Class CfnGlobalTablePropsMixin.ReplicaSpecificationProperty.Jsii$Proxy
- All Implemented Interfaces:
CfnGlobalTablePropsMixin.ReplicaSpecificationProperty,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnGlobalTablePropsMixin.ReplicaSpecificationProperty
CfnGlobalTablePropsMixin.ReplicaSpecificationProperty-
Nested Class Summary
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationModeNested classes/interfaces inherited from interface software.amazon.awscdk.cfnpropertymixins.services.dynamodb.CfnGlobalTablePropsMixin.ReplicaSpecificationProperty
CfnGlobalTablePropsMixin.ReplicaSpecificationProperty.Builder, CfnGlobalTablePropsMixin.ReplicaSpecificationProperty.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConstructor that initializes the object based on literal property values passed by theCfnGlobalTablePropsMixin.ReplicaSpecificationProperty.Builder.protectedJsii$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.JsonNodefinal booleanfinal ObjectThe settings used to enable or disable CloudWatch Contributor Insights for the specified replica.final ObjectDetermines if a replica is protected from deletion.final ObjectDefines additional settings for the global secondary indexes of this replica.final Stringfinal ObjectDefines the Kinesis Data Streams configuration for the specified replica.final ObjectThe settings used to enable point in time recovery.final ObjectSets read request settings for the replica table.final ObjectDefines read capacity settings for the replica table.final StringThe region in which this replica exists.final ObjectRepresents the DynamoDB Streams configuration for a global table replica.final ObjectA resource-based policy document that contains permissions to add to the specified replica of a DynamoDB global table.final ObjectAllows you to specify a customer-managed key for the replica.final StringThe table class of the specified table.getTags()An array of key-value pairs to apply to this replica.final inthashCode()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 theCfnGlobalTablePropsMixin.ReplicaSpecificationProperty.Builder.
-
-
Method Details
-
getContributorInsightsSpecification
Description copied from interface:CfnGlobalTablePropsMixin.ReplicaSpecificationPropertyThe settings used to enable or disable CloudWatch Contributor Insights for the specified replica.When not specified, defaults to contributor insights disabled for the replica.
Returns union: either
IResolvableorCfnGlobalTablePropsMixin.ContributorInsightsSpecificationProperty- Specified by:
getContributorInsightsSpecificationin interfaceCfnGlobalTablePropsMixin.ReplicaSpecificationProperty- See Also:
-
getDeletionProtectionEnabled
Description copied from interface:CfnGlobalTablePropsMixin.ReplicaSpecificationPropertyDetermines 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 .
Returns union: either
BooleanorIResolvable- Specified by:
getDeletionProtectionEnabledin interfaceCfnGlobalTablePropsMixin.ReplicaSpecificationProperty- See Also:
-
getGlobalSecondaryIndexes
Description copied from interface:CfnGlobalTablePropsMixin.ReplicaSpecificationPropertyDefines additional settings for the global secondary indexes of this replica.Returns union: either
IResolvableor Listinvalid input: '<'eitherIResolvableorCfnGlobalTablePropsMixin.ReplicaGlobalSecondaryIndexSpecificationProperty>- Specified by:
getGlobalSecondaryIndexesin interfaceCfnGlobalTablePropsMixin.ReplicaSpecificationProperty- See Also:
-
getGlobalTableSettingsReplicationMode
- Specified by:
getGlobalTableSettingsReplicationModein interfaceCfnGlobalTablePropsMixin.ReplicaSpecificationProperty- See Also:
-
getKinesisStreamSpecification
Description copied from interface:CfnGlobalTablePropsMixin.ReplicaSpecificationPropertyDefines the Kinesis Data Streams configuration for the specified replica.Returns union: either
IResolvableorCfnGlobalTablePropsMixin.KinesisStreamSpecificationProperty- Specified by:
getKinesisStreamSpecificationin interfaceCfnGlobalTablePropsMixin.ReplicaSpecificationProperty- See Also:
-
getPointInTimeRecoverySpecification
Description copied from interface:CfnGlobalTablePropsMixin.ReplicaSpecificationPropertyThe settings used to enable point in time recovery.When not specified, defaults to point in time recovery disabled for the replica.
Returns union: either
IResolvableorCfnGlobalTablePropsMixin.PointInTimeRecoverySpecificationProperty- Specified by:
getPointInTimeRecoverySpecificationin interfaceCfnGlobalTablePropsMixin.ReplicaSpecificationProperty- See Also:
-
getReadOnDemandThroughputSettings
Description copied from interface:CfnGlobalTablePropsMixin.ReplicaSpecificationPropertySets read request settings for the replica table.Returns union: either
IResolvableorCfnGlobalTablePropsMixin.ReadOnDemandThroughputSettingsProperty- Specified by:
getReadOnDemandThroughputSettingsin interfaceCfnGlobalTablePropsMixin.ReplicaSpecificationProperty- See Also:
-
getReadProvisionedThroughputSettings
Description copied from interface:CfnGlobalTablePropsMixin.ReplicaSpecificationPropertyDefines read capacity settings for the replica table.Returns union: either
IResolvableorCfnGlobalTablePropsMixin.ReadProvisionedThroughputSettingsProperty- Specified by:
getReadProvisionedThroughputSettingsin interfaceCfnGlobalTablePropsMixin.ReplicaSpecificationProperty- See Also:
-
getRegion
Description copied from interface:CfnGlobalTablePropsMixin.ReplicaSpecificationPropertyThe region in which this replica exists.- Specified by:
getRegionin interfaceCfnGlobalTablePropsMixin.ReplicaSpecificationProperty- See Also:
-
getReplicaStreamSpecification
Description copied from interface:CfnGlobalTablePropsMixin.ReplicaSpecificationPropertyRepresents the DynamoDB Streams configuration for a global table replica.Returns union: either
IResolvableorCfnGlobalTablePropsMixin.ReplicaStreamSpecificationProperty- Specified by:
getReplicaStreamSpecificationin interfaceCfnGlobalTablePropsMixin.ReplicaSpecificationProperty- See Also:
-
getResourcePolicy
Description copied from interface:CfnGlobalTablePropsMixin.ReplicaSpecificationPropertyA 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 .
Returns union: either
IResolvableorCfnGlobalTablePropsMixin.ResourcePolicyProperty- Specified by:
getResourcePolicyin interfaceCfnGlobalTablePropsMixin.ReplicaSpecificationProperty- See Also:
-
getSseSpecification
Description copied from interface:CfnGlobalTablePropsMixin.ReplicaSpecificationPropertyAllows 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.
Returns union: either
IResolvableorCfnGlobalTablePropsMixin.ReplicaSSESpecificationProperty- Specified by:
getSseSpecificationin interfaceCfnGlobalTablePropsMixin.ReplicaSpecificationProperty- See Also:
-
getTableClass
Description copied from interface:CfnGlobalTablePropsMixin.ReplicaSpecificationPropertyThe table class of the specified table.Valid values are
STANDARDandSTANDARD_INFREQUENT_ACCESS.- Specified by:
getTableClassin interfaceCfnGlobalTablePropsMixin.ReplicaSpecificationProperty- See Also:
-
getTags
Description copied from interface:CfnGlobalTablePropsMixin.ReplicaSpecificationPropertyAn array of key-value pairs to apply to this replica.For more information, see Tag .
- Specified by:
getTagsin interfaceCfnGlobalTablePropsMixin.ReplicaSpecificationProperty- See Also:
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()- Specified by:
$jsii$toJsonin interfacesoftware.amazon.jsii.JsiiSerializable
-
equals
-
hashCode
public final int hashCode()
-