Network Connectivity v1 API - Enum InternalRange.Types.Usage (2.11.0)

public enum InternalRange.Types.Usage

Reference documentation and code samples for the Network Connectivity v1 API enum InternalRange.Types.Usage.

Possible usage of an internal range.

Namespace

Google.Cloud.NetworkConnectivity.V1

Assembly

Google.Cloud.NetworkConnectivity.V1.dll

Fields

Name Description
ExternalToVpc

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.

ForMigration

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.

ForVpc

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

Unspecified

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.