Skip to content

ILoadBalancer

Represents a LoadBalancer.

Properties

Name Type Description
node ros_cdk_core.ConstructNode The construct tree node for this construct.
env ros_cdk_core.IResourceEnvironment The environment this resource belongs to.
stack ros_cdk_core.Stack The stack in which this resource is defined.
attr_address_ip_version typing.Union[str, ros_cdk_core.IResolvable] Attribute AddressIPVersion: IP version.
attr_address_type typing.Union[str, ros_cdk_core.IResolvable] Attribute AddressType: The address type of the load balancer.
attr_bandwidth typing.Union[str, ros_cdk_core.IResolvable] Attribute Bandwidth: The bandwidth for network.
attr_ip_address typing.Union[str, ros_cdk_core.IResolvable] Attribute IpAddress: The ip address of the load balancer.
attr_load_balancer_id typing.Union[str, ros_cdk_core.IResolvable] Attribute LoadBalancerId: The id of load balance created.
attr_load_balancer_name typing.Union[str, ros_cdk_core.IResolvable] Attribute LoadBalancerName: Name of created load balancer.
attr_load_balancer_spec typing.Union[str, ros_cdk_core.IResolvable] Attribute LoadBalancerSpec: The specification of the Server Load Balancer instance.
attr_master_zone_id typing.Union[str, ros_cdk_core.IResolvable] Attribute MasterZoneId: The master zone id to create load balancer instance.
attr_network_type typing.Union[str, ros_cdk_core.IResolvable] Attribute NetworkType: The network type of the load balancer.
attr_order_id typing.Union[str, ros_cdk_core.IResolvable] Attribute OrderId: The order ID.
attr_pay_type typing.Union[str, ros_cdk_core.IResolvable] Attribute PayType: The billing method of the instance to be created.
attr_resource_group_id typing.Union[str, ros_cdk_core.IResolvable] Attribute ResourceGroupId: Resource group id.
attr_slave_zone_id typing.Union[str, ros_cdk_core.IResolvable] Attribute SlaveZoneId: The slave zone id to create load balancer instance.
attr_vpc_id typing.Union[str, ros_cdk_core.IResolvable] Attribute VpcId: Vpc id.
attr_v_switch_id typing.Union[str, ros_cdk_core.IResolvable] Attribute VSwitchId: VSwitch id.
props LoadBalancerProps No description.

nodeRequired

node: ConstructNode
  • Type: ros_cdk_core.ConstructNode

The construct tree node for this construct.


envRequired

env: IResourceEnvironment
  • Type: ros_cdk_core.IResourceEnvironment

The environment this resource belongs to.

For resources that are created and managed by the CDK (generally, those created by creating new class instances like Role, Bucket, etc.), this is always the same as the environment of the stack they belong to; however, for imported resources (those obtained from static methods like fromRoleArn, fromBucketName, etc.), that might be different than the stack they were imported into.


stackRequired

stack: Stack
  • Type: ros_cdk_core.Stack

The stack in which this resource is defined.


attr_address_ip_versionRequired

attr_address_ip_version: typing.Union[str, IResolvable]
  • Type: typing.Union[str, ros_cdk_core.IResolvable]

Attribute AddressIPVersion: IP version.


attr_address_typeRequired

attr_address_type: typing.Union[str, IResolvable]
  • Type: typing.Union[str, ros_cdk_core.IResolvable]

Attribute AddressType: The address type of the load balancer.

"intranet" or "internet".


attr_bandwidthRequired

attr_bandwidth: typing.Union[str, IResolvable]
  • Type: typing.Union[str, ros_cdk_core.IResolvable]

Attribute Bandwidth: The bandwidth for network.


attr_ip_addressRequired

attr_ip_address: typing.Union[str, IResolvable]
  • Type: typing.Union[str, ros_cdk_core.IResolvable]

Attribute IpAddress: The ip address of the load balancer.


attr_load_balancer_idRequired

attr_load_balancer_id: typing.Union[str, IResolvable]
  • Type: typing.Union[str, ros_cdk_core.IResolvable]

Attribute LoadBalancerId: The id of load balance created.


attr_load_balancer_nameRequired

attr_load_balancer_name: typing.Union[str, IResolvable]
  • Type: typing.Union[str, ros_cdk_core.IResolvable]

Attribute LoadBalancerName: Name of created load balancer.


attr_load_balancer_specRequired

attr_load_balancer_spec: typing.Union[str, IResolvable]
  • Type: typing.Union[str, ros_cdk_core.IResolvable]

Attribute LoadBalancerSpec: The specification of the Server Load Balancer instance.


attr_master_zone_idRequired

attr_master_zone_id: typing.Union[str, IResolvable]
  • Type: typing.Union[str, ros_cdk_core.IResolvable]

Attribute MasterZoneId: The master zone id to create load balancer instance.


attr_network_typeRequired

attr_network_type: typing.Union[str, IResolvable]
  • Type: typing.Union[str, ros_cdk_core.IResolvable]

Attribute NetworkType: The network type of the load balancer.

"vpc" or "classic" network.


attr_order_idRequired

attr_order_id: typing.Union[str, IResolvable]
  • Type: typing.Union[str, ros_cdk_core.IResolvable]

Attribute OrderId: The order ID.


attr_pay_typeRequired

attr_pay_type: typing.Union[str, IResolvable]
  • Type: typing.Union[str, ros_cdk_core.IResolvable]

Attribute PayType: The billing method of the instance to be created.


attr_resource_group_idRequired

attr_resource_group_id: typing.Union[str, IResolvable]
  • Type: typing.Union[str, ros_cdk_core.IResolvable]

Attribute ResourceGroupId: Resource group id.


attr_slave_zone_idRequired

attr_slave_zone_id: typing.Union[str, IResolvable]
  • Type: typing.Union[str, ros_cdk_core.IResolvable]

Attribute SlaveZoneId: The slave zone id to create load balancer instance.


attr_vpc_idRequired

attr_vpc_id: typing.Union[str, IResolvable]
  • Type: typing.Union[str, ros_cdk_core.IResolvable]

Attribute VpcId: Vpc id.


attr_v_switch_idRequired

attr_v_switch_id: typing.Union[str, IResolvable]
  • Type: typing.Union[str, ros_cdk_core.IResolvable]

Attribute VSwitchId: VSwitch id.


propsRequired

props: LoadBalancerProps