SchemaFieldProperty
- class aws_cdk.aws_s3tables_alpha.SchemaFieldProperty(*, name, type, required=None)
Bases:
object(experimental) Contains details about a schema field.
- Parameters:
name (
str) – (experimental) The name of the field.type (
str) – (experimental) The field type. S3 Tables supports all Apache Iceberg primitive types. For more information, see the Apache Iceberg documentation.required (
Optional[bool]) – (experimental) A Boolean value that specifies whether values are required for each row in this field. By default, this isfalseand null values are allowed in the field. If this istrue, the field does not allow null values. Default: false
- Stability:
experimental
- ExampleMetadata:
fixture=_generated
Example:
# The code below shows an example of how to instantiate this type. # The values are placeholders you should change. import aws_cdk.aws_s3tables_alpha as s3tables_alpha schema_field_property = s3tables_alpha.SchemaFieldProperty( name="name", type="type", # the properties below are optional required=False )
Attributes
- name
(experimental) The name of the field.
- Stability:
experimental
- required
(experimental) A Boolean value that specifies whether values are required for each row in this field.
By default, this is
falseand null values are allowed in the field. If this istrue, the field does not allow null values.- Default:
false
- Stability:
experimental
- type
(experimental) The field type.
S3 Tables supports all Apache Iceberg primitive types. For more information, see the Apache Iceberg documentation.
- Stability:
experimental