Class SpokeSummary (2.4.2)

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

Summarizes information about the spokes associated with a hub. The summary includes a count of spokes according to type and according to state. If any spokes are inactive, the summary also lists the reasons they are inactive, including a count for each reason.

Attributes

NameDescription
spoke_type_counts MutableSequence[google.cloud.networkconnectivity_v1.types.SpokeSummary.SpokeTypeCount]
Output only. Counts the number of spokes of each type that are associated with a specific hub.
spoke_state_counts MutableSequence[google.cloud.networkconnectivity_v1.types.SpokeSummary.SpokeStateCount]
Output only. Counts the number of spokes that are in each state and associated with a given hub.
spoke_state_reason_counts MutableSequence[google.cloud.networkconnectivity_v1.types.SpokeSummary.SpokeStateReasonCount]
Output only. Counts the number of spokes that are inactive for each possible reason and associated with a given hub.

Classes

SpokeStateCount

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

The number of spokes that are in a particular state and associated with a given hub.

SpokeStateReasonCount

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

The number of spokes in the hub that are inactive for this reason.

SpokeTypeCount

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

The number of spokes of a given type that are associated with a specific hub. The type indicates what kind of resource is associated with the spoke.