ILoadBalancer
-
Extends: ros_cdk_core.IResource
-
Implemented By: LoadBalancer, 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
- Type: LoadBalancerProps