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

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

    Create SecurityConfiguration Resource

    Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.

    Constructor syntax

    new SecurityConfiguration(name: string, args: SecurityConfigurationArgs, opts?: CustomResourceOptions);
    @overload
    def SecurityConfiguration(resource_name: str,
                              args: SecurityConfigurationArgs,
                              opts: Optional[ResourceOptions] = None)
    
    @overload
    def SecurityConfiguration(resource_name: str,
                              opts: Optional[ResourceOptions] = None,
                              encryption_configuration: Optional[SecurityConfigurationEncryptionConfigurationArgs] = None,
                              name: Optional[str] = None)
    func NewSecurityConfiguration(ctx *Context, name string, args SecurityConfigurationArgs, opts ...ResourceOption) (*SecurityConfiguration, error)
    public SecurityConfiguration(string name, SecurityConfigurationArgs args, CustomResourceOptions? opts = null)
    public SecurityConfiguration(String name, SecurityConfigurationArgs args)
    public SecurityConfiguration(String name, SecurityConfigurationArgs args, CustomResourceOptions options)
    
    type: aws-native:glue:SecurityConfiguration
    properties: # The arguments to resource properties.
    options: # Bag of options to control resource's behavior.
    
    
    resource "aws-native_glue_security_configuration" "name" {
        # resource properties
    }

    Parameters

    name string
    The unique name of the resource.
    args SecurityConfigurationArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    resource_name str
    The unique name of the resource.
    args SecurityConfigurationArgs
    The arguments to resource properties.
    opts ResourceOptions
    Bag of options to control resource's behavior.
    ctx Context
    Context object for the current deployment.
    name string
    The unique name of the resource.
    args SecurityConfigurationArgs
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args SecurityConfigurationArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args SecurityConfigurationArgs
    The arguments to resource properties.
    options CustomResourceOptions
    Bag of options to control resource's behavior.

    SecurityConfiguration Resource Properties

    To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.

    Inputs

    In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.

    The SecurityConfiguration resource accepts the following input properties:

    EncryptionConfiguration Pulumi.AwsNative.Glue.Inputs.SecurityConfigurationEncryptionConfiguration
    The encryption configuration associated with this security configuration.
    Name string
    The name for the security configuration.
    EncryptionConfiguration SecurityConfigurationEncryptionConfigurationArgs
    The encryption configuration associated with this security configuration.
    Name string
    The name for the security configuration.
    encryption_configuration object
    The encryption configuration associated with this security configuration.
    name string
    The name for the security configuration.
    encryptionConfiguration SecurityConfigurationEncryptionConfiguration
    The encryption configuration associated with this security configuration.
    name String
    The name for the security configuration.
    encryptionConfiguration SecurityConfigurationEncryptionConfiguration
    The encryption configuration associated with this security configuration.
    name string
    The name for the security configuration.
    encryption_configuration SecurityConfigurationEncryptionConfigurationArgs
    The encryption configuration associated with this security configuration.
    name str
    The name for the security configuration.
    encryptionConfiguration Property Map
    The encryption configuration associated with this security configuration.
    name String
    The name for the security configuration.

    Outputs

    All input properties are implicitly available as output properties. Additionally, the SecurityConfiguration resource produces the following output properties:

    Id string
    The provider-assigned unique ID for this managed resource.
    Id string
    The provider-assigned unique ID for this managed resource.
    id string
    The provider-assigned unique ID for this managed resource.
    id String
    The provider-assigned unique ID for this managed resource.
    id string
    The provider-assigned unique ID for this managed resource.
    id str
    The provider-assigned unique ID for this managed resource.
    id String
    The provider-assigned unique ID for this managed resource.

    Supporting Types

    SecurityConfigurationCloudWatchEncryption, SecurityConfigurationCloudWatchEncryptionArgs

    The encryption configuration for Amazon CloudWatch.
    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, SecurityConfigurationEncryptionConfigurationArgs

    The encryption configuration for the security configuration.
    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, SecurityConfigurationJobBookmarksEncryptionArgs

    The encryption configuration for job bookmarks.
    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, SecurityConfigurationS3EncryptionArgs

    Specifies how Amazon Simple Storage Service (Amazon S3) data should be encrypted.
    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