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 \ V1Methods
__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.
Parameter | |
---|---|
Name | Description |
var |
string
|
Returns | |
---|---|
Type | Description |
$this |
getSecondaryIpCidrRanges
Alias IP ranges from the same subnetwork.
Returns | |
---|---|
Type | Description |
Google\Protobuf\Internal\RepeatedField |
setSecondaryIpCidrRanges
Alias IP ranges from the same subnetwork.
Parameter | |
---|---|
Name | Description |
var |
string[]
|
Returns | |
---|---|
Type | Description |
$this |
getStatus
The status of a connected endpoint to this network attachment.
Check the Status enum for the list of possible values.
Returns | |
---|---|
Type | Description |
string |
hasStatus
clearStatus
setStatus
The status of a connected endpoint to this network attachment.
Check the Status enum for the list of possible values.
Parameter | |
---|---|
Name | Description |
var |
string
|
Returns | |
---|---|
Type | Description |
$this |
getSubnetwork
The subnetwork used to assign the IP to the producer instance network interface.
Returns | |
---|---|
Type | Description |
string |
hasSubnetwork
clearSubnetwork
setSubnetwork
The subnetwork used to assign the IP to the producer instance network interface.
Parameter | |
---|---|
Name | Description |
var |
string
|
Returns | |
---|---|
Type | Description |
$this |
getSubnetworkCidrRange
[Output Only] The CIDR range of the subnet from which the IPv4 internal IP was allocated from.
Returns | |
---|---|
Type | Description |
string |
hasSubnetworkCidrRange
clearSubnetworkCidrRange
setSubnetworkCidrRange
[Output Only] The CIDR range of the subnet from which the IPv4 internal IP was allocated from.
Parameter | |
---|---|
Name | Description |
var |
string
|
Returns | |
---|---|
Type | Description |
$this |