Class: Google::Cloud::VMMigration::V1::AzureSourceVmDetails

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 Azure VM details.

Defined Under Namespace

Modules: Firmware Classes: AzureDiskDetails

Instance Attribute Summary collapse

Instance Attribute Details

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

Returns Output only. The VM architecture.

Returns:



3702
3703
3704
3705
3706
3707
3708
3709
3710
3711
3712
3713
3714
3715
3716
3717
3718
3719
3720
3721
3722
3723
3724
3725
3726
3727
3728
3729
3730
3731
3732
# File 'proto_docs/google/cloud/vmmigration/v1/vmmigration.rb', line 3702

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

  # The details of an Azure VM disk.
  # @!attribute [r] disk_number
  #   @return [::Integer]
  #     Output only. The ordinal number of the disk.
  # @!attribute [r] disk_id
  #   @return [::String]
  #     Output only. Azure disk ID.
  # @!attribute [r] size_gb
  #   @return [::Integer]
  #     Output only. Size in GB.
  class AzureDiskDetails
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end

  # Possible values for Azure 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.



3702
3703
3704
3705
3706
3707
3708
3709
3710
3711
3712
3713
3714
3715
3716
3717
3718
3719
3720
3721
3722
3723
3724
3725
3726
3727
3728
3729
3730
3731
3732
# File 'proto_docs/google/cloud/vmmigration/v1/vmmigration.rb', line 3702

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

  # The details of an Azure VM disk.
  # @!attribute [r] disk_number
  #   @return [::Integer]
  #     Output only. The ordinal number of the disk.
  # @!attribute [r] disk_id
  #   @return [::String]
  #     Output only. Azure disk ID.
  # @!attribute [r] size_gb
  #   @return [::Integer]
  #     Output only. Size in GB.
  class AzureDiskDetails
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end

  # Possible values for Azure 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::AzureSourceVmDetails::AzureDiskDetails> (readonly)

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

Returns:



3702
3703
3704
3705
3706
3707
3708
3709
3710
3711
3712
3713
3714
3715
3716
3717
3718
3719
3720
3721
3722
3723
3724
3725
3726
3727
3728
3729
3730
3731
3732
# File 'proto_docs/google/cloud/vmmigration/v1/vmmigration.rb', line 3702

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

  # The details of an Azure VM disk.
  # @!attribute [r] disk_number
  #   @return [::Integer]
  #     Output only. The ordinal number of the disk.
  # @!attribute [r] disk_id
  #   @return [::String]
  #     Output only. Azure disk ID.
  # @!attribute [r] size_gb
  #   @return [::Integer]
  #     Output only. Size in GB.
  class AzureDiskDetails
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end

  # Possible values for Azure 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::AzureSourceVmDetails::Firmware (readonly)

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

Returns:



3702
3703
3704
3705
3706
3707
3708
3709
3710
3711
3712
3713
3714
3715
3716
3717
3718
3719
3720
3721
3722
3723
3724
3725
3726
3727
3728
3729
3730
3731
3732
# File 'proto_docs/google/cloud/vmmigration/v1/vmmigration.rb', line 3702

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

  # The details of an Azure VM disk.
  # @!attribute [r] disk_number
  #   @return [::Integer]
  #     Output only. The ordinal number of the disk.
  # @!attribute [r] disk_id
  #   @return [::String]
  #     Output only. Azure disk ID.
  # @!attribute [r] size_gb
  #   @return [::Integer]
  #     Output only. Size in GB.
  class AzureDiskDetails
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end

  # Possible values for Azure 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:



3702
3703
3704
3705
3706
3707
3708
3709
3710
3711
3712
3713
3714
3715
3716
3717
3718
3719
3720
3721
3722
3723
3724
3725
3726
3727
3728
3729
3730
3731
3732
# File 'proto_docs/google/cloud/vmmigration/v1/vmmigration.rb', line 3702

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

  # The details of an Azure VM disk.
  # @!attribute [r] disk_number
  #   @return [::Integer]
  #     Output only. The ordinal number of the disk.
  # @!attribute [r] disk_id
  #   @return [::String]
  #     Output only. Azure disk ID.
  # @!attribute [r] size_gb
  #   @return [::Integer]
  #     Output only. Size in GB.
  class AzureDiskDetails
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end

  # Possible values for Azure 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