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-
(::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-
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.
-
(::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>-
(::Array<::Google::Cloud::Compute::V1::InterconnectAttachmentL2ForwardingApplianceMappingInnerVlanToApplianceMapping>) — Optional. Used to match against the inner VLAN when the packet
contains two VLAN tags.
A list of mapping rules from inner VLAN tags to IP addresses. If the inner VLAN is not explicitly mapped to an IP address range, the applianceIpAddress is used.
#inner_vlan_to_appliance_mappings=
def inner_vlan_to_appliance_mappings=(value) -> ::Array<::Google::Cloud::Compute::V1::InterconnectAttachmentL2ForwardingApplianceMappingInnerVlanToApplianceMapping>-
value (::Array<::Google::Cloud::Compute::V1::InterconnectAttachmentL2ForwardingApplianceMappingInnerVlanToApplianceMapping>) — Optional. Used to match against the inner VLAN when the packet
contains two VLAN tags.
A list of mapping rules from inner VLAN tags to IP addresses. If the inner VLAN is not explicitly mapped to an IP address range, the applianceIpAddress is used.
-
(::Array<::Google::Cloud::Compute::V1::InterconnectAttachmentL2ForwardingApplianceMappingInnerVlanToApplianceMapping>) — Optional. Used to match against the inner VLAN when the packet
contains two VLAN tags.
A list of mapping rules from inner VLAN tags to IP addresses. If the inner VLAN is not explicitly mapped to an IP address range, the applianceIpAddress is used.
#name
def name() -> ::String- (::String) — Optional. The name of this appliance mapping rule.
#name=
def name=(value) -> ::String- value (::String) — Optional. The name of this appliance mapping rule.
- (::String) — Optional. The name of this appliance mapping rule.