Compute V1 Client - Class InterconnectAttachmentL2ForwardingApplianceMappingInnerVlanToApplianceMapping (2.3.0)

Reference documentation and code samples for the Compute V1 Client class InterconnectAttachmentL2ForwardingApplianceMappingInnerVlanToApplianceMapping.

The inner VLAN-to-Appliance mapping.

Generated from protobuf message google.cloud.compute.v1.InterconnectAttachmentL2ForwardingApplianceMappingInnerVlanToApplianceMapping

Namespace

Google \ Cloud \ Compute \ V1

Methods

__construct

Constructor.

Parameters
Name Description
data array

Optional. Data for populating the Message object.

↳ inner_appliance_ip_address string

Required in this object. A single IPv4 or IPv6 address used as the destination IP address for ingress packets that match on both VLAN tags.

↳ inner_vlan_tags array

Required in this object. Used to match the inner VLAN tag on the packet. Each entry can be a single number or a range of numbers in the range of 1 to 4094, e.g., ["1", "4001-4094"] is valid. Non-empty and Non-overlapping VLAN tag ranges are enforced, and violating operations will be rejected. The inner VLAN tags must have an ethertype value of 0x8100.

getInnerApplianceIpAddress

Required in this object. A single IPv4 or IPv6 address used as the destination IP address for ingress packets that match on both VLAN tags.

Returns
Type Description
string

hasInnerApplianceIpAddress

clearInnerApplianceIpAddress

setInnerApplianceIpAddress

Required in this object. A single IPv4 or IPv6 address used as the destination IP address for ingress packets that match on both VLAN tags.

Parameter
Name Description
var string
Returns
Type Description
$this

getInnerVlanTags

Required in this object. Used to match the inner VLAN tag on the packet. Each entry can be a single number or a range of numbers in the range of 1 to 4094, e.g., ["1", "4001-4094"] is valid. Non-empty and Non-overlapping VLAN tag ranges are enforced, and violating operations will be rejected.

The inner VLAN tags must have an ethertype value of 0x8100.

Returns
Type Description
Google\Protobuf\Internal\RepeatedField

setInnerVlanTags

Required in this object. Used to match the inner VLAN tag on the packet. Each entry can be a single number or a range of numbers in the range of 1 to 4094, e.g., ["1", "4001-4094"] is valid. Non-empty and Non-overlapping VLAN tag ranges are enforced, and violating operations will be rejected.

The inner VLAN tags must have an ethertype value of 0x8100.

Parameter
Name Description
var string[]
Returns
Type Description
$this