1. Registry
  2. Packages
  3. AWS Cloud Control
  4. API Docs
  5. glue
  6. getSecurityConfiguration

We recommend new projects start with resources from the AWS provider.

Viewing docs for AWS Cloud Control v1.76.0
published on Monday, Aug 24, 2026 by Pulumi
aws-native logo aws-native logo

We recommend new projects start with resources from the AWS provider.

Viewing docs for AWS Cloud Control v1.76.0
published on Monday, Aug 24, 2026 by Pulumi

    Resource Type definition for AWS::Glue::SecurityConfiguration

    Using getSecurityConfiguration

    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 getSecurityConfiguration(args: GetSecurityConfigurationArgs, opts?: InvokeOptions): Promise<GetSecurityConfigurationResult>
    function getSecurityConfigurationOutput(args: GetSecurityConfigurationOutputArgs, opts?: InvokeOutputOptions): Output<GetSecurityConfigurationResult>
    def get_security_configuration(name: Optional[str] = None,
                                   opts: Optional[InvokeOptions] = None) -> GetSecurityConfigurationResult
    def get_security_configuration_output(name: pulumi.Input[Optional[str]] = None,
                                   opts: Optional[InvokeOutputOptions] = None) -> Output[GetSecurityConfigurationResult]
    func LookupSecurityConfiguration(ctx *Context, args *LookupSecurityConfigurationArgs, opts ...InvokeOption) (*LookupSecurityConfigurationResult, error)
    func LookupSecurityConfigurationOutput(ctx *Context, args *LookupSecurityConfigurationOutputArgs, opts ...InvokeOption) LookupSecurityConfigurationResultOutput

    > Note: This function is named LookupSecurityConfiguration in the Go SDK.

    public static class GetSecurityConfiguration 
    {
        public static Task<GetSecurityConfigurationResult> InvokeAsync(GetSecurityConfigurationArgs args, InvokeOptions? opts = null)
        public static Output<GetSecurityConfigurationResult> Invoke(GetSecurityConfigurationInvokeArgs args, InvokeOptions? opts = null)
        public static Output<GetSecurityConfigurationResult> Invoke(GetSecurityConfigurationInvokeArgs args, InvokeOutputOptions opts)
    }
    public static CompletableFuture<GetSecurityConfigurationResult> getSecurityConfiguration(GetSecurityConfigurationArgs args, InvokeOptions options)
    public static Output<GetSecurityConfigurationResult> getSecurityConfiguration(GetSecurityConfigurationArgs args, InvokeOptions options)
    public static Output<GetSecurityConfigurationResult> getSecurityConfiguration(GetSecurityConfigurationArgs args, InvokeOutputOptions options)
    
    fn::invoke:
      function: aws-native:glue:getSecurityConfiguration
      arguments:
        # arguments dictionary
    data "aws-native_glue_get_security_configuration" "name" {
        # arguments
    }

    The following arguments are supported:

    Name string
    The name for the security configuration.
    Name string
    The name for the security configuration.
    name string
    The name for the security configuration.
    name String
    The name for the security configuration.
    name string
    The name for the security configuration.
    name str
    The name for the security configuration.
    name String
    The name for the security configuration.

    getSecurityConfiguration Result

    The following output properties are available:

    EncryptionConfiguration Pulumi.AwsNative.Glue.Outputs.SecurityConfigurationEncryptionConfiguration
    The encryption configuration associated with this security configuration.
    EncryptionConfiguration SecurityConfigurationEncryptionConfiguration
    The encryption configuration associated with this security configuration.
    encryption_configuration object
    The encryption configuration associated with this security configuration.
    encryptionConfiguration SecurityConfigurationEncryptionConfiguration
    The encryption configuration associated with this security configuration.
    encryptionConfiguration SecurityConfigurationEncryptionConfiguration
    The encryption configuration associated with this security configuration.
    encryption_configuration SecurityConfigurationEncryptionConfiguration
    The encryption configuration associated with this security configuration.
    encryptionConfiguration Property Map
    The encryption configuration associated with this security configuration.

    Supporting Types

    SecurityConfigurationCloudWatchEncryption

    CloudWatchEncryptionMode string
    The encryption mode to use for CloudWatch data.
    KmsKeyArn string
    The Amazon Resource Name (ARN) of the KMS key to be used to encrypt the data.
    CloudWatchEncryptionMode string
    The encryption mode to use for CloudWatch data.
    KmsKeyArn string
    The Amazon Resource Name (ARN) of the KMS key to be used to encrypt the data.
    cloud_watch_encryption_mode string
    The encryption mode to use for CloudWatch data.
    kms_key_arn string
    The Amazon Resource Name (ARN) of the KMS key to be used to encrypt the data.
    cloudWatchEncryptionMode String
    The encryption mode to use for CloudWatch data.
    kmsKeyArn String
    The Amazon Resource Name (ARN) of the KMS key to be used to encrypt the data.
    cloudWatchEncryptionMode string
    The encryption mode to use for CloudWatch data.
    kmsKeyArn string
    The Amazon Resource Name (ARN) of the KMS key to be used to encrypt the data.
    cloud_watch_encryption_mode str
    The encryption mode to use for CloudWatch data.
    kms_key_arn str
    The Amazon Resource Name (ARN) of the KMS key to be used to encrypt the data.
    cloudWatchEncryptionMode String
    The encryption mode to use for CloudWatch data.
    kmsKeyArn String
    The Amazon Resource Name (ARN) of the KMS key to be used to encrypt the data.

    SecurityConfigurationEncryptionConfiguration

    CloudWatchEncryption Pulumi.AwsNative.Glue.Inputs.SecurityConfigurationCloudWatchEncryption
    The encryption configuration for Amazon CloudWatch.
    JobBookmarksEncryption Pulumi.AwsNative.Glue.Inputs.SecurityConfigurationJobBookmarksEncryption
    The encryption configuration for job bookmarks.
    S3Encryptions List<Pulumi.AwsNative.Glue.Inputs.SecurityConfigurationS3Encryption>
    The encryption configuration for Amazon Simple Storage Service (Amazon S3) data.
    CloudWatchEncryption SecurityConfigurationCloudWatchEncryption
    The encryption configuration for Amazon CloudWatch.
    JobBookmarksEncryption SecurityConfigurationJobBookmarksEncryption
    The encryption configuration for job bookmarks.
    S3Encryptions []SecurityConfigurationS3Encryption
    The encryption configuration for Amazon Simple Storage Service (Amazon S3) data.
    cloud_watch_encryption object
    The encryption configuration for Amazon CloudWatch.
    job_bookmarks_encryption object
    The encryption configuration for job bookmarks.
    s3_encryptions list(object)
    The encryption configuration for Amazon Simple Storage Service (Amazon S3) data.
    cloudWatchEncryption SecurityConfigurationCloudWatchEncryption
    The encryption configuration for Amazon CloudWatch.
    jobBookmarksEncryption SecurityConfigurationJobBookmarksEncryption
    The encryption configuration for job bookmarks.
    s3Encryptions List<SecurityConfigurationS3Encryption>
    The encryption configuration for Amazon Simple Storage Service (Amazon S3) data.
    cloudWatchEncryption SecurityConfigurationCloudWatchEncryption
    The encryption configuration for Amazon CloudWatch.
    jobBookmarksEncryption SecurityConfigurationJobBookmarksEncryption
    The encryption configuration for job bookmarks.
    s3Encryptions SecurityConfigurationS3Encryption[]
    The encryption configuration for Amazon Simple Storage Service (Amazon S3) data.
    cloud_watch_encryption SecurityConfigurationCloudWatchEncryption
    The encryption configuration for Amazon CloudWatch.
    job_bookmarks_encryption SecurityConfigurationJobBookmarksEncryption
    The encryption configuration for job bookmarks.
    s3_encryptions Sequence[SecurityConfigurationS3Encryption]
    The encryption configuration for Amazon Simple Storage Service (Amazon S3) data.
    cloudWatchEncryption Property Map
    The encryption configuration for Amazon CloudWatch.
    jobBookmarksEncryption Property Map
    The encryption configuration for job bookmarks.
    s3Encryptions List<Property Map>
    The encryption configuration for Amazon Simple Storage Service (Amazon S3) data.

    SecurityConfigurationJobBookmarksEncryption

    JobBookmarksEncryptionMode string
    The encryption mode to use for job bookmarks data.
    KmsKeyArn string
    The Amazon Resource Name (ARN) of the KMS key to be used to encrypt the data.
    JobBookmarksEncryptionMode string
    The encryption mode to use for job bookmarks data.
    KmsKeyArn string
    The Amazon Resource Name (ARN) of the KMS key to be used to encrypt the data.
    job_bookmarks_encryption_mode string
    The encryption mode to use for job bookmarks data.
    kms_key_arn string
    The Amazon Resource Name (ARN) of the KMS key to be used to encrypt the data.
    jobBookmarksEncryptionMode String
    The encryption mode to use for job bookmarks data.
    kmsKeyArn String
    The Amazon Resource Name (ARN) of the KMS key to be used to encrypt the data.
    jobBookmarksEncryptionMode string
    The encryption mode to use for job bookmarks data.
    kmsKeyArn string
    The Amazon Resource Name (ARN) of the KMS key to be used to encrypt the data.
    job_bookmarks_encryption_mode str
    The encryption mode to use for job bookmarks data.
    kms_key_arn str
    The Amazon Resource Name (ARN) of the KMS key to be used to encrypt the data.
    jobBookmarksEncryptionMode String
    The encryption mode to use for job bookmarks data.
    kmsKeyArn String
    The Amazon Resource Name (ARN) of the KMS key to be used to encrypt the data.

    SecurityConfigurationS3Encryption

    KmsKeyArn string
    The Amazon Resource Name (ARN) of the KMS key to be used to encrypt the data.
    S3EncryptionMode string
    The encryption mode to use for Amazon S3 data.
    KmsKeyArn string
    The Amazon Resource Name (ARN) of the KMS key to be used to encrypt the data.
    S3EncryptionMode string
    The encryption mode to use for Amazon S3 data.
    kms_key_arn string
    The Amazon Resource Name (ARN) of the KMS key to be used to encrypt the data.
    s3_encryption_mode string
    The encryption mode to use for Amazon S3 data.
    kmsKeyArn String
    The Amazon Resource Name (ARN) of the KMS key to be used to encrypt the data.
    s3EncryptionMode String
    The encryption mode to use for Amazon S3 data.
    kmsKeyArn string
    The Amazon Resource Name (ARN) of the KMS key to be used to encrypt the data.
    s3EncryptionMode string
    The encryption mode to use for Amazon S3 data.
    kms_key_arn str
    The Amazon Resource Name (ARN) of the KMS key to be used to encrypt the data.
    s3_encryption_mode str
    The encryption mode to use for Amazon S3 data.
    kmsKeyArn String
    The Amazon Resource Name (ARN) of the KMS key to be used to encrypt the data.
    s3EncryptionMode String
    The encryption mode to use for Amazon S3 data.

    Package Details

    Repository
    AWS Native pulumi/pulumi-aws-native
    License
    Apache-2.0
    aws-native logo aws-native logo

    We recommend new projects start with resources from the AWS provider.

    Viewing docs for AWS Cloud Control v1.76.0
    published on Monday, Aug 24, 2026 by Pulumi

      Try Pulumi Cloud free.
      Your team will thank you.

      Start free trial