Construction properties for an S3 Bucket object.

Hierarchy

  • SsmSessionManagerSettingsProps

Properties

cloudWatchEncryptionEnabled: boolean
cloudWatchEncryptionKey?: IKey

Custom resource lambda log group encryption key, when undefined default AWS managed key will be used

logRetentionInDays: number

Custom resource lambda log retention in days

prefixes: {
    accelerator: string;
    ssmLog: string;
}

Accelerator and SSM Log Prefixes

Type declaration

  • accelerator: string
  • ssmLog: string
region: string
rolesInAccounts?: {
    account: string;
    parametersByPath: {
        [key: string]: string;
    };
    region: string;
}[]
s3BucketKeyArn?: string
s3BucketName?: string
s3KeyPrefix?: string
sendToCloudWatchLogs: boolean
sendToS3: boolean
ssmKeyDetails: {
    alias: string;
    description: string;
}

Accelerator CMK Details for SSM

Type declaration

  • alias: string
  • description: string

Generated using TypeDoc