CfnSecurityConfigurationProps

class aws_cdk.aws_glue.CfnSecurityConfigurationProps(*, encryption_configuration, name)

Bases: object

Properties for defining a CfnSecurityConfiguration.

Parameters:
  • encryption_configuration (Union[IResolvable, EncryptionConfigurationProperty, Dict[str, Any]]) – The encryption configuration associated with this security configuration.

  • name (str) – The name of the security configuration.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-securityconfiguration.html

ExampleMetadata:

fixture=_generated

Example:

# The code below shows an example of how to instantiate this type.
# The values are placeholders you should change.
from aws_cdk import aws_glue as glue

cfn_security_configuration_props = glue.CfnSecurityConfigurationProps(
    encryption_configuration=glue.CfnSecurityConfiguration.EncryptionConfigurationProperty(
        cloud_watch_encryption=glue.CfnSecurityConfiguration.CloudWatchEncryptionProperty(
            cloud_watch_encryption_mode="cloudWatchEncryptionMode",
            kms_key_arn="kmsKeyArn"
        ),
        job_bookmarks_encryption=glue.CfnSecurityConfiguration.JobBookmarksEncryptionProperty(
            job_bookmarks_encryption_mode="jobBookmarksEncryptionMode",
            kms_key_arn="kmsKeyArn"
        ),
        s3_encryptions=[glue.CfnSecurityConfiguration.S3EncryptionProperty(
            kms_key_arn="kmsKeyArn",
            s3_encryption_mode="s3EncryptionMode"
        )]
    ),
    name="name"
)

Attributes

encryption_configuration

The encryption configuration associated with this security configuration.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-securityconfiguration.html#cfn-glue-securityconfiguration-encryptionconfiguration

name

The name of the security configuration.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-securityconfiguration.html#cfn-glue-securityconfiguration-name