A public advertised prefix represents an aggregated IP prefix or netblock which customers bring to cloud. The IP prefix is a single unit of route advertisement and is announced globally to the internet.
JSON representation |
---|
{ "kind": string, "id": string, "creationTimestamp": string, "name": string, "description": string, "selfLink": string, "ipCidrRange": string, "dnsVerificationIp": string, "sharedSecret": string, "status": enum ( |
Fields | |
---|---|
kind |
[Output Only] Type of the resource. Always
for public advertised prefixes. |
id |
[Output Only] The unique identifier for the resource type. The server generates this identifier. |
creation |
[Output Only] Creation timestamp in RFC3339 text format. |
name |
Name of the resource. Provided by the client when the resource is created. The name must be 1-63 characters long, and comply with RFC1035. Specifically, the name must be 1-63 characters long and match the regular expression |
description |
An optional description of this resource. Provide this property when you create the resource. |
self |
[Output Only] Server-defined URL for the resource. |
ip |
The address range, in CIDR format, represented by this public advertised prefix. |
dns |
The address to be used for reverse DNS verification. |
shared |
[Output Only] The shared secret to be used for reverse DNS verification. |
status |
The status of the public advertised prefix. Possible values include:
|
pdp |
Specifies how child public delegated prefix will be scoped. It could be one of following values:
|
public |
[Output Only] The list of public delegated prefixes that exist for this public advertised prefix. |
fingerprint |
Fingerprint of this resource. A hash of the contents stored in this object. This field is used in optimistic locking. This field will be ignored when inserting a new
. An up-to-date fingerprint must be provided in order to update the
, otherwise the request will fail with error
. To see the latest fingerprint, make a
request to retrieve a PublicAdvertisedPrefix. A base64-encoded string. |
byoip |
[Output Only] The version of BYOIP API. |
Status
The provisioning status of the public advertised prefix.
Enums | |
---|---|
INITIAL |
RPKI validation is complete. |
PTR_CONFIGURED |
User has configured the PTR. |
VALIDATED |
Reverse DNS lookup is successful. |
REVERSE_DNS_LOOKUP_FAILED |
Reverse DNS lookup failed. |
PREFIX_CONFIGURATION_IN_PROGRESS |
The prefix is being configured. |
PREFIX_CONFIGURATION_COMPLETE |
The prefix is fully configured. |
PREFIX_REMOVAL_IN_PROGRESS |
The prefix is being removed. |
READY_TO_ANNOUNCE |
The prefix is currently withdrawn but ready to be announced. |
ANNOUNCED_TO_INTERNET |
The prefix is announced to Internet. |
PdpScope
Enums | |
---|---|
REGIONAL |
The public delegated prefix is regional only. The provisioning will take a few minutes. |
GLOBAL |
The public delegated prefix is global only. The provisioning will take ~4 weeks. |
GLOBAL_AND_REGIONAL |
The public delegated prefixes is BYOIP V1 legacy prefix. This is output only value and no longer supported in BYOIP V2. |
PublicDelegatedPrefix
Represents a CIDR range which can be used to assign addresses.
JSON representation |
---|
{ "name": string, "region": string, "project": string, "status": string, "ipRange": string } |
Fields | |
---|---|
name |
The name of the public delegated prefix |
region |
The region of the public delegated prefix if it is regional. If absent, the prefix is global. |
project |
The project number of the public delegated prefix |
status |
The status of the public delegated prefix. Possible values are: INITIALIZING: The public delegated prefix is being initialized and addresses cannot be created yet. ANNOUNCED: The public delegated prefix is active. |
ip |
The IP address range of the public delegated prefix |
ByoipApiVersion
The version of BYOIP API
Enums | |
---|---|
V1 |
This public advertised prefix can be used to create both regional and global public delegated prefixes. It usually takes 4 weeks to create or delete a public delegated prefix. The BGP status cannot be changed. |
V2 |
This public advertised prefix can only be used to create regional public delegated prefixes. Public delegated prefix creation and deletion takes minutes and the BGP status can be modified. |