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.InitializationModeNested classes/interfaces inherited from interface software.amazon.awscdk.services.dynamodb.CfnGlobalTable.ReplicaSpecificationProperty
CfnGlobalTable.ReplicaSpecificationProperty.Builder, CfnGlobalTable.ReplicaSpecificationProperty.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConstructor that initializes the object based on literal property values passed by theCfnGlobalTable.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 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 theCfnGlobalTable.ReplicaSpecificationProperty.Builder.
-
-
Method Details
-
getRegion
Description copied from interface:CfnGlobalTable.ReplicaSpecificationPropertyThe region in which this replica exists.- Specified by:
getRegionin interfaceCfnGlobalTable.ReplicaSpecificationProperty- See Also:
-
getContributorInsightsSpecification
Description copied from interface:CfnGlobalTable.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
IResolvableorCfnGlobalTable.ContributorInsightsSpecificationProperty- Specified by:
getContributorInsightsSpecificationin interfaceCfnGlobalTable.ReplicaSpecificationProperty- See Also:
-
getDeletionProtectionEnabled
Description copied from interface:CfnGlobalTable.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 interfaceCfnGlobalTable.ReplicaSpecificationProperty- See Also:
-
getGlobalSecondaryIndexes
Description copied from interface:CfnGlobalTable.ReplicaSpecificationPropertyDefines additional settings for the global secondary indexes of this replica.Returns union: either
IResolvableor Listinvalid input: '<'eitherIResolvableorCfnGlobalTable.ReplicaGlobalSecondaryIndexSpecificationProperty>- Specified by:
getGlobalSecondaryIndexesin interfaceCfnGlobalTable.ReplicaSpecificationProperty- See Also:
-
getKinesisStreamSpecification
Description copied from interface:CfnGlobalTable.ReplicaSpecificationPropertyDefines the Kinesis Data Streams configuration for the specified replica.Returns union: either
IResolvableorCfnGlobalTable.KinesisStreamSpecificationProperty- Specified by:
getKinesisStreamSpecificationin interfaceCfnGlobalTable.ReplicaSpecificationProperty- See Also:
-
getPointInTimeRecoverySpecification
Description copied from interface:CfnGlobalTable.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
IResolvableorCfnGlobalTable.PointInTimeRecoverySpecificationProperty- Specified by:
getPointInTimeRecoverySpecificationin interfaceCfnGlobalTable.ReplicaSpecificationProperty- See Also:
-
getReadOnDemandThroughputSettings
Description copied from interface:CfnGlobalTable.ReplicaSpecificationPropertySets read request settings for the replica table.Returns union: either
IResolvableorCfnGlobalTable.ReadOnDemandThroughputSettingsProperty- Specified by:
getReadOnDemandThroughputSettingsin interfaceCfnGlobalTable.ReplicaSpecificationProperty- See Also:
-
getReadProvisionedThroughputSettings
Description copied from interface:CfnGlobalTable.ReplicaSpecificationPropertyDefines read capacity settings for the replica table.Returns union: either
IResolvableorCfnGlobalTable.ReadProvisionedThroughputSettingsProperty- Specified by:
getReadProvisionedThroughputSettingsin interfaceCfnGlobalTable.ReplicaSpecificationProperty- See Also:
-
getReplicaStreamSpecification
Description copied from interface:CfnGlobalTable.ReplicaSpecificationPropertyRepresents the DynamoDB Streams configuration for a global table replica.Returns union: either
IResolvableorCfnGlobalTable.ReplicaStreamSpecificationProperty- Specified by:
getReplicaStreamSpecificationin interfaceCfnGlobalTable.ReplicaSpecificationProperty- See Also:
-
getResourcePolicy
Description copied from interface:CfnGlobalTable.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
IResolvableorCfnGlobalTable.ResourcePolicyProperty- Specified by:
getResourcePolicyin interfaceCfnGlobalTable.ReplicaSpecificationProperty- See Also:
-
getSseSpecification
Description copied from interface:CfnGlobalTable.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
IResolvableorCfnGlobalTable.ReplicaSSESpecificationProperty- Specified by:
getSseSpecificationin interfaceCfnGlobalTable.ReplicaSpecificationProperty- See Also:
-
getTableClass
Description copied from interface:CfnGlobalTable.ReplicaSpecificationPropertyThe table class of the specified table.Valid values are
STANDARDandSTANDARD_INFREQUENT_ACCESS.- Specified by:
getTableClassin interfaceCfnGlobalTable.ReplicaSpecificationProperty- See Also:
-
getTags
Description copied from interface:CfnGlobalTable.ReplicaSpecificationPropertyAn array of key-value pairs to apply to this replica.For more information, see Tag .
- Specified by:
getTagsin interfaceCfnGlobalTable.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()
-