Reference documentation and code samples for the Network Connectivity V1 API module Google::Cloud::NetworkConnectivity::V1::InternalRange::Peering.
Peering type.
Constants
PEERING_UNSPECIFIED
value: 0
If Peering is left unspecified in CreateInternalRange or
UpdateInternalRange, it will be defaulted to FOR_SELF.
FOR_SELF
value: 1
This is the default behavior and represents the case that this
internal range is intended to be used in the VPC in which it is created
and is accessible from its peers. This implies that peers or
peers-of-peers cannot use this range.
FOR_PEER
value: 2
This behavior can be set when the internal range is being reserved for
usage by peers. This means that no resource within the VPC in which
it is being created can use this to associate with a VPC resource, but
one of the peers can. This represents donating a range for peers to
use.
NOT_SHARED
value: 3
This behavior can be set when the internal range is being reserved for
usage by the VPC in which it is created, but not shared with peers.
In a sense, it is local to the VPC. This can be used to create internal
ranges for various purposes like HTTP_INTERNAL_LOAD_BALANCER or for
Interconnect routes that are not shared with peers. This also implies
that peers cannot use this range in a way that is visible to this VPC,
but can re-use this range as long as it is NOT_SHARED from the peer VPC,
too.