Package com.pulumi.aws.docdb.inputs
Class GlobalClusterState
- java.lang.Object
-
- com.pulumi.resources.InputArgs
-
- com.pulumi.resources.ResourceArgs
-
- com.pulumi.aws.docdb.inputs.GlobalClusterState
-
public final class GlobalClusterState extends com.pulumi.resources.ResourceArgs
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
GlobalClusterState.Builder
-
Field Summary
Fields Modifier and Type Field Description static GlobalClusterState
Empty
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.Optional<com.pulumi.core.Output<java.lang.String>>
arn()
static GlobalClusterState.Builder
builder()
static GlobalClusterState.Builder
builder(GlobalClusterState defaults)
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
databaseName()
java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>>
deletionProtection()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
engine()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
engineVersion()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
globalClusterIdentifier()
java.util.Optional<com.pulumi.core.Output<java.util.List<GlobalClusterGlobalClusterMemberArgs>>>
globalClusterMembers()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
globalClusterResourceId()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
sourceDbClusterIdentifier()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
status()
java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>>
storageEncrypted()
-
-
-
Field Detail
-
Empty
public static final GlobalClusterState Empty
-
-
Method Detail
-
arn
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> arn()
- Returns:
- Global Cluster Amazon Resource Name (ARN)
-
databaseName
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> databaseName()
- Returns:
- Name for an automatically created database on cluster creation.
-
deletionProtection
public java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>> deletionProtection()
- Returns:
- If the Global Cluster should have deletion protection enabled. The database can't be deleted when this value is set to `true`. The default is `false`.
-
engine
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> engine()
- Returns:
- Name of the database engine to be used for this DB cluster. The provider will only perform drift detection if a configuration value is provided. Current Valid values: `docdb`. Defaults to `docdb`. Conflicts with `source_db_cluster_identifier`.
-
engineVersion
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> engineVersion()
- Returns:
- Engine version of the global database. Upgrading the engine version will result in all cluster members being immediately updated and will. * **NOTE:** Upgrading major versions is not supported.
-
globalClusterIdentifier
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> globalClusterIdentifier()
- Returns:
- The global cluster identifier.
-
globalClusterMembers
public java.util.Optional<com.pulumi.core.Output<java.util.List<GlobalClusterGlobalClusterMemberArgs>>> globalClusterMembers()
- Returns:
- Set of objects containing Global Cluster members.
-
globalClusterResourceId
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> globalClusterResourceId()
- Returns:
- AWS Region-unique, immutable identifier for the global database cluster. This identifier is found in AWS CloudTrail log entries whenever the AWS KMS key for the DB cluster is accessed.
-
sourceDbClusterIdentifier
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> sourceDbClusterIdentifier()
- Returns:
- Amazon Resource Name (ARN) to use as the primary DB Cluster of the Global Cluster on creation. The provider cannot perform drift detection of this value.
-
status
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> status()
-
storageEncrypted
public java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>> storageEncrypted()
- Returns:
- Specifies whether the DB cluster is encrypted. The default is `false` unless `source_db_cluster_identifier` is specified and encrypted. The provider will only perform drift detection if a configuration value is provided.
-
builder
public static GlobalClusterState.Builder builder()
-
builder
public static GlobalClusterState.Builder builder(GlobalClusterState defaults)
-
-