pub struct Builder { /* private fields */ }Expand description
A builder for DataCatalogEncryptionSettings.
Implementations§
source§impl Builder
impl Builder
sourcepub fn encryption_at_rest(self, input: EncryptionAtRest) -> Self
pub fn encryption_at_rest(self, input: EncryptionAtRest) -> Self
Specifies the encryption-at-rest configuration for the Data Catalog.
sourcepub fn set_encryption_at_rest(self, input: Option<EncryptionAtRest>) -> Self
pub fn set_encryption_at_rest(self, input: Option<EncryptionAtRest>) -> Self
Specifies the encryption-at-rest configuration for the Data Catalog.
sourcepub fn connection_password_encryption(
self,
input: ConnectionPasswordEncryption
) -> Self
pub fn connection_password_encryption(
self,
input: ConnectionPasswordEncryption
) -> Self
When connection password protection is enabled, the Data Catalog uses a customer-provided key to encrypt the password as part of CreateConnection or UpdateConnection and store it in the ENCRYPTED_PASSWORD field in the connection properties. You can enable catalog encryption or only password encryption.
sourcepub fn set_connection_password_encryption(
self,
input: Option<ConnectionPasswordEncryption>
) -> Self
pub fn set_connection_password_encryption(
self,
input: Option<ConnectionPasswordEncryption>
) -> Self
When connection password protection is enabled, the Data Catalog uses a customer-provided key to encrypt the password as part of CreateConnection or UpdateConnection and store it in the ENCRYPTED_PASSWORD field in the connection properties. You can enable catalog encryption or only password encryption.
sourcepub fn build(self) -> DataCatalogEncryptionSettings
pub fn build(self) -> DataCatalogEncryptionSettings
Consumes the builder and constructs a DataCatalogEncryptionSettings.