View Source GoogleApi.MigrationCenter.V1.Model.MachineNetworkDetails (google_api_migration_center v0.5.2)

Details of network adapters and settings.

Attributes

  • adapters (type: GoogleApi.MigrationCenter.V1.Model.NetworkAdapterList.t, default: nil) - List of network adapters.
  • primaryIpAddress (type: String.t, default: nil) - The primary IP address of the machine.
  • primaryMacAddress (type: String.t, default: nil) - MAC address of the machine. This property is used to uniqly identify the machine.
  • publicIpAddress (type: String.t, default: nil) - The public IP address of the machine.

Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Types

@type t() :: %GoogleApi.MigrationCenter.V1.Model.MachineNetworkDetails{
  adapters: GoogleApi.MigrationCenter.V1.Model.NetworkAdapterList.t() | nil,
  primaryIpAddress: String.t() | nil,
  primaryMacAddress: String.t() | nil,
  publicIpAddress: String.t() | nil
}

Functions

@spec decode(struct(), keyword()) :: struct()

Unwrap a decoded JSON object into its complex fields.