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.V1Assembly
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. |