purpose property
The purpose of this internal range.
Defines the intended use of the range and any restrictions associated with it. If not specified, it defaults to VPC_SUBNET.
Optional. Possible string values are:
- "PURPOSE_UNSPECIFIED" : If purpose is left unspecified in CreateInternalRange or UpdateInternalRange, it will be defaulted to VPC_SUBNET.
- "VPC_SUBNET" : The internal range is used for VPC subnetworks.
- "INTERNAL_ADDRESS" : The internal range is used exclusively for allocating individual IP addresses (e.g., for global PSC endpoints). Child ranges or subnetworks cannot be created from a range with this purpose.
Implementation
core.String? purpose;