Class: Google::Cloud::VMMigration::V1::VmwareSourceVmDetails
- Inherits:
-
Object
- Object
- Google::Cloud::VMMigration::V1::VmwareSourceVmDetails
- 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
-
#architecture ⇒ ::Google::Cloud::VMMigration::V1::VmArchitecture
readonly
Output only.
-
#committed_storage_bytes ⇒ ::Integer
readonly
Output only.
-
#disks ⇒ ::Array<::Google::Cloud::VMMigration::V1::VmwareSourceVmDetails::VmwareDiskDetails>
readonly
Output only.
-
#firmware ⇒ ::Google::Cloud::VMMigration::V1::VmwareSourceVmDetails::Firmware
readonly
Output only.
-
#vm_capabilities_info ⇒ ::Google::Cloud::VMMigration::V1::VmCapabilities
readonly
Output only.
Instance Attribute Details
#architecture ⇒ ::Google::Cloud::VMMigration::V1::VmArchitecture (readonly)
Returns Output only. The VM architecture.
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.
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.
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.
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.
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 |