Class ClusterInstanceArgs
Inherited Members
Namespace: Pulumi.Aws.DocDB
Assembly: Pulumi.Aws.dll
Syntax
public sealed class ClusterInstanceArgs : ResourceArgs
Constructors
View SourceClusterInstanceArgs()
Declaration
public ClusterInstanceArgs()
Properties
View SourceApplyImmediately
Specifies whether any database modifications
are applied immediately, or during the next maintenance window. Default isfalse.
Declaration
public Input<bool> ApplyImmediately { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.Boolean> |
AutoMinorVersionUpgrade
Indicates that minor engine upgrades will be applied automatically to the DB instance during the maintenance window. Default true.
Declaration
public Input<bool> AutoMinorVersionUpgrade { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.Boolean> |
AvailabilityZone
The EC2 Availability Zone that the DB instance is created in. See docs about the details.
Declaration
public Input<string> AvailabilityZone { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
CaCertIdentifier
(Optional) The identifier of the CA certificate for the DB instance.
Declaration
public Input<string> CaCertIdentifier { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
ClusterIdentifier
The identifier of the aws.docdb.Cluster in which to launch this instance.
Declaration
public Input<string> ClusterIdentifier { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
Engine
The name of the database engine to be used for the DocDB instance. Defaults to docdb. Valid Values: docdb.
Declaration
public Input<string> Engine { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
Identifier
The indentifier for the DocDB instance, if omitted, this provider will assign a random, unique identifier.
Declaration
public Input<string> Identifier { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
IdentifierPrefix
Creates a unique identifier beginning with the specified prefix. Conflicts with identifer.
Declaration
public Input<string> IdentifierPrefix { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
InstanceClass
The instance class to use. For details on CPU and memory, see Scaling for DocDB Instances. DocDB currently supports the below instance classes. Please see AWS Documentation for complete details.
- db.r4.large
- db.r4.xlarge
- db.r4.2xlarge
- db.r4.4xlarge
- db.r4.8xlarge
- db.r4.16xlarge
Declaration
public Input<string> InstanceClass { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
PreferredMaintenanceWindow
The window to perform maintenance in. Syntax: "ddd:hh24:mi-ddd:hh24:mi". Eg: "Mon:00:00-Mon:03:00".
Declaration
public Input<string> PreferredMaintenanceWindow { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
PromotionTier
Default 0. Failover Priority setting on instance level. The reader who has lower tier has higher priority to get promoter to writer.
Declaration
public Input<int> PromotionTier { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.Int32> |
Tags
A map of tags to assign to the instance.
Declaration
public InputMap<object> Tags { get; set; }
Property Value
| Type | Description |
|---|---|
| InputMap<System.Object> |