class Google::Apis::ComputeBeta::VmEndpointNatMappings

Contain information of Nat mapping for a VM endpoint (i.e., NIC).

Attributes

instance_name[RW]

Name of the VM instance which the endpoint belongs to Corresponds to the JSON property `instanceName` @return [String]

interface_nat_mappings[RW]

Corresponds to the JSON property `interfaceNatMappings` @return [Array<Google::Apis::ComputeBeta::VmEndpointNatMappingsInterfaceNatMappings>]

Public Class Methods

new(**args) click to toggle source
# File lib/google/apis/compute_beta/classes.rb, line 39192
def initialize(**args)
   update!(**args)
end

Public Instance Methods

update!(**args) click to toggle source

Update properties of this object

# File lib/google/apis/compute_beta/classes.rb, line 39197
def update!(**args)
  @instance_name = args[:instance_name] if args.key?(:instance_name)
  @interface_nat_mappings = args[:interface_nat_mappings] if args.key?(:interface_nat_mappings)
end