Interface OSMLBucketProps

Represents the properties required to configure the OSMLBucket Construct.

OSMLBucketProps

interface OSMLBucketProps {
    accessLogsBucket?: IBucket;
    bucketName: string;
    prodLike: boolean;
    removalPolicy: RemovalPolicy;
}

Properties

accessLogsBucket?: IBucket

(Optional) The access logs bucket where access logs for the OSML bucket should be stored. If not provided, access logs may not be enabled or stored separately.

bucketName: string

The name of the OSML bucket.

prodLike: boolean

Indicates whether the OSML bucket should be configured for production-like usage.

removalPolicy: RemovalPolicy

The removal policy to apply to the OSML bucket when it is deleted or removed from the stack. This defines how the bucket and its contents should be handled.

Generated using TypeDoc