Reference documentation and code samples for the Compute V1 Client class SubnetworkSecondaryRange.
Represents a secondary IP range of a subnetwork.
Generated from protobuf message google.cloud.compute.v1.SubnetworkSecondaryRange
Namespace
Google \ Cloud \ Compute \ V1Methods
__construct
Constructor.
data
array
Optional. Data for populating the Message object.
↳ ip_cidr_range
string
The range of IP addresses belonging to this subnetwork secondary range. Provide this property when you create the subnetwork. Ranges must be unique and non-overlapping with all primary and secondary IP ranges within a network. Both IPv4 and IPv6 ranges are supported. For IPv4, the range can be any range listed in theValid ranges list. For IPv6: The range must have a /64 prefix length. The range must be omitted, for auto-allocation from Google-defined ULA IPv6 range. For BYOGUA internal IPv6 secondary range, the range may be specified along with the ipCollection
field. If an ipCollection
is specified, the requested ip_cidr_range must lie within the range of the PDP referenced by the ipCollection
field for allocation. If ipCollection
field is specified, but ip_cidr_range is not, the range is auto-allocated from the PDP referenced by the ipCollection
field.
↳ range_name
string
The name associated with this subnetwork secondary range, used when adding an alias IP/IPv6 range to a VM instance. The name must be 1-63 characters long, and comply withRFC1035. The name must be unique within the subnetwork.
↳ reserved_internal_range
string
The URL of the reserved internal range. Only IPv4 is supported.
getIpCidrRange
The range of IP addresses belonging to this subnetwork secondary range.
Provide this property when you create the subnetwork. Ranges must be
unique and non-overlapping with all primary and secondary IP ranges
within a network. Both IPv4 and IPv6 ranges are supported. For IPv4,
the range can be any range listed in theValid
ranges list.
For IPv6:
The range must have a /64 prefix length.
The range must be omitted, for auto-allocation from Google-defined ULA
IPv6 range.
For BYOGUA internal IPv6 secondary range, the range may be specified
along with the ipCollection
field.
If an ipCollection
is specified, the requested ip_cidr_range must lie
within the range of the PDP referenced by the ipCollection
field for
allocation.
If ipCollection
field is specified, but ip_cidr_range is not,
the range is auto-allocated from the PDP referenced by the ipCollection
field.
string
hasIpCidrRange
clearIpCidrRange
setIpCidrRange
The range of IP addresses belonging to this subnetwork secondary range.
Provide this property when you create the subnetwork. Ranges must be
unique and non-overlapping with all primary and secondary IP ranges
within a network. Both IPv4 and IPv6 ranges are supported. For IPv4,
the range can be any range listed in theValid
ranges list.
For IPv6:
The range must have a /64 prefix length.
The range must be omitted, for auto-allocation from Google-defined ULA
IPv6 range.
For BYOGUA internal IPv6 secondary range, the range may be specified
along with the ipCollection
field.
If an ipCollection
is specified, the requested ip_cidr_range must lie
within the range of the PDP referenced by the ipCollection
field for
allocation.
If ipCollection
field is specified, but ip_cidr_range is not,
the range is auto-allocated from the PDP referenced by the ipCollection
field.
var
string
$this
getRangeName
The name associated with this subnetwork secondary range, used when adding an alias IP/IPv6 range to a VM instance.
The name must be 1-63 characters long, and comply withRFC1035. The name must be unique within the subnetwork.
string
hasRangeName
clearRangeName
setRangeName
The name associated with this subnetwork secondary range, used when adding an alias IP/IPv6 range to a VM instance.
The name must be 1-63 characters long, and comply withRFC1035. The name must be unique within the subnetwork.
var
string
$this
getReservedInternalRange
The URL of the reserved internal range. Only IPv4 is supported.
string
hasReservedInternalRange
clearReservedInternalRange
setReservedInternalRange
The URL of the reserved internal range. Only IPv4 is supported.
var
string
$this

