Skip to content

LoadBalancersProps

Properties for defining a LoadBalancers.

See https://www.alibabacloud.com/help/ros/developer-reference/datasource-slb-loadbalancers

Initializer

from ros_cdk_slb import datasource
datasource.LoadBalancersProps(
  address: typing.Union[str, IResolvable] = None,
  address_ip_version: typing.Union[str, IResolvable] = None,
  address_type: typing.Union[str, IResolvable] = None,
  internet_charge_type: typing.Union[str, IResolvable] = None,
  load_balancer_id: typing.Union[str, IResolvable] = None,
  load_balancer_name: typing.Union[str, IResolvable] = None,
  master_zone_id: typing.Union[str, IResolvable] = None,
  network_type: typing.Union[str, IResolvable] = None,
  payment_type: typing.Union[str, IResolvable] = None,
  refresh_options: typing.Union[str, IResolvable] = None,
  resource_group_id: typing.Union[str, IResolvable] = None,
  slave_zone_id: typing.Union[str, IResolvable] = None,
  status: typing.Union[str, IResolvable] = None,
  vpc_id: typing.Union[str, IResolvable] = None,
  v_switch_id: typing.Union[str, IResolvable] = None
)

Properties

Name Type Description
address typing.Union[str, ros_cdk_core.IResolvable] Property address: The service address of the load balancing instance.
address_ip_version typing.Union[str, ros_cdk_core.IResolvable] Property addressIpVersion: IP version.
address_type typing.Union[str, ros_cdk_core.IResolvable] Property addressType: The address type of the load balancing instance.
internet_charge_type typing.Union[str, ros_cdk_core.IResolvable] Property internetChargeType: Public network type instance payment method.
load_balancer_id typing.Union[str, ros_cdk_core.IResolvable] Property loadBalancerId: ID of the load balancing instance.
load_balancer_name typing.Union[str, ros_cdk_core.IResolvable] Property loadBalancerName: Name of the load balancing instance.
master_zone_id typing.Union[str, ros_cdk_core.IResolvable] Property masterZoneId: ID of the primary available area of the load balancing instance.
network_type typing.Union[str, ros_cdk_core.IResolvable] Property networkType: The network type of the private network load balancing instance.
payment_type typing.Union[str, ros_cdk_core.IResolvable] Property paymentType: Load balancing instance payment type.
refresh_options typing.Union[str, ros_cdk_core.IResolvable] Property refreshOptions: The refresh strategy for the datasource resource when the stack is updated.
resource_group_id typing.Union[str, ros_cdk_core.IResolvable] Property resourceGroupId: Resource group id.
slave_zone_id typing.Union[str, ros_cdk_core.IResolvable] Property slaveZoneId: ID of the ready-to-use zone of the load balancing instance.
status typing.Union[str, ros_cdk_core.IResolvable] Property status: The status of SLB.
vpc_id typing.Union[str, ros_cdk_core.IResolvable] Property vpcId: VPC ID.
v_switch_id typing.Union[str, ros_cdk_core.IResolvable] Property vSwitchId: The ID of the switch.

addressOptional

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

Property address: The service address of the load balancing instance.


address_ip_versionOptional

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

Property addressIpVersion: IP version.


address_typeOptional

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

Property addressType: The address type of the load balancing instance.


internet_charge_typeOptional

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

Property internetChargeType: Public network type instance payment method.


load_balancer_idOptional

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

Property loadBalancerId: ID of the load balancing instance.


load_balancer_nameOptional

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

Property loadBalancerName: Name of the load balancing instance.


master_zone_idOptional

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

Property masterZoneId: ID of the primary available area of the load balancing instance.


network_typeOptional

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

Property networkType: The network type of the private network load balancing instance.


payment_typeOptional

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

Property paymentType: Load balancing instance payment type.


refresh_optionsOptional

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

Property refreshOptions: The refresh strategy for the datasource resource when the stack is updated.

Valid values:

  • Never: Never refresh the datasource resource when the stack is updated.
  • Always: Always refresh the datasource resource when the stack is updated. Default is Never.

resource_group_idOptional

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

Property resourceGroupId: Resource group id.


slave_zone_idOptional

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

Property slaveZoneId: ID of the ready-to-use zone of the load balancing instance.


statusOptional

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

Property status: The status of SLB.


vpc_idOptional

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

Property vpcId: VPC ID.


v_switch_idOptional

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

Property vSwitchId: The ID of the switch.