Class: Google::Cloud::VMMigration::V1::AwsSourceVmDetails
- Inherits:
-
Object
- Object
- Google::Cloud::VMMigration::V1::AwsSourceVmDetails
- 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
-
#architecture ⇒ ::Google::Cloud::VMMigration::V1::VmArchitecture
readonly
Output only.
-
#committed_storage_bytes ⇒ ::Integer
readonly
Output only.
-
#disks ⇒ ::Array<::Google::Cloud::VMMigration::V1::AwsSourceVmDetails::AwsDiskDetails>
readonly
Output only.
-
#firmware ⇒ ::Google::Cloud::VMMigration::V1::AwsSourceVmDetails::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.
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.
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.
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.
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.
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 |