Skip to content

ArtifactConfigInput

Source code in docs_src/capo_synthetics/types/artifact_config_input.py
class ArtifactConfigInput(TypedDict, closed=True):
    s3_encryption: NotRequired[
        "capo_synthetics.types.s3_encryption_config.S3EncryptionConfig"
    ]
    """<p>A structure that contains the configuration of the encryption-at-rest settings for artifacts that the canary uploads to Amazon S3. Artifact encryption functionality is available only for canaries that use Synthetics runtime version syn-nodejs-puppeteer-3.3 or later. For more information, see <a href="https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch_Synthetics_artifact_encryption.html">Encrypting canary artifacts</a> </p>"""

s3_encryption instance-attribute

s3_encryption: NotRequired[S3EncryptionConfig]

A structure that contains the configuration of the encryption-at-rest settings for artifacts that the canary uploads to Amazon S3. Artifact encryption functionality is available only for canaries that use Synthetics runtime version syn-nodejs-puppeteer-3.3 or later. For more information, see Encrypting canary artifacts