MDAA TS Docs
    Preparing search index...
    interface BucketDefinition {
        accessPolicies: AccessPolicyProps[];
        bucketZone: string;
        createFolderSkeleton?: boolean;
        defaultDeny?: boolean;
        enableEventBridgeNotifications?: boolean;
        inventories?: { [key: string]: InventoryDefinition };
        lakeFormationLocations?: { [key: string]: LakeFormationLocation };
        lifecycleConfiguration?: LifecycleConfigurationRuleProps[];
    }
    Index

    Properties

    accessPolicies: AccessPolicyProps[]

    Access policies defining role-based permissions per S3 prefix.

    bucketZone: string
    createFolderSkeleton?: boolean

    Create folder placeholder objects for access policy prefixes.

    defaultDeny?: boolean

    Deny access to roles not listed in access policies.

    enableEventBridgeNotifications?: boolean

    Enable EventBridge notifications for bucket data events.

    inventories?: { [key: string]: InventoryDefinition }

    S3 inventory configurations keyed by name.

    lakeFormationLocations?: { [key: string]: LakeFormationLocation }

    LakeFormation location registrations keyed by name.

    lifecycleConfiguration?: LifecycleConfigurationRuleProps[]

    S3 lifecycle rules for automated storage class transitions and expiration.