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 isfalse
and 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
false
and 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