Reference documentation and code samples for the Compute V1 Client class NetworkAttachmentConnectedEndpoint.
[Output Only] A connection connected to this network attachment.
Generated from protobuf message google.cloud.compute.v1.NetworkAttachmentConnectedEndpoint
Namespace
Google \ Cloud \ Compute \ V1
Methods
__construct
Constructor.
Parameters
Name
Description
data
array
Optional. Data for populating the Message object.
↳ ip_address
string
The IPv4 address assigned to the producer instance network interface. This value will be a range in case of Serverless.
↳ ipv6_address
string
The IPv6 address assigned to the producer instance network interface. This is only assigned when the stack types of both the instance network interface and the consumer subnet are IPv4_IPv6.
↳ project_id_or_num
string
The project id or number of the interface to which the IP was assigned.
↳ secondary_ip_cidr_ranges
array
Alias IP ranges from the same subnetwork.
↳ status
string
The status of a connected endpoint to this network attachment. Check the Status enum for the list of possible values.
↳ subnetwork
string
The subnetwork used to assign the IP to the producer instance network interface.
↳ subnetwork_cidr_range
string
[Output Only] The CIDR range of the subnet from which the IPv4 internal IP was allocated from.
getIpAddress
The IPv4 address assigned to the producer instance network interface. This value will be a range in case of Serverless.
Returns
Type
Description
string
hasIpAddress
clearIpAddress
setIpAddress
The IPv4 address assigned to the producer instance network interface. This value will be a range in case of Serverless.
Parameter
Name
Description
var
string
Returns
Type
Description
$this
getIpv6Address
The IPv6 address assigned to the producer instance network interface. This is only assigned when the stack types of both the instance network interface and the consumer subnet are IPv4_IPv6.
Returns
Type
Description
string
hasIpv6Address
clearIpv6Address
setIpv6Address
The IPv6 address assigned to the producer instance network interface. This is only assigned when the stack types of both the instance network interface and the consumer subnet are IPv4_IPv6.
Parameter
Name
Description
var
string
Returns
Type
Description
$this
getProjectIdOrNum
The project id or number of the interface to which the IP was assigned.
Returns
Type
Description
string
hasProjectIdOrNum
clearProjectIdOrNum
setProjectIdOrNum
The project id or number of the interface to which the IP was assigned.
[[["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 NetworkAttachmentConnectedEndpoint (1.35.0)\n\nVersion latestkeyboard_arrow_down\n\n- [1.35.0 (latest)](/php/docs/reference/cloud-compute/latest/V1.NetworkAttachmentConnectedEndpoint)\n- [1.34.0](/php/docs/reference/cloud-compute/1.34.0/V1.NetworkAttachmentConnectedEndpoint)\n- [1.33.0](/php/docs/reference/cloud-compute/1.33.0/V1.NetworkAttachmentConnectedEndpoint)\n- [1.32.0](/php/docs/reference/cloud-compute/1.32.0/V1.NetworkAttachmentConnectedEndpoint)\n- [1.31.0](/php/docs/reference/cloud-compute/1.31.0/V1.NetworkAttachmentConnectedEndpoint)\n- [1.30.0](/php/docs/reference/cloud-compute/1.30.0/V1.NetworkAttachmentConnectedEndpoint)\n- [1.29.0](/php/docs/reference/cloud-compute/1.29.0/V1.NetworkAttachmentConnectedEndpoint)\n- [1.28.0](/php/docs/reference/cloud-compute/1.28.0/V1.NetworkAttachmentConnectedEndpoint)\n- [1.27.0](/php/docs/reference/cloud-compute/1.27.0/V1.NetworkAttachmentConnectedEndpoint)\n- [1.26.0](/php/docs/reference/cloud-compute/1.26.0/V1.NetworkAttachmentConnectedEndpoint)\n- [1.25.0](/php/docs/reference/cloud-compute/1.25.0/V1.NetworkAttachmentConnectedEndpoint)\n- [1.24.0](/php/docs/reference/cloud-compute/1.24.0/V1.NetworkAttachmentConnectedEndpoint)\n- [1.23.0](/php/docs/reference/cloud-compute/1.23.0/V1.NetworkAttachmentConnectedEndpoint)\n- [1.22.1](/php/docs/reference/cloud-compute/1.22.1/V1.NetworkAttachmentConnectedEndpoint)\n- [1.21.0](/php/docs/reference/cloud-compute/1.21.0/V1.NetworkAttachmentConnectedEndpoint)\n- [1.20.0](/php/docs/reference/cloud-compute/1.20.0/V1.NetworkAttachmentConnectedEndpoint)\n- [1.19.0](/php/docs/reference/cloud-compute/1.19.0/V1.NetworkAttachmentConnectedEndpoint)\n- [1.18.1](/php/docs/reference/cloud-compute/1.18.1/V1.NetworkAttachmentConnectedEndpoint)\n- [1.17.0](/php/docs/reference/cloud-compute/1.17.0/V1.NetworkAttachmentConnectedEndpoint)\n- [1.16.2](/php/docs/reference/cloud-compute/1.16.2/V1.NetworkAttachmentConnectedEndpoint)\n- [1.14.0](/php/docs/reference/cloud-compute/1.14.0/V1.NetworkAttachmentConnectedEndpoint)\n- [1.13.0](/php/docs/reference/cloud-compute/1.13.0/V1.NetworkAttachmentConnectedEndpoint)\n- [1.12.1](/php/docs/reference/cloud-compute/1.12.1/V1.NetworkAttachmentConnectedEndpoint)\n- [1.11.1](/php/docs/reference/cloud-compute/1.11.1/V1.NetworkAttachmentConnectedEndpoint)\n- [1.10.1](/php/docs/reference/cloud-compute/1.10.1/V1.NetworkAttachmentConnectedEndpoint)\n- [1.9.1](/php/docs/reference/cloud-compute/1.9.1/V1.NetworkAttachmentConnectedEndpoint)\n- [1.8.3](/php/docs/reference/cloud-compute/1.8.3/V1.NetworkAttachmentConnectedEndpoint)\n- [1.7.1](/php/docs/reference/cloud-compute/1.7.1/V1.NetworkAttachmentConnectedEndpoint)\n- [1.6.1](/php/docs/reference/cloud-compute/1.6.1/V1.NetworkAttachmentConnectedEndpoint)\n- [1.5.0](/php/docs/reference/cloud-compute/1.5.0/V1.NetworkAttachmentConnectedEndpoint) \nReference documentation and code samples for the Compute V1 Client class NetworkAttachmentConnectedEndpoint.\n\n\\[Output Only\\] A connection connected to this network attachment.\n\nGenerated from protobuf message `google.cloud.compute.v1.NetworkAttachmentConnectedEndpoint`\n\nNamespace\n---------\n\nGoogle \\\\ Cloud \\\\ Compute \\\\ V1\n\nMethods\n-------\n\n### __construct\n\nConstructor.\n\n### getIpAddress\n\nThe IPv4 address assigned to the producer instance network interface. This value will be a range in case of Serverless.\n\n### hasIpAddress\n\n### clearIpAddress\n\n### setIpAddress\n\nThe IPv4 address assigned to the producer instance network interface. This value will be a range in case of Serverless.\n\n### getIpv6Address\n\nThe IPv6 address assigned to the producer instance network interface. This is only assigned when the stack types of both the instance network interface and the consumer subnet are IPv4_IPv6.\n\n### hasIpv6Address\n\n### clearIpv6Address\n\n### setIpv6Address\n\nThe IPv6 address assigned to the producer instance network interface. This is only assigned when the stack types of both the instance network interface and the consumer subnet are IPv4_IPv6.\n\n### getProjectIdOrNum\n\nThe project id or number of the interface to which the IP was assigned.\n\n### hasProjectIdOrNum\n\n### clearProjectIdOrNum\n\n### setProjectIdOrNum\n\nThe project id or number of the interface to which the IP was assigned.\n\n### getSecondaryIpCidrRanges\n\nAlias IP ranges from the same subnetwork.\n\n### setSecondaryIpCidrRanges\n\nAlias IP ranges from the same subnetwork.\n\n### getStatus\n\nThe status of a connected endpoint to this network attachment.\n\nCheck the Status enum for the list of possible values.\n\n### hasStatus\n\n### clearStatus\n\n### setStatus\n\nThe status of a connected endpoint to this network attachment.\n\nCheck the Status enum for the list of possible values.\n\n### getSubnetwork\n\nThe subnetwork used to assign the IP to the producer instance network interface.\n\n### hasSubnetwork\n\n### clearSubnetwork\n\n### setSubnetwork\n\nThe subnetwork used to assign the IP to the producer instance network interface.\n\n### getSubnetworkCidrRange\n\n\\[Output Only\\] The CIDR range of the subnet from which the IPv4 internal IP was allocated from.\n\n### hasSubnetworkCidrRange\n\n### clearSubnetworkCidrRange\n\n### setSubnetworkCidrRange\n\n\\[Output Only\\] The CIDR range of the subnet from which the IPv4 internal IP was allocated from."]]