Interface CatalogEncryptionOptions

All Superinterfaces:
software.amazon.jsii.JsiiSerializable
All Known Subinterfaces:
CatalogProps
All Known Implementing Classes:
CatalogEncryptionOptions.Jsii$Proxy, CatalogProps.Jsii$Proxy

@Generated(value="jsii-pacmak/1.140.0 (build 79fd58c)", date="2026-09-25T13:54:16.362Z") @Stability(Deprecated) @Deprecated public interface CatalogEncryptionOptions extends software.amazon.jsii.JsiiSerializable
Deprecated.
(deprecated) Encryption configuration for a Glue Data Catalog.

Encryption is fixed at construction: a catalog either carries encryption settings or it does not, which keeps its configuration easy to reason about and avoids order-dependent mutation after the catalog is created.

Example:

 import software.amazon.awscdk.services.iam.*;
 Key key;
 IRole role;
 Catalog.encryptAccount(this, CatalogEncryptionOptions.builder()
         .encryptionAtRest(DataCatalogEncryptionAtRest.kmsWithServiceRole(role, key))
         .build());