Class: Google::Cloud::VMMigration::V1::AwsSourceVmDetails

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

Defined Under Namespace

Modules: Firmware Classes: AwsDiskDetails

Instance Attribute Summary collapse

Instance Attribute Details

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

Returns Output only. The VM architecture.

Returns:



3653
3654
3655
3656
3657
3658
3659
3660
3661
3662
3663
3664
3665
3666
3667
3668
3669
3670
3671
3672
3673
3674
3675
3676
3677
3678
3679
3680
3681
3682
3683
# File 'proto_docs/google/cloud/vmmigration/v1/vmmigration.rb', line 3653

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

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

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



3653
3654
3655
3656
3657
3658
3659
3660
3661
3662
3663
3664
3665
3666
3667
3668
3669
3670
3671
3672
3673
3674
3675
3676
3677
3678
3679
3680
3681
3682
3683
# File 'proto_docs/google/cloud/vmmigration/v1/vmmigration.rb', line 3653

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

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

  # Possible values for AWS 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::AwsSourceVmDetails::AwsDiskDetails> (readonly)

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

Returns:



3653
3654
3655
3656
3657
3658
3659
3660
3661
3662
3663
3664
3665
3666
3667
3668
3669
3670
3671
3672
3673
3674
3675
3676
3677
3678
3679
3680
3681
3682
3683
# File 'proto_docs/google/cloud/vmmigration/v1/vmmigration.rb', line 3653

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

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

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

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

Returns:



3653
3654
3655
3656
3657
3658
3659
3660
3661
3662
3663
3664
3665
3666
3667
3668
3669
3670
3671
3672
3673
3674
3675
3676
3677
3678
3679
3680
3681
3682
3683
# File 'proto_docs/google/cloud/vmmigration/v1/vmmigration.rb', line 3653

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

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

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



3653
3654
3655
3656
3657
3658
3659
3660
3661
3662
3663
3664
3665
3666
3667
3668
3669
3670
3671
3672
3673
3674
3675
3676
3677
3678
3679
3680
3681
3682
3683
# File 'proto_docs/google/cloud/vmmigration/v1/vmmigration.rb', line 3653

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

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

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