Schema
(
mapping
=
None
,
*
,
ignore_unknown_fields
=
False
,
**
kwargs
)
Schema information describing the structure and layout of the data.
Attributes
Name
Description
user_managed
bool
Required. Whether the schema is user-managed or managed by the service. User-managed schemas are not automatically updated by discovery jobs.
fields
Sequence[ google.cloud.dataplex_v1.types.Schema.SchemaField
]
Optional. The sequence of fields describing data in table entities.
partition_fields
Sequence[ google.cloud.dataplex_v1.types.Schema.PartitionField
]
Optional. The sequence of fields describing the partition structure in entities. If this field is empty, there are no partitions within the data.
partition_style
google.cloud.dataplex_v1.types.Schema.PartitionStyle
Optional. The structure of paths containing partition data within the entity.
Classes
Mode
Mode
(
value
)
Additional qualifiers to define field semantics.
PartitionField
PartitionField
(
mapping
=
None
,
*
,
ignore_unknown_fields
=
False
,
**
kwargs
)
Represents a key field within the entity's partition structure.
PartitionStyle
PartitionStyle
(
value
)
The structure of paths within the entity, which represent partitions.
SchemaField
SchemaField
(
mapping
=
None
,
*
,
ignore_unknown_fields
=
False
,
**
kwargs
)
Represents a column field within a table schema.
Type
Type
(
value
)
Type information for fields in schemas and partition schemas.

