REST Resource: projects.locations.discoveredRanges

Resource: DiscoveredRange

Message describing DiscoveredRange object

JSON representation
{
  "name": string,
  "realm": string,
  "parentRange": string,
  "registryBook": string,
  "description": string,
  "discoveryMetadata": {
    object (DiscoveryMetadata)
  },
  "attributes": [
    {
      object (Attribute)
    }
  ],
  "createTime": string,
  "updateTime": string,
  "labels": {
    string: string,
    ...
  },
  "childCidrOverlapAllowed": boolean,

  // Union field ip_cidr_range can be only one of the following:
  "ipv4CidrRange": string,
  "ipv6CidrRange": string
  // End of list of possible types for union field ip_cidr_range.
}
Fields
name

string

Required. Identifier. Name of the DiscoveredRange.

realm

string

Optional. The realm of the DiscoveredRange.

parentRange

string

Optional. The parent range of the DiscoveredRange.

registryBook

string

Output only. The registry book of the DiscoveredRange.

description

string

Optional. Description of the DiscoveredRange.

discoveryMetadata

object (DiscoveryMetadata)

Output only. Owner metadata for this DiscoveredRange. A unique set of metadata is associated with each DiscoveredRange. If an IP range is shared by multiple resources (e.g., an Address resource and an Instance resource, or multiple ForwardingRules),separate DiscoveredRanges are created, each with a distinct owner. This ensures each DiscoveredRange has its own unique set of attributes, labels, create time and update time.

attributes[]

object (Attribute)

Optional. The attributes of the DiscoveredRange.

createTime

string (Timestamp format)

Output only. [Output only] Create time stamp

Uses RFC 3339, where generated output will always be Z-normalized and use 0, 3, 6 or 9 fractional digits. Offsets other than "Z" are also accepted. Examples: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" or "2014-10-02T15:01:23+05:30".

updateTime

string (Timestamp format)

Output only. [Output only] Update time stamp

Uses RFC 3339, where generated output will always be Z-normalized and use 0, 3, 6 or 9 fractional digits. Offsets other than "Z" are also accepted. Examples: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" or "2014-10-02T15:01:23+05:30".

labels

map (key: string, value: string)

Optional. Labels as key value pairs

An object containing a list of "key": value pairs. Example: { "name": "wrench", "mass": "1.3kg", "count": "3" }.

childCidrOverlapAllowed

boolean

Output only. If true, allow child ranges of this range to overlap with each other.

Union field ip_cidr_range. The IP CIDR range of the DiscoveredRange. ip_cidr_range can be only one of the following:
ipv4CidrRange

string

Optional. The IPv4 CIDR range of the DiscoveredRange.

ipv6CidrRange

string

Optional. The IPv6 CIDR range of the DiscoveredRange.

Methods

findFreeIpRanges

Finds free IP ranges in a single DiscoveredRange.

get

Gets details of a single DiscoveredRange.

list

Lists DiscoveredRanges in a given project and location.

showUtilization

Gets the details of a single DiscoveredRange and its utilization.