Class: Aws::Glue::Types::CreateSecurityConfigurationRequest
- Inherits:
-
Struct
- Object
- Struct
- Aws::Glue::Types::CreateSecurityConfigurationRequest
- Includes:
- Structure
- Defined in:
- 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",
},
},
}
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#encryption_configuration ⇒ Types::EncryptionConfiguration
The encryption configuration for the new security configuration.
-
#name ⇒ String
The name for the new security configuration.
Instance Attribute Details
#encryption_configuration ⇒ Types::EncryptionConfiguration
The encryption configuration for the new security configuration.
7147 7148 7149 7150 7151 7152 |
# File 'lib/aws-sdk-glue/types.rb', line 7147 class CreateSecurityConfigurationRequest < Struct.new( :name, :encryption_configuration) SENSITIVE = [] include Aws::Structure end |
#name ⇒ String
The name for the new security configuration.
7147 7148 7149 7150 7151 7152 |
# File 'lib/aws-sdk-glue/types.rb', line 7147 class CreateSecurityConfigurationRequest < Struct.new( :name, :encryption_configuration) SENSITIVE = [] include Aws::Structure end |