Class CfnGlobalTable.ReplicaSpecificationProperty.Jsii$Proxy
- All Implemented Interfaces:
CfnGlobalTable.ReplicaSpecificationProperty
,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnGlobalTable.ReplicaSpecificationProperty
CfnGlobalTable.ReplicaSpecificationProperty
-
Nested Class Summary
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationMode
Nested classes/interfaces inherited from interface software.amazon.awscdk.services.dynamodb.CfnGlobalTable.ReplicaSpecificationProperty
CfnGlobalTable.ReplicaSpecificationProperty.Builder, CfnGlobalTable.ReplicaSpecificationProperty.Jsii$Proxy
-
Constructor Summary
ModifierConstructorDescriptionprotected
Constructor that initializes the object based on literal property values passed by theCfnGlobalTable.ReplicaSpecificationProperty.Builder
.protected
Jsii$Proxy
(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject. -
Method Summary
Modifier and TypeMethodDescriptioncom.fasterxml.jackson.databind.JsonNode
final boolean
final Object
The settings used to enable or disable CloudWatch Contributor Insights for the specified replica.final Object
Determines if a replica is protected from deletion.final Object
Defines additional settings for the global secondary indexes of this replica.final Object
Defines the Kinesis Data Streams configuration for the specified replica.final Object
The settings used to enable point in time recovery.final Object
Sets read request settings for the replica table.final Object
Defines read capacity settings for the replica table.final String
The region in which this replica exists.final Object
Represents the DynamoDB Streams configuration for a global table replica.final Object
A resource-based policy document that contains permissions to add to the specified replica of a DynamoDB global table.final Object
Allows you to specify a customer-managed key for the replica.final String
The table class of the specified table.getTags()
An array of key-value pairs to apply to this replica.final int
hashCode()
Methods inherited from class software.amazon.jsii.JsiiObject
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSet
-
Constructor Details
-
Jsii$Proxy
protected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject.- Parameters:
objRef
- Reference to the JSII managed object.
-
Jsii$Proxy
Constructor that initializes the object based on literal property values passed by theCfnGlobalTable.ReplicaSpecificationProperty.Builder
.
-
-
Method Details
-
getRegion
Description copied from interface:CfnGlobalTable.ReplicaSpecificationProperty
The region in which this replica exists.- Specified by:
getRegion
in interfaceCfnGlobalTable.ReplicaSpecificationProperty
- See Also:
-
getContributorInsightsSpecification
Description copied from interface:CfnGlobalTable.ReplicaSpecificationProperty
The settings used to enable or disable CloudWatch Contributor Insights for the specified replica.When not specified, defaults to contributor insights disabled for the replica.
- Specified by:
getContributorInsightsSpecification
in interfaceCfnGlobalTable.ReplicaSpecificationProperty
- See Also:
-
getDeletionProtectionEnabled
Description copied from interface:CfnGlobalTable.ReplicaSpecificationProperty
Determines if a replica is protected from deletion.When enabled, the table cannot be deleted by any user or process. This setting is disabled by default. For more information, see Using deletion protection in the Amazon DynamoDB Developer Guide .
- Specified by:
getDeletionProtectionEnabled
in interfaceCfnGlobalTable.ReplicaSpecificationProperty
- See Also:
-
getGlobalSecondaryIndexes
Description copied from interface:CfnGlobalTable.ReplicaSpecificationProperty
Defines additional settings for the global secondary indexes of this replica.- Specified by:
getGlobalSecondaryIndexes
in interfaceCfnGlobalTable.ReplicaSpecificationProperty
- See Also:
-
getKinesisStreamSpecification
Description copied from interface:CfnGlobalTable.ReplicaSpecificationProperty
Defines the Kinesis Data Streams configuration for the specified replica.- Specified by:
getKinesisStreamSpecification
in interfaceCfnGlobalTable.ReplicaSpecificationProperty
- See Also:
-
getPointInTimeRecoverySpecification
Description copied from interface:CfnGlobalTable.ReplicaSpecificationProperty
The settings used to enable point in time recovery.When not specified, defaults to point in time recovery disabled for the replica.
- Specified by:
getPointInTimeRecoverySpecification
in interfaceCfnGlobalTable.ReplicaSpecificationProperty
- See Also:
-
getReadOnDemandThroughputSettings
Description copied from interface:CfnGlobalTable.ReplicaSpecificationProperty
Sets read request settings for the replica table.- Specified by:
getReadOnDemandThroughputSettings
in interfaceCfnGlobalTable.ReplicaSpecificationProperty
- See Also:
-
getReadProvisionedThroughputSettings
Description copied from interface:CfnGlobalTable.ReplicaSpecificationProperty
Defines read capacity settings for the replica table.- Specified by:
getReadProvisionedThroughputSettings
in interfaceCfnGlobalTable.ReplicaSpecificationProperty
- See Also:
-
getReplicaStreamSpecification
Description copied from interface:CfnGlobalTable.ReplicaSpecificationProperty
Represents the DynamoDB Streams configuration for a global table replica.- Specified by:
getReplicaStreamSpecification
in interfaceCfnGlobalTable.ReplicaSpecificationProperty
- See Also:
-
getResourcePolicy
Description copied from interface:CfnGlobalTable.ReplicaSpecificationProperty
A resource-based policy document that contains permissions to add to the specified replica of a DynamoDB global table.Resource-based policies let you define access permissions by specifying who has access to each resource, and the actions they are allowed to perform on each resource.
In a CloudFormation template, you can provide the policy in JSON or YAML format because CloudFormation converts YAML to JSON before submitting it to DynamoDB . For more information about resource-based policies, see Using resource-based policies for DynamoDB and Resource-based policy examples .
- Specified by:
getResourcePolicy
in interfaceCfnGlobalTable.ReplicaSpecificationProperty
- See Also:
-
getSseSpecification
Description copied from interface:CfnGlobalTable.ReplicaSpecificationProperty
Allows you to specify a customer-managed key for the replica.When using customer-managed keys for server-side encryption, this property must have a value in all replicas.
- Specified by:
getSseSpecification
in interfaceCfnGlobalTable.ReplicaSpecificationProperty
- See Also:
-
getTableClass
Description copied from interface:CfnGlobalTable.ReplicaSpecificationProperty
The table class of the specified table.Valid values are
STANDARD
andSTANDARD_INFREQUENT_ACCESS
.- Specified by:
getTableClass
in interfaceCfnGlobalTable.ReplicaSpecificationProperty
- See Also:
-
getTags
Description copied from interface:CfnGlobalTable.ReplicaSpecificationProperty
An array of key-value pairs to apply to this replica.For more information, see Tag .
- Specified by:
getTags
in interfaceCfnGlobalTable.ReplicaSpecificationProperty
- See Also:
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()- Specified by:
$jsii$toJson
in interfacesoftware.amazon.jsii.JsiiSerializable
-
equals
-
hashCode
public final int hashCode()
-