DateIntervalUnit
- class aws_cdk.aws_glue.DateIntervalUnit(*values)
Bases:
EnumDate interval unit for partition projection.
- See:
- 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="date", type=glue.Schema.STRING )], data_format=glue.DataFormat.JSON, partition_projection={ "date": glue.PartitionProjectionConfiguration.date( min="2020-01-01", max="2023-12-31", format="yyyy-MM-dd", # `step` bundles interval + unit (supply both or neither). Optional at day # precision or coarser; required when the format is sub-day (e.g. hours). step=glue.DateProjectionStep(interval=1, interval_unit=glue.DateIntervalUnit.DAYS) ) } )
Attributes
- DAYS
Day interval (default).
- HOURS
Hour interval.
- MINUTES
Minute interval.
- MONTHS
Month interval.
- SECONDS
Second interval.
- WEEKS
Week interval.
- YEARS
Year interval.