Skip to content

ILoadBalancer

Represents a LoadBalancer.

Properties

Name Type Description
Node github.com/alibabacloud-go/ros-cdk/alicloudroscdkcore.ConstructNode The construct tree node for this construct.
Env github.com/alibabacloud-go/ros-cdk/alicloudroscdkcore.IResourceEnvironment The environment this resource belongs to.
Stack github.com/alibabacloud-go/ros-cdk/alicloudroscdkcore.Stack The stack in which this resource is defined.
AttrAddressIpVersion interface{} Attribute AddressIpVersion: The protocol version.
AttrBusinessStatus interface{} Attribute BusinessStatus: The business status of Gateway Load Balancing.
AttrCreateTime interface{} Attribute CreateTime: The resource creation time, in Greenwich Mean Time, in the format of yyyy-MM-ddTHH:mm:ssZ.
AttrLoadBalancerId interface{} Attribute LoadBalancerId: The ID of the Gateway Load Balancer instance.
AttrLoadBalancerName interface{} Attribute LoadBalancerName: The name of the Gateway Load Balancer instance.
AttrResourceGroupId interface{} Attribute ResourceGroupId: The ID of the resource group.
AttrTags interface{} Attribute Tags: The list of tags.
AttrVpcId interface{} Attribute VpcId: The ID of the VPC which the Gateway Load Balancer instance belongs.
AttrZoneMappings interface{} Attribute ZoneMappings: The List of zones and vSwitches mapped.
Props LoadBalancerProps No description.

NodeRequired

func Node() ConstructNode
  • Type: github.com/alibabacloud-go/ros-cdk/alicloudroscdkcore.ConstructNode

The construct tree node for this construct.


EnvRequired

func Env() IResourceEnvironment
  • Type: github.com/alibabacloud-go/ros-cdk/alicloudroscdkcore.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

func Stack() Stack
  • Type: github.com/alibabacloud-go/ros-cdk/alicloudroscdkcore.Stack

The stack in which this resource is defined.


AttrAddressIpVersionRequired

func AttrAddressIpVersion() interface{}
  • Type: interface{}

Attribute AddressIpVersion: The protocol version.


AttrBusinessStatusRequired

func AttrBusinessStatus() interface{}
  • Type: interface{}

Attribute BusinessStatus: The business status of Gateway Load Balancing.


AttrCreateTimeRequired

func AttrCreateTime() interface{}
  • Type: interface{}

Attribute CreateTime: The resource creation time, in Greenwich Mean Time, in the format of yyyy-MM-ddTHH:mm:ssZ.


AttrLoadBalancerIdRequired

func AttrLoadBalancerId() interface{}
  • Type: interface{}

Attribute LoadBalancerId: The ID of the Gateway Load Balancer instance.


AttrLoadBalancerNameRequired

func AttrLoadBalancerName() interface{}
  • Type: interface{}

Attribute LoadBalancerName: The name of the Gateway Load Balancer instance.


AttrResourceGroupIdRequired

func AttrResourceGroupId() interface{}
  • Type: interface{}

Attribute ResourceGroupId: The ID of the resource group.


AttrTagsRequired

func AttrTags() interface{}
  • Type: interface{}

Attribute Tags: The list of tags.


AttrVpcIdRequired

func AttrVpcId() interface{}
  • Type: interface{}

Attribute VpcId: The ID of the VPC which the Gateway Load Balancer instance belongs.


AttrZoneMappingsRequired

func AttrZoneMappings() interface{}
  • Type: interface{}

Attribute ZoneMappings: The List of zones and vSwitches mapped.

You must add at least one zone and a maximum of 20 zones. If the current region supports two or more zones, we recommend that you add two or more zones.


PropsRequired

func Props() LoadBalancerProps