aws.docdb.Cluster
Explore with Pulumi AI
Manages a DocumentDB Cluster.
Changes to a DocumentDB Cluster can occur when you manually change a
parameter, such as port, and are reflected in the next maintenance
window. Because of this, this provider may report a difference in its planning
phase because a modification has not yet taken place. You can use the
apply_immediately flag to instruct the service to apply the change immediately
(see documentation below).
Note: using
apply_immediatelycan result in a brief downtime as the server reboots.
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as aws from "@pulumi/aws";
const docdb = new aws.docdb.Cluster("docdb", {
    clusterIdentifier: "my-docdb-cluster",
    engine: "docdb",
    masterUsername: "foo",
    masterPassword: "mustbeeightchars",
    backupRetentionPeriod: 5,
    preferredBackupWindow: "07:00-09:00",
    skipFinalSnapshot: true,
});
import pulumi
import pulumi_aws as aws
docdb = aws.docdb.Cluster("docdb",
    cluster_identifier="my-docdb-cluster",
    engine="docdb",
    master_username="foo",
    master_password="mustbeeightchars",
    backup_retention_period=5,
    preferred_backup_window="07:00-09:00",
    skip_final_snapshot=True)
package main
import (
	"github.com/pulumi/pulumi-aws/sdk/v6/go/aws/docdb"
	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := docdb.NewCluster(ctx, "docdb", &docdb.ClusterArgs{
			ClusterIdentifier:     pulumi.String("my-docdb-cluster"),
			Engine:                pulumi.String("docdb"),
			MasterUsername:        pulumi.String("foo"),
			MasterPassword:        pulumi.String("mustbeeightchars"),
			BackupRetentionPeriod: pulumi.Int(5),
			PreferredBackupWindow: pulumi.String("07:00-09:00"),
			SkipFinalSnapshot:     pulumi.Bool(true),
		})
		if err != nil {
			return err
		}
		return nil
	})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Aws = Pulumi.Aws;
return await Deployment.RunAsync(() => 
{
    var docdb = new Aws.DocDB.Cluster("docdb", new()
    {
        ClusterIdentifier = "my-docdb-cluster",
        Engine = "docdb",
        MasterUsername = "foo",
        MasterPassword = "mustbeeightchars",
        BackupRetentionPeriod = 5,
        PreferredBackupWindow = "07:00-09:00",
        SkipFinalSnapshot = true,
    });
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.aws.docdb.Cluster;
import com.pulumi.aws.docdb.ClusterArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
    public static void main(String[] args) {
        Pulumi.run(App::stack);
    }
    public static void stack(Context ctx) {
        var docdb = new Cluster("docdb", ClusterArgs.builder()
            .clusterIdentifier("my-docdb-cluster")
            .engine("docdb")
            .masterUsername("foo")
            .masterPassword("mustbeeightchars")
            .backupRetentionPeriod(5)
            .preferredBackupWindow("07:00-09:00")
            .skipFinalSnapshot(true)
            .build());
    }
}
resources:
  docdb:
    type: aws:docdb:Cluster
    properties:
      clusterIdentifier: my-docdb-cluster
      engine: docdb
      masterUsername: foo
      masterPassword: mustbeeightchars
      backupRetentionPeriod: 5
      preferredBackupWindow: 07:00-09:00
      skipFinalSnapshot: true
Create Cluster Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new Cluster(name: string, args?: ClusterArgs, opts?: CustomResourceOptions);@overload
def Cluster(resource_name: str,
            args: Optional[ClusterArgs] = None,
            opts: Optional[ResourceOptions] = None)
@overload
def Cluster(resource_name: str,
            opts: Optional[ResourceOptions] = None,
            allow_major_version_upgrade: Optional[bool] = None,
            apply_immediately: Optional[bool] = None,
            availability_zones: Optional[Sequence[str]] = None,
            backup_retention_period: Optional[int] = None,
            cluster_identifier: Optional[str] = None,
            cluster_identifier_prefix: Optional[str] = None,
            cluster_members: Optional[Sequence[str]] = None,
            db_cluster_parameter_group_name: Optional[str] = None,
            db_subnet_group_name: Optional[str] = None,
            deletion_protection: Optional[bool] = None,
            enabled_cloudwatch_logs_exports: Optional[Sequence[str]] = None,
            engine: Optional[str] = None,
            engine_version: Optional[str] = None,
            final_snapshot_identifier: Optional[str] = None,
            global_cluster_identifier: Optional[str] = None,
            kms_key_id: Optional[str] = None,
            master_password: Optional[str] = None,
            master_username: Optional[str] = None,
            port: Optional[int] = None,
            preferred_backup_window: Optional[str] = None,
            preferred_maintenance_window: Optional[str] = None,
            restore_to_point_in_time: Optional[ClusterRestoreToPointInTimeArgs] = None,
            skip_final_snapshot: Optional[bool] = None,
            snapshot_identifier: Optional[str] = None,
            storage_encrypted: Optional[bool] = None,
            storage_type: Optional[str] = None,
            tags: Optional[Mapping[str, str]] = None,
            vpc_security_group_ids: Optional[Sequence[str]] = None)func NewCluster(ctx *Context, name string, args *ClusterArgs, opts ...ResourceOption) (*Cluster, error)public Cluster(string name, ClusterArgs? args = null, CustomResourceOptions? opts = null)
public Cluster(String name, ClusterArgs args)
public Cluster(String name, ClusterArgs args, CustomResourceOptions options)
type: aws:docdb:Cluster
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
Parameters
- name string
- The unique name of the resource.
- args ClusterArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args ClusterArgs
- The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args ClusterArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args ClusterArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args ClusterArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
Constructor example
The following reference example uses placeholder values for all input properties.
var exampleclusterResourceResourceFromDocdbcluster = new Aws.DocDB.Cluster("exampleclusterResourceResourceFromDocdbcluster", new()
{
    AllowMajorVersionUpgrade = false,
    ApplyImmediately = false,
    AvailabilityZones = new[]
    {
        "string",
    },
    BackupRetentionPeriod = 0,
    ClusterIdentifier = "string",
    ClusterIdentifierPrefix = "string",
    ClusterMembers = new[]
    {
        "string",
    },
    DbClusterParameterGroupName = "string",
    DbSubnetGroupName = "string",
    DeletionProtection = false,
    EnabledCloudwatchLogsExports = new[]
    {
        "string",
    },
    Engine = "string",
    EngineVersion = "string",
    FinalSnapshotIdentifier = "string",
    GlobalClusterIdentifier = "string",
    KmsKeyId = "string",
    MasterPassword = "string",
    MasterUsername = "string",
    Port = 0,
    PreferredBackupWindow = "string",
    PreferredMaintenanceWindow = "string",
    RestoreToPointInTime = new Aws.DocDB.Inputs.ClusterRestoreToPointInTimeArgs
    {
        SourceClusterIdentifier = "string",
        RestoreToTime = "string",
        RestoreType = "string",
        UseLatestRestorableTime = false,
    },
    SkipFinalSnapshot = false,
    SnapshotIdentifier = "string",
    StorageEncrypted = false,
    StorageType = "string",
    Tags = 
    {
        { "string", "string" },
    },
    VpcSecurityGroupIds = new[]
    {
        "string",
    },
});
example, err := docdb.NewCluster(ctx, "exampleclusterResourceResourceFromDocdbcluster", &docdb.ClusterArgs{
	AllowMajorVersionUpgrade: pulumi.Bool(false),
	ApplyImmediately:         pulumi.Bool(false),
	AvailabilityZones: pulumi.StringArray{
		pulumi.String("string"),
	},
	BackupRetentionPeriod:   pulumi.Int(0),
	ClusterIdentifier:       pulumi.String("string"),
	ClusterIdentifierPrefix: pulumi.String("string"),
	ClusterMembers: pulumi.StringArray{
		pulumi.String("string"),
	},
	DbClusterParameterGroupName: pulumi.String("string"),
	DbSubnetGroupName:           pulumi.String("string"),
	DeletionProtection:          pulumi.Bool(false),
	EnabledCloudwatchLogsExports: pulumi.StringArray{
		pulumi.String("string"),
	},
	Engine:                     pulumi.String("string"),
	EngineVersion:              pulumi.String("string"),
	FinalSnapshotIdentifier:    pulumi.String("string"),
	GlobalClusterIdentifier:    pulumi.String("string"),
	KmsKeyId:                   pulumi.String("string"),
	MasterPassword:             pulumi.String("string"),
	MasterUsername:             pulumi.String("string"),
	Port:                       pulumi.Int(0),
	PreferredBackupWindow:      pulumi.String("string"),
	PreferredMaintenanceWindow: pulumi.String("string"),
	RestoreToPointInTime: &docdb.ClusterRestoreToPointInTimeArgs{
		SourceClusterIdentifier: pulumi.String("string"),
		RestoreToTime:           pulumi.String("string"),
		RestoreType:             pulumi.String("string"),
		UseLatestRestorableTime: pulumi.Bool(false),
	},
	SkipFinalSnapshot:  pulumi.Bool(false),
	SnapshotIdentifier: pulumi.String("string"),
	StorageEncrypted:   pulumi.Bool(false),
	StorageType:        pulumi.String("string"),
	Tags: pulumi.StringMap{
		"string": pulumi.String("string"),
	},
	VpcSecurityGroupIds: pulumi.StringArray{
		pulumi.String("string"),
	},
})
var exampleclusterResourceResourceFromDocdbcluster = new Cluster("exampleclusterResourceResourceFromDocdbcluster", ClusterArgs.builder()
    .allowMajorVersionUpgrade(false)
    .applyImmediately(false)
    .availabilityZones("string")
    .backupRetentionPeriod(0)
    .clusterIdentifier("string")
    .clusterIdentifierPrefix("string")
    .clusterMembers("string")
    .dbClusterParameterGroupName("string")
    .dbSubnetGroupName("string")
    .deletionProtection(false)
    .enabledCloudwatchLogsExports("string")
    .engine("string")
    .engineVersion("string")
    .finalSnapshotIdentifier("string")
    .globalClusterIdentifier("string")
    .kmsKeyId("string")
    .masterPassword("string")
    .masterUsername("string")
    .port(0)
    .preferredBackupWindow("string")
    .preferredMaintenanceWindow("string")
    .restoreToPointInTime(ClusterRestoreToPointInTimeArgs.builder()
        .sourceClusterIdentifier("string")
        .restoreToTime("string")
        .restoreType("string")
        .useLatestRestorableTime(false)
        .build())
    .skipFinalSnapshot(false)
    .snapshotIdentifier("string")
    .storageEncrypted(false)
    .storageType("string")
    .tags(Map.of("string", "string"))
    .vpcSecurityGroupIds("string")
    .build());
examplecluster_resource_resource_from_docdbcluster = aws.docdb.Cluster("exampleclusterResourceResourceFromDocdbcluster",
    allow_major_version_upgrade=False,
    apply_immediately=False,
    availability_zones=["string"],
    backup_retention_period=0,
    cluster_identifier="string",
    cluster_identifier_prefix="string",
    cluster_members=["string"],
    db_cluster_parameter_group_name="string",
    db_subnet_group_name="string",
    deletion_protection=False,
    enabled_cloudwatch_logs_exports=["string"],
    engine="string",
    engine_version="string",
    final_snapshot_identifier="string",
    global_cluster_identifier="string",
    kms_key_id="string",
    master_password="string",
    master_username="string",
    port=0,
    preferred_backup_window="string",
    preferred_maintenance_window="string",
    restore_to_point_in_time={
        "source_cluster_identifier": "string",
        "restore_to_time": "string",
        "restore_type": "string",
        "use_latest_restorable_time": False,
    },
    skip_final_snapshot=False,
    snapshot_identifier="string",
    storage_encrypted=False,
    storage_type="string",
    tags={
        "string": "string",
    },
    vpc_security_group_ids=["string"])
const exampleclusterResourceResourceFromDocdbcluster = new aws.docdb.Cluster("exampleclusterResourceResourceFromDocdbcluster", {
    allowMajorVersionUpgrade: false,
    applyImmediately: false,
    availabilityZones: ["string"],
    backupRetentionPeriod: 0,
    clusterIdentifier: "string",
    clusterIdentifierPrefix: "string",
    clusterMembers: ["string"],
    dbClusterParameterGroupName: "string",
    dbSubnetGroupName: "string",
    deletionProtection: false,
    enabledCloudwatchLogsExports: ["string"],
    engine: "string",
    engineVersion: "string",
    finalSnapshotIdentifier: "string",
    globalClusterIdentifier: "string",
    kmsKeyId: "string",
    masterPassword: "string",
    masterUsername: "string",
    port: 0,
    preferredBackupWindow: "string",
    preferredMaintenanceWindow: "string",
    restoreToPointInTime: {
        sourceClusterIdentifier: "string",
        restoreToTime: "string",
        restoreType: "string",
        useLatestRestorableTime: false,
    },
    skipFinalSnapshot: false,
    snapshotIdentifier: "string",
    storageEncrypted: false,
    storageType: "string",
    tags: {
        string: "string",
    },
    vpcSecurityGroupIds: ["string"],
});
type: aws:docdb:Cluster
properties:
    allowMajorVersionUpgrade: false
    applyImmediately: false
    availabilityZones:
        - string
    backupRetentionPeriod: 0
    clusterIdentifier: string
    clusterIdentifierPrefix: string
    clusterMembers:
        - string
    dbClusterParameterGroupName: string
    dbSubnetGroupName: string
    deletionProtection: false
    enabledCloudwatchLogsExports:
        - string
    engine: string
    engineVersion: string
    finalSnapshotIdentifier: string
    globalClusterIdentifier: string
    kmsKeyId: string
    masterPassword: string
    masterUsername: string
    port: 0
    preferredBackupWindow: string
    preferredMaintenanceWindow: string
    restoreToPointInTime:
        restoreToTime: string
        restoreType: string
        sourceClusterIdentifier: string
        useLatestRestorableTime: false
    skipFinalSnapshot: false
    snapshotIdentifier: string
    storageEncrypted: false
    storageType: string
    tags:
        string: string
    vpcSecurityGroupIds:
        - string
Cluster Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.
The Cluster resource accepts the following input properties:
- AllowMajor boolVersion Upgrade 
- A value that indicates whether major version upgrades are allowed. Constraints: You must allow major version upgrades when specifying a value for the EngineVersion parameter that is a different major version than the DB cluster's current version.
- ApplyImmediately bool
- Specifies whether any cluster modifications
are applied immediately, or during the next maintenance window. Default is
false.
- AvailabilityZones List<string>
- A list of EC2 Availability Zones that instances in the DB cluster can be created in.
- BackupRetention intPeriod 
- The days to retain backups for. Default 1
- ClusterIdentifier string
- The cluster identifier. If omitted, the provider will assign a random, unique identifier.
- ClusterIdentifier stringPrefix 
- Creates a unique cluster identifier beginning with the specified prefix. Conflicts with cluster_identifier.
- ClusterMembers List<string>
- List of DocumentDB Instances that are a part of this cluster
- DbCluster stringParameter Group Name 
- A cluster parameter group to associate with the cluster.
- DbSubnet stringGroup Name 
- A DB subnet group to associate with this DB instance.
- DeletionProtection bool
- A boolean value that indicates whether the DB cluster has deletion protection enabled. The database can't be deleted when deletion protection is enabled. Defaults to false.
- EnabledCloudwatch List<string>Logs Exports 
- List of log types to export to cloudwatch. If omitted, no logs will be exported.
The following log types are supported: audit,profiler.
- Engine string
- The name of the database engine to be used for this DB cluster. Defaults to docdb. Valid values:docdb.
- EngineVersion string
- The database engine version. Updating this argument results in an outage.
- FinalSnapshot stringIdentifier 
- The name of your final DB snapshot when this DB cluster is deleted. If omitted, no final snapshot will be made.
- GlobalCluster stringIdentifier 
- The global cluster identifier specified on aws.docdb.GlobalCluster.
- KmsKey stringId 
- The ARN for the KMS encryption key. When specifying kms_key_id,storage_encryptedneeds to be set to true.
- MasterPassword string
- Password for the master DB user. Note that this may
show up in logs, and it will be stored in the state file. Please refer to the DocumentDB Naming Constraints. Conflicts with master_password_wo.
- MasterUsername string
- Username for the master DB user.
- Port int
- The port on which the DB accepts connections
- PreferredBackup stringWindow 
- The daily time range during which automated backups are created if automated backups are enabled using the BackupRetentionPeriod parameter.Time in UTC Default: A 30-minute window selected at random from an 8-hour block of time per regionE.g., 04:00-09:00
- PreferredMaintenance stringWindow 
- The weekly time range during which system maintenance can occur, in (UTC) e.g., wed:04:00-wed:04:30
- RestoreTo ClusterPoint In Time Restore To Point In Time 
- A configuration block for restoring a DB instance to an arbitrary point in time. Requires the identifierargument to be set with the name of the new DB instance to be created. See Restore To Point In Time below for details.
- SkipFinal boolSnapshot 
- Determines whether a final DB snapshot is created before the DB cluster is deleted. If true is specified, no DB snapshot is created. If false is specified, a DB snapshot is created before the DB cluster is deleted, using the value from final_snapshot_identifier. Default isfalse.
- SnapshotIdentifier string
- Specifies whether or not to create this cluster from a snapshot. You can use either the name or ARN when specifying a DB cluster snapshot, or the ARN when specifying a DB snapshot. Automated snapshots should not be used for this attribute, unless from a different cluster. Automated snapshots are deleted as part of cluster destruction when the resource is replaced.
- StorageEncrypted bool
- Specifies whether the DB cluster is encrypted. The default is false.
- StorageType string
- The storage type to associate with the DB cluster. Valid values: standard,iopt1.
- Dictionary<string, string>
- A map of tags to assign to the DB cluster. If configured with a provider default_tagsconfiguration block present, tags with matching keys will overwrite those defined at the provider-level.
- VpcSecurity List<string>Group Ids 
- List of VPC security groups to associate with the Cluster
- AllowMajor boolVersion Upgrade 
- A value that indicates whether major version upgrades are allowed. Constraints: You must allow major version upgrades when specifying a value for the EngineVersion parameter that is a different major version than the DB cluster's current version.
- ApplyImmediately bool
- Specifies whether any cluster modifications
are applied immediately, or during the next maintenance window. Default is
false.
- AvailabilityZones []string
- A list of EC2 Availability Zones that instances in the DB cluster can be created in.
- BackupRetention intPeriod 
- The days to retain backups for. Default 1
- ClusterIdentifier string
- The cluster identifier. If omitted, the provider will assign a random, unique identifier.
- ClusterIdentifier stringPrefix 
- Creates a unique cluster identifier beginning with the specified prefix. Conflicts with cluster_identifier.
- ClusterMembers []string
- List of DocumentDB Instances that are a part of this cluster
- DbCluster stringParameter Group Name 
- A cluster parameter group to associate with the cluster.
- DbSubnet stringGroup Name 
- A DB subnet group to associate with this DB instance.
- DeletionProtection bool
- A boolean value that indicates whether the DB cluster has deletion protection enabled. The database can't be deleted when deletion protection is enabled. Defaults to false.
- EnabledCloudwatch []stringLogs Exports 
- List of log types to export to cloudwatch. If omitted, no logs will be exported.
The following log types are supported: audit,profiler.
- Engine string
- The name of the database engine to be used for this DB cluster. Defaults to docdb. Valid values:docdb.
- EngineVersion string
- The database engine version. Updating this argument results in an outage.
- FinalSnapshot stringIdentifier 
- The name of your final DB snapshot when this DB cluster is deleted. If omitted, no final snapshot will be made.
- GlobalCluster stringIdentifier 
- The global cluster identifier specified on aws.docdb.GlobalCluster.
- KmsKey stringId 
- The ARN for the KMS encryption key. When specifying kms_key_id,storage_encryptedneeds to be set to true.
- MasterPassword string
- Password for the master DB user. Note that this may
show up in logs, and it will be stored in the state file. Please refer to the DocumentDB Naming Constraints. Conflicts with master_password_wo.
- MasterUsername string
- Username for the master DB user.
- Port int
- The port on which the DB accepts connections
- PreferredBackup stringWindow 
- The daily time range during which automated backups are created if automated backups are enabled using the BackupRetentionPeriod parameter.Time in UTC Default: A 30-minute window selected at random from an 8-hour block of time per regionE.g., 04:00-09:00
- PreferredMaintenance stringWindow 
- The weekly time range during which system maintenance can occur, in (UTC) e.g., wed:04:00-wed:04:30
- RestoreTo ClusterPoint In Time Restore To Point In Time Args 
- A configuration block for restoring a DB instance to an arbitrary point in time. Requires the identifierargument to be set with the name of the new DB instance to be created. See Restore To Point In Time below for details.
- SkipFinal boolSnapshot 
- Determines whether a final DB snapshot is created before the DB cluster is deleted. If true is specified, no DB snapshot is created. If false is specified, a DB snapshot is created before the DB cluster is deleted, using the value from final_snapshot_identifier. Default isfalse.
- SnapshotIdentifier string
- Specifies whether or not to create this cluster from a snapshot. You can use either the name or ARN when specifying a DB cluster snapshot, or the ARN when specifying a DB snapshot. Automated snapshots should not be used for this attribute, unless from a different cluster. Automated snapshots are deleted as part of cluster destruction when the resource is replaced.
- StorageEncrypted bool
- Specifies whether the DB cluster is encrypted. The default is false.
- StorageType string
- The storage type to associate with the DB cluster. Valid values: standard,iopt1.
- map[string]string
- A map of tags to assign to the DB cluster. If configured with a provider default_tagsconfiguration block present, tags with matching keys will overwrite those defined at the provider-level.
- VpcSecurity []stringGroup Ids 
- List of VPC security groups to associate with the Cluster
- allowMajor BooleanVersion Upgrade 
- A value that indicates whether major version upgrades are allowed. Constraints: You must allow major version upgrades when specifying a value for the EngineVersion parameter that is a different major version than the DB cluster's current version.
- applyImmediately Boolean
- Specifies whether any cluster modifications
are applied immediately, or during the next maintenance window. Default is
false.
- availabilityZones List<String>
- A list of EC2 Availability Zones that instances in the DB cluster can be created in.
- backupRetention IntegerPeriod 
- The days to retain backups for. Default 1
- clusterIdentifier String
- The cluster identifier. If omitted, the provider will assign a random, unique identifier.
- clusterIdentifier StringPrefix 
- Creates a unique cluster identifier beginning with the specified prefix. Conflicts with cluster_identifier.
- clusterMembers List<String>
- List of DocumentDB Instances that are a part of this cluster
- dbCluster StringParameter Group Name 
- A cluster parameter group to associate with the cluster.
- dbSubnet StringGroup Name 
- A DB subnet group to associate with this DB instance.
- deletionProtection Boolean
- A boolean value that indicates whether the DB cluster has deletion protection enabled. The database can't be deleted when deletion protection is enabled. Defaults to false.
- enabledCloudwatch List<String>Logs Exports 
- List of log types to export to cloudwatch. If omitted, no logs will be exported.
The following log types are supported: audit,profiler.
- engine String
- The name of the database engine to be used for this DB cluster. Defaults to docdb. Valid values:docdb.
- engineVersion String
- The database engine version. Updating this argument results in an outage.
- finalSnapshot StringIdentifier 
- The name of your final DB snapshot when this DB cluster is deleted. If omitted, no final snapshot will be made.
- globalCluster StringIdentifier 
- The global cluster identifier specified on aws.docdb.GlobalCluster.
- kmsKey StringId 
- The ARN for the KMS encryption key. When specifying kms_key_id,storage_encryptedneeds to be set to true.
- masterPassword String
- Password for the master DB user. Note that this may
show up in logs, and it will be stored in the state file. Please refer to the DocumentDB Naming Constraints. Conflicts with master_password_wo.
- masterUsername String
- Username for the master DB user.
- port Integer
- The port on which the DB accepts connections
- preferredBackup StringWindow 
- The daily time range during which automated backups are created if automated backups are enabled using the BackupRetentionPeriod parameter.Time in UTC Default: A 30-minute window selected at random from an 8-hour block of time per regionE.g., 04:00-09:00
- preferredMaintenance StringWindow 
- The weekly time range during which system maintenance can occur, in (UTC) e.g., wed:04:00-wed:04:30
- restoreTo ClusterPoint In Time Restore To Point In Time 
- A configuration block for restoring a DB instance to an arbitrary point in time. Requires the identifierargument to be set with the name of the new DB instance to be created. See Restore To Point In Time below for details.
- skipFinal BooleanSnapshot 
- Determines whether a final DB snapshot is created before the DB cluster is deleted. If true is specified, no DB snapshot is created. If false is specified, a DB snapshot is created before the DB cluster is deleted, using the value from final_snapshot_identifier. Default isfalse.
- snapshotIdentifier String
- Specifies whether or not to create this cluster from a snapshot. You can use either the name or ARN when specifying a DB cluster snapshot, or the ARN when specifying a DB snapshot. Automated snapshots should not be used for this attribute, unless from a different cluster. Automated snapshots are deleted as part of cluster destruction when the resource is replaced.
- storageEncrypted Boolean
- Specifies whether the DB cluster is encrypted. The default is false.
- storageType String
- The storage type to associate with the DB cluster. Valid values: standard,iopt1.
- Map<String,String>
- A map of tags to assign to the DB cluster. If configured with a provider default_tagsconfiguration block present, tags with matching keys will overwrite those defined at the provider-level.
- vpcSecurity List<String>Group Ids 
- List of VPC security groups to associate with the Cluster
- allowMajor booleanVersion Upgrade 
- A value that indicates whether major version upgrades are allowed. Constraints: You must allow major version upgrades when specifying a value for the EngineVersion parameter that is a different major version than the DB cluster's current version.
- applyImmediately boolean
- Specifies whether any cluster modifications
are applied immediately, or during the next maintenance window. Default is
false.
- availabilityZones string[]
- A list of EC2 Availability Zones that instances in the DB cluster can be created in.
- backupRetention numberPeriod 
- The days to retain backups for. Default 1
- clusterIdentifier string
- The cluster identifier. If omitted, the provider will assign a random, unique identifier.
- clusterIdentifier stringPrefix 
- Creates a unique cluster identifier beginning with the specified prefix. Conflicts with cluster_identifier.
- clusterMembers string[]
- List of DocumentDB Instances that are a part of this cluster
- dbCluster stringParameter Group Name 
- A cluster parameter group to associate with the cluster.
- dbSubnet stringGroup Name 
- A DB subnet group to associate with this DB instance.
- deletionProtection boolean
- A boolean value that indicates whether the DB cluster has deletion protection enabled. The database can't be deleted when deletion protection is enabled. Defaults to false.
- enabledCloudwatch string[]Logs Exports 
- List of log types to export to cloudwatch. If omitted, no logs will be exported.
The following log types are supported: audit,profiler.
- engine string
- The name of the database engine to be used for this DB cluster. Defaults to docdb. Valid values:docdb.
- engineVersion string
- The database engine version. Updating this argument results in an outage.
- finalSnapshot stringIdentifier 
- The name of your final DB snapshot when this DB cluster is deleted. If omitted, no final snapshot will be made.
- globalCluster stringIdentifier 
- The global cluster identifier specified on aws.docdb.GlobalCluster.
- kmsKey stringId 
- The ARN for the KMS encryption key. When specifying kms_key_id,storage_encryptedneeds to be set to true.
- masterPassword string
- Password for the master DB user. Note that this may
show up in logs, and it will be stored in the state file. Please refer to the DocumentDB Naming Constraints. Conflicts with master_password_wo.
- masterUsername string
- Username for the master DB user.
- port number
- The port on which the DB accepts connections
- preferredBackup stringWindow 
- The daily time range during which automated backups are created if automated backups are enabled using the BackupRetentionPeriod parameter.Time in UTC Default: A 30-minute window selected at random from an 8-hour block of time per regionE.g., 04:00-09:00
- preferredMaintenance stringWindow 
- The weekly time range during which system maintenance can occur, in (UTC) e.g., wed:04:00-wed:04:30
- restoreTo ClusterPoint In Time Restore To Point In Time 
- A configuration block for restoring a DB instance to an arbitrary point in time. Requires the identifierargument to be set with the name of the new DB instance to be created. See Restore To Point In Time below for details.
- skipFinal booleanSnapshot 
- Determines whether a final DB snapshot is created before the DB cluster is deleted. If true is specified, no DB snapshot is created. If false is specified, a DB snapshot is created before the DB cluster is deleted, using the value from final_snapshot_identifier. Default isfalse.
- snapshotIdentifier string
- Specifies whether or not to create this cluster from a snapshot. You can use either the name or ARN when specifying a DB cluster snapshot, or the ARN when specifying a DB snapshot. Automated snapshots should not be used for this attribute, unless from a different cluster. Automated snapshots are deleted as part of cluster destruction when the resource is replaced.
- storageEncrypted boolean
- Specifies whether the DB cluster is encrypted. The default is false.
- storageType string
- The storage type to associate with the DB cluster. Valid values: standard,iopt1.
- {[key: string]: string}
- A map of tags to assign to the DB cluster. If configured with a provider default_tagsconfiguration block present, tags with matching keys will overwrite those defined at the provider-level.
- vpcSecurity string[]Group Ids 
- List of VPC security groups to associate with the Cluster
- allow_major_ boolversion_ upgrade 
- A value that indicates whether major version upgrades are allowed. Constraints: You must allow major version upgrades when specifying a value for the EngineVersion parameter that is a different major version than the DB cluster's current version.
- apply_immediately bool
- Specifies whether any cluster modifications
are applied immediately, or during the next maintenance window. Default is
false.
- availability_zones Sequence[str]
- A list of EC2 Availability Zones that instances in the DB cluster can be created in.
- backup_retention_ intperiod 
- The days to retain backups for. Default 1
- cluster_identifier str
- The cluster identifier. If omitted, the provider will assign a random, unique identifier.
- cluster_identifier_ strprefix 
- Creates a unique cluster identifier beginning with the specified prefix. Conflicts with cluster_identifier.
- cluster_members Sequence[str]
- List of DocumentDB Instances that are a part of this cluster
- db_cluster_ strparameter_ group_ name 
- A cluster parameter group to associate with the cluster.
- db_subnet_ strgroup_ name 
- A DB subnet group to associate with this DB instance.
- deletion_protection bool
- A boolean value that indicates whether the DB cluster has deletion protection enabled. The database can't be deleted when deletion protection is enabled. Defaults to false.
- enabled_cloudwatch_ Sequence[str]logs_ exports 
- List of log types to export to cloudwatch. If omitted, no logs will be exported.
The following log types are supported: audit,profiler.
- engine str
- The name of the database engine to be used for this DB cluster. Defaults to docdb. Valid values:docdb.
- engine_version str
- The database engine version. Updating this argument results in an outage.
- final_snapshot_ stridentifier 
- The name of your final DB snapshot when this DB cluster is deleted. If omitted, no final snapshot will be made.
- global_cluster_ stridentifier 
- The global cluster identifier specified on aws.docdb.GlobalCluster.
- kms_key_ strid 
- The ARN for the KMS encryption key. When specifying kms_key_id,storage_encryptedneeds to be set to true.
- master_password str
- Password for the master DB user. Note that this may
show up in logs, and it will be stored in the state file. Please refer to the DocumentDB Naming Constraints. Conflicts with master_password_wo.
- master_username str
- Username for the master DB user.
- port int
- The port on which the DB accepts connections
- preferred_backup_ strwindow 
- The daily time range during which automated backups are created if automated backups are enabled using the BackupRetentionPeriod parameter.Time in UTC Default: A 30-minute window selected at random from an 8-hour block of time per regionE.g., 04:00-09:00
- preferred_maintenance_ strwindow 
- The weekly time range during which system maintenance can occur, in (UTC) e.g., wed:04:00-wed:04:30
- restore_to_ Clusterpoint_ in_ time Restore To Point In Time Args 
- A configuration block for restoring a DB instance to an arbitrary point in time. Requires the identifierargument to be set with the name of the new DB instance to be created. See Restore To Point In Time below for details.
- skip_final_ boolsnapshot 
- Determines whether a final DB snapshot is created before the DB cluster is deleted. If true is specified, no DB snapshot is created. If false is specified, a DB snapshot is created before the DB cluster is deleted, using the value from final_snapshot_identifier. Default isfalse.
- snapshot_identifier str
- Specifies whether or not to create this cluster from a snapshot. You can use either the name or ARN when specifying a DB cluster snapshot, or the ARN when specifying a DB snapshot. Automated snapshots should not be used for this attribute, unless from a different cluster. Automated snapshots are deleted as part of cluster destruction when the resource is replaced.
- storage_encrypted bool
- Specifies whether the DB cluster is encrypted. The default is false.
- storage_type str
- The storage type to associate with the DB cluster. Valid values: standard,iopt1.
- Mapping[str, str]
- A map of tags to assign to the DB cluster. If configured with a provider default_tagsconfiguration block present, tags with matching keys will overwrite those defined at the provider-level.
- vpc_security_ Sequence[str]group_ ids 
- List of VPC security groups to associate with the Cluster
- allowMajor BooleanVersion Upgrade 
- A value that indicates whether major version upgrades are allowed. Constraints: You must allow major version upgrades when specifying a value for the EngineVersion parameter that is a different major version than the DB cluster's current version.
- applyImmediately Boolean
- Specifies whether any cluster modifications
are applied immediately, or during the next maintenance window. Default is
false.
- availabilityZones List<String>
- A list of EC2 Availability Zones that instances in the DB cluster can be created in.
- backupRetention NumberPeriod 
- The days to retain backups for. Default 1
- clusterIdentifier String
- The cluster identifier. If omitted, the provider will assign a random, unique identifier.
- clusterIdentifier StringPrefix 
- Creates a unique cluster identifier beginning with the specified prefix. Conflicts with cluster_identifier.
- clusterMembers List<String>
- List of DocumentDB Instances that are a part of this cluster
- dbCluster StringParameter Group Name 
- A cluster parameter group to associate with the cluster.
- dbSubnet StringGroup Name 
- A DB subnet group to associate with this DB instance.
- deletionProtection Boolean
- A boolean value that indicates whether the DB cluster has deletion protection enabled. The database can't be deleted when deletion protection is enabled. Defaults to false.
- enabledCloudwatch List<String>Logs Exports 
- List of log types to export to cloudwatch. If omitted, no logs will be exported.
The following log types are supported: audit,profiler.
- engine String
- The name of the database engine to be used for this DB cluster. Defaults to docdb. Valid values:docdb.
- engineVersion String
- The database engine version. Updating this argument results in an outage.
- finalSnapshot StringIdentifier 
- The name of your final DB snapshot when this DB cluster is deleted. If omitted, no final snapshot will be made.
- globalCluster StringIdentifier 
- The global cluster identifier specified on aws.docdb.GlobalCluster.
- kmsKey StringId 
- The ARN for the KMS encryption key. When specifying kms_key_id,storage_encryptedneeds to be set to true.
- masterPassword String
- Password for the master DB user. Note that this may
show up in logs, and it will be stored in the state file. Please refer to the DocumentDB Naming Constraints. Conflicts with master_password_wo.
- masterUsername String
- Username for the master DB user.
- port Number
- The port on which the DB accepts connections
- preferredBackup StringWindow 
- The daily time range during which automated backups are created if automated backups are enabled using the BackupRetentionPeriod parameter.Time in UTC Default: A 30-minute window selected at random from an 8-hour block of time per regionE.g., 04:00-09:00
- preferredMaintenance StringWindow 
- The weekly time range during which system maintenance can occur, in (UTC) e.g., wed:04:00-wed:04:30
- restoreTo Property MapPoint In Time 
- A configuration block for restoring a DB instance to an arbitrary point in time. Requires the identifierargument to be set with the name of the new DB instance to be created. See Restore To Point In Time below for details.
- skipFinal BooleanSnapshot 
- Determines whether a final DB snapshot is created before the DB cluster is deleted. If true is specified, no DB snapshot is created. If false is specified, a DB snapshot is created before the DB cluster is deleted, using the value from final_snapshot_identifier. Default isfalse.
- snapshotIdentifier String
- Specifies whether or not to create this cluster from a snapshot. You can use either the name or ARN when specifying a DB cluster snapshot, or the ARN when specifying a DB snapshot. Automated snapshots should not be used for this attribute, unless from a different cluster. Automated snapshots are deleted as part of cluster destruction when the resource is replaced.
- storageEncrypted Boolean
- Specifies whether the DB cluster is encrypted. The default is false.
- storageType String
- The storage type to associate with the DB cluster. Valid values: standard,iopt1.
- Map<String>
- A map of tags to assign to the DB cluster. If configured with a provider default_tagsconfiguration block present, tags with matching keys will overwrite those defined at the provider-level.
- vpcSecurity List<String>Group Ids 
- List of VPC security groups to associate with the Cluster
Outputs
All input properties are implicitly available as output properties. Additionally, the Cluster resource produces the following output properties:
- Arn string
- Amazon Resource Name (ARN) of cluster
- ClusterResource stringId 
- The DocumentDB Cluster Resource ID
- Endpoint string
- The DNS address of the DocumentDB instance
- HostedZone stringId 
- The Route53 Hosted Zone ID of the endpoint
- Id string
- The provider-assigned unique ID for this managed resource.
- ReaderEndpoint string
- A read-only endpoint for the DocumentDB cluster, automatically load-balanced across replicas
- Dictionary<string, string>
- A map of tags assigned to the resource, including those inherited from the provider default_tagsconfiguration block.
- Arn string
- Amazon Resource Name (ARN) of cluster
- ClusterResource stringId 
- The DocumentDB Cluster Resource ID
- Endpoint string
- The DNS address of the DocumentDB instance
- HostedZone stringId 
- The Route53 Hosted Zone ID of the endpoint
- Id string
- The provider-assigned unique ID for this managed resource.
- ReaderEndpoint string
- A read-only endpoint for the DocumentDB cluster, automatically load-balanced across replicas
- map[string]string
- A map of tags assigned to the resource, including those inherited from the provider default_tagsconfiguration block.
- arn String
- Amazon Resource Name (ARN) of cluster
- clusterResource StringId 
- The DocumentDB Cluster Resource ID
- endpoint String
- The DNS address of the DocumentDB instance
- hostedZone StringId 
- The Route53 Hosted Zone ID of the endpoint
- id String
- The provider-assigned unique ID for this managed resource.
- readerEndpoint String
- A read-only endpoint for the DocumentDB cluster, automatically load-balanced across replicas
- Map<String,String>
- A map of tags assigned to the resource, including those inherited from the provider default_tagsconfiguration block.
- arn string
- Amazon Resource Name (ARN) of cluster
- clusterResource stringId 
- The DocumentDB Cluster Resource ID
- endpoint string
- The DNS address of the DocumentDB instance
- hostedZone stringId 
- The Route53 Hosted Zone ID of the endpoint
- id string
- The provider-assigned unique ID for this managed resource.
- readerEndpoint string
- A read-only endpoint for the DocumentDB cluster, automatically load-balanced across replicas
- {[key: string]: string}
- A map of tags assigned to the resource, including those inherited from the provider default_tagsconfiguration block.
- arn str
- Amazon Resource Name (ARN) of cluster
- cluster_resource_ strid 
- The DocumentDB Cluster Resource ID
- endpoint str
- The DNS address of the DocumentDB instance
- hosted_zone_ strid 
- The Route53 Hosted Zone ID of the endpoint
- id str
- The provider-assigned unique ID for this managed resource.
- reader_endpoint str
- A read-only endpoint for the DocumentDB cluster, automatically load-balanced across replicas
- Mapping[str, str]
- A map of tags assigned to the resource, including those inherited from the provider default_tagsconfiguration block.
- arn String
- Amazon Resource Name (ARN) of cluster
- clusterResource StringId 
- The DocumentDB Cluster Resource ID
- endpoint String
- The DNS address of the DocumentDB instance
- hostedZone StringId 
- The Route53 Hosted Zone ID of the endpoint
- id String
- The provider-assigned unique ID for this managed resource.
- readerEndpoint String
- A read-only endpoint for the DocumentDB cluster, automatically load-balanced across replicas
- Map<String>
- A map of tags assigned to the resource, including those inherited from the provider default_tagsconfiguration block.
Look up Existing Cluster Resource
Get an existing Cluster resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.
public static get(name: string, id: Input<ID>, state?: ClusterState, opts?: CustomResourceOptions): Cluster@staticmethod
def get(resource_name: str,
        id: str,
        opts: Optional[ResourceOptions] = None,
        allow_major_version_upgrade: Optional[bool] = None,
        apply_immediately: Optional[bool] = None,
        arn: Optional[str] = None,
        availability_zones: Optional[Sequence[str]] = None,
        backup_retention_period: Optional[int] = None,
        cluster_identifier: Optional[str] = None,
        cluster_identifier_prefix: Optional[str] = None,
        cluster_members: Optional[Sequence[str]] = None,
        cluster_resource_id: Optional[str] = None,
        db_cluster_parameter_group_name: Optional[str] = None,
        db_subnet_group_name: Optional[str] = None,
        deletion_protection: Optional[bool] = None,
        enabled_cloudwatch_logs_exports: Optional[Sequence[str]] = None,
        endpoint: Optional[str] = None,
        engine: Optional[str] = None,
        engine_version: Optional[str] = None,
        final_snapshot_identifier: Optional[str] = None,
        global_cluster_identifier: Optional[str] = None,
        hosted_zone_id: Optional[str] = None,
        kms_key_id: Optional[str] = None,
        master_password: Optional[str] = None,
        master_username: Optional[str] = None,
        port: Optional[int] = None,
        preferred_backup_window: Optional[str] = None,
        preferred_maintenance_window: Optional[str] = None,
        reader_endpoint: Optional[str] = None,
        restore_to_point_in_time: Optional[ClusterRestoreToPointInTimeArgs] = None,
        skip_final_snapshot: Optional[bool] = None,
        snapshot_identifier: Optional[str] = None,
        storage_encrypted: Optional[bool] = None,
        storage_type: Optional[str] = None,
        tags: Optional[Mapping[str, str]] = None,
        tags_all: Optional[Mapping[str, str]] = None,
        vpc_security_group_ids: Optional[Sequence[str]] = None) -> Clusterfunc GetCluster(ctx *Context, name string, id IDInput, state *ClusterState, opts ...ResourceOption) (*Cluster, error)public static Cluster Get(string name, Input<string> id, ClusterState? state, CustomResourceOptions? opts = null)public static Cluster get(String name, Output<String> id, ClusterState state, CustomResourceOptions options)resources:  _:    type: aws:docdb:Cluster    get:      id: ${id}- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- resource_name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- AllowMajor boolVersion Upgrade 
- A value that indicates whether major version upgrades are allowed. Constraints: You must allow major version upgrades when specifying a value for the EngineVersion parameter that is a different major version than the DB cluster's current version.
- ApplyImmediately bool
- Specifies whether any cluster modifications
are applied immediately, or during the next maintenance window. Default is
false.
- Arn string
- Amazon Resource Name (ARN) of cluster
- AvailabilityZones List<string>
- A list of EC2 Availability Zones that instances in the DB cluster can be created in.
- BackupRetention intPeriod 
- The days to retain backups for. Default 1
- ClusterIdentifier string
- The cluster identifier. If omitted, the provider will assign a random, unique identifier.
- ClusterIdentifier stringPrefix 
- Creates a unique cluster identifier beginning with the specified prefix. Conflicts with cluster_identifier.
- ClusterMembers List<string>
- List of DocumentDB Instances that are a part of this cluster
- ClusterResource stringId 
- The DocumentDB Cluster Resource ID
- DbCluster stringParameter Group Name 
- A cluster parameter group to associate with the cluster.
- DbSubnet stringGroup Name 
- A DB subnet group to associate with this DB instance.
- DeletionProtection bool
- A boolean value that indicates whether the DB cluster has deletion protection enabled. The database can't be deleted when deletion protection is enabled. Defaults to false.
- EnabledCloudwatch List<string>Logs Exports 
- List of log types to export to cloudwatch. If omitted, no logs will be exported.
The following log types are supported: audit,profiler.
- Endpoint string
- The DNS address of the DocumentDB instance
- Engine string
- The name of the database engine to be used for this DB cluster. Defaults to docdb. Valid values:docdb.
- EngineVersion string
- The database engine version. Updating this argument results in an outage.
- FinalSnapshot stringIdentifier 
- The name of your final DB snapshot when this DB cluster is deleted. If omitted, no final snapshot will be made.
- GlobalCluster stringIdentifier 
- The global cluster identifier specified on aws.docdb.GlobalCluster.
- HostedZone stringId 
- The Route53 Hosted Zone ID of the endpoint
- KmsKey stringId 
- The ARN for the KMS encryption key. When specifying kms_key_id,storage_encryptedneeds to be set to true.
- MasterPassword string
- Password for the master DB user. Note that this may
show up in logs, and it will be stored in the state file. Please refer to the DocumentDB Naming Constraints. Conflicts with master_password_wo.
- MasterUsername string
- Username for the master DB user.
- Port int
- The port on which the DB accepts connections
- PreferredBackup stringWindow 
- The daily time range during which automated backups are created if automated backups are enabled using the BackupRetentionPeriod parameter.Time in UTC Default: A 30-minute window selected at random from an 8-hour block of time per regionE.g., 04:00-09:00
- PreferredMaintenance stringWindow 
- The weekly time range during which system maintenance can occur, in (UTC) e.g., wed:04:00-wed:04:30
- ReaderEndpoint string
- A read-only endpoint for the DocumentDB cluster, automatically load-balanced across replicas
- RestoreTo ClusterPoint In Time Restore To Point In Time 
- A configuration block for restoring a DB instance to an arbitrary point in time. Requires the identifierargument to be set with the name of the new DB instance to be created. See Restore To Point In Time below for details.
- SkipFinal boolSnapshot 
- Determines whether a final DB snapshot is created before the DB cluster is deleted. If true is specified, no DB snapshot is created. If false is specified, a DB snapshot is created before the DB cluster is deleted, using the value from final_snapshot_identifier. Default isfalse.
- SnapshotIdentifier string
- Specifies whether or not to create this cluster from a snapshot. You can use either the name or ARN when specifying a DB cluster snapshot, or the ARN when specifying a DB snapshot. Automated snapshots should not be used for this attribute, unless from a different cluster. Automated snapshots are deleted as part of cluster destruction when the resource is replaced.
- StorageEncrypted bool
- Specifies whether the DB cluster is encrypted. The default is false.
- StorageType string
- The storage type to associate with the DB cluster. Valid values: standard,iopt1.
- Dictionary<string, string>
- A map of tags to assign to the DB cluster. If configured with a provider default_tagsconfiguration block present, tags with matching keys will overwrite those defined at the provider-level.
- Dictionary<string, string>
- A map of tags assigned to the resource, including those inherited from the provider default_tagsconfiguration block.
- VpcSecurity List<string>Group Ids 
- List of VPC security groups to associate with the Cluster
- AllowMajor boolVersion Upgrade 
- A value that indicates whether major version upgrades are allowed. Constraints: You must allow major version upgrades when specifying a value for the EngineVersion parameter that is a different major version than the DB cluster's current version.
- ApplyImmediately bool
- Specifies whether any cluster modifications
are applied immediately, or during the next maintenance window. Default is
false.
- Arn string
- Amazon Resource Name (ARN) of cluster
- AvailabilityZones []string
- A list of EC2 Availability Zones that instances in the DB cluster can be created in.
- BackupRetention intPeriod 
- The days to retain backups for. Default 1
- ClusterIdentifier string
- The cluster identifier. If omitted, the provider will assign a random, unique identifier.
- ClusterIdentifier stringPrefix 
- Creates a unique cluster identifier beginning with the specified prefix. Conflicts with cluster_identifier.
- ClusterMembers []string
- List of DocumentDB Instances that are a part of this cluster
- ClusterResource stringId 
- The DocumentDB Cluster Resource ID
- DbCluster stringParameter Group Name 
- A cluster parameter group to associate with the cluster.
- DbSubnet stringGroup Name 
- A DB subnet group to associate with this DB instance.
- DeletionProtection bool
- A boolean value that indicates whether the DB cluster has deletion protection enabled. The database can't be deleted when deletion protection is enabled. Defaults to false.
- EnabledCloudwatch []stringLogs Exports 
- List of log types to export to cloudwatch. If omitted, no logs will be exported.
The following log types are supported: audit,profiler.
- Endpoint string
- The DNS address of the DocumentDB instance
- Engine string
- The name of the database engine to be used for this DB cluster. Defaults to docdb. Valid values:docdb.
- EngineVersion string
- The database engine version. Updating this argument results in an outage.
- FinalSnapshot stringIdentifier 
- The name of your final DB snapshot when this DB cluster is deleted. If omitted, no final snapshot will be made.
- GlobalCluster stringIdentifier 
- The global cluster identifier specified on aws.docdb.GlobalCluster.
- HostedZone stringId 
- The Route53 Hosted Zone ID of the endpoint
- KmsKey stringId 
- The ARN for the KMS encryption key. When specifying kms_key_id,storage_encryptedneeds to be set to true.
- MasterPassword string
- Password for the master DB user. Note that this may
show up in logs, and it will be stored in the state file. Please refer to the DocumentDB Naming Constraints. Conflicts with master_password_wo.
- MasterUsername string
- Username for the master DB user.
- Port int
- The port on which the DB accepts connections
- PreferredBackup stringWindow 
- The daily time range during which automated backups are created if automated backups are enabled using the BackupRetentionPeriod parameter.Time in UTC Default: A 30-minute window selected at random from an 8-hour block of time per regionE.g., 04:00-09:00
- PreferredMaintenance stringWindow 
- The weekly time range during which system maintenance can occur, in (UTC) e.g., wed:04:00-wed:04:30
- ReaderEndpoint string
- A read-only endpoint for the DocumentDB cluster, automatically load-balanced across replicas
- RestoreTo ClusterPoint In Time Restore To Point In Time Args 
- A configuration block for restoring a DB instance to an arbitrary point in time. Requires the identifierargument to be set with the name of the new DB instance to be created. See Restore To Point In Time below for details.
- SkipFinal boolSnapshot 
- Determines whether a final DB snapshot is created before the DB cluster is deleted. If true is specified, no DB snapshot is created. If false is specified, a DB snapshot is created before the DB cluster is deleted, using the value from final_snapshot_identifier. Default isfalse.
- SnapshotIdentifier string
- Specifies whether or not to create this cluster from a snapshot. You can use either the name or ARN when specifying a DB cluster snapshot, or the ARN when specifying a DB snapshot. Automated snapshots should not be used for this attribute, unless from a different cluster. Automated snapshots are deleted as part of cluster destruction when the resource is replaced.
- StorageEncrypted bool
- Specifies whether the DB cluster is encrypted. The default is false.
- StorageType string
- The storage type to associate with the DB cluster. Valid values: standard,iopt1.
- map[string]string
- A map of tags to assign to the DB cluster. If configured with a provider default_tagsconfiguration block present, tags with matching keys will overwrite those defined at the provider-level.
- map[string]string
- A map of tags assigned to the resource, including those inherited from the provider default_tagsconfiguration block.
- VpcSecurity []stringGroup Ids 
- List of VPC security groups to associate with the Cluster
- allowMajor BooleanVersion Upgrade 
- A value that indicates whether major version upgrades are allowed. Constraints: You must allow major version upgrades when specifying a value for the EngineVersion parameter that is a different major version than the DB cluster's current version.
- applyImmediately Boolean
- Specifies whether any cluster modifications
are applied immediately, or during the next maintenance window. Default is
false.
- arn String
- Amazon Resource Name (ARN) of cluster
- availabilityZones List<String>
- A list of EC2 Availability Zones that instances in the DB cluster can be created in.
- backupRetention IntegerPeriod 
- The days to retain backups for. Default 1
- clusterIdentifier String
- The cluster identifier. If omitted, the provider will assign a random, unique identifier.
- clusterIdentifier StringPrefix 
- Creates a unique cluster identifier beginning with the specified prefix. Conflicts with cluster_identifier.
- clusterMembers List<String>
- List of DocumentDB Instances that are a part of this cluster
- clusterResource StringId 
- The DocumentDB Cluster Resource ID
- dbCluster StringParameter Group Name 
- A cluster parameter group to associate with the cluster.
- dbSubnet StringGroup Name 
- A DB subnet group to associate with this DB instance.
- deletionProtection Boolean
- A boolean value that indicates whether the DB cluster has deletion protection enabled. The database can't be deleted when deletion protection is enabled. Defaults to false.
- enabledCloudwatch List<String>Logs Exports 
- List of log types to export to cloudwatch. If omitted, no logs will be exported.
The following log types are supported: audit,profiler.
- endpoint String
- The DNS address of the DocumentDB instance
- engine String
- The name of the database engine to be used for this DB cluster. Defaults to docdb. Valid values:docdb.
- engineVersion String
- The database engine version. Updating this argument results in an outage.
- finalSnapshot StringIdentifier 
- The name of your final DB snapshot when this DB cluster is deleted. If omitted, no final snapshot will be made.
- globalCluster StringIdentifier 
- The global cluster identifier specified on aws.docdb.GlobalCluster.
- hostedZone StringId 
- The Route53 Hosted Zone ID of the endpoint
- kmsKey StringId 
- The ARN for the KMS encryption key. When specifying kms_key_id,storage_encryptedneeds to be set to true.
- masterPassword String
- Password for the master DB user. Note that this may
show up in logs, and it will be stored in the state file. Please refer to the DocumentDB Naming Constraints. Conflicts with master_password_wo.
- masterUsername String
- Username for the master DB user.
- port Integer
- The port on which the DB accepts connections
- preferredBackup StringWindow 
- The daily time range during which automated backups are created if automated backups are enabled using the BackupRetentionPeriod parameter.Time in UTC Default: A 30-minute window selected at random from an 8-hour block of time per regionE.g., 04:00-09:00
- preferredMaintenance StringWindow 
- The weekly time range during which system maintenance can occur, in (UTC) e.g., wed:04:00-wed:04:30
- readerEndpoint String
- A read-only endpoint for the DocumentDB cluster, automatically load-balanced across replicas
- restoreTo ClusterPoint In Time Restore To Point In Time 
- A configuration block for restoring a DB instance to an arbitrary point in time. Requires the identifierargument to be set with the name of the new DB instance to be created. See Restore To Point In Time below for details.
- skipFinal BooleanSnapshot 
- Determines whether a final DB snapshot is created before the DB cluster is deleted. If true is specified, no DB snapshot is created. If false is specified, a DB snapshot is created before the DB cluster is deleted, using the value from final_snapshot_identifier. Default isfalse.
- snapshotIdentifier String
- Specifies whether or not to create this cluster from a snapshot. You can use either the name or ARN when specifying a DB cluster snapshot, or the ARN when specifying a DB snapshot. Automated snapshots should not be used for this attribute, unless from a different cluster. Automated snapshots are deleted as part of cluster destruction when the resource is replaced.
- storageEncrypted Boolean
- Specifies whether the DB cluster is encrypted. The default is false.
- storageType String
- The storage type to associate with the DB cluster. Valid values: standard,iopt1.
- Map<String,String>
- A map of tags to assign to the DB cluster. If configured with a provider default_tagsconfiguration block present, tags with matching keys will overwrite those defined at the provider-level.
- Map<String,String>
- A map of tags assigned to the resource, including those inherited from the provider default_tagsconfiguration block.
- vpcSecurity List<String>Group Ids 
- List of VPC security groups to associate with the Cluster
- allowMajor booleanVersion Upgrade 
- A value that indicates whether major version upgrades are allowed. Constraints: You must allow major version upgrades when specifying a value for the EngineVersion parameter that is a different major version than the DB cluster's current version.
- applyImmediately boolean
- Specifies whether any cluster modifications
are applied immediately, or during the next maintenance window. Default is
false.
- arn string
- Amazon Resource Name (ARN) of cluster
- availabilityZones string[]
- A list of EC2 Availability Zones that instances in the DB cluster can be created in.
- backupRetention numberPeriod 
- The days to retain backups for. Default 1
- clusterIdentifier string
- The cluster identifier. If omitted, the provider will assign a random, unique identifier.
- clusterIdentifier stringPrefix 
- Creates a unique cluster identifier beginning with the specified prefix. Conflicts with cluster_identifier.
- clusterMembers string[]
- List of DocumentDB Instances that are a part of this cluster
- clusterResource stringId 
- The DocumentDB Cluster Resource ID
- dbCluster stringParameter Group Name 
- A cluster parameter group to associate with the cluster.
- dbSubnet stringGroup Name 
- A DB subnet group to associate with this DB instance.
- deletionProtection boolean
- A boolean value that indicates whether the DB cluster has deletion protection enabled. The database can't be deleted when deletion protection is enabled. Defaults to false.
- enabledCloudwatch string[]Logs Exports 
- List of log types to export to cloudwatch. If omitted, no logs will be exported.
The following log types are supported: audit,profiler.
- endpoint string
- The DNS address of the DocumentDB instance
- engine string
- The name of the database engine to be used for this DB cluster. Defaults to docdb. Valid values:docdb.
- engineVersion string
- The database engine version. Updating this argument results in an outage.
- finalSnapshot stringIdentifier 
- The name of your final DB snapshot when this DB cluster is deleted. If omitted, no final snapshot will be made.
- globalCluster stringIdentifier 
- The global cluster identifier specified on aws.docdb.GlobalCluster.
- hostedZone stringId 
- The Route53 Hosted Zone ID of the endpoint
- kmsKey stringId 
- The ARN for the KMS encryption key. When specifying kms_key_id,storage_encryptedneeds to be set to true.
- masterPassword string
- Password for the master DB user. Note that this may
show up in logs, and it will be stored in the state file. Please refer to the DocumentDB Naming Constraints. Conflicts with master_password_wo.
- masterUsername string
- Username for the master DB user.
- port number
- The port on which the DB accepts connections
- preferredBackup stringWindow 
- The daily time range during which automated backups are created if automated backups are enabled using the BackupRetentionPeriod parameter.Time in UTC Default: A 30-minute window selected at random from an 8-hour block of time per regionE.g., 04:00-09:00
- preferredMaintenance stringWindow 
- The weekly time range during which system maintenance can occur, in (UTC) e.g., wed:04:00-wed:04:30
- readerEndpoint string
- A read-only endpoint for the DocumentDB cluster, automatically load-balanced across replicas
- restoreTo ClusterPoint In Time Restore To Point In Time 
- A configuration block for restoring a DB instance to an arbitrary point in time. Requires the identifierargument to be set with the name of the new DB instance to be created. See Restore To Point In Time below for details.
- skipFinal booleanSnapshot 
- Determines whether a final DB snapshot is created before the DB cluster is deleted. If true is specified, no DB snapshot is created. If false is specified, a DB snapshot is created before the DB cluster is deleted, using the value from final_snapshot_identifier. Default isfalse.
- snapshotIdentifier string
- Specifies whether or not to create this cluster from a snapshot. You can use either the name or ARN when specifying a DB cluster snapshot, or the ARN when specifying a DB snapshot. Automated snapshots should not be used for this attribute, unless from a different cluster. Automated snapshots are deleted as part of cluster destruction when the resource is replaced.
- storageEncrypted boolean
- Specifies whether the DB cluster is encrypted. The default is false.
- storageType string
- The storage type to associate with the DB cluster. Valid values: standard,iopt1.
- {[key: string]: string}
- A map of tags to assign to the DB cluster. If configured with a provider default_tagsconfiguration block present, tags with matching keys will overwrite those defined at the provider-level.
- {[key: string]: string}
- A map of tags assigned to the resource, including those inherited from the provider default_tagsconfiguration block.
- vpcSecurity string[]Group Ids 
- List of VPC security groups to associate with the Cluster
- allow_major_ boolversion_ upgrade 
- A value that indicates whether major version upgrades are allowed. Constraints: You must allow major version upgrades when specifying a value for the EngineVersion parameter that is a different major version than the DB cluster's current version.
- apply_immediately bool
- Specifies whether any cluster modifications
are applied immediately, or during the next maintenance window. Default is
false.
- arn str
- Amazon Resource Name (ARN) of cluster
- availability_zones Sequence[str]
- A list of EC2 Availability Zones that instances in the DB cluster can be created in.
- backup_retention_ intperiod 
- The days to retain backups for. Default 1
- cluster_identifier str
- The cluster identifier. If omitted, the provider will assign a random, unique identifier.
- cluster_identifier_ strprefix 
- Creates a unique cluster identifier beginning with the specified prefix. Conflicts with cluster_identifier.
- cluster_members Sequence[str]
- List of DocumentDB Instances that are a part of this cluster
- cluster_resource_ strid 
- The DocumentDB Cluster Resource ID
- db_cluster_ strparameter_ group_ name 
- A cluster parameter group to associate with the cluster.
- db_subnet_ strgroup_ name 
- A DB subnet group to associate with this DB instance.
- deletion_protection bool
- A boolean value that indicates whether the DB cluster has deletion protection enabled. The database can't be deleted when deletion protection is enabled. Defaults to false.
- enabled_cloudwatch_ Sequence[str]logs_ exports 
- List of log types to export to cloudwatch. If omitted, no logs will be exported.
The following log types are supported: audit,profiler.
- endpoint str
- The DNS address of the DocumentDB instance
- engine str
- The name of the database engine to be used for this DB cluster. Defaults to docdb. Valid values:docdb.
- engine_version str
- The database engine version. Updating this argument results in an outage.
- final_snapshot_ stridentifier 
- The name of your final DB snapshot when this DB cluster is deleted. If omitted, no final snapshot will be made.
- global_cluster_ stridentifier 
- The global cluster identifier specified on aws.docdb.GlobalCluster.
- hosted_zone_ strid 
- The Route53 Hosted Zone ID of the endpoint
- kms_key_ strid 
- The ARN for the KMS encryption key. When specifying kms_key_id,storage_encryptedneeds to be set to true.
- master_password str
- Password for the master DB user. Note that this may
show up in logs, and it will be stored in the state file. Please refer to the DocumentDB Naming Constraints. Conflicts with master_password_wo.
- master_username str
- Username for the master DB user.
- port int
- The port on which the DB accepts connections
- preferred_backup_ strwindow 
- The daily time range during which automated backups are created if automated backups are enabled using the BackupRetentionPeriod parameter.Time in UTC Default: A 30-minute window selected at random from an 8-hour block of time per regionE.g., 04:00-09:00
- preferred_maintenance_ strwindow 
- The weekly time range during which system maintenance can occur, in (UTC) e.g., wed:04:00-wed:04:30
- reader_endpoint str
- A read-only endpoint for the DocumentDB cluster, automatically load-balanced across replicas
- restore_to_ Clusterpoint_ in_ time Restore To Point In Time Args 
- A configuration block for restoring a DB instance to an arbitrary point in time. Requires the identifierargument to be set with the name of the new DB instance to be created. See Restore To Point In Time below for details.
- skip_final_ boolsnapshot 
- Determines whether a final DB snapshot is created before the DB cluster is deleted. If true is specified, no DB snapshot is created. If false is specified, a DB snapshot is created before the DB cluster is deleted, using the value from final_snapshot_identifier. Default isfalse.
- snapshot_identifier str
- Specifies whether or not to create this cluster from a snapshot. You can use either the name or ARN when specifying a DB cluster snapshot, or the ARN when specifying a DB snapshot. Automated snapshots should not be used for this attribute, unless from a different cluster. Automated snapshots are deleted as part of cluster destruction when the resource is replaced.
- storage_encrypted bool
- Specifies whether the DB cluster is encrypted. The default is false.
- storage_type str
- The storage type to associate with the DB cluster. Valid values: standard,iopt1.
- Mapping[str, str]
- A map of tags to assign to the DB cluster. If configured with a provider default_tagsconfiguration block present, tags with matching keys will overwrite those defined at the provider-level.
- Mapping[str, str]
- A map of tags assigned to the resource, including those inherited from the provider default_tagsconfiguration block.
- vpc_security_ Sequence[str]group_ ids 
- List of VPC security groups to associate with the Cluster
- allowMajor BooleanVersion Upgrade 
- A value that indicates whether major version upgrades are allowed. Constraints: You must allow major version upgrades when specifying a value for the EngineVersion parameter that is a different major version than the DB cluster's current version.
- applyImmediately Boolean
- Specifies whether any cluster modifications
are applied immediately, or during the next maintenance window. Default is
false.
- arn String
- Amazon Resource Name (ARN) of cluster
- availabilityZones List<String>
- A list of EC2 Availability Zones that instances in the DB cluster can be created in.
- backupRetention NumberPeriod 
- The days to retain backups for. Default 1
- clusterIdentifier String
- The cluster identifier. If omitted, the provider will assign a random, unique identifier.
- clusterIdentifier StringPrefix 
- Creates a unique cluster identifier beginning with the specified prefix. Conflicts with cluster_identifier.
- clusterMembers List<String>
- List of DocumentDB Instances that are a part of this cluster
- clusterResource StringId 
- The DocumentDB Cluster Resource ID
- dbCluster StringParameter Group Name 
- A cluster parameter group to associate with the cluster.
- dbSubnet StringGroup Name 
- A DB subnet group to associate with this DB instance.
- deletionProtection Boolean
- A boolean value that indicates whether the DB cluster has deletion protection enabled. The database can't be deleted when deletion protection is enabled. Defaults to false.
- enabledCloudwatch List<String>Logs Exports 
- List of log types to export to cloudwatch. If omitted, no logs will be exported.
The following log types are supported: audit,profiler.
- endpoint String
- The DNS address of the DocumentDB instance
- engine String
- The name of the database engine to be used for this DB cluster. Defaults to docdb. Valid values:docdb.
- engineVersion String
- The database engine version. Updating this argument results in an outage.
- finalSnapshot StringIdentifier 
- The name of your final DB snapshot when this DB cluster is deleted. If omitted, no final snapshot will be made.
- globalCluster StringIdentifier 
- The global cluster identifier specified on aws.docdb.GlobalCluster.
- hostedZone StringId 
- The Route53 Hosted Zone ID of the endpoint
- kmsKey StringId 
- The ARN for the KMS encryption key. When specifying kms_key_id,storage_encryptedneeds to be set to true.
- masterPassword String
- Password for the master DB user. Note that this may
show up in logs, and it will be stored in the state file. Please refer to the DocumentDB Naming Constraints. Conflicts with master_password_wo.
- masterUsername String
- Username for the master DB user.
- port Number
- The port on which the DB accepts connections
- preferredBackup StringWindow 
- The daily time range during which automated backups are created if automated backups are enabled using the BackupRetentionPeriod parameter.Time in UTC Default: A 30-minute window selected at random from an 8-hour block of time per regionE.g., 04:00-09:00
- preferredMaintenance StringWindow 
- The weekly time range during which system maintenance can occur, in (UTC) e.g., wed:04:00-wed:04:30
- readerEndpoint String
- A read-only endpoint for the DocumentDB cluster, automatically load-balanced across replicas
- restoreTo Property MapPoint In Time 
- A configuration block for restoring a DB instance to an arbitrary point in time. Requires the identifierargument to be set with the name of the new DB instance to be created. See Restore To Point In Time below for details.
- skipFinal BooleanSnapshot 
- Determines whether a final DB snapshot is created before the DB cluster is deleted. If true is specified, no DB snapshot is created. If false is specified, a DB snapshot is created before the DB cluster is deleted, using the value from final_snapshot_identifier. Default isfalse.
- snapshotIdentifier String
- Specifies whether or not to create this cluster from a snapshot. You can use either the name or ARN when specifying a DB cluster snapshot, or the ARN when specifying a DB snapshot. Automated snapshots should not be used for this attribute, unless from a different cluster. Automated snapshots are deleted as part of cluster destruction when the resource is replaced.
- storageEncrypted Boolean
- Specifies whether the DB cluster is encrypted. The default is false.
- storageType String
- The storage type to associate with the DB cluster. Valid values: standard,iopt1.
- Map<String>
- A map of tags to assign to the DB cluster. If configured with a provider default_tagsconfiguration block present, tags with matching keys will overwrite those defined at the provider-level.
- Map<String>
- A map of tags assigned to the resource, including those inherited from the provider default_tagsconfiguration block.
- vpcSecurity List<String>Group Ids 
- List of VPC security groups to associate with the Cluster
Supporting Types
ClusterRestoreToPointInTime, ClusterRestoreToPointInTimeArgs            
- SourceCluster stringIdentifier 
- The identifier of the source DB cluster from which to restore. Must match the identifier of an existing DB cluster.
- RestoreTo stringTime 
- The date and time to restore from. Value must be a time in Universal Coordinated Time (UTC) format and must be before the latest restorable time for the DB instance. Cannot be specified with use_latest_restorable_time.
- RestoreType string
- The type of restore to be performed. Valid values are full-copy,copy-on-write.
- UseLatest boolRestorable Time 
- A boolean value that indicates whether the DB cluster is restored from the latest backup time. Defaults to false. Cannot be specified withrestore_to_time.
- SourceCluster stringIdentifier 
- The identifier of the source DB cluster from which to restore. Must match the identifier of an existing DB cluster.
- RestoreTo stringTime 
- The date and time to restore from. Value must be a time in Universal Coordinated Time (UTC) format and must be before the latest restorable time for the DB instance. Cannot be specified with use_latest_restorable_time.
- RestoreType string
- The type of restore to be performed. Valid values are full-copy,copy-on-write.
- UseLatest boolRestorable Time 
- A boolean value that indicates whether the DB cluster is restored from the latest backup time. Defaults to false. Cannot be specified withrestore_to_time.
- sourceCluster StringIdentifier 
- The identifier of the source DB cluster from which to restore. Must match the identifier of an existing DB cluster.
- restoreTo StringTime 
- The date and time to restore from. Value must be a time in Universal Coordinated Time (UTC) format and must be before the latest restorable time for the DB instance. Cannot be specified with use_latest_restorable_time.
- restoreType String
- The type of restore to be performed. Valid values are full-copy,copy-on-write.
- useLatest BooleanRestorable Time 
- A boolean value that indicates whether the DB cluster is restored from the latest backup time. Defaults to false. Cannot be specified withrestore_to_time.
- sourceCluster stringIdentifier 
- The identifier of the source DB cluster from which to restore. Must match the identifier of an existing DB cluster.
- restoreTo stringTime 
- The date and time to restore from. Value must be a time in Universal Coordinated Time (UTC) format and must be before the latest restorable time for the DB instance. Cannot be specified with use_latest_restorable_time.
- restoreType string
- The type of restore to be performed. Valid values are full-copy,copy-on-write.
- useLatest booleanRestorable Time 
- A boolean value that indicates whether the DB cluster is restored from the latest backup time. Defaults to false. Cannot be specified withrestore_to_time.
- source_cluster_ stridentifier 
- The identifier of the source DB cluster from which to restore. Must match the identifier of an existing DB cluster.
- restore_to_ strtime 
- The date and time to restore from. Value must be a time in Universal Coordinated Time (UTC) format and must be before the latest restorable time for the DB instance. Cannot be specified with use_latest_restorable_time.
- restore_type str
- The type of restore to be performed. Valid values are full-copy,copy-on-write.
- use_latest_ boolrestorable_ time 
- A boolean value that indicates whether the DB cluster is restored from the latest backup time. Defaults to false. Cannot be specified withrestore_to_time.
- sourceCluster StringIdentifier 
- The identifier of the source DB cluster from which to restore. Must match the identifier of an existing DB cluster.
- restoreTo StringTime 
- The date and time to restore from. Value must be a time in Universal Coordinated Time (UTC) format and must be before the latest restorable time for the DB instance. Cannot be specified with use_latest_restorable_time.
- restoreType String
- The type of restore to be performed. Valid values are full-copy,copy-on-write.
- useLatest BooleanRestorable Time 
- A boolean value that indicates whether the DB cluster is restored from the latest backup time. Defaults to false. Cannot be specified withrestore_to_time.
Import
Using pulumi import, import DocumentDB Clusters using the cluster_identifier. For example:
$ pulumi import aws:docdb/cluster:Cluster docdb_cluster docdb-prod-cluster
To learn more about importing existing cloud resources, see Importing resources.
Package Details
- Repository
- AWS Classic pulumi/pulumi-aws
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the awsTerraform Provider.