Schema(mapping=None, *, ignore_unknown_fields=False, **kwargs)Schema is a collection of supported node & edge labels and properties for an overlay.
Attributes |
|
|---|---|
| Name | Description |
name |
str
Identifier. The resource name of the schema. Format: projects/{project}/locations/{location}/domains/{domain}/schema
|
node_types |
MutableSequence[google.cloud.apptopology_v1.types.NodeType]
A list of NodeType\ s defined within this schema. Refer
to the documentation of NodeType for more details.
|
edge_types |
MutableSequence[google.cloud.apptopology_v1.types.EdgeType]
A list of EdgeType\ s defined within this schema. Refer
to the documentation of EdgeType for more details.
|
label_properties |
MutableSequence[google.cloud.apptopology_v1.types.LabelProperties]
A list of supported labels and corresponding properties. |
edge_rules |
MutableSequence[google.cloud.apptopology_v1.types.EdgeRule]
Edge rules. These will indicate which node types can be connected and through what edge type. This is a list of (source_node_type, edge_type, destination_node_type) tuples. |