Skip to content

IDBCluster

Represents a DBCluster.

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.
attrAliUid java.lang.String OR com.aliyun.ros.cdk.core.IResolvable Attribute AliUid: AliUid.
attrBid java.lang.String OR com.aliyun.ros.cdk.core.IResolvable Attribute Bid: BusinessID.
attrCategory java.lang.String OR com.aliyun.ros.cdk.core.IResolvable Attribute Category: The edition of the cluster.
attrCommodityCode java.lang.String OR com.aliyun.ros.cdk.core.IResolvable Attribute CommodityCode: Product Code.
attrConnectionString java.lang.String OR com.aliyun.ros.cdk.core.IResolvable Attribute ConnectionString: ConnectionString.
attrDbClusterDescription java.lang.String OR com.aliyun.ros.cdk.core.IResolvable Attribute DBClusterDescription: The description of the cluster.
attrDbClusterId java.lang.String OR com.aliyun.ros.cdk.core.IResolvable Attribute DBClusterId: The id of DBCluster.
attrDbClusterNetworkType java.lang.String OR com.aliyun.ros.cdk.core.IResolvable Attribute DBClusterNetworkType: Network type of the cluster instance, value: VPC.
attrDbClusterType java.lang.String OR com.aliyun.ros.cdk.core.IResolvable Attribute DBClusterType: The specification of the cluster.
attrDbClusterVersion java.lang.String OR com.aliyun.ros.cdk.core.IResolvable Attribute DBClusterVersion: Version, value: 19.15.2.2.
attrDbNodeClass java.lang.String OR com.aliyun.ros.cdk.core.IResolvable Attribute DBNodeClass: DBNodeClass.
attrDbNodeCount java.lang.String OR com.aliyun.ros.cdk.core.IResolvable Attribute DBNodeCount: The number of nodes.
attrDbNodeStorage java.lang.String OR com.aliyun.ros.cdk.core.IResolvable Attribute DBNodeStorage: The storage capacity of a single node.
attrDbNodeStorageType java.lang.String OR com.aliyun.ros.cdk.core.IResolvable Attribute DbNodeStorageType: Instance node storage type.
attrEncryptionKey java.lang.String OR com.aliyun.ros.cdk.core.IResolvable Attribute EncryptionKey: KMS key ID.
attrEncryptionType java.lang.String OR com.aliyun.ros.cdk.core.IResolvable Attribute EncryptionType: Kms key type, only cloud disk encryption is supported and the value is CloudDisk.
attrEngine java.lang.String OR com.aliyun.ros.cdk.core.IResolvable Attribute Engine: Engine.
attrEngineVersion java.lang.String OR com.aliyun.ros.cdk.core.IResolvable Attribute EngineVersion: EngineVersion.
attrIsExpired java.lang.String OR com.aliyun.ros.cdk.core.IResolvable Attribute IsExpired: IsExpired.
attrLockMode java.lang.String OR com.aliyun.ros.cdk.core.IResolvable Attribute LockMode: LockMode.
attrLockReason java.lang.String OR com.aliyun.ros.cdk.core.IResolvable Attribute LockReason: Reason for lock.
attrPaymentType java.lang.String OR com.aliyun.ros.cdk.core.IResolvable Attribute PaymentType: PayType.
attrPeriod java.lang.String OR com.aliyun.ros.cdk.core.IResolvable Attribute Period: Prepaid time period.If the payment type is Prepaid, this parameter is mandatory. Specify the prepaid cluster as a yearly or monthly type. Valid values: Year, Month.
attrPort java.lang.String OR com.aliyun.ros.cdk.core.IResolvable Attribute Port: Connection port.
attrPublicConnectionString java.lang.String OR com.aliyun.ros.cdk.core.IResolvable Attribute PublicConnectionString: Internet connection address.
attrPublicPort java.lang.String OR com.aliyun.ros.cdk.core.IResolvable Attribute PublicPort: PublicPort.
attrStorageType java.lang.String OR com.aliyun.ros.cdk.core.IResolvable Attribute StorageType: StorageType.
attrVpcCloudInstanceId java.lang.String OR com.aliyun.ros.cdk.core.IResolvable Attribute VpcCloudInstanceId: VpcCloudInstanceId.
attrVpcId java.lang.String OR com.aliyun.ros.cdk.core.IResolvable Attribute VpcId: VpcId.
attrVSwitchId java.lang.String OR com.aliyun.ros.cdk.core.IResolvable Attribute VSwitchId: VSwitchId.
attrZoneId java.lang.String OR com.aliyun.ros.cdk.core.IResolvable Attribute ZoneId: ZoneId.
props DBClusterProps 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.


attrAliUidRequired

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

Attribute AliUid: AliUid.


attrBidRequired

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

Attribute Bid: BusinessID.


attrCategoryRequired

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

Attribute Category: The edition of the cluster.


attrCommodityCodeRequired

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

Attribute CommodityCode: Product Code.


attrConnectionStringRequired

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

Attribute ConnectionString: ConnectionString.


attrDbClusterDescriptionRequired

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

Attribute DBClusterDescription: The description of the cluster.


attrDbClusterIdRequired

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

Attribute DBClusterId: The id of DBCluster.


attrDbClusterNetworkTypeRequired

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

Attribute DBClusterNetworkType: Network type of the cluster instance, value: VPC.


attrDbClusterTypeRequired

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

Attribute DBClusterType: The specification of the cluster.


attrDbClusterVersionRequired

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

Attribute DBClusterVersion: Version, value: 19.15.2.2.


attrDbNodeClassRequired

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

Attribute DBNodeClass: DBNodeClass.


attrDbNodeCountRequired

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

Attribute DBNodeCount: The number of nodes.


attrDbNodeStorageRequired

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

Attribute DBNodeStorage: The storage capacity of a single node.


attrDbNodeStorageTypeRequired

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

Attribute DbNodeStorageType: Instance node storage type.

Valid values: cloud_essd, cloud_efficiency.


attrEncryptionKeyRequired

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

Attribute EncryptionKey: KMS key ID.


attrEncryptionTypeRequired

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

Attribute EncryptionType: Kms key type, only cloud disk encryption is supported and the value is CloudDisk.


attrEngineRequired

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

Attribute Engine: Engine.


attrEngineVersionRequired

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

Attribute EngineVersion: EngineVersion.


attrIsExpiredRequired

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

Attribute IsExpired: IsExpired.


attrLockModeRequired

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

Attribute LockMode: LockMode.


attrLockReasonRequired

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

Attribute LockReason: Reason for lock.


attrPaymentTypeRequired

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

Attribute PaymentType: PayType.


attrPeriodRequired

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

Attribute Period: Prepaid time period.If the payment type is Prepaid, this parameter is mandatory. Specify the prepaid cluster as a yearly or monthly type. Valid values: Year, Month.


attrPortRequired

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

Attribute Port: Connection port.


attrPublicConnectionStringRequired

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

Attribute PublicConnectionString: Internet connection address.


attrPublicPortRequired

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

Attribute PublicPort: PublicPort.


attrStorageTypeRequired

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

Attribute StorageType: StorageType.


attrVpcCloudInstanceIdRequired

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

Attribute VpcCloudInstanceId: VpcCloudInstanceId.


attrVpcIdRequired

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

Attribute VpcId: VpcId.


attrVSwitchIdRequired

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

Attribute VSwitchId: VSwitchId.


attrZoneIdRequired

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

Attribute ZoneId: ZoneId.


propsRequired

public DBClusterProps getProps();