Copyright | (c) 2013-2023 Brendan Hay |
---|---|
License | Mozilla Public License, v. 2.0. |
Maintainer | Brendan Hay |
Stability | auto-generated |
Portability | non-portable (GHC extensions) |
Safe Haskell | Safe-Inferred |
Language | Haskell2010 |
Synopsis
- data UpdateReplicationGroupMemberAction = UpdateReplicationGroupMemberAction' {}
- newUpdateReplicationGroupMemberAction :: Text -> UpdateReplicationGroupMemberAction
- updateReplicationGroupMemberAction_globalSecondaryIndexes :: Lens' UpdateReplicationGroupMemberAction (Maybe (NonEmpty ReplicaGlobalSecondaryIndex))
- updateReplicationGroupMemberAction_kmsMasterKeyId :: Lens' UpdateReplicationGroupMemberAction (Maybe Text)
- updateReplicationGroupMemberAction_provisionedThroughputOverride :: Lens' UpdateReplicationGroupMemberAction (Maybe ProvisionedThroughputOverride)
- updateReplicationGroupMemberAction_tableClassOverride :: Lens' UpdateReplicationGroupMemberAction (Maybe TableClass)
- updateReplicationGroupMemberAction_regionName :: Lens' UpdateReplicationGroupMemberAction Text
Documentation
data UpdateReplicationGroupMemberAction Source #
Represents a replica to be modified.
See: newUpdateReplicationGroupMemberAction
smart constructor.
UpdateReplicationGroupMemberAction' | |
|
Instances
newUpdateReplicationGroupMemberAction Source #
Create a value of UpdateReplicationGroupMemberAction
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:globalSecondaryIndexes:UpdateReplicationGroupMemberAction'
, updateReplicationGroupMemberAction_globalSecondaryIndexes
- Replica-specific global secondary index settings.
$sel:kmsMasterKeyId:UpdateReplicationGroupMemberAction'
, updateReplicationGroupMemberAction_kmsMasterKeyId
- The KMS key of the replica that should be used for KMS encryption. To
specify a key, use its key ID, Amazon Resource Name (ARN), alias name,
or alias ARN. Note that you should only provide this parameter if the
key is different from the default DynamoDB KMS key
alias/aws/dynamodb
.
UpdateReplicationGroupMemberAction
, updateReplicationGroupMemberAction_provisionedThroughputOverride
- Replica-specific provisioned throughput. If not specified, uses the
source table's provisioned throughput settings.
$sel:tableClassOverride:UpdateReplicationGroupMemberAction'
, updateReplicationGroupMemberAction_tableClassOverride
- Replica-specific table class. If not specified, uses the source table's
table class.
$sel:regionName:UpdateReplicationGroupMemberAction'
, updateReplicationGroupMemberAction_regionName
- The Region where the replica exists.
updateReplicationGroupMemberAction_globalSecondaryIndexes :: Lens' UpdateReplicationGroupMemberAction (Maybe (NonEmpty ReplicaGlobalSecondaryIndex)) Source #
Replica-specific global secondary index settings.
updateReplicationGroupMemberAction_kmsMasterKeyId :: Lens' UpdateReplicationGroupMemberAction (Maybe Text) Source #
The KMS key of the replica that should be used for KMS encryption. To
specify a key, use its key ID, Amazon Resource Name (ARN), alias name,
or alias ARN. Note that you should only provide this parameter if the
key is different from the default DynamoDB KMS key
alias/aws/dynamodb
.
updateReplicationGroupMemberAction_provisionedThroughputOverride :: Lens' UpdateReplicationGroupMemberAction (Maybe ProvisionedThroughputOverride) Source #
Replica-specific provisioned throughput. If not specified, uses the source table's provisioned throughput settings.
updateReplicationGroupMemberAction_tableClassOverride :: Lens' UpdateReplicationGroupMemberAction (Maybe TableClass) Source #
Replica-specific table class. If not specified, uses the source table's table class.
updateReplicationGroupMemberAction_regionName :: Lens' UpdateReplicationGroupMemberAction Text Source #
The Region where the replica exists.