Class: Google::Cloud::VMMigration::V1::VmwareSourceVmDetails

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

Overview

Represent the source Vmware VM details.

Defined Under Namespace

Modules: Firmware Classes: VmwareDiskDetails

Instance Attribute Summary collapse

Instance Attribute Details

#architecture::Google::Cloud::VMMigration::V1::VmArchitecture (readonly)

Returns Output only. The VM architecture.

Returns:



3604
3605
3606
3607
3608
3609
3610
3611
3612
3613
3614
3615
3616
3617
3618
3619
3620
3621
3622
3623
3624
3625
3626
3627
3628
3629
3630
3631
3632
3633
3634
# File 'proto_docs/google/cloud/vmmigration/v1/vmmigration.rb', line 3604

class VmwareSourceVmDetails
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # The details of a Vmware VM disk.
  # @!attribute [r] disk_number
  #   @return [::Integer]
  #     Output only. The ordinal number of the disk.
  # @!attribute [r] size_gb
  #   @return [::Integer]
  #     Output only. Size in GB.
  # @!attribute [r] label
  #   @return [::String]
  #     Output only. The disk label.
  class VmwareDiskDetails
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end

  # Possible values for Vmware VM firmware.
  module Firmware
    # The firmware is unknown.
    FIRMWARE_UNSPECIFIED = 0

    # The firmware is EFI.
    EFI = 1

    # The firmware is BIOS.
    BIOS = 2
  end
end

#committed_storage_bytes::Integer (readonly)

Returns Output only. The total size of the disks being migrated in bytes.

Returns:

  • (::Integer)

    Output only. The total size of the disks being migrated in bytes.



3604
3605
3606
3607
3608
3609
3610
3611
3612
3613
3614
3615
3616
3617
3618
3619
3620
3621
3622
3623
3624
3625
3626
3627
3628
3629
3630
3631
3632
3633
3634
# File 'proto_docs/google/cloud/vmmigration/v1/vmmigration.rb', line 3604

class VmwareSourceVmDetails
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # The details of a Vmware VM disk.
  # @!attribute [r] disk_number
  #   @return [::Integer]
  #     Output only. The ordinal number of the disk.
  # @!attribute [r] size_gb
  #   @return [::Integer]
  #     Output only. Size in GB.
  # @!attribute [r] label
  #   @return [::String]
  #     Output only. The disk label.
  class VmwareDiskDetails
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end

  # Possible values for Vmware VM firmware.
  module Firmware
    # The firmware is unknown.
    FIRMWARE_UNSPECIFIED = 0

    # The firmware is EFI.
    EFI = 1

    # The firmware is BIOS.
    BIOS = 2
  end
end

#disks::Array<::Google::Cloud::VMMigration::V1::VmwareSourceVmDetails::VmwareDiskDetails> (readonly)

Returns Output only. The disks attached to the source VM.

Returns:



3604
3605
3606
3607
3608
3609
3610
3611
3612
3613
3614
3615
3616
3617
3618
3619
3620
3621
3622
3623
3624
3625
3626
3627
3628
3629
3630
3631
3632
3633
3634
# File 'proto_docs/google/cloud/vmmigration/v1/vmmigration.rb', line 3604

class VmwareSourceVmDetails
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # The details of a Vmware VM disk.
  # @!attribute [r] disk_number
  #   @return [::Integer]
  #     Output only. The ordinal number of the disk.
  # @!attribute [r] size_gb
  #   @return [::Integer]
  #     Output only. Size in GB.
  # @!attribute [r] label
  #   @return [::String]
  #     Output only. The disk label.
  class VmwareDiskDetails
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end

  # Possible values for Vmware VM firmware.
  module Firmware
    # The firmware is unknown.
    FIRMWARE_UNSPECIFIED = 0

    # The firmware is EFI.
    EFI = 1

    # The firmware is BIOS.
    BIOS = 2
  end
end

#firmware::Google::Cloud::VMMigration::V1::VmwareSourceVmDetails::Firmware (readonly)

Returns Output only. The firmware type of the source VM.

Returns:



3604
3605
3606
3607
3608
3609
3610
3611
3612
3613
3614
3615
3616
3617
3618
3619
3620
3621
3622
3623
3624
3625
3626
3627
3628
3629
3630
3631
3632
3633
3634
# File 'proto_docs/google/cloud/vmmigration/v1/vmmigration.rb', line 3604

class VmwareSourceVmDetails
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # The details of a Vmware VM disk.
  # @!attribute [r] disk_number
  #   @return [::Integer]
  #     Output only. The ordinal number of the disk.
  # @!attribute [r] size_gb
  #   @return [::Integer]
  #     Output only. Size in GB.
  # @!attribute [r] label
  #   @return [::String]
  #     Output only. The disk label.
  class VmwareDiskDetails
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end

  # Possible values for Vmware VM firmware.
  module Firmware
    # The firmware is unknown.
    FIRMWARE_UNSPECIFIED = 0

    # The firmware is EFI.
    EFI = 1

    # The firmware is BIOS.
    BIOS = 2
  end
end

#vm_capabilities_info::Google::Cloud::VMMigration::V1::VmCapabilities (readonly)

Returns Output only. Information about VM capabilities needed for some Compute Engine features.

Returns:



3604
3605
3606
3607
3608
3609
3610
3611
3612
3613
3614
3615
3616
3617
3618
3619
3620
3621
3622
3623
3624
3625
3626
3627
3628
3629
3630
3631
3632
3633
3634
# File 'proto_docs/google/cloud/vmmigration/v1/vmmigration.rb', line 3604

class VmwareSourceVmDetails
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # The details of a Vmware VM disk.
  # @!attribute [r] disk_number
  #   @return [::Integer]
  #     Output only. The ordinal number of the disk.
  # @!attribute [r] size_gb
  #   @return [::Integer]
  #     Output only. Size in GB.
  # @!attribute [r] label
  #   @return [::String]
  #     Output only. The disk label.
  class VmwareDiskDetails
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end

  # Possible values for Vmware VM firmware.
  module Firmware
    # The firmware is unknown.
    FIRMWARE_UNSPECIFIED = 0

    # The firmware is EFI.
    EFI = 1

    # The firmware is BIOS.
    BIOS = 2
  end
end