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.138.0 (build 0ca7ee8)", date="2026-08-10T14:51:27.958Z") @Stability(Experimental) public interface CatalogEncryptionOptions extends software.amazon.jsii.JsiiSerializable
(experimental) 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());
 
  • Method Details