EnumPartitionProjectionConfigurationProps

class aws_cdk.aws_glue_alpha.EnumPartitionProjectionConfigurationProps(*, values)

Bases: object

(experimental) Properties for ENUM partition projection configuration.

Parameters:

values (Sequence[str]) – (experimental) Explicit list of partition values.

Stability:

experimental

ExampleMetadata:

infused

Example:

# my_database: glue.Database

glue.S3Table(self, "MyTable",
    database=my_database,
    columns=[glue.Column(
        name="data",
        type=glue.Schema.STRING
    )],
    partition_keys=[glue.Column(
        name="region",
        type=glue.Schema.STRING
    )],
    data_format=glue.DataFormat.JSON,
    partition_projection={
        "region": glue.PartitionProjectionConfiguration.enum(
            values=["us-east-1", "us-west-2", "eu-west-1"]
        )
    }
)

Attributes

values

(experimental) Explicit list of partition values.

Stability:

experimental

Example:

["us-east-1", "us-west-2", "eu-west-1"]