Skip to content

ICenVbrHealthCheck

Represents a CenVbrHealthCheck.

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.
attrCenId java.lang.String OR com.aliyun.ros.cdk.core.IResolvable Attribute CenId: The ID of the CEN instance.
attrHealthCheckInterval java.lang.String OR com.aliyun.ros.cdk.core.IResolvable Attribute HealthCheckInterval: Specifies the time interval at which probe packets are sent during the health check.
attrHealthCheckSourceIp java.lang.String OR com.aliyun.ros.cdk.core.IResolvable Attribute HealthCheckSourceIp: You can use either of the following methods to specify the source IP address of the health check.
attrHealthCheckTargetIp java.lang.String OR com.aliyun.ros.cdk.core.IResolvable Attribute HealthCheckTargetIp: Specifies the destination IP address of the health check.
attrHealthyThreshold java.lang.String OR com.aliyun.ros.cdk.core.IResolvable Attribute HealthyThreshold: Specifies the number of probe packets to be sent during the health check.
attrVbrInstanceId java.lang.String OR com.aliyun.ros.cdk.core.IResolvable Attribute VbrInstanceId: The ID of the VBR instance.
attrVbrInstanceOwnerId java.lang.String OR com.aliyun.ros.cdk.core.IResolvable Attribute VbrInstanceOwnerId: The User ID (UID) of the account to which the VBR instance belongs.
attrVbrInstanceRegionId java.lang.String OR com.aliyun.ros.cdk.core.IResolvable Attribute VbrInstanceRegionId: The ID of the region where the VBR instance is deployed.
props CenVbrHealthCheckProps 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.


attrCenIdRequired

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

Attribute CenId: The ID of the CEN instance.


attrHealthCheckIntervalRequired

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

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

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

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

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

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

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

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

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

Attribute VbrInstanceId: The ID of the VBR instance.


attrVbrInstanceOwnerIdRequired

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

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


attrVbrInstanceRegionIdRequired

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

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

You can call the DescribeRegionsoperation to query region IDs.


propsRequired

public CenVbrHealthCheckProps getProps();