Class Usage (2.13.0)

Usage(value)

Possible usage of an internal range.

    GetInternalRange and DeleteInternalRange.
    Usage needs to be specified explicitly in
    CreateInternalRange or UpdateInternalRange
    calls.
FOR_VPC (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.
EXTERNAL_TO_VPC (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.
FOR_MIGRATION (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.

Enum

Name Description
USAGE_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.: