Class Schema (0.1.0)

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.