aws.glue.getDataCatalogEncryptionSettings
This data source can be used to fetch information about AWS Glue Data Catalog Encryption Settings.
Example Usage
Coming soon!
Coming soon!
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.aws.glue.GlueFunctions;
import com.pulumi.aws.glue.inputs.GetDataCatalogEncryptionSettingsArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
public static void main(String[] args) {
Pulumi.run(App::stack);
}
public static void stack(Context ctx) {
final var example = GlueFunctions.getDataCatalogEncryptionSettings(GetDataCatalogEncryptionSettingsArgs.builder()
.id("123456789123")
.build());
}
}
Coming soon!
Coming soon!
variables:
example:
fn::invoke:
Function: aws:glue:getDataCatalogEncryptionSettings
Arguments:
id: '123456789123'
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: Optional[pulumi.Input[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)
// Output-based functions aren't available in Java yet
fn::invoke:
function: aws:glue/getDataCatalogEncryptionSettings:getDataCatalogEncryptionSettings
arguments:
# arguments dictionary
The following arguments are supported:
- Catalog
Id string ID of the Data Catalog. This is typically the AWS account ID.
- Catalog
Id string ID of the Data Catalog. This is typically the AWS account ID.
- catalog
Id String ID of the Data Catalog. This is typically the AWS account ID.
- catalog
Id string ID of the Data Catalog. This is typically the AWS account ID.
- catalog_
id str ID of the Data Catalog. This is typically the AWS account ID.
- catalog
Id String ID of the Data Catalog. This is typically the AWS account ID.
getDataCatalogEncryptionSettings Result
The following output properties are available:
- Catalog
Id string - Data
Catalog List<GetEncryption Settings Data Catalog Encryption Settings Data Catalog Encryption Setting> The security configuration to set. see Data Catalog Encryption Settings.
- Id string
The provider-assigned unique ID for this managed resource.
- Catalog
Id string - Data
Catalog []GetEncryption Settings Data Catalog Encryption Settings Data Catalog Encryption Setting The security configuration to set. see Data Catalog Encryption Settings.
- Id string
The provider-assigned unique ID for this managed resource.
- catalog
Id String - data
Catalog List<GetEncryption Settings Data Catalog Encryption Settings Data Catalog Encryption Setting> The security configuration to set. see Data Catalog Encryption Settings.
- id String
The provider-assigned unique ID for this managed resource.
- catalog
Id string - data
Catalog GetEncryption Settings Data Catalog Encryption Settings Data Catalog Encryption Setting[] The security configuration to set. see Data Catalog Encryption Settings.
- id string
The provider-assigned unique ID for this managed resource.
- catalog_
id str - data_
catalog_ Sequence[Getencryption_ settings Data Catalog Encryption Settings Data Catalog Encryption Setting] The security configuration to set. see Data Catalog Encryption Settings.
- id str
The provider-assigned unique ID for this managed resource.
- catalog
Id String - data
Catalog List<Property Map>Encryption Settings The security configuration to set. see Data Catalog Encryption Settings.
- id String
The provider-assigned unique ID for this managed resource.
Supporting Types
GetDataCatalogEncryptionSettingsDataCatalogEncryptionSetting
- Connection
Password List<GetEncryptions Data Catalog Encryption Settings Data Catalog Encryption Setting Connection Password Encryption> 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. see Connection Password Encryption.
- Encryption
At List<GetRests Data Catalog Encryption Settings Data Catalog Encryption Setting Encryption At Rest> Encryption-at-rest configuration for the Data Catalog. see Encryption At Rest.
- Connection
Password []GetEncryptions Data Catalog Encryption Settings Data Catalog Encryption Setting Connection Password Encryption 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. see Connection Password Encryption.
- Encryption
At []GetRests Data Catalog Encryption Settings Data Catalog Encryption Setting Encryption At Rest Encryption-at-rest configuration for the Data Catalog. see Encryption At Rest.
- connection
Password List<GetEncryptions Data Catalog Encryption Settings Data Catalog Encryption Setting Connection Password Encryption> 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. see Connection Password Encryption.
- encryption
At List<GetRests Data Catalog Encryption Settings Data Catalog Encryption Setting Encryption At Rest> Encryption-at-rest configuration for the Data Catalog. see Encryption At Rest.
- connection
Password GetEncryptions Data Catalog Encryption Settings Data Catalog Encryption Setting Connection Password Encryption[] 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. see Connection Password Encryption.
- encryption
At GetRests Data Catalog Encryption Settings Data Catalog Encryption Setting Encryption At Rest[] Encryption-at-rest configuration for the Data Catalog. see Encryption At Rest.
- connection_
password_ Sequence[Getencryptions Data Catalog Encryption Settings Data Catalog Encryption Setting Connection Password Encryption] 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. see Connection Password Encryption.
- encryption_
at_ Sequence[Getrests Data Catalog Encryption Settings Data Catalog Encryption Setting Encryption At Rest] Encryption-at-rest configuration for the Data Catalog. see Encryption At Rest.
- connection
Password List<Property Map>Encryptions 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. see Connection Password Encryption.
- encryption
At List<Property Map>Rests Encryption-at-rest configuration for the Data Catalog. see Encryption At Rest.
GetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingConnectionPasswordEncryption
- Aws
Kms stringKey Id KMS key ARN that is used to encrypt the connection password.
- Return
Connection boolPassword Encrypted When set to
true
, passwords remain encrypted in the responses of GetConnection and GetConnections. This encryption takes effect independently of the catalog encryption.
- Aws
Kms stringKey Id KMS key ARN that is used to encrypt the connection password.
- Return
Connection boolPassword Encrypted When set to
true
, passwords remain encrypted in the responses of GetConnection and GetConnections. This encryption takes effect independently of the catalog encryption.
- aws
Kms StringKey Id KMS key ARN that is used to encrypt the connection password.
- return
Connection BooleanPassword Encrypted When set to
true
, passwords remain encrypted in the responses of GetConnection and GetConnections. This encryption takes effect independently of the catalog encryption.
- aws
Kms stringKey Id KMS key ARN that is used to encrypt the connection password.
- return
Connection booleanPassword Encrypted When set to
true
, passwords remain encrypted in the responses of GetConnection and GetConnections. This encryption takes effect independently of the catalog encryption.
- aws_
kms_ strkey_ id KMS key ARN that is used to encrypt the connection password.
- return_
connection_ boolpassword_ encrypted When set to
true
, passwords remain encrypted in the responses of GetConnection and GetConnections. This encryption takes effect independently of the catalog encryption.
- aws
Kms StringKey Id KMS key ARN that is used to encrypt the connection password.
- return
Connection BooleanPassword Encrypted When set to
true
, passwords remain encrypted in the responses of GetConnection and GetConnections. This encryption takes effect independently of the catalog encryption.
GetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingEncryptionAtRest
- Catalog
Encryption stringMode The encryption-at-rest mode for encrypting Data Catalog data.
- Sse
Aws stringKms Key Id ARN of the AWS KMS key to use for encryption at rest.
- Catalog
Encryption stringMode The encryption-at-rest mode for encrypting Data Catalog data.
- Sse
Aws stringKms Key Id ARN of the AWS KMS key to use for encryption at rest.
- catalog
Encryption StringMode The encryption-at-rest mode for encrypting Data Catalog data.
- sse
Aws StringKms Key Id ARN of the AWS KMS key to use for encryption at rest.
- catalog
Encryption stringMode The encryption-at-rest mode for encrypting Data Catalog data.
- sse
Aws stringKms Key Id ARN of the AWS KMS key to use for encryption at rest.
- catalog_
encryption_ strmode The encryption-at-rest mode for encrypting Data Catalog data.
- sse_
aws_ strkms_ key_ id ARN of the AWS KMS key to use for encryption at rest.
- catalog
Encryption StringMode The encryption-at-rest mode for encrypting Data Catalog data.
- sse
Aws StringKms Key Id ARN of the AWS KMS key to use for encryption at rest.
Package Details
- Repository
- AWS Classic pulumi/pulumi-aws
- License
- Apache-2.0
- Notes
This Pulumi package is based on the
aws
Terraform Provider.