Skip to content

DBCluster

This class encapsulates and extends the ROS resource type ALIYUN::POLARDB::DBCluster, which is used to create a PolarDB cluster.

Initializers

import "github.com/alibabacloud-go/ros-cdk/alicloudroscdkpolardb"
alicloudroscdkpolardb.NewDBCluster(scope Construct, id *string, props DBClusterProps, enableResourcePropertyConstraint *bool) DBCluster
Name Type Description
scope github.com/alibabacloud-go/ros-cdk/alicloudroscdkcore.Construct No description.
id *string No description.
props DBClusterProps No description.
enableResourcePropertyConstraint *bool No description.

scopeRequired

  • Type: github.com/alibabacloud-go/ros-cdk/alicloudroscdkcore.Construct

idRequired

  • Type: *string

propsRequired


enableResourcePropertyConstraintOptional

  • Type: *bool

Methods

Name Description
ToString Returns a string representation of this construct.
Synthesize Allows this construct to emit artifacts into the cloud assembly during synthesis.
AddCondition No description.
AddCount No description.
AddDependency No description.
AddResourceDesc No description.
ApplyRemovalPolicy No description.
GetAtt No description.
SetMetadata No description.

ToString

func ToString() *string

Returns a string representation of this construct.

Synthesize

func Synthesize(session ISynthesisSession)

Allows this construct to emit artifacts into the cloud assembly during synthesis.

This method is usually implemented by framework-level constructs such as Stack and Asset as they participate in synthesizing the cloud assembly.

sessionRequired

  • Type: github.com/alibabacloud-go/ros-cdk/alicloudroscdkcore.ISynthesisSession

The synthesis session.


AddCondition

func AddCondition(condition RosCondition)

conditionRequired

  • Type: github.com/alibabacloud-go/ros-cdk/alicloudroscdkcore.RosCondition

AddCount

func AddCount(count interface{})

countRequired

  • Type: interface{}

AddDependency

func AddDependency(resource Resource)

resourceRequired

  • Type: github.com/alibabacloud-go/ros-cdk/alicloudroscdkcore.Resource

AddResourceDesc

func AddResourceDesc(desc *string)

descRequired

  • Type: *string

ApplyRemovalPolicy

func ApplyRemovalPolicy(policy RemovalPolicy)

policyRequired

  • Type: github.com/alibabacloud-go/ros-cdk/alicloudroscdkcore.RemovalPolicy

GetAtt

func GetAtt(name *string) IResolvable

nameRequired

  • Type: *string

SetMetadata

func SetMetadata(key *string, value interface{})

keyRequired

  • Type: *string

valueRequired

  • Type: interface{}

Static Functions

Name Description
IsConstruct Return whether the given object is a Construct.

IsConstruct

import "github.com/alibabacloud-go/ros-cdk/alicloudroscdkpolardb"
alicloudroscdkpolardb.DBCluster_IsConstruct(x interface{}) *bool

Return whether the given object is a Construct.

xRequired

  • Type: interface{}

Properties

Name Type Description
Node github.com/alibabacloud-go/ros-cdk/alicloudroscdkcore.ConstructNode The construct tree node associated with this construct.
Ref *string No description.
Stack github.com/alibabacloud-go/ros-cdk/alicloudroscdkcore.Stack The stack in which this resource is defined.
Resource github.com/alibabacloud-go/ros-cdk/alicloudroscdkcore.RosResource No description.
AttrClusterConnectionString github.com/alibabacloud-go/ros-cdk/alicloudroscdkcore.IResolvable Attribute ClusterConnectionString: The cluster connection string of the db cluster.
AttrClusterEndpointId github.com/alibabacloud-go/ros-cdk/alicloudroscdkcore.IResolvable Attribute ClusterEndpointId: The cluster endpoint ID of the db cluster.
AttrColdStorageInstanceId github.com/alibabacloud-go/ros-cdk/alicloudroscdkcore.IResolvable Attribute ColdStorageInstanceId: The ID of the cold storage instance.
AttrCustomConnectionStrings github.com/alibabacloud-go/ros-cdk/alicloudroscdkcore.IResolvable Attribute CustomConnectionStrings: The custom connection strings of the db cluster.
AttrCustomEndpointIds github.com/alibabacloud-go/ros-cdk/alicloudroscdkcore.IResolvable Attribute CustomEndpointIds: The custom endpoint IDs of the db cluster.
AttrDbClusterDescription github.com/alibabacloud-go/ros-cdk/alicloudroscdkcore.IResolvable Attribute DBClusterDescription: The description of the db cluster.
AttrDbClusterId github.com/alibabacloud-go/ros-cdk/alicloudroscdkcore.IResolvable Attribute DBClusterId: The ID of the ApsaraDB for POLARDB cluster.
AttrDbNodeIds github.com/alibabacloud-go/ros-cdk/alicloudroscdkcore.IResolvable Attribute DBNodeIds: The ID list of cluster nodes.
AttrOrderId github.com/alibabacloud-go/ros-cdk/alicloudroscdkcore.IResolvable Attribute OrderId: The Order ID.
AttrPrimaryConnectionString github.com/alibabacloud-go/ros-cdk/alicloudroscdkcore.IResolvable Attribute PrimaryConnectionString: The primary connection string of the db cluster.
AttrPrimaryConnectionStrings github.com/alibabacloud-go/ros-cdk/alicloudroscdkcore.IResolvable Attribute PrimaryConnectionStrings: The primary connection strings of the db cluster.
AttrPrimaryEndpointId github.com/alibabacloud-go/ros-cdk/alicloudroscdkcore.IResolvable Attribute PrimaryEndpointId: The primary endpoint ID of the db cluster.
AttrPrimaryEndpointIds github.com/alibabacloud-go/ros-cdk/alicloudroscdkcore.IResolvable Attribute PrimaryEndpointIds: The primary endpoint IDs of the db cluster.

NodeRequired

func Node() ConstructNode
  • Type: github.com/alibabacloud-go/ros-cdk/alicloudroscdkcore.ConstructNode

The construct tree node associated with this construct.


RefRequired

func Ref() *string
  • Type: *string

StackRequired

func Stack() Stack
  • Type: github.com/alibabacloud-go/ros-cdk/alicloudroscdkcore.Stack

The stack in which this resource is defined.


ResourceOptional

func Resource() RosResource
  • Type: github.com/alibabacloud-go/ros-cdk/alicloudroscdkcore.RosResource

AttrClusterConnectionStringRequired

func AttrClusterConnectionString() IResolvable
  • Type: github.com/alibabacloud-go/ros-cdk/alicloudroscdkcore.IResolvable

Attribute ClusterConnectionString: The cluster connection string of the db cluster.


AttrClusterEndpointIdRequired

func AttrClusterEndpointId() IResolvable
  • Type: github.com/alibabacloud-go/ros-cdk/alicloudroscdkcore.IResolvable

Attribute ClusterEndpointId: The cluster endpoint ID of the db cluster.


AttrColdStorageInstanceIdRequired

func AttrColdStorageInstanceId() IResolvable
  • Type: github.com/alibabacloud-go/ros-cdk/alicloudroscdkcore.IResolvable

Attribute ColdStorageInstanceId: The ID of the cold storage instance.


AttrCustomConnectionStringsRequired

func AttrCustomConnectionStrings() IResolvable
  • Type: github.com/alibabacloud-go/ros-cdk/alicloudroscdkcore.IResolvable

Attribute CustomConnectionStrings: The custom connection strings of the db cluster.


AttrCustomEndpointIdsRequired

func AttrCustomEndpointIds() IResolvable
  • Type: github.com/alibabacloud-go/ros-cdk/alicloudroscdkcore.IResolvable

Attribute CustomEndpointIds: The custom endpoint IDs of the db cluster.


AttrDbClusterDescriptionRequired

func AttrDbClusterDescription() IResolvable
  • Type: github.com/alibabacloud-go/ros-cdk/alicloudroscdkcore.IResolvable

Attribute DBClusterDescription: The description of the db cluster.


AttrDbClusterIdRequired

func AttrDbClusterId() IResolvable
  • Type: github.com/alibabacloud-go/ros-cdk/alicloudroscdkcore.IResolvable

Attribute DBClusterId: The ID of the ApsaraDB for POLARDB cluster.


AttrDbNodeIdsRequired

func AttrDbNodeIds() IResolvable
  • Type: github.com/alibabacloud-go/ros-cdk/alicloudroscdkcore.IResolvable

Attribute DBNodeIds: The ID list of cluster nodes.


AttrOrderIdRequired

func AttrOrderId() IResolvable
  • Type: github.com/alibabacloud-go/ros-cdk/alicloudroscdkcore.IResolvable

Attribute OrderId: The Order ID.


AttrPrimaryConnectionStringRequired

func AttrPrimaryConnectionString() IResolvable
  • Type: github.com/alibabacloud-go/ros-cdk/alicloudroscdkcore.IResolvable

Attribute PrimaryConnectionString: The primary connection string of the db cluster.


AttrPrimaryConnectionStringsRequired

func AttrPrimaryConnectionStrings() IResolvable
  • Type: github.com/alibabacloud-go/ros-cdk/alicloudroscdkcore.IResolvable

Attribute PrimaryConnectionStrings: The primary connection strings of the db cluster.


AttrPrimaryEndpointIdRequired

func AttrPrimaryEndpointId() IResolvable
  • Type: github.com/alibabacloud-go/ros-cdk/alicloudroscdkcore.IResolvable

Attribute PrimaryEndpointId: The primary endpoint ID of the db cluster.


AttrPrimaryEndpointIdsRequired

func AttrPrimaryEndpointIds() IResolvable
  • Type: github.com/alibabacloud-go/ros-cdk/alicloudroscdkcore.IResolvable

Attribute PrimaryEndpointIds: The primary endpoint IDs of the db cluster.