Class GatewayAdvertisedRoute (2.17.0)

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

A gateway advertised route is a route that a gateway spoke advertises somewhere.

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

Attributes

Name Description
name str
Identifier. The name of the gateway advertised route. Route names must be unique and use the following form: projects/{project_number}/locations/{region}/spokes/{spoke}/gatewayAdvertisedRoutes/{gateway_advertised_route_id}
create_time google.protobuf.timestamp_pb2.Timestamp
Output only. The time the gateway advertised route was created.
update_time google.protobuf.timestamp_pb2.Timestamp
Output only. The time the gateway advertised route was last updated.
labels MutableMapping[str, str]
Optional labels in key-value pair format. For more information about labels, see `Requirements for labels
description str
An optional description of the gateway advertised route.
unique_id str
Output only. The Google-generated UUID for the gateway advertised route. This value is unique across all gateway advertised route resources. If a gateway advertised route is deleted and another with the same name is created, the new route is assigned a different unique_id.
state google.cloud.networkconnectivity_v1beta.types.State
Output only. The current lifecycle state of this gateway advertised route.
ip_range str
Immutable. This route's advertised IP address range. Must be a valid CIDR-formatted prefix. If an IP address is provided without a subnet mask, it is interpreted as, for IPv4, a /32 singular IP address range, and, for IPv6, /128.
priority int
Optional. The priority of this advertised route. You can choose a value from 0 to 65335. If you don't provide a value, Google Cloud assigns a priority of 100 to the ranges. This field is a member of oneof_ _priority.
recipient google.cloud.networkconnectivity_v1beta.types.GatewayAdvertisedRoute.Recipient
Optional. The recipient of this advertised route.

Classes

LabelsEntry

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

The abstract base class for a message.

Parameters
Name Description
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.

Recipient

Recipient(value)

The recipient of an advertised route.