AWS Amazon DocumentDB Cluster Instance

This page shows how to write Terraform and CloudFormation for Amazon DocumentDB Cluster Instance and write them securely.

aws_docdb_cluster_instance (Terraform)

The Cluster Instance in Amazon DocumentDB can be configured in Terraform with the resource name aws_docdb_cluster_instance. The following sections describe 3 examples of how to use the resource and its parameters.

Example Usage from GitHub

github-icongilyas/infracost
resource "aws_docdb_cluster_instance" "db" {
  cluster_identifier = "fake123"
  instance_class     = "db.t3.medium"
}

resource "aws_docdb_cluster_instance" "medium" {
github-iconinfracost/infracost
resource "aws_docdb_cluster_instance" "db" {
  cluster_identifier = "fake123"
  instance_class     = "db.t3.medium"
}

resource "aws_docdb_cluster_instance" "medium" {
github-iconMattEding/InstrumentDB
resource "aws_docdb_cluster_instance" "gibson" {
  identifier         = "instruments-gibson-instance"
  cluster_identifier = aws_docdb_cluster.gibson.id
  instance_class     = vars.docdb_instance
}

Parameters

Explanation in Terraform Registry

Provides an DocDB Cluster Resource Instance. A Cluster Instance Resource defines attributes that are specific to a single instance in a [DocDB Cluster][1]. You do not designate a primary and subsequent replicas. Instead, you simply add DocDB Instances and DocDB manages the replication. You can use the [count][3] meta-parameter to make multiple instances and join them all to the same DocDB Cluster, or you may specify different Cluster Instance resources with various instance_class sizes.

AWS::DocDB::DBInstance (CloudFormation)

The DBInstance in DocDB can be configured in CloudFormation with the resource name AWS::DocDB::DBInstance. The following sections describe how to use the resource and its parameters.

Parameters

Explanation in CloudFormation Registry

The AWS::DocDB::DBInstance Amazon DocumentDB (with MongoDB compatibility) resource describes a DBInstance. For more information, see DBInstance in the Amazon DocumentDB Developer Guide.

Frequently asked questions

What is AWS Amazon DocumentDB Cluster Instance?

AWS Amazon DocumentDB Cluster Instance is a resource for Amazon DocumentDB of Amazon Web Service. Settings can be wrote in Terraform and CloudFormation.

Where can I find the example code for the AWS Amazon DocumentDB Cluster Instance?

For Terraform, the gilyas/infracost, infracost/infracost and MattEding/InstrumentDB source code examples are useful. See the Terraform Example section for further details.