Skip to content

ICenVbrHealthCheck

Represents a CenVbrHealthCheck.

Properties

Name Type Description
Node AlibabaCloud.SDK.ROS.CDK.Core.ConstructNode The construct tree node for this construct.
Env AlibabaCloud.SDK.ROS.CDK.Core.IResourceEnvironment The environment this resource belongs to.
Stack AlibabaCloud.SDK.ROS.CDK.Core.Stack The stack in which this resource is defined.
AttrCenId object Attribute CenId: The ID of the CEN instance.
AttrHealthCheckInterval object Attribute HealthCheckInterval: Specifies the time interval at which probe packets are sent during the health check.
AttrHealthCheckSourceIp object Attribute HealthCheckSourceIp: You can use either of the following methods to specify the source IP address of the health check.
AttrHealthCheckTargetIp object Attribute HealthCheckTargetIp: Specifies the destination IP address of the health check.
AttrHealthyThreshold object Attribute HealthyThreshold: Specifies the number of probe packets to be sent during the health check.
AttrVbrInstanceId object Attribute VbrInstanceId: The ID of the VBR instance.
AttrVbrInstanceOwnerId object Attribute VbrInstanceOwnerId: The User ID (UID) of the account to which the VBR instance belongs.
AttrVbrInstanceRegionId object Attribute VbrInstanceRegionId: The ID of the region where the VBR instance is deployed.
Props CenVbrHealthCheckProps No description.

NodeRequired

public ConstructNode Node { get; }
  • Type: AlibabaCloud.SDK.ROS.CDK.Core.ConstructNode

The construct tree node for this construct.


EnvRequired

public IResourceEnvironment Env { get; }
  • Type: AlibabaCloud.SDK.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 Stack { get; }
  • Type: AlibabaCloud.SDK.ROS.CDK.Core.Stack

The stack in which this resource is defined.


AttrCenIdRequired

public object AttrCenId { get; }
  • Type: object

Attribute CenId: The ID of the CEN instance.


AttrHealthCheckIntervalRequired

public object AttrHealthCheckInterval { get; }
  • Type: object

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 object AttrHealthCheckSourceIp { get; }
  • Type: object

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 object AttrHealthCheckTargetIp { get; }
  • Type: object

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 object AttrHealthyThreshold { get; }
  • Type: object

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 object AttrVbrInstanceId { get; }
  • Type: object

Attribute VbrInstanceId: The ID of the VBR instance.


AttrVbrInstanceOwnerIdRequired

public object AttrVbrInstanceOwnerId { get; }
  • Type: object

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


AttrVbrInstanceRegionIdRequired

public object AttrVbrInstanceRegionId { get; }
  • Type: object

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 Props { get; }