Skip to content

ILoadBalancer

Represents a LoadBalancer.

Properties

Name Type Description
node com.aliyun.ros.cdk.core.ConstructNode The construct tree node for this construct.
env com.aliyun.ros.cdk.core.IResourceEnvironment The environment this resource belongs to.
stack com.aliyun.ros.cdk.core.Stack The stack in which this resource is defined.
attrAddressIpVersion java.lang.String OR com.aliyun.ros.cdk.core.IResolvable Attribute AddressIPVersion: IP version.
attrAddressType java.lang.String OR com.aliyun.ros.cdk.core.IResolvable Attribute AddressType: The address type of the load balancer.
attrBandwidth java.lang.String OR com.aliyun.ros.cdk.core.IResolvable Attribute Bandwidth: The bandwidth for network.
attrIpAddress java.lang.String OR com.aliyun.ros.cdk.core.IResolvable Attribute IpAddress: The ip address of the load balancer.
attrLoadBalancerId java.lang.String OR com.aliyun.ros.cdk.core.IResolvable Attribute LoadBalancerId: The id of load balance created.
attrLoadBalancerName java.lang.String OR com.aliyun.ros.cdk.core.IResolvable Attribute LoadBalancerName: Name of created load balancer.
attrLoadBalancerSpec java.lang.String OR com.aliyun.ros.cdk.core.IResolvable Attribute LoadBalancerSpec: The specification of the Server Load Balancer instance.
attrMasterZoneId java.lang.String OR com.aliyun.ros.cdk.core.IResolvable Attribute MasterZoneId: The master zone id to create load balancer instance.
attrNetworkType java.lang.String OR com.aliyun.ros.cdk.core.IResolvable Attribute NetworkType: The network type of the load balancer.
attrOrderId java.lang.String OR com.aliyun.ros.cdk.core.IResolvable Attribute OrderId: The order ID.
attrPayType java.lang.String OR com.aliyun.ros.cdk.core.IResolvable Attribute PayType: The billing method of the instance to be created.
attrResourceGroupId java.lang.String OR com.aliyun.ros.cdk.core.IResolvable Attribute ResourceGroupId: Resource group id.
attrSlaveZoneId java.lang.String OR com.aliyun.ros.cdk.core.IResolvable Attribute SlaveZoneId: The slave zone id to create load balancer instance.
attrVpcId java.lang.String OR com.aliyun.ros.cdk.core.IResolvable Attribute VpcId: Vpc id.
attrVSwitchId java.lang.String OR com.aliyun.ros.cdk.core.IResolvable Attribute VSwitchId: VSwitch id.
props LoadBalancerProps No description.

nodeRequired

public ConstructNode getNode();
  • Type: com.aliyun.ros.cdk.core.ConstructNode

The construct tree node for this construct.


envRequired

public IResourceEnvironment getEnv();
  • Type: com.aliyun.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

public Stack getStack();
  • Type: com.aliyun.ros.cdk.core.Stack

The stack in which this resource is defined.


attrAddressIpVersionRequired

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

Attribute AddressIPVersion: IP version.


attrAddressTypeRequired

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

Attribute AddressType: The address type of the load balancer.

"intranet" or "internet".


attrBandwidthRequired

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

Attribute Bandwidth: The bandwidth for network.


attrIpAddressRequired

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

Attribute IpAddress: The ip address of the load balancer.


attrLoadBalancerIdRequired

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

Attribute LoadBalancerId: The id of load balance created.


attrLoadBalancerNameRequired

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

Attribute LoadBalancerName: Name of created load balancer.


attrLoadBalancerSpecRequired

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

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


attrMasterZoneIdRequired

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

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


attrNetworkTypeRequired

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

Attribute NetworkType: The network type of the load balancer.

"vpc" or "classic" network.


attrOrderIdRequired

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

Attribute OrderId: The order ID.


attrPayTypeRequired

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

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


attrResourceGroupIdRequired

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

Attribute ResourceGroupId: Resource group id.


attrSlaveZoneIdRequired

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

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


attrVpcIdRequired

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

Attribute VpcId: Vpc id.


attrVSwitchIdRequired

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

Attribute VSwitchId: VSwitch id.


propsRequired

public LoadBalancerProps getProps();