Class Hub (1.4.3)

Stay organized with collections Save and categorize content based on your preferences.
Hub(mapping=None, *, ignore_unknown_fields=False, **kwargs)

Network Connectivity Center is a hub-and-spoke abstraction for network connectivity management in Google Cloud. It reduces operational complexity through a simple, centralized connectivity management model. Following is the resource message of a hub.

Attributes

NameDescription
name str
Immutable. The name of a Hub resource.
create_time google.protobuf.timestamp_pb2.Timestamp
Time when the Hub was created.
update_time google.protobuf.timestamp_pb2.Timestamp
Time when the Hub was updated.
labels Mapping[str, str]
User-defined labels.
description str
Short description of the hub resource.
spokes Sequence[str]
Output only. A list of the URIs of all attached spokes
unique_id str
Output only. Google-generated UUID for this resource. This is unique across all Hub resources. If a Hub resource is deleted and another with the same name is created, it gets a different unique_id.
state google.cloud.networkconnectivity_v1alpha1.types.State
Output only. The current lifecycle state of this Hub.

Inheritance

builtins.object > proto.message.Message > Hub

Classes

LabelsEntry

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

The abstract base class for a message.

Parameters
NameDescription
kwargs dict

Keys and values corresponding to the fields of the message.

mapping Union[dict, `.Message`]

A dictionary or message to be used to determine the values for this message.

ignore_unknown_fields Optional(bool)

If True, do not raise errors for unknown fields. Only applied if mapping is a mapping type or there are keyword parameters.