Skip to content

LoadBalancersProps

Properties for defining a LoadBalancers.

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

Initializer

import com.aliyun.ros.cdk.nlb.datasource.LoadBalancersProps;
LoadBalancersProps.builder()
//  .addressIpVersion(java.lang.String)
//  .addressIpVersion(IResolvable)
//  .addressType(java.lang.String)
//  .addressType(IResolvable)
//  .ipv6AddressType(java.lang.String)
//  .ipv6AddressType(IResolvable)
//  .loadBalancerBussinessStatus(java.lang.String)
//  .loadBalancerBussinessStatus(IResolvable)
//  .loadBalancerIds(IResolvable)
//  .loadBalancerIds(java.util.List<java.lang.String)
//  .loadBalancerIds(IResolvable>)
//  .loadBalancerNames(IResolvable)
//  .loadBalancerNames(java.util.List<java.lang.String)
//  .loadBalancerNames(IResolvable>)
//  .loadBalancerStatus(java.lang.String)
//  .loadBalancerStatus(IResolvable)
//  .refreshOptions(java.lang.String)
//  .refreshOptions(IResolvable)
//  .resourceGroupId(java.lang.String)
//  .resourceGroupId(IResolvable)
//  .tags(java.util.List<TagsProperty>)
//  .vpcIds(IResolvable)
//  .vpcIds(java.util.List<java.lang.String)
//  .vpcIds(IResolvable>)
//  .zoneId(java.lang.String)
//  .zoneId(IResolvable)
    .build();

Properties

Name Type Description
addressIpVersion java.lang.String OR com.aliyun.ros.cdk.core.IResolvable Property addressIpVersion: IP version.
addressType java.lang.String OR com.aliyun.ros.cdk.core.IResolvable Property addressType: The address type of the load balancing instance.
ipv6AddressType java.lang.String OR com.aliyun.ros.cdk.core.IResolvable Property ipv6AddressType: IPv6 address type of network load balancing.
loadBalancerBussinessStatus java.lang.String OR com.aliyun.ros.cdk.core.IResolvable Property loadBalancerBussinessStatus: Service status of application load balancing.
loadBalancerIds com.aliyun.ros.cdk.core.IResolvable OR java.util.List Property loadBalancerIds: IDs of the load balancer instance.
loadBalancerNames com.aliyun.ros.cdk.core.IResolvable OR java.util.List Property loadBalancerNames: Names of the load balancing instance.
loadBalancerStatus java.lang.String OR com.aliyun.ros.cdk.core.IResolvable Property loadBalancerStatus: The status of SLB.
refreshOptions java.lang.String OR com.aliyun.ros.cdk.core.IResolvable Property refreshOptions: The refresh strategy for the datasource resource when the stack is updated.
resourceGroupId java.lang.String OR com.aliyun.ros.cdk.core.IResolvable Property resourceGroupId: Resource group id.
tags java.util.List Property tags: Tags of Nlb.
vpcIds com.aliyun.ros.cdk.core.IResolvable OR java.util.List Property vpcIds: VPC IDs.
zoneId java.lang.String OR com.aliyun.ros.cdk.core.IResolvable Property zoneId: ID of the ready-to-use zone of the load balancing instance.

addressIpVersionOptional

public java.lang.Object getAddressIpVersion();
  • Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable

Property addressIpVersion: IP version.


addressTypeOptional

public java.lang.Object getAddressType();
  • Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable

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


ipv6AddressTypeOptional

public java.lang.Object getIpv6AddressType();
  • Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable

Property ipv6AddressType: IPv6 address type of network load balancing.


loadBalancerBussinessStatusOptional

public java.lang.Object getLoadBalancerBussinessStatus();
  • Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable

Property loadBalancerBussinessStatus: Service status of application load balancing.


loadBalancerIdsOptional

public java.lang.Object getLoadBalancerIds();
  • Type: com.aliyun.ros.cdk.core.IResolvable OR java.util.List

Property loadBalancerIds: IDs of the load balancer instance.


loadBalancerNamesOptional

public java.lang.Object getLoadBalancerNames();
  • Type: com.aliyun.ros.cdk.core.IResolvable OR java.util.List

Property loadBalancerNames: Names of the load balancing instance.


loadBalancerStatusOptional

public java.lang.Object getLoadBalancerStatus();
  • Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable

Property loadBalancerStatus: The status of SLB.


refreshOptionsOptional

public java.lang.Object getRefreshOptions();
  • Type: java.lang.String OR com.aliyun.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 java.lang.Object getResourceGroupId();
  • Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable

Property resourceGroupId: Resource group id.


tagsOptional

public java.util.List<TagsProperty> getTags();
  • Type: java.util.List

Property tags: Tags of Nlb.


vpcIdsOptional

public java.lang.Object getVpcIds();
  • Type: com.aliyun.ros.cdk.core.IResolvable OR java.util.List

Property vpcIds: VPC IDs.


zoneIdOptional

public java.lang.Object getZoneId();
  • Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable

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