Skip to content

CmkSecretConfig

Source code in docs_src/capo_datasync/types/cmk_secret_config.py
class CmkSecretConfig(TypedDict, closed=True):
    secret_arn: NotRequired["capo_datasync.types.secret_arn.SecretArn"]
    """<p>Specifies the ARN for the DataSync-managed Secrets Manager secret that that is used to access a specific storage location. This property is generated by DataSync and is read-only. DataSync encrypts this secret with the KMS key that you specify for <code>KmsKeyArn</code>.</p>"""
    kms_key_arn: NotRequired["capo_datasync.types.kms_key_arn.KmsKeyArn"]
    """<p>Specifies the ARN for the customer-managed KMS key that DataSync uses to encrypt the DataSync-managed secret stored for <code>SecretArn</code>. DataSync provides this key to Secrets Manager.</p>"""

kms_key_arn instance-attribute

kms_key_arn: NotRequired[KmsKeyArn]

Specifies the ARN for the customer-managed KMS key that DataSync uses to encrypt the DataSync-managed secret stored for SecretArn. DataSync provides this key to Secrets Manager.

secret_arn instance-attribute

secret_arn: NotRequired[SecretArn]

Specifies the ARN for the DataSync-managed Secrets Manager secret that that is used to access a specific storage location. This property is generated by DataSync and is read-only. DataSync encrypts this secret with the KMS key that you specify for KmsKeyArn.