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