Class: Google::Cloud::VMMigration::V1::NetworkInterface

Inherits:
Object
  • Object
show all
Extended by:
Protobuf::MessageExts::ClassMethods
Includes:
Protobuf::MessageExts
Defined in:
proto_docs/google/cloud/vmmigration/v1/vmmigration.rb

Overview

NetworkInterface represents a NIC of a VM.

Instance Attribute Summary collapse

Instance Attribute Details

#external_ip::String

Returns Optional. The external IP to define in the NIC.

Returns:

  • (::String)

    Optional. The external IP to define in the NIC.



2408
2409
2410
2411
# File 'proto_docs/google/cloud/vmmigration/v1/vmmigration.rb', line 2408

class NetworkInterface
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#internal_ip::String

Returns Optional. The internal IP to define in the NIC. The formats accepted are: ephemeral \ ipv4 address \ a named address resource full path.

Returns:

  • (::String)

    Optional. The internal IP to define in the NIC. The formats accepted are: ephemeral \ ipv4 address \ a named address resource full path.



2408
2409
2410
2411
# File 'proto_docs/google/cloud/vmmigration/v1/vmmigration.rb', line 2408

class NetworkInterface
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#network::String

Returns Optional. The network to connect the NIC to.

Returns:

  • (::String)

    Optional. The network to connect the NIC to.



2408
2409
2410
2411
# File 'proto_docs/google/cloud/vmmigration/v1/vmmigration.rb', line 2408

class NetworkInterface
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#network_tier::Google::Cloud::VMMigration::V1::ComputeEngineNetworkTier

Returns Optional. The networking tier used for optimizing connectivity between instances and systems on the internet. Applies only for external ephemeral IP addresses. If left empty, will default to PREMIUM.

Returns:



2408
2409
2410
2411
# File 'proto_docs/google/cloud/vmmigration/v1/vmmigration.rb', line 2408

class NetworkInterface
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#subnetwork::String

Returns Optional. The subnetwork to connect the NIC to.

Returns:

  • (::String)

    Optional. The subnetwork to connect the NIC to.



2408
2409
2410
2411
# File 'proto_docs/google/cloud/vmmigration/v1/vmmigration.rb', line 2408

class NetworkInterface
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end