Schema information describing the structure and layout of the
data.
Attributes
Name
Description
user_managed
bool
Required. Set to true if user-managed or false if
managed by Dataplex. The default is false (managed by
Dataplex).
- Set to false\ to enable Dataplex discovery to update
the schema. including new data discovery, schema
inference, and schema evolution. Users retain the ability
to input and edit the schema. Dataplex treats schema
input by the user as though produced by a previous
Dataplex discovery operation, and it will evolve the
schema and take action based on that treatment.
- Set to true to fully manage the entity schema. This
setting guarantees that Dataplex will not change schema
fields.
MutableSequence[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.
Represents a key field within the entity's partition structure. You
could have up to 20 partition fields, but only the first 10
partitions have the filtering ability due to performance
consideration. Note: Partition fields are immutable.
PartitionStyle
PartitionStyle(value)
The structure of paths within the entity, which represent
partitions.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-08-28 UTC."],[],[],null,["# Class Schema (2.11.0)\n\nVersion latestkeyboard_arrow_down\n\n- [2.11.0 (latest)](/python/docs/reference/dataplex/latest/google.cloud.dataplex_v1.types.Schema)\n- [2.10.2](/python/docs/reference/dataplex/2.10.2/google.cloud.dataplex_v1.types.Schema)\n- [2.9.0](/python/docs/reference/dataplex/2.9.0/google.cloud.dataplex_v1.types.Schema)\n- [2.8.0](/python/docs/reference/dataplex/2.8.0/google.cloud.dataplex_v1.types.Schema)\n- [2.7.1](/python/docs/reference/dataplex/2.7.1/google.cloud.dataplex_v1.types.Schema)\n- [2.6.0](/python/docs/reference/dataplex/2.6.0/google.cloud.dataplex_v1.types.Schema)\n- [2.5.0](/python/docs/reference/dataplex/2.5.0/google.cloud.dataplex_v1.types.Schema)\n- [2.4.0](/python/docs/reference/dataplex/2.4.0/google.cloud.dataplex_v1.types.Schema)\n- [2.3.1](/python/docs/reference/dataplex/2.3.1/google.cloud.dataplex_v1.types.Schema)\n- [2.2.2](/python/docs/reference/dataplex/2.2.2/google.cloud.dataplex_v1.types.Schema)\n- [2.1.0](/python/docs/reference/dataplex/2.1.0/google.cloud.dataplex_v1.types.Schema)\n- [2.0.1](/python/docs/reference/dataplex/2.0.1/google.cloud.dataplex_v1.types.Schema)\n- [1.13.0](/python/docs/reference/dataplex/1.13.0/google.cloud.dataplex_v1.types.Schema)\n- [1.12.3](/python/docs/reference/dataplex/1.12.3/google.cloud.dataplex_v1.types.Schema)\n- [1.11.0](/python/docs/reference/dataplex/1.11.0/google.cloud.dataplex_v1.types.Schema)\n- [1.10.0](/python/docs/reference/dataplex/1.10.0/google.cloud.dataplex_v1.types.Schema)\n- [1.9.0](/python/docs/reference/dataplex/1.9.0/google.cloud.dataplex_v1.types.Schema)\n- [1.8.1](/python/docs/reference/dataplex/1.8.1/google.cloud.dataplex_v1.types.Schema)\n- [1.7.0](/python/docs/reference/dataplex/1.7.0/google.cloud.dataplex_v1.types.Schema)\n- [1.6.2](/python/docs/reference/dataplex/1.6.2/google.cloud.dataplex_v1.types.Schema)\n- [1.5.1](/python/docs/reference/dataplex/1.5.1/google.cloud.dataplex_v1.types.Schema)\n- [1.4.3](/python/docs/reference/dataplex/1.4.3/google.cloud.dataplex_v1.types.Schema)\n- [1.3.0](/python/docs/reference/dataplex/1.3.0/google.cloud.dataplex_v1.types.Schema)\n- [1.2.0](/python/docs/reference/dataplex/1.2.0/google.cloud.dataplex_v1.types.Schema)\n- [1.1.3](/python/docs/reference/dataplex/1.1.3/google.cloud.dataplex_v1.types.Schema)\n- [1.0.1](/python/docs/reference/dataplex/1.0.1/google.cloud.dataplex_v1.types.Schema)\n- [0.2.1](/python/docs/reference/dataplex/0.2.1/google.cloud.dataplex_v1.types.Schema)\n- [0.1.0](/python/docs/reference/dataplex/0.1.0/google.cloud.dataplex_v1.types.Schema) \n\n Schema(mapping=None, *, ignore_unknown_fields=False, **kwargs)\n\nSchema information describing the structure and layout of the\ndata.\n\nClasses\n-------\n\n### Mode\n\n Mode(value)\n\nAdditional qualifiers to define field semantics.\n\n### PartitionField\n\n PartitionField(mapping=None, *, ignore_unknown_fields=False, **kwargs)\n\nRepresents a key field within the entity's partition structure. You\ncould have up to 20 partition fields, but only the first 10\npartitions have the filtering ability due to performance\nconsideration. **Note:** Partition fields are immutable.\n\n### PartitionStyle\n\n PartitionStyle(value)\n\nThe structure of paths within the entity, which represent\npartitions.\n\n### SchemaField\n\n SchemaField(mapping=None, *, ignore_unknown_fields=False, **kwargs)\n\nRepresents a column field within a table schema.\n\n### Type\n\n Type(value)\n\nType information for fields in schemas and partition schemas."]]