Show / Hide Table of Contents

Class CfnDBCluster

The AWS::DocDB::DBCluster Amazon DocumentDB (with MongoDB compatibility) resource describes a DBCluster.

Inheritance
object
CfnElement
CfnRefElement
CfnResource
CfnDBCluster
Implements
IInspectable
ITaggable
Inherited Members
CfnResource.IsCfnResource(object)
CfnResource.AddDeletionOverride(string)
CfnResource.AddDependency(CfnResource)
CfnResource.AddDependsOn(CfnResource)
CfnResource.AddMetadata(string, object)
CfnResource.AddOverride(string, object)
CfnResource.AddPropertyDeletionOverride(string)
CfnResource.AddPropertyOverride(string, object)
CfnResource.ApplyRemovalPolicy(RemovalPolicy?, IRemovalPolicyOptions)
CfnResource.GetAtt(string, ResolutionTypeHint?)
CfnResource.GetMetadata(string)
CfnResource.ObtainDependencies()
CfnResource.ObtainResourceDependencies()
CfnResource.RemoveDependency(CfnResource)
CfnResource.ReplaceDependency(CfnResource, CfnResource)
CfnResource.ShouldSynthesize()
CfnResource.ToString()
CfnResource.ValidateProperties(object)
CfnResource.CfnOptions
CfnResource.CfnResourceType
CfnResource.UpdatedProperites
CfnResource.UpdatedProperties
CfnRefElement.Ref
CfnElement.IsCfnElement(object)
CfnElement.OverrideLogicalId(string)
CfnElement.CreationStack
CfnElement.LogicalId
CfnElement.Stack
Namespace: Amazon.CDK.AWS.DocDB
Assembly: Amazon.CDK.Lib.dll
Syntax (csharp)
public class CfnDBCluster : CfnResource, IInspectable, ITaggable
Syntax (vb)
Public Class CfnDBCluster Inherits CfnResource Implements IInspectable, ITaggable
Remarks

Amazon DocumentDB is a fully managed, MongoDB-compatible document database engine. For more information, see DBCluster in the Amazon DocumentDB Developer Guide .

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-docdb-dbcluster.html

CloudformationResource: AWS::DocDB::DBCluster

ExampleMetadata: fixture=_generated

Examples
// The code below shows an example of how to instantiate this type.
             // The values are placeholders you should change.
             using Amazon.CDK.AWS.DocDB;

             var cfnDBCluster = new CfnDBCluster(this, "MyCfnDBCluster", new CfnDBClusterProps {
                 AvailabilityZones = new [] { "availabilityZones" },
                 BackupRetentionPeriod = 123,
                 CopyTagsToSnapshot = false,
                 DbClusterIdentifier = "dbClusterIdentifier",
                 DbClusterParameterGroupName = "dbClusterParameterGroupName",
                 DbSubnetGroupName = "dbSubnetGroupName",
                 DeletionProtection = false,
                 EnableCloudwatchLogsExports = new [] { "enableCloudwatchLogsExports" },
                 EngineVersion = "engineVersion",
                 KmsKeyId = "kmsKeyId",
                 ManageMasterUserPassword = false,
                 MasterUsername = "masterUsername",
                 MasterUserPassword = "masterUserPassword",
                 MasterUserSecretKmsKeyId = "masterUserSecretKmsKeyId",
                 Port = 123,
                 PreferredBackupWindow = "preferredBackupWindow",
                 PreferredMaintenanceWindow = "preferredMaintenanceWindow",
                 RestoreToTime = "restoreToTime",
                 RestoreType = "restoreType",
                 RotateMasterUserPassword = false,
                 ServerlessV2ScalingConfiguration = new ServerlessV2ScalingConfigurationProperty {
                     MaxCapacity = 123,
                     MinCapacity = 123
                 },
                 SnapshotIdentifier = "snapshotIdentifier",
                 SourceDbClusterIdentifier = "sourceDbClusterIdentifier",
                 StorageEncrypted = false,
                 StorageType = "storageType",
                 Tags = new [] { new CfnTag {
                     Key = "key",
                     Value = "value"
                 } },
                 UseLatestRestorableTime = false,
                 VpcSecurityGroupIds = new [] { "vpcSecurityGroupIds" }
             });

Synopsis

Constructors

CfnDBCluster(Construct, string, ICfnDBClusterProps?)

The AWS::DocDB::DBCluster Amazon DocumentDB (with MongoDB compatibility) resource describes a DBCluster.

Properties

AttrClusterResourceId

The resource id for the cluster;

AttrEndpoint

The connection endpoint for the cluster, such as sample-cluster.cluster-cozrlsfrcjoc.us-east-1.docdb.amazonaws.com .

AttrId

The AWS::DocDB::DBCluster Amazon DocumentDB (with MongoDB compatibility) resource describes a DBCluster.

AttrPort

The port number on which the cluster accepts connections.

AttrReadEndpoint

The reader endpoint for the cluster.

AvailabilityZones

A list of Amazon EC2 Availability Zones that instances in the cluster can be created in.

BackupRetentionPeriod

The number of days for which automated backups are retained.

CFN_RESOURCE_TYPE_NAME

The CloudFormation resource type name for this resource class.

CfnProperties

The AWS::DocDB::DBCluster Amazon DocumentDB (with MongoDB compatibility) resource describes a DBCluster.

CopyTagsToSnapshot

Set to true to copy all tags from the source cluster snapshot to the target cluster snapshot, and otherwise false .

DbClusterIdentifier

The cluster identifier.

DbClusterParameterGroupName

The name of the cluster parameter group to associate with this cluster.

DbSubnetGroupName

A subnet group to associate with this cluster.

DeletionProtection

Protects clusters from being accidentally deleted.

EnableCloudwatchLogsExports

The list of log types that need to be enabled for exporting to Amazon CloudWatch Logs.

EngineVersion

The version number of the database engine to use.

KmsKeyId

The AWS KMS key identifier for an encrypted cluster.

ManageMasterUserPassword

Specifies whether to manage the master user password with Amazon Web Services Secrets Manager.

MasterUserPassword

The password for the master database user.

MasterUserSecretKmsKeyId

The Amazon Web Services KMS key identifier to encrypt a secret that is automatically generated and managed in Amazon Web Services Secrets Manager.

MasterUsername

The name of the master user for the cluster.

Port

Specifies the port that the database engine is listening on.

PreferredBackupWindow

The daily time range during which automated backups are created if automated backups are enabled using the BackupRetentionPeriod parameter.

PreferredMaintenanceWindow

The weekly time range during which system maintenance can occur, in Universal Coordinated Time (UTC).

RestoreToTime

The date and time to restore the cluster to.

RestoreType

The type of restore to be performed.

RotateMasterUserPassword

Specifies whether to rotate the secret managed by Amazon Web Services Secrets Manager for the master user password.

ServerlessV2ScalingConfiguration

The AWS::DocDB::DBCluster Amazon DocumentDB (with MongoDB compatibility) resource describes a DBCluster.

SnapshotIdentifier

The identifier for the snapshot or cluster snapshot to restore from.

SourceDbClusterIdentifier

The identifier of the source cluster from which to restore.

StorageEncrypted

Specifies whether the cluster is encrypted.

StorageType

The storage type to associate with the DB cluster.

Tags

Tag Manager which manages the tags for this resource.

TagsRaw

The tags to be assigned to the cluster.

UseLatestRestorableTime

A value that is set to true to restore the cluster to the latest restorable backup time, and false otherwise.

VpcSecurityGroupIds

A list of EC2 VPC security groups to associate with this cluster.

Methods

Inspect(TreeInspector)

Examines the CloudFormation resource and discloses attributes.

RenderProperties(IDictionary<string, object>)

The AWS::DocDB::DBCluster Amazon DocumentDB (with MongoDB compatibility) resource describes a DBCluster.

Constructors

CfnDBCluster(Construct, string, ICfnDBClusterProps?)

The AWS::DocDB::DBCluster Amazon DocumentDB (with MongoDB compatibility) resource describes a DBCluster.

public CfnDBCluster(Construct scope, string id, ICfnDBClusterProps? props = null)
Parameters
scope Construct

Scope in which this resource is defined.

id string

Construct identifier for this resource (unique in its scope).

props ICfnDBClusterProps

Resource properties.

Remarks

Amazon DocumentDB is a fully managed, MongoDB-compatible document database engine. For more information, see DBCluster in the Amazon DocumentDB Developer Guide .

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-docdb-dbcluster.html

CloudformationResource: AWS::DocDB::DBCluster

ExampleMetadata: fixture=_generated

Properties

AttrClusterResourceId

The resource id for the cluster;

public virtual string AttrClusterResourceId { get; }
Property Value

string

Remarks

for example: cluster-ABCD1234EFGH5678IJKL90MNOP . The cluster ID uniquely identifies the cluster and is used in things like IAM authentication policies.

CloudformationAttribute: ClusterResourceId

AttrEndpoint

The connection endpoint for the cluster, such as sample-cluster.cluster-cozrlsfrcjoc.us-east-1.docdb.amazonaws.com .

public virtual string AttrEndpoint { get; }
Property Value

string

Remarks

CloudformationAttribute: Endpoint

AttrId

The AWS::DocDB::DBCluster Amazon DocumentDB (with MongoDB compatibility) resource describes a DBCluster.

public virtual string AttrId { get; }
Property Value

string

Remarks

CloudformationAttribute: Id

AttrPort

The port number on which the cluster accepts connections.

public virtual string AttrPort { get; }
Property Value

string

Remarks

For example: 27017 .

CloudformationAttribute: Port

AttrReadEndpoint

The reader endpoint for the cluster.

public virtual string AttrReadEndpoint { get; }
Property Value

string

Remarks

For example: sample-cluster.cluster-ro-cozrlsfrcjoc.us-east-1.docdb.amazonaws.com .

CloudformationAttribute: ReadEndpoint

AvailabilityZones

A list of Amazon EC2 Availability Zones that instances in the cluster can be created in.

public virtual string[]? AvailabilityZones { get; set; }
Property Value

string[]

Remarks

Amazon DocumentDB is a fully managed, MongoDB-compatible document database engine. For more information, see DBCluster in the Amazon DocumentDB Developer Guide .

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-docdb-dbcluster.html

CloudformationResource: AWS::DocDB::DBCluster

ExampleMetadata: fixture=_generated

BackupRetentionPeriod

The number of days for which automated backups are retained.

public virtual double? BackupRetentionPeriod { get; set; }
Property Value

double?

Remarks

You must specify a minimum value of 1.

CFN_RESOURCE_TYPE_NAME

The CloudFormation resource type name for this resource class.

public static string CFN_RESOURCE_TYPE_NAME { get; }
Property Value

string

Remarks

Amazon DocumentDB is a fully managed, MongoDB-compatible document database engine. For more information, see DBCluster in the Amazon DocumentDB Developer Guide .

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-docdb-dbcluster.html

CloudformationResource: AWS::DocDB::DBCluster

ExampleMetadata: fixture=_generated

CfnProperties

The AWS::DocDB::DBCluster Amazon DocumentDB (with MongoDB compatibility) resource describes a DBCluster.

protected override IDictionary<string, object> CfnProperties { get; }
Property Value

IDictionary<string, object>

Overrides
CfnResource.CfnProperties
Remarks

Amazon DocumentDB is a fully managed, MongoDB-compatible document database engine. For more information, see DBCluster in the Amazon DocumentDB Developer Guide .

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-docdb-dbcluster.html

CloudformationResource: AWS::DocDB::DBCluster

ExampleMetadata: fixture=_generated

CopyTagsToSnapshot

Set to true to copy all tags from the source cluster snapshot to the target cluster snapshot, and otherwise false .

public virtual object? CopyTagsToSnapshot { get; set; }
Property Value

object

Remarks

Amazon DocumentDB is a fully managed, MongoDB-compatible document database engine. For more information, see DBCluster in the Amazon DocumentDB Developer Guide .

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-docdb-dbcluster.html

CloudformationResource: AWS::DocDB::DBCluster

ExampleMetadata: fixture=_generated

DbClusterIdentifier

The cluster identifier.

public virtual string? DbClusterIdentifier { get; set; }
Property Value

string

Remarks

This parameter is stored as a lowercase string.

DbClusterParameterGroupName

The name of the cluster parameter group to associate with this cluster.

public virtual string? DbClusterParameterGroupName { get; set; }
Property Value

string

Remarks

Amazon DocumentDB is a fully managed, MongoDB-compatible document database engine. For more information, see DBCluster in the Amazon DocumentDB Developer Guide .

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-docdb-dbcluster.html

CloudformationResource: AWS::DocDB::DBCluster

ExampleMetadata: fixture=_generated

DbSubnetGroupName

A subnet group to associate with this cluster.

public virtual string? DbSubnetGroupName { get; set; }
Property Value

string

Remarks

Amazon DocumentDB is a fully managed, MongoDB-compatible document database engine. For more information, see DBCluster in the Amazon DocumentDB Developer Guide .

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-docdb-dbcluster.html

CloudformationResource: AWS::DocDB::DBCluster

ExampleMetadata: fixture=_generated

DeletionProtection

Protects clusters from being accidentally deleted.

public virtual object? DeletionProtection { get; set; }
Property Value

object

Remarks

Amazon DocumentDB is a fully managed, MongoDB-compatible document database engine. For more information, see DBCluster in the Amazon DocumentDB Developer Guide .

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-docdb-dbcluster.html

CloudformationResource: AWS::DocDB::DBCluster

ExampleMetadata: fixture=_generated

EnableCloudwatchLogsExports

The list of log types that need to be enabled for exporting to Amazon CloudWatch Logs.

public virtual string[]? EnableCloudwatchLogsExports { get; set; }
Property Value

string[]

Remarks

Amazon DocumentDB is a fully managed, MongoDB-compatible document database engine. For more information, see DBCluster in the Amazon DocumentDB Developer Guide .

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-docdb-dbcluster.html

CloudformationResource: AWS::DocDB::DBCluster

ExampleMetadata: fixture=_generated

EngineVersion

The version number of the database engine to use.

public virtual string? EngineVersion { get; set; }
Property Value

string

Remarks

Amazon DocumentDB is a fully managed, MongoDB-compatible document database engine. For more information, see DBCluster in the Amazon DocumentDB Developer Guide .

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-docdb-dbcluster.html

CloudformationResource: AWS::DocDB::DBCluster

ExampleMetadata: fixture=_generated

KmsKeyId

The AWS KMS key identifier for an encrypted cluster.

public virtual string? KmsKeyId { get; set; }
Property Value

string

Remarks

Amazon DocumentDB is a fully managed, MongoDB-compatible document database engine. For more information, see DBCluster in the Amazon DocumentDB Developer Guide .

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-docdb-dbcluster.html

CloudformationResource: AWS::DocDB::DBCluster

ExampleMetadata: fixture=_generated

ManageMasterUserPassword

Specifies whether to manage the master user password with Amazon Web Services Secrets Manager.

public virtual object? ManageMasterUserPassword { get; set; }
Property Value

object

Remarks

Amazon DocumentDB is a fully managed, MongoDB-compatible document database engine. For more information, see DBCluster in the Amazon DocumentDB Developer Guide .

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-docdb-dbcluster.html

CloudformationResource: AWS::DocDB::DBCluster

ExampleMetadata: fixture=_generated

MasterUserPassword

The password for the master database user.

public virtual string? MasterUserPassword { get; set; }
Property Value

string

Remarks

Amazon DocumentDB is a fully managed, MongoDB-compatible document database engine. For more information, see DBCluster in the Amazon DocumentDB Developer Guide .

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-docdb-dbcluster.html

CloudformationResource: AWS::DocDB::DBCluster

ExampleMetadata: fixture=_generated

MasterUserSecretKmsKeyId

The Amazon Web Services KMS key identifier to encrypt a secret that is automatically generated and managed in Amazon Web Services Secrets Manager.

public virtual string? MasterUserSecretKmsKeyId { get; set; }
Property Value

string

Remarks

Amazon DocumentDB is a fully managed, MongoDB-compatible document database engine. For more information, see DBCluster in the Amazon DocumentDB Developer Guide .

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-docdb-dbcluster.html

CloudformationResource: AWS::DocDB::DBCluster

ExampleMetadata: fixture=_generated

MasterUsername

The name of the master user for the cluster.

public virtual string? MasterUsername { get; set; }
Property Value

string

Remarks

Amazon DocumentDB is a fully managed, MongoDB-compatible document database engine. For more information, see DBCluster in the Amazon DocumentDB Developer Guide .

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-docdb-dbcluster.html

CloudformationResource: AWS::DocDB::DBCluster

ExampleMetadata: fixture=_generated

Port

Specifies the port that the database engine is listening on.

public virtual double? Port { get; set; }
Property Value

double?

Remarks

Amazon DocumentDB is a fully managed, MongoDB-compatible document database engine. For more information, see DBCluster in the Amazon DocumentDB Developer Guide .

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-docdb-dbcluster.html

CloudformationResource: AWS::DocDB::DBCluster

ExampleMetadata: fixture=_generated

PreferredBackupWindow

The daily time range during which automated backups are created if automated backups are enabled using the BackupRetentionPeriod parameter.

public virtual string? PreferredBackupWindow { get; set; }
Property Value

string

Remarks

Amazon DocumentDB is a fully managed, MongoDB-compatible document database engine. For more information, see DBCluster in the Amazon DocumentDB Developer Guide .

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-docdb-dbcluster.html

CloudformationResource: AWS::DocDB::DBCluster

ExampleMetadata: fixture=_generated

PreferredMaintenanceWindow

The weekly time range during which system maintenance can occur, in Universal Coordinated Time (UTC).

public virtual string? PreferredMaintenanceWindow { get; set; }
Property Value

string

Remarks

Amazon DocumentDB is a fully managed, MongoDB-compatible document database engine. For more information, see DBCluster in the Amazon DocumentDB Developer Guide .

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-docdb-dbcluster.html

CloudformationResource: AWS::DocDB::DBCluster

ExampleMetadata: fixture=_generated

RestoreToTime

The date and time to restore the cluster to.

public virtual string? RestoreToTime { get; set; }
Property Value

string

Remarks

Amazon DocumentDB is a fully managed, MongoDB-compatible document database engine. For more information, see DBCluster in the Amazon DocumentDB Developer Guide .

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-docdb-dbcluster.html

CloudformationResource: AWS::DocDB::DBCluster

ExampleMetadata: fixture=_generated

RestoreType

The type of restore to be performed.

public virtual string? RestoreType { get; set; }
Property Value

string

Remarks

You can specify one of the following values:.

RotateMasterUserPassword

Specifies whether to rotate the secret managed by Amazon Web Services Secrets Manager for the master user password.

public virtual object? RotateMasterUserPassword { get; set; }
Property Value

object

Remarks

Amazon DocumentDB is a fully managed, MongoDB-compatible document database engine. For more information, see DBCluster in the Amazon DocumentDB Developer Guide .

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-docdb-dbcluster.html

CloudformationResource: AWS::DocDB::DBCluster

ExampleMetadata: fixture=_generated

ServerlessV2ScalingConfiguration

The AWS::DocDB::DBCluster Amazon DocumentDB (with MongoDB compatibility) resource describes a DBCluster.

public virtual object? ServerlessV2ScalingConfiguration { get; set; }
Property Value

object

Remarks

Amazon DocumentDB is a fully managed, MongoDB-compatible document database engine. For more information, see DBCluster in the Amazon DocumentDB Developer Guide .

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-docdb-dbcluster.html

CloudformationResource: AWS::DocDB::DBCluster

ExampleMetadata: fixture=_generated

Examples
// The code below shows an example of how to instantiate this type.
             // The values are placeholders you should change.
             using Amazon.CDK.AWS.DocDB;

             var cfnDBCluster = new CfnDBCluster(this, "MyCfnDBCluster", new CfnDBClusterProps {
                 AvailabilityZones = new [] { "availabilityZones" },
                 BackupRetentionPeriod = 123,
                 CopyTagsToSnapshot = false,
                 DbClusterIdentifier = "dbClusterIdentifier",
                 DbClusterParameterGroupName = "dbClusterParameterGroupName",
                 DbSubnetGroupName = "dbSubnetGroupName",
                 DeletionProtection = false,
                 EnableCloudwatchLogsExports = new [] { "enableCloudwatchLogsExports" },
                 EngineVersion = "engineVersion",
                 KmsKeyId = "kmsKeyId",
                 ManageMasterUserPassword = false,
                 MasterUsername = "masterUsername",
                 MasterUserPassword = "masterUserPassword",
                 MasterUserSecretKmsKeyId = "masterUserSecretKmsKeyId",
                 Port = 123,
                 PreferredBackupWindow = "preferredBackupWindow",
                 PreferredMaintenanceWindow = "preferredMaintenanceWindow",
                 RestoreToTime = "restoreToTime",
                 RestoreType = "restoreType",
                 RotateMasterUserPassword = false,
                 ServerlessV2ScalingConfiguration = new ServerlessV2ScalingConfigurationProperty {
                     MaxCapacity = 123,
                     MinCapacity = 123
                 },
                 SnapshotIdentifier = "snapshotIdentifier",
                 SourceDbClusterIdentifier = "sourceDbClusterIdentifier",
                 StorageEncrypted = false,
                 StorageType = "storageType",
                 Tags = new [] { new CfnTag {
                     Key = "key",
                     Value = "value"
                 } },
                 UseLatestRestorableTime = false,
                 VpcSecurityGroupIds = new [] { "vpcSecurityGroupIds" }
             });

SnapshotIdentifier

The identifier for the snapshot or cluster snapshot to restore from.

public virtual string? SnapshotIdentifier { get; set; }
Property Value

string

Remarks

Amazon DocumentDB is a fully managed, MongoDB-compatible document database engine. For more information, see DBCluster in the Amazon DocumentDB Developer Guide .

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-docdb-dbcluster.html

CloudformationResource: AWS::DocDB::DBCluster

ExampleMetadata: fixture=_generated

SourceDbClusterIdentifier

The identifier of the source cluster from which to restore.

public virtual string? SourceDbClusterIdentifier { get; set; }
Property Value

string

Remarks

Amazon DocumentDB is a fully managed, MongoDB-compatible document database engine. For more information, see DBCluster in the Amazon DocumentDB Developer Guide .

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-docdb-dbcluster.html

CloudformationResource: AWS::DocDB::DBCluster

ExampleMetadata: fixture=_generated

StorageEncrypted

Specifies whether the cluster is encrypted.

public virtual object? StorageEncrypted { get; set; }
Property Value

object

Remarks

Amazon DocumentDB is a fully managed, MongoDB-compatible document database engine. For more information, see DBCluster in the Amazon DocumentDB Developer Guide .

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-docdb-dbcluster.html

CloudformationResource: AWS::DocDB::DBCluster

ExampleMetadata: fixture=_generated

StorageType

The storage type to associate with the DB cluster.

public virtual string? StorageType { get; set; }
Property Value

string

Remarks

Amazon DocumentDB is a fully managed, MongoDB-compatible document database engine. For more information, see DBCluster in the Amazon DocumentDB Developer Guide .

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-docdb-dbcluster.html

CloudformationResource: AWS::DocDB::DBCluster

ExampleMetadata: fixture=_generated

Tags

Tag Manager which manages the tags for this resource.

public virtual TagManager Tags { get; }
Property Value

TagManager

Remarks

Amazon DocumentDB is a fully managed, MongoDB-compatible document database engine. For more information, see DBCluster in the Amazon DocumentDB Developer Guide .

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-docdb-dbcluster.html

CloudformationResource: AWS::DocDB::DBCluster

ExampleMetadata: fixture=_generated

TagsRaw

The tags to be assigned to the cluster.

public virtual ICfnTag[]? TagsRaw { get; set; }
Property Value

ICfnTag[]

Remarks

Amazon DocumentDB is a fully managed, MongoDB-compatible document database engine. For more information, see DBCluster in the Amazon DocumentDB Developer Guide .

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-docdb-dbcluster.html

CloudformationResource: AWS::DocDB::DBCluster

ExampleMetadata: fixture=_generated

UseLatestRestorableTime

A value that is set to true to restore the cluster to the latest restorable backup time, and false otherwise.

public virtual object? UseLatestRestorableTime { get; set; }
Property Value

object

Remarks

Amazon DocumentDB is a fully managed, MongoDB-compatible document database engine. For more information, see DBCluster in the Amazon DocumentDB Developer Guide .

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-docdb-dbcluster.html

CloudformationResource: AWS::DocDB::DBCluster

ExampleMetadata: fixture=_generated

VpcSecurityGroupIds

A list of EC2 VPC security groups to associate with this cluster.

public virtual string[]? VpcSecurityGroupIds { get; set; }
Property Value

string[]

Remarks

Amazon DocumentDB is a fully managed, MongoDB-compatible document database engine. For more information, see DBCluster in the Amazon DocumentDB Developer Guide .

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-docdb-dbcluster.html

CloudformationResource: AWS::DocDB::DBCluster

ExampleMetadata: fixture=_generated

Methods

Inspect(TreeInspector)

Examines the CloudFormation resource and discloses attributes.

public virtual void Inspect(TreeInspector inspector)
Parameters
inspector TreeInspector

tree inspector to collect and process attributes.

Remarks

Amazon DocumentDB is a fully managed, MongoDB-compatible document database engine. For more information, see DBCluster in the Amazon DocumentDB Developer Guide .

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-docdb-dbcluster.html

CloudformationResource: AWS::DocDB::DBCluster

ExampleMetadata: fixture=_generated

RenderProperties(IDictionary<string, object>)

The AWS::DocDB::DBCluster Amazon DocumentDB (with MongoDB compatibility) resource describes a DBCluster.

protected override IDictionary<string, object> RenderProperties(IDictionary<string, object> props)
Parameters
props IDictionary<string, object>
Returns

IDictionary<string, object>

Overrides
CfnResource.RenderProperties(IDictionary<string, object>)
Remarks

Amazon DocumentDB is a fully managed, MongoDB-compatible document database engine. For more information, see DBCluster in the Amazon DocumentDB Developer Guide .

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-docdb-dbcluster.html

CloudformationResource: AWS::DocDB::DBCluster

ExampleMetadata: fixture=_generated

Implements

IInspectable
ITaggable
Back to top Generated by DocFX