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 |
Replicates the secret to a new Regions. See Multi-Region secrets.
Secrets Manager generates a CloudTrail log entry when you call this action. Do not include sensitive information in request parameters because it might be logged. For more information, see Logging Secrets Manager events with CloudTrail.
Required permissions: secretsmanager:ReplicateSecretToRegions
. For
more information, see
IAM policy actions for Secrets Manager
and
Authentication and access control in Secrets Manager.
Synopsis
- data ReplicateSecretToRegions = ReplicateSecretToRegions' {}
- newReplicateSecretToRegions :: Text -> NonEmpty ReplicaRegionType -> ReplicateSecretToRegions
- replicateSecretToRegions_forceOverwriteReplicaSecret :: Lens' ReplicateSecretToRegions (Maybe Bool)
- replicateSecretToRegions_secretId :: Lens' ReplicateSecretToRegions Text
- replicateSecretToRegions_addReplicaRegions :: Lens' ReplicateSecretToRegions (NonEmpty ReplicaRegionType)
- data ReplicateSecretToRegionsResponse = ReplicateSecretToRegionsResponse' {}
- newReplicateSecretToRegionsResponse :: Int -> ReplicateSecretToRegionsResponse
- replicateSecretToRegionsResponse_arn :: Lens' ReplicateSecretToRegionsResponse (Maybe Text)
- replicateSecretToRegionsResponse_replicationStatus :: Lens' ReplicateSecretToRegionsResponse (Maybe [ReplicationStatusType])
- replicateSecretToRegionsResponse_httpStatus :: Lens' ReplicateSecretToRegionsResponse Int
Creating a Request
data ReplicateSecretToRegions Source #
See: newReplicateSecretToRegions
smart constructor.
ReplicateSecretToRegions' | |
|
Instances
newReplicateSecretToRegions Source #
Create a value of ReplicateSecretToRegions
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:forceOverwriteReplicaSecret:ReplicateSecretToRegions'
, replicateSecretToRegions_forceOverwriteReplicaSecret
- Specifies whether to overwrite a secret with the same name in the
destination Region.
$sel:secretId:ReplicateSecretToRegions'
, replicateSecretToRegions_secretId
- The ARN or name of the secret to replicate.
$sel:addReplicaRegions:ReplicateSecretToRegions'
, replicateSecretToRegions_addReplicaRegions
- A list of Regions in which to replicate the secret.
Request Lenses
replicateSecretToRegions_forceOverwriteReplicaSecret :: Lens' ReplicateSecretToRegions (Maybe Bool) Source #
Specifies whether to overwrite a secret with the same name in the destination Region.
replicateSecretToRegions_secretId :: Lens' ReplicateSecretToRegions Text Source #
The ARN or name of the secret to replicate.
replicateSecretToRegions_addReplicaRegions :: Lens' ReplicateSecretToRegions (NonEmpty ReplicaRegionType) Source #
A list of Regions in which to replicate the secret.
Destructuring the Response
data ReplicateSecretToRegionsResponse Source #
See: newReplicateSecretToRegionsResponse
smart constructor.
ReplicateSecretToRegionsResponse' | |
|
Instances
newReplicateSecretToRegionsResponse Source #
Create a value of ReplicateSecretToRegionsResponse
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:
ReplicateSecretToRegionsResponse
, replicateSecretToRegionsResponse_arn
- The ARN of the primary secret.
$sel:replicationStatus:ReplicateSecretToRegionsResponse'
, replicateSecretToRegionsResponse_replicationStatus
- The status of replication.
$sel:httpStatus:ReplicateSecretToRegionsResponse'
, replicateSecretToRegionsResponse_httpStatus
- The response's http status code.
Response Lenses
replicateSecretToRegionsResponse_arn :: Lens' ReplicateSecretToRegionsResponse (Maybe Text) Source #
The ARN of the primary secret.
replicateSecretToRegionsResponse_replicationStatus :: Lens' ReplicateSecretToRegionsResponse (Maybe [ReplicationStatusType]) Source #
The status of replication.
replicateSecretToRegionsResponse_httpStatus :: Lens' ReplicateSecretToRegionsResponse Int Source #
The response's http status code.