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 \ V1
Methods
__construct
Constructor.
Parameters
Name
Description
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. Only IPv4 is supported. The range can be any range listed in the Valid ranges list.
↳ range_name
string
The name associated with this subnetwork secondary range, used when adding an alias IP range to a VM instance. The name must be 1-63 characters long, and comply with RFC1035. The name must be unique within the subnetwork.
↳ reserved_internal_range
string
The URL of the reserved internal range.
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. Only IPv4 is supported. The range can be any range listed in the Valid ranges list.
Returns
Type
Description
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. Only IPv4 is supported. The range can be any range listed in the Valid ranges list.
Parameter
Name
Description
var
string
Returns
Type
Description
$this
getRangeName
The name associated with this subnetwork secondary range, used when adding an alias IP range to a VM instance. The name must be 1-63 characters long, and comply with RFC1035. The name must be unique within the subnetwork.
Returns
Type
Description
string
hasRangeName
clearRangeName
setRangeName
The name associated with this subnetwork secondary range, used when adding an alias IP range to a VM instance. The name must be 1-63 characters long, and comply with RFC1035. The name must be unique within the subnetwork.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-08-28 UTC."],[],[],null,["# Compute V1 Client - Class SubnetworkSecondaryRange (1.35.0)\n\nVersion latestkeyboard_arrow_down\n\n- [1.35.0 (latest)](/php/docs/reference/cloud-compute/latest/V1.SubnetworkSecondaryRange)\n- [1.34.0](/php/docs/reference/cloud-compute/1.34.0/V1.SubnetworkSecondaryRange)\n- [1.33.0](/php/docs/reference/cloud-compute/1.33.0/V1.SubnetworkSecondaryRange)\n- [1.32.0](/php/docs/reference/cloud-compute/1.32.0/V1.SubnetworkSecondaryRange)\n- [1.31.0](/php/docs/reference/cloud-compute/1.31.0/V1.SubnetworkSecondaryRange)\n- [1.30.0](/php/docs/reference/cloud-compute/1.30.0/V1.SubnetworkSecondaryRange)\n- [1.29.0](/php/docs/reference/cloud-compute/1.29.0/V1.SubnetworkSecondaryRange)\n- [1.28.0](/php/docs/reference/cloud-compute/1.28.0/V1.SubnetworkSecondaryRange)\n- [1.27.0](/php/docs/reference/cloud-compute/1.27.0/V1.SubnetworkSecondaryRange)\n- [1.26.0](/php/docs/reference/cloud-compute/1.26.0/V1.SubnetworkSecondaryRange)\n- [1.25.0](/php/docs/reference/cloud-compute/1.25.0/V1.SubnetworkSecondaryRange)\n- [1.24.0](/php/docs/reference/cloud-compute/1.24.0/V1.SubnetworkSecondaryRange)\n- [1.23.0](/php/docs/reference/cloud-compute/1.23.0/V1.SubnetworkSecondaryRange)\n- [1.22.1](/php/docs/reference/cloud-compute/1.22.1/V1.SubnetworkSecondaryRange)\n- [1.21.0](/php/docs/reference/cloud-compute/1.21.0/V1.SubnetworkSecondaryRange)\n- [1.20.0](/php/docs/reference/cloud-compute/1.20.0/V1.SubnetworkSecondaryRange)\n- [1.19.0](/php/docs/reference/cloud-compute/1.19.0/V1.SubnetworkSecondaryRange)\n- [1.18.1](/php/docs/reference/cloud-compute/1.18.1/V1.SubnetworkSecondaryRange)\n- [1.17.0](/php/docs/reference/cloud-compute/1.17.0/V1.SubnetworkSecondaryRange)\n- [1.16.2](/php/docs/reference/cloud-compute/1.16.2/V1.SubnetworkSecondaryRange)\n- [1.14.0](/php/docs/reference/cloud-compute/1.14.0/V1.SubnetworkSecondaryRange)\n- [1.13.0](/php/docs/reference/cloud-compute/1.13.0/V1.SubnetworkSecondaryRange)\n- [1.12.1](/php/docs/reference/cloud-compute/1.12.1/V1.SubnetworkSecondaryRange)\n- [1.11.1](/php/docs/reference/cloud-compute/1.11.1/V1.SubnetworkSecondaryRange)\n- [1.10.1](/php/docs/reference/cloud-compute/1.10.1/V1.SubnetworkSecondaryRange)\n- [1.9.1](/php/docs/reference/cloud-compute/1.9.1/V1.SubnetworkSecondaryRange)\n- [1.8.3](/php/docs/reference/cloud-compute/1.8.3/V1.SubnetworkSecondaryRange)\n- [1.7.1](/php/docs/reference/cloud-compute/1.7.1/V1.SubnetworkSecondaryRange)\n- [1.6.1](/php/docs/reference/cloud-compute/1.6.1/V1.SubnetworkSecondaryRange)\n- [1.5.0](/php/docs/reference/cloud-compute/1.5.0/V1.SubnetworkSecondaryRange) \nReference documentation and code samples for the Compute V1 Client class SubnetworkSecondaryRange.\n\nRepresents a secondary IP range of a subnetwork.\n\nGenerated from protobuf message `google.cloud.compute.v1.SubnetworkSecondaryRange`\n\nNamespace\n---------\n\nGoogle \\\\ Cloud \\\\ Compute \\\\ V1\n\nMethods\n-------\n\n### __construct\n\nConstructor.\n\n### getIpCidrRange\n\nThe 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. Only IPv4 is supported. The range can be any range listed in the Valid ranges list.\n\n### hasIpCidrRange\n\n### clearIpCidrRange\n\n### setIpCidrRange\n\nThe 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. Only IPv4 is supported. The range can be any range listed in the Valid ranges list.\n\n### getRangeName\n\nThe name associated with this subnetwork secondary range, used when adding an alias IP range to a VM instance. The name must be 1-63 characters long, and comply with RFC1035. The name must be unique within the subnetwork.\n\n### hasRangeName\n\n### clearRangeName\n\n### setRangeName\n\nThe name associated with this subnetwork secondary range, used when adding an alias IP range to a VM instance. The name must be 1-63 characters long, and comply with RFC1035. The name must be unique within the subnetwork.\n\n### getReservedInternalRange\n\nThe URL of the reserved internal range.\n\n### hasReservedInternalRange\n\n### clearReservedInternalRange\n\n### setReservedInternalRange\n\nThe URL of the reserved internal range."]]