Skip to content

ImportCertificateMessage

Source code in docs_src/capo_database_migration_service/types/import_certificate_message.py
class ImportCertificateMessage(TypedDict, closed=True):
    certificate_identifier: "capo_database_migration_service.types.string.String"
    """<p>A customer-assigned name for the certificate. Identifiers must begin with a letter and must contain only ASCII letters, digits, and hyphens. They can't end with a hyphen or contain two consecutive hyphens.</p>"""
    certificate_pem: NotRequired[
        "capo_database_migration_service.types.secret_string.SecretString"
    ]
    """<p>The contents of a <code>.pem</code> file, which contains an X.509 certificate.</p>"""
    certificate_wallet: NotRequired[
        "capo_database_migration_service.types.certificate_wallet.CertificateWallet"
    ]
    """<p>The location of an imported Oracle Wallet certificate for use with SSL. Provide the name of a <code>.sso</code> file using the <code>fileb://</code> prefix. You can't provide the certificate inline.</p> <p>Example: <code>filebase64("${path.root}/rds-ca-2019-root.sso")</code> </p>"""
    tags: NotRequired["capo_database_migration_service.types.tag_list.TagList"]
    """<p>The tags associated with the certificate.</p>"""
    kms_key_id: NotRequired["capo_database_migration_service.types.string.String"]
    """<p>An KMS key identifier that is used to encrypt the certificate.</p> <p>If you don't specify a value for the <code>KmsKeyId</code> parameter, then DMS uses your default encryption key.</p> <p>KMS creates the default encryption key for your Amazon Web Services account. Your Amazon Web Services account has a different default encryption key for each Amazon Web Services Region.</p>"""

certificate_identifier instance-attribute

certificate_identifier: String

A customer-assigned name for the certificate. Identifiers must begin with a letter and must contain only ASCII letters, digits, and hyphens. They can't end with a hyphen or contain two consecutive hyphens.

certificate_pem instance-attribute

certificate_pem: NotRequired[SecretString]

The contents of a .pem file, which contains an X.509 certificate.

certificate_wallet instance-attribute

certificate_wallet: NotRequired[CertificateWallet]

The location of an imported Oracle Wallet certificate for use with SSL. Provide the name of a .sso file using the fileb:// prefix. You can't provide the certificate inline.

Example: filebase64("${path.root}/rds-ca-2019-root.sso")

kms_key_id instance-attribute

kms_key_id: NotRequired[String]

An KMS key identifier that is used to encrypt the certificate.

If you don't specify a value for the KmsKeyId parameter, then DMS uses your default encryption key.

KMS creates the default encryption key for your Amazon Web Services account. Your Amazon Web Services account has a different default encryption key for each Amazon Web Services Region.

tags instance-attribute

tags: NotRequired[TagList]

The tags associated with the certificate.