We recommend new projects start with resources from the AWS provider.
Viewing docs for AWS Cloud Control v1.74.1
published on Monday, Aug 3, 2026 by Pulumi
published on Monday, Aug 3, 2026 by Pulumi
We recommend new projects start with resources from the AWS provider.
Viewing docs for AWS Cloud Control v1.74.1
published on Monday, Aug 3, 2026 by Pulumi
published on Monday, Aug 3, 2026 by Pulumi
Resource Type definition for AWS::Glue::DataCatalogEncryptionSettings
Using getDataCatalogEncryptionSettings
Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.
function getDataCatalogEncryptionSettings(args: GetDataCatalogEncryptionSettingsArgs, opts?: InvokeOptions): Promise<GetDataCatalogEncryptionSettingsResult>
function getDataCatalogEncryptionSettingsOutput(args: GetDataCatalogEncryptionSettingsOutputArgs, opts?: InvokeOptions): Output<GetDataCatalogEncryptionSettingsResult>def get_data_catalog_encryption_settings(catalog_id: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetDataCatalogEncryptionSettingsResult
def get_data_catalog_encryption_settings_output(catalog_id: pulumi.Input[Optional[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetDataCatalogEncryptionSettingsResult]func LookupDataCatalogEncryptionSettings(ctx *Context, args *LookupDataCatalogEncryptionSettingsArgs, opts ...InvokeOption) (*LookupDataCatalogEncryptionSettingsResult, error)
func LookupDataCatalogEncryptionSettingsOutput(ctx *Context, args *LookupDataCatalogEncryptionSettingsOutputArgs, opts ...InvokeOption) LookupDataCatalogEncryptionSettingsResultOutput> Note: This function is named LookupDataCatalogEncryptionSettings in the Go SDK.
public static class GetDataCatalogEncryptionSettings
{
public static Task<GetDataCatalogEncryptionSettingsResult> InvokeAsync(GetDataCatalogEncryptionSettingsArgs args, InvokeOptions? opts = null)
public static Output<GetDataCatalogEncryptionSettingsResult> Invoke(GetDataCatalogEncryptionSettingsInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetDataCatalogEncryptionSettingsResult> getDataCatalogEncryptionSettings(GetDataCatalogEncryptionSettingsArgs args, InvokeOptions options)
public static Output<GetDataCatalogEncryptionSettingsResult> getDataCatalogEncryptionSettings(GetDataCatalogEncryptionSettingsArgs args, InvokeOptions options)
fn::invoke:
function: aws-native:glue:getDataCatalogEncryptionSettings
arguments:
# arguments dictionarydata "aws-native_glue_get_data_catalog_encryption_settings" "name" {
# arguments
}The following arguments are supported:
- Catalog
Id string - The ID of the Data Catalog in which the settings are created.
- Catalog
Id string - The ID of the Data Catalog in which the settings are created.
- catalog_
id string - The ID of the Data Catalog in which the settings are created.
- catalog
Id String - The ID of the Data Catalog in which the settings are created.
- catalog
Id string - The ID of the Data Catalog in which the settings are created.
- catalog_
id str - The ID of the Data Catalog in which the settings are created.
- catalog
Id String - The ID of the Data Catalog in which the settings are created.
getDataCatalogEncryptionSettings Result
The following output properties are available:
- Data
Catalog Pulumi.Encryption Settings Value Aws Native. Glue. Outputs. Data Catalog Encryption Settings - Contains configuration information for maintaining Data Catalog security.
- Data
Catalog DataEncryption Settings Catalog Encryption Settings Type - Contains configuration information for maintaining Data Catalog security.
- data_
catalog_ objectencryption_ settings - Contains configuration information for maintaining Data Catalog security.
- data
Catalog DataEncryption Settings Catalog Encryption Settings - Contains configuration information for maintaining Data Catalog security.
- data
Catalog DataEncryption Settings Catalog Encryption Settings - Contains configuration information for maintaining Data Catalog security.
- data_
catalog_ Dataencryption_ settings Catalog Encryption Settings - Contains configuration information for maintaining Data Catalog security.
- data
Catalog Property MapEncryption Settings - Contains configuration information for maintaining Data Catalog security.
Supporting Types
DataCatalogEncryptionSettings
- Connection
Password Pulumi.Encryption Aws Native. Glue. Inputs. Data Catalog Encryption Settings Connection Password Encryption - When connection password protection is enabled, the Data Catalog uses a customer-provided key to encrypt the password as part of
CreateConnectionorUpdateConnectionand store it in theENCRYPTED_PASSWORDfield in the connection properties. You can enable catalog encryption or only password encryption. - Encryption
At Pulumi.Rest Aws Native. Glue. Inputs. Data Catalog Encryption Settings Encryption At Rest - Specifies the encryption-at-rest configuration for the Data Catalog.
- Connection
Password DataEncryption Catalog Encryption Settings Connection Password Encryption - When connection password protection is enabled, the Data Catalog uses a customer-provided key to encrypt the password as part of
CreateConnectionorUpdateConnectionand store it in theENCRYPTED_PASSWORDfield in the connection properties. You can enable catalog encryption or only password encryption. - Encryption
At DataRest Catalog Encryption Settings Encryption At Rest - Specifies the encryption-at-rest configuration for the Data Catalog.
- connection_
password_ objectencryption - When connection password protection is enabled, the Data Catalog uses a customer-provided key to encrypt the password as part of
CreateConnectionorUpdateConnectionand store it in theENCRYPTED_PASSWORDfield in the connection properties. You can enable catalog encryption or only password encryption. - encryption_
at_ objectrest - Specifies the encryption-at-rest configuration for the Data Catalog.
- connection
Password DataEncryption Catalog Encryption Settings Connection Password Encryption - When connection password protection is enabled, the Data Catalog uses a customer-provided key to encrypt the password as part of
CreateConnectionorUpdateConnectionand store it in theENCRYPTED_PASSWORDfield in the connection properties. You can enable catalog encryption or only password encryption. - encryption
At DataRest Catalog Encryption Settings Encryption At Rest - Specifies the encryption-at-rest configuration for the Data Catalog.
- connection
Password DataEncryption Catalog Encryption Settings Connection Password Encryption - When connection password protection is enabled, the Data Catalog uses a customer-provided key to encrypt the password as part of
CreateConnectionorUpdateConnectionand store it in theENCRYPTED_PASSWORDfield in the connection properties. You can enable catalog encryption or only password encryption. - encryption
At DataRest Catalog Encryption Settings Encryption At Rest - Specifies the encryption-at-rest configuration for the Data Catalog.
- connection_
password_ Dataencryption Catalog Encryption Settings Connection Password Encryption - When connection password protection is enabled, the Data Catalog uses a customer-provided key to encrypt the password as part of
CreateConnectionorUpdateConnectionand store it in theENCRYPTED_PASSWORDfield in the connection properties. You can enable catalog encryption or only password encryption. - encryption_
at_ Datarest Catalog Encryption Settings Encryption At Rest - Specifies the encryption-at-rest configuration for the Data Catalog.
- connection
Password Property MapEncryption - When connection password protection is enabled, the Data Catalog uses a customer-provided key to encrypt the password as part of
CreateConnectionorUpdateConnectionand store it in theENCRYPTED_PASSWORDfield in the connection properties. You can enable catalog encryption or only password encryption. - encryption
At Property MapRest - Specifies the encryption-at-rest configuration for the Data Catalog.
DataCatalogEncryptionSettingsConnectionPasswordEncryption
- Kms
Key stringId - An AWS KMS key that is used to encrypt the connection password.
- Return
Connection boolPassword Encrypted - When the ReturnConnectionPasswordEncrypted flag is set to 'true', passwords remain encrypted in the responses of GetConnection and GetConnections. This encryption takes effect independently from catalog encryption.
- Kms
Key stringId - An AWS KMS key that is used to encrypt the connection password.
- Return
Connection boolPassword Encrypted - When the ReturnConnectionPasswordEncrypted flag is set to 'true', passwords remain encrypted in the responses of GetConnection and GetConnections. This encryption takes effect independently from catalog encryption.
- kms_
key_ stringid - An AWS KMS key that is used to encrypt the connection password.
- return_
connection_ boolpassword_ encrypted - When the ReturnConnectionPasswordEncrypted flag is set to 'true', passwords remain encrypted in the responses of GetConnection and GetConnections. This encryption takes effect independently from catalog encryption.
- kms
Key StringId - An AWS KMS key that is used to encrypt the connection password.
- return
Connection BooleanPassword Encrypted - When the ReturnConnectionPasswordEncrypted flag is set to 'true', passwords remain encrypted in the responses of GetConnection and GetConnections. This encryption takes effect independently from catalog encryption.
- kms
Key stringId - An AWS KMS key that is used to encrypt the connection password.
- return
Connection booleanPassword Encrypted - When the ReturnConnectionPasswordEncrypted flag is set to 'true', passwords remain encrypted in the responses of GetConnection and GetConnections. This encryption takes effect independently from catalog encryption.
- kms_
key_ strid - An AWS KMS key that is used to encrypt the connection password.
- return_
connection_ boolpassword_ encrypted - When the ReturnConnectionPasswordEncrypted flag is set to 'true', passwords remain encrypted in the responses of GetConnection and GetConnections. This encryption takes effect independently from catalog encryption.
- kms
Key StringId - An AWS KMS key that is used to encrypt the connection password.
- return
Connection BooleanPassword Encrypted - When the ReturnConnectionPasswordEncrypted flag is set to 'true', passwords remain encrypted in the responses of GetConnection and GetConnections. This encryption takes effect independently from catalog encryption.
DataCatalogEncryptionSettingsEncryptionAtRest
- Catalog
Encryption stringMode - The encryption-at-rest mode for encrypting Data Catalog data.
- Catalog
Encryption stringService Role - The role that AWS Glue assumes to encrypt and decrypt the Data Catalog objects on the caller's behalf.
- Sse
Aws stringKms Key Id - The ID of the AWS KMS key to use for encryption at rest.
- Catalog
Encryption stringMode - The encryption-at-rest mode for encrypting Data Catalog data.
- Catalog
Encryption stringService Role - The role that AWS Glue assumes to encrypt and decrypt the Data Catalog objects on the caller's behalf.
- Sse
Aws stringKms Key Id - The ID of the AWS KMS key to use for encryption at rest.
- catalog_
encryption_ stringmode - The encryption-at-rest mode for encrypting Data Catalog data.
- catalog_
encryption_ stringservice_ role - The role that AWS Glue assumes to encrypt and decrypt the Data Catalog objects on the caller's behalf.
- sse_
aws_ stringkms_ key_ id - The ID of the AWS KMS key to use for encryption at rest.
- catalog
Encryption StringMode - The encryption-at-rest mode for encrypting Data Catalog data.
- catalog
Encryption StringService Role - The role that AWS Glue assumes to encrypt and decrypt the Data Catalog objects on the caller's behalf.
- sse
Aws StringKms Key Id - The ID of the AWS KMS key to use for encryption at rest.
- catalog
Encryption stringMode - The encryption-at-rest mode for encrypting Data Catalog data.
- catalog
Encryption stringService Role - The role that AWS Glue assumes to encrypt and decrypt the Data Catalog objects on the caller's behalf.
- sse
Aws stringKms Key Id - The ID of the AWS KMS key to use for encryption at rest.
- catalog_
encryption_ strmode - The encryption-at-rest mode for encrypting Data Catalog data.
- catalog_
encryption_ strservice_ role - The role that AWS Glue assumes to encrypt and decrypt the Data Catalog objects on the caller's behalf.
- sse_
aws_ strkms_ key_ id - The ID of the AWS KMS key to use for encryption at rest.
- catalog
Encryption StringMode - The encryption-at-rest mode for encrypting Data Catalog data.
- catalog
Encryption StringService Role - The role that AWS Glue assumes to encrypt and decrypt the Data Catalog objects on the caller's behalf.
- sse
Aws StringKms Key Id - The ID of the AWS KMS key to use for encryption at rest.
Package Details
- Repository
- AWS Native pulumi/pulumi-aws-native
- License
- Apache-2.0
We recommend new projects start with resources from the AWS provider.
Viewing docs for AWS Cloud Control v1.74.1
published on Monday, Aug 3, 2026 by Pulumi
published on Monday, Aug 3, 2026 by Pulumi