Class Schema (0.1.0)

Schema(mapping=None, *, ignore_unknown_fields=False, **kwargs)

Schema information describing the structure and layout of the data.

Attributes

NameDescription
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.