Skip to content

LoadBalancersProps

Properties for defining a LoadBalancers.

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

Initializer

import { datasource } from '@alicloud/ros-cdk-alb'
const loadBalancersProps: datasource.LoadBalancersProps = { ... }

Properties

Name Type Description
addressType string | @alicloud/ros-cdk-core.IResolvable Property addressType: The address type of the load balancing instance.
loadBalancerBussinessStatus string | @alicloud/ros-cdk-core.IResolvable Property loadBalancerBussinessStatus: Service status of application load balancing.
loadBalancerIds @alicloud/ros-cdk-core.IResolvable | string | @alicloud/ros-cdk-core.IResolvable[] Property loadBalancerIds: IDs of the load balancer instance.
loadBalancerNames @alicloud/ros-cdk-core.IResolvable | string | @alicloud/ros-cdk-core.IResolvable[] Property loadBalancerNames: Names of the load balancing instance.
loadBalancerStatus string | @alicloud/ros-cdk-core.IResolvable Property loadBalancerStatus: The status of SLB.
payType string | @alicloud/ros-cdk-core.IResolvable Property payType: Load balancing instance payment type.
refreshOptions string | @alicloud/ros-cdk-core.IResolvable Property refreshOptions: The refresh strategy for the datasource resource when the stack is updated.
resourceGroupId string | @alicloud/ros-cdk-core.IResolvable Property resourceGroupId: Resource group id.
tags @alicloud/ros-cdk-alb.datasource.RosLoadBalancers.TagsProperty[] Property tags: Tags of Alb.
vpcIds @alicloud/ros-cdk-core.IResolvable | string | @alicloud/ros-cdk-core.IResolvable[] Property vpcIds: VPC IDs.
zoneId string | @alicloud/ros-cdk-core.IResolvable Property zoneId: ID of the ready-to-use zone of the load balancing instance.

addressTypeOptional

public readonly addressType: string | IResolvable;
  • Type: string | @alicloud/ros-cdk-core.IResolvable

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


loadBalancerBussinessStatusOptional

public readonly loadBalancerBussinessStatus: string | IResolvable;
  • Type: string | @alicloud/ros-cdk-core.IResolvable

Property loadBalancerBussinessStatus: Service status of application load balancing.


loadBalancerIdsOptional

public readonly loadBalancerIds: IResolvable | string | IResolvable[];
  • Type: @alicloud/ros-cdk-core.IResolvable | string | @alicloud/ros-cdk-core.IResolvable[]

Property loadBalancerIds: IDs of the load balancer instance.


loadBalancerNamesOptional

public readonly loadBalancerNames: IResolvable | string | IResolvable[];
  • Type: @alicloud/ros-cdk-core.IResolvable | string | @alicloud/ros-cdk-core.IResolvable[]

Property loadBalancerNames: Names of the load balancing instance.


loadBalancerStatusOptional

public readonly loadBalancerStatus: string | IResolvable;
  • Type: string | @alicloud/ros-cdk-core.IResolvable

Property loadBalancerStatus: The status of SLB.


payTypeOptional

public readonly payType: string | IResolvable;
  • Type: string | @alicloud/ros-cdk-core.IResolvable

Property payType: Load balancing instance payment type.


refreshOptionsOptional

public readonly refreshOptions: string | IResolvable;
  • Type: string | @alicloud/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.


resourceGroupIdOptional

public readonly resourceGroupId: string | IResolvable;
  • Type: string | @alicloud/ros-cdk-core.IResolvable

Property resourceGroupId: Resource group id.


tagsOptional

public readonly tags: TagsProperty[];
  • Type: @alicloud/ros-cdk-alb.datasource.RosLoadBalancers.TagsProperty[]

Property tags: Tags of Alb.


vpcIdsOptional

public readonly vpcIds: IResolvable | string | IResolvable[];
  • Type: @alicloud/ros-cdk-core.IResolvable | string | @alicloud/ros-cdk-core.IResolvable[]

Property vpcIds: VPC IDs.


zoneIdOptional

public readonly zoneId: string | IResolvable;
  • Type: string | @alicloud/ros-cdk-core.IResolvable

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