Google Cloud Network Connectivity V1 Client - Class Usage (2.3.0)

Reference documentation and code samples for the Google Cloud Network Connectivity V1 Client class Usage.

Possible usage of an internal range.

Protobuf type google.cloud.networkconnectivity.v1.InternalRange.Usage

Namespace

Google \ Cloud \ NetworkConnectivity \ V1 \ InternalRange

Methods

static::name

Parameter
Name
Description
value
mixed

static::value

Parameter
Name
Description
name
mixed

Constants

USAGE_UNSPECIFIED

  Value: 0 
 

Unspecified usage is allowed in calls which identify the resource by other fields and do not need Usage set to complete. These are, i.e.: GetInternalRange and DeleteInternalRange.

Usage needs to be specified explicitly in CreateInternalRange or UpdateInternalRange calls.

Generated from protobuf enum USAGE_UNSPECIFIED = 0;

FOR_VPC

  Value: 1 
 

A VPC resource can use the reserved CIDR block by associating it with the internal range resource if usage is set to FOR_VPC.

Generated from protobuf enum FOR_VPC = 1;

EXTERNAL_TO_VPC

  Value: 2 
 

Ranges created with EXTERNAL_TO_VPC cannot be associated with VPC resources and are meant to block out address ranges for various use cases, like for example, usage on-prem, with dynamic route announcements via interconnect.

Generated from protobuf enum EXTERNAL_TO_VPC = 2;

FOR_MIGRATION

  Value: 3 
 

Ranges created FOR_MIGRATION can be used to lock a CIDR range between a source and target subnet. If usage is set to FOR_MIGRATION, the peering value has to be set to FOR_SELF or default to FOR_SELF when unset.

Generated from protobuf enum FOR_MIGRATION = 3;

Create a Mobile Website
View Site in Mobile | Classic
Share by: