Package Classes (0.1.0)

Summary of entries of Classes for google-cloud-apptopology.

Classes

AppTopologyAsyncClient

Service describing handlers for resources

AppTopologyClient

Service describing handlers for resources

ListDomainsAsyncPager

A pager for iterating through list_domains requests.

This class thinly wraps an initial ListDomainsResponse object, and provides an __aiter__ method to iterate through its domains field.

If there are more pages, the __aiter__ method will make additional ListDomains requests and continue to iterate through the domains field on the corresponding responses.

All the usual ListDomainsResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.

ListDomainsPager

A pager for iterating through list_domains requests.

This class thinly wraps an initial ListDomainsResponse object, and provides an __iter__ method to iterate through its domains field.

If there are more pages, the __iter__ method will make additional ListDomains requests and continue to iterate through the domains field on the corresponding responses.

All the usual ListDomainsResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.

BoolValue

BoolValue represents a property that has a boolean value type.

ConnectedNodePattern

Edge pattern matcher to match the edge direction, labels and properties.

Domain

Domain is a pre-defined topology query domain. Each topology domain contains a set of nodes and edges.

DoubleValue

DoubleValue represents a property that has a double value type.

Edge

Represents a single edge connecting two nodes in the graph.

EdgePattern

Edge pattern matcher to match the edge direction, labels and properties.

Direction

The direction of the edge to match.

EdgeRule

EdgeRule defines the connection rules for nodes in the graph.

This message has oneof_ fields (mutually exclusive fields). For each oneof, at most one member field can be set at the same time. Setting any member of the oneof automatically clears all other members.

.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields

EdgeType

EdgeType defines the schema of an edge type in the graph.

EntityContext

Represents the context of an entity (node or edge) in the graph.

GenerateDiscoveredResourcesTopologyRequest

Request for GenerateDiscoveredResourcesTopology.

.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields

GenerateDiscoveredResourcesTopologyResponse

Response for GenerateDiscoveredResourcesTopology.

GetDomainRequest

Request for GetDomain.

GetSchemaRequest

Request for GetSchema.

Graph

Represents a graph structure composed of nodes and edges.

GraphPattern

Recursive graph pattern matcher to select and constrain the returned topology. AppTopology API allows cycle in the graph traversal and will return unique node and edge results in the response. SLO is guaranteed for at most 5 hops in the graph traversal.

IntValue

IntValue represents a property that has an integer value type.

LabelProperties

Identifier for the label and corresponding properties.

LabelPropertiesPattern

Matcher for label and property. The matcher accepts both exact match and expression.

ListDomainsRequest

Request for ListDomains.

ListDomainsResponse

Response for ListDomains.

Node

Represents a single node in the graph.

NodeGroup

NodeGroup represents a dynamic collection of nodes that satisfy specific criteria. A node is considered part of this group if it matches the defined constraints.

NodePattern

Node pattern matcher to match the node id, labels and properties.

NodeType

NodeType defines the schema of a node type in the graph.

OperationMetadata

Represents the metadata of the long-running operation.

Property

Property defines the schema of a property in the graph.

This message has oneof_ fields (mutually exclusive fields). For each oneof, at most one member field can be set at the same time. Setting any member of the oneof automatically clears all other members.

.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields

Schema

Schema is a collection of supported node & edge labels and properties for an overlay.

StringValue

StringValue represents a property that has a string value type.

Modules

pagers

API documentation for apptopology_v1.services.app_topology.pagers module.