Skip to content

ICenVbrHealthCheck

Represents a CenVbrHealthCheck.

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.
AttrCenId interface{} Attribute CenId: The ID of the CEN instance.
AttrHealthCheckInterval interface{} Attribute HealthCheckInterval: Specifies the time interval at which probe packets are sent during the health check.
AttrHealthCheckSourceIp interface{} Attribute HealthCheckSourceIp: You can use either of the following methods to specify the source IP address of the health check.
AttrHealthCheckTargetIp interface{} Attribute HealthCheckTargetIp: Specifies the destination IP address of the health check.
AttrHealthyThreshold interface{} Attribute HealthyThreshold: Specifies the number of probe packets to be sent during the health check.
AttrVbrInstanceId interface{} Attribute VbrInstanceId: The ID of the VBR instance.
AttrVbrInstanceOwnerId interface{} Attribute VbrInstanceOwnerId: The User ID (UID) of the account to which the VBR instance belongs.
AttrVbrInstanceRegionId interface{} Attribute VbrInstanceRegionId: The ID of the region where the VBR instance is deployed.
Props CenVbrHealthCheckProps 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.


AttrCenIdRequired

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

Attribute CenId: The ID of the CEN instance.


AttrHealthCheckIntervalRequired

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

Attribute HealthCheckInterval: Specifies the time interval at which probe packets are sent during the health check.

Default value: 2. Valid values: 2 to 3. Unit: second.


AttrHealthCheckSourceIpRequired

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

Attribute HealthCheckSourceIp: You can use either of the following methods to specify the source IP address of the health check.

Automatic IP Address: The system automatically assigns an IP address within the CIDR block 100.96.0.0/16 (recommended). Custom IP Address: You can specify a source IP address that is available within the CIDR block 10.0.0.0/8, 192.168.0.0/16, or 172.16.0.0/12. The specified source IP address must not overlap with the IP addresses of the Alibaba Cloud-facing and client-facing interfaces on the VBR instance, or the IP addresses of the instances with which the VBR instance needs to communicate in the CEN.


AttrHealthCheckTargetIpRequired

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

Attribute HealthCheckTargetIp: Specifies the destination IP address of the health check.

The destination IP address is the IP address of the client-facing interface on the VBR instance.


AttrHealthyThresholdRequired

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

Attribute HealthyThreshold: Specifies the number of probe packets to be sent during the health check.

Default value: 8. Valid values: 3 to 8. Unit: packet.


AttrVbrInstanceIdRequired

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

Attribute VbrInstanceId: The ID of the VBR instance.


AttrVbrInstanceOwnerIdRequired

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

Attribute VbrInstanceOwnerId: The User ID (UID) of the account to which the VBR instance belongs.


AttrVbrInstanceRegionIdRequired

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

Attribute VbrInstanceRegionId: The ID of the region where the VBR instance is deployed.

You can call the DescribeRegionsoperation to query region IDs.


PropsRequired

func Props() CenVbrHealthCheckProps