Google Cloud Compute V1 API - Class Google::Cloud::Compute::V1::InterconnectAttachmentL2ForwardingApplianceMapping (v3.5.0)

Reference documentation and code samples for the Google Cloud Compute V1 API class Google::Cloud::Compute::V1::InterconnectAttachmentL2ForwardingApplianceMapping.

Two-level VLAN-to-Appliance mapping rule.

Inherits

  • Object

Extended By

  • Google::Protobuf::MessageExts::ClassMethods

Includes

  • Google::Protobuf::MessageExts

Methods

#appliance_ip_address

def appliance_ip_address() -> ::String
Returns
  • (::String) — Optional. A single IPv4 or IPv6 address used as the destination IP address for ingress packets that match on a VLAN tag, but do not match a more specific inner VLAN tag.

    Unset field (null-value) indicates both VLAN tags are required to be mapped. Otherwise, defaultApplianceIpAddress is used.

#appliance_ip_address=

def appliance_ip_address=(value) -> ::String
Parameter
  • value (::String) — Optional. A single IPv4 or IPv6 address used as the destination IP address for ingress packets that match on a VLAN tag, but do not match a more specific inner VLAN tag.

    Unset field (null-value) indicates both VLAN tags are required to be mapped. Otherwise, defaultApplianceIpAddress is used.

Returns
  • (::String) — Optional. A single IPv4 or IPv6 address used as the destination IP address for ingress packets that match on a VLAN tag, but do not match a more specific inner VLAN tag.

    Unset field (null-value) indicates both VLAN tags are required to be mapped. Otherwise, defaultApplianceIpAddress is used.

#inner_vlan_to_appliance_mappings

def inner_vlan_to_appliance_mappings() -> ::Array<::Google::Cloud::Compute::V1::InterconnectAttachmentL2ForwardingApplianceMappingInnerVlanToApplianceMapping>
Returns

#inner_vlan_to_appliance_mappings=

def inner_vlan_to_appliance_mappings=(value) -> ::Array<::Google::Cloud::Compute::V1::InterconnectAttachmentL2ForwardingApplianceMappingInnerVlanToApplianceMapping>
Parameter
Returns

#name

def name() -> ::String
Returns
  • (::String) — Optional. The name of this appliance mapping rule.

#name=

def name=(value) -> ::String
Parameter
  • value (::String) — Optional. The name of this appliance mapping rule.
Returns
  • (::String) — Optional. The name of this appliance mapping rule.