You are viewing documentation for version 3 of the AWS SDK for Ruby. Version 2 documentation can be found here.

Class: Aws::Glue::Types::CreateSecurityConfigurationRequest

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-glue/lib/aws-sdk-glue/types.rb

Overview

Note:

When making an API call, you may pass CreateSecurityConfigurationRequest data as a hash:

{
  name: "NameString", # required
  encryption_configuration: { # required
    s3_encryption: [
      {
        s3_encryption_mode: "DISABLED", # accepts DISABLED, SSE-KMS, SSE-S3
        kms_key_arn: "KmsKeyArn",
      },
    ],
    cloud_watch_encryption: {
      cloud_watch_encryption_mode: "DISABLED", # accepts DISABLED, SSE-KMS
      kms_key_arn: "KmsKeyArn",
    },
    job_bookmarks_encryption: {
      job_bookmarks_encryption_mode: "DISABLED", # accepts DISABLED, CSE-KMS
      kms_key_arn: "KmsKeyArn",
    },
  },
}

Instance Attribute Summary collapse

Instance Attribute Details

#encryption_configurationTypes::EncryptionConfiguration

The encryption configuration for the new security configuration.



3024
3025
3026
3027
3028
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/types.rb', line 3024

class CreateSecurityConfigurationRequest < Struct.new(
  :name,
  :encryption_configuration)
  include Aws::Structure
end

#nameString

The name for the new security configuration.

Returns:

  • (String)


3024
3025
3026
3027
3028
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/types.rb', line 3024

class CreateSecurityConfigurationRequest < Struct.new(
  :name,
  :encryption_configuration)
  include Aws::Structure
end