Skip to content

IDBCluster

Represents a DBCluster.

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.
AttrAliUid object Attribute AliUid: AliUid.
AttrBid object Attribute Bid: BusinessID.
AttrCategory object Attribute Category: The edition of the cluster.
AttrCommodityCode object Attribute CommodityCode: Product Code.
AttrConnectionString object Attribute ConnectionString: ConnectionString.
AttrDbClusterDescription object Attribute DBClusterDescription: The description of the cluster.
AttrDbClusterId object Attribute DBClusterId: The id of DBCluster.
AttrDbClusterNetworkType object Attribute DBClusterNetworkType: Network type of the cluster instance, value: VPC.
AttrDbClusterType object Attribute DBClusterType: The specification of the cluster.
AttrDbClusterVersion object Attribute DBClusterVersion: Version, value: 19.15.2.2.
AttrDbNodeClass object Attribute DBNodeClass: DBNodeClass.
AttrDbNodeCount object Attribute DBNodeCount: The number of nodes.
AttrDbNodeStorage object Attribute DBNodeStorage: The storage capacity of a single node.
AttrDbNodeStorageType object Attribute DbNodeStorageType: Instance node storage type.
AttrEncryptionKey object Attribute EncryptionKey: KMS key ID.
AttrEncryptionType object Attribute EncryptionType: Kms key type, only cloud disk encryption is supported and the value is CloudDisk.
AttrEngine object Attribute Engine: Engine.
AttrEngineVersion object Attribute EngineVersion: EngineVersion.
AttrIsExpired object Attribute IsExpired: IsExpired.
AttrLockMode object Attribute LockMode: LockMode.
AttrLockReason object Attribute LockReason: Reason for lock.
AttrPaymentType object Attribute PaymentType: PayType.
AttrPeriod object 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 object Attribute Port: Connection port.
AttrPublicConnectionString object Attribute PublicConnectionString: Internet connection address.
AttrPublicPort object Attribute PublicPort: PublicPort.
AttrStorageType object Attribute StorageType: StorageType.
AttrVpcCloudInstanceId object Attribute VpcCloudInstanceId: VpcCloudInstanceId.
AttrVpcId object Attribute VpcId: VpcId.
AttrVSwitchId object Attribute VSwitchId: VSwitchId.
AttrZoneId object Attribute ZoneId: ZoneId.
Props DBClusterProps 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.


AttrAliUidRequired

public object AttrAliUid { get; }
  • Type: object

Attribute AliUid: AliUid.


AttrBidRequired

public object AttrBid { get; }
  • Type: object

Attribute Bid: BusinessID.


AttrCategoryRequired

public object AttrCategory { get; }
  • Type: object

Attribute Category: The edition of the cluster.


AttrCommodityCodeRequired

public object AttrCommodityCode { get; }
  • Type: object

Attribute CommodityCode: Product Code.


AttrConnectionStringRequired

public object AttrConnectionString { get; }
  • Type: object

Attribute ConnectionString: ConnectionString.


AttrDbClusterDescriptionRequired

public object AttrDbClusterDescription { get; }
  • Type: object

Attribute DBClusterDescription: The description of the cluster.


AttrDbClusterIdRequired

public object AttrDbClusterId { get; }
  • Type: object

Attribute DBClusterId: The id of DBCluster.


AttrDbClusterNetworkTypeRequired

public object AttrDbClusterNetworkType { get; }
  • Type: object

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


AttrDbClusterTypeRequired

public object AttrDbClusterType { get; }
  • Type: object

Attribute DBClusterType: The specification of the cluster.


AttrDbClusterVersionRequired

public object AttrDbClusterVersion { get; }
  • Type: object

Attribute DBClusterVersion: Version, value: 19.15.2.2.


AttrDbNodeClassRequired

public object AttrDbNodeClass { get; }
  • Type: object

Attribute DBNodeClass: DBNodeClass.


AttrDbNodeCountRequired

public object AttrDbNodeCount { get; }
  • Type: object

Attribute DBNodeCount: The number of nodes.


AttrDbNodeStorageRequired

public object AttrDbNodeStorage { get; }
  • Type: object

Attribute DBNodeStorage: The storage capacity of a single node.


AttrDbNodeStorageTypeRequired

public object AttrDbNodeStorageType { get; }
  • Type: object

Attribute DbNodeStorageType: Instance node storage type.

Valid values: cloud_essd, cloud_efficiency.


AttrEncryptionKeyRequired

public object AttrEncryptionKey { get; }
  • Type: object

Attribute EncryptionKey: KMS key ID.


AttrEncryptionTypeRequired

public object AttrEncryptionType { get; }
  • Type: object

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


AttrEngineRequired

public object AttrEngine { get; }
  • Type: object

Attribute Engine: Engine.


AttrEngineVersionRequired

public object AttrEngineVersion { get; }
  • Type: object

Attribute EngineVersion: EngineVersion.


AttrIsExpiredRequired

public object AttrIsExpired { get; }
  • Type: object

Attribute IsExpired: IsExpired.


AttrLockModeRequired

public object AttrLockMode { get; }
  • Type: object

Attribute LockMode: LockMode.


AttrLockReasonRequired

public object AttrLockReason { get; }
  • Type: object

Attribute LockReason: Reason for lock.


AttrPaymentTypeRequired

public object AttrPaymentType { get; }
  • Type: object

Attribute PaymentType: PayType.


AttrPeriodRequired

public object AttrPeriod { get; }
  • Type: object

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

Attribute Port: Connection port.


AttrPublicConnectionStringRequired

public object AttrPublicConnectionString { get; }
  • Type: object

Attribute PublicConnectionString: Internet connection address.


AttrPublicPortRequired

public object AttrPublicPort { get; }
  • Type: object

Attribute PublicPort: PublicPort.


AttrStorageTypeRequired

public object AttrStorageType { get; }
  • Type: object

Attribute StorageType: StorageType.


AttrVpcCloudInstanceIdRequired

public object AttrVpcCloudInstanceId { get; }
  • Type: object

Attribute VpcCloudInstanceId: VpcCloudInstanceId.


AttrVpcIdRequired

public object AttrVpcId { get; }
  • Type: object

Attribute VpcId: VpcId.


AttrVSwitchIdRequired

public object AttrVSwitchId { get; }
  • Type: object

Attribute VSwitchId: VSwitchId.


AttrZoneIdRequired

public object AttrZoneId { get; }
  • Type: object

Attribute ZoneId: ZoneId.


PropsRequired

public DBClusterProps Props { get; }