Class: Google::Cloud::MigrationCenter::V1::MachineDetails
- Inherits:
-
Object
- Object
- Google::Cloud::MigrationCenter::V1::MachineDetails
- Extended by:
- Protobuf::MessageExts::ClassMethods
- Includes:
- Protobuf::MessageExts
- Defined in:
- proto_docs/google/cloud/migrationcenter/v1/migrationcenter.rb
Overview
Details of a machine.
Defined Under Namespace
Modules: PowerState
Instance Attribute Summary collapse
-
#architecture ⇒ ::Google::Cloud::MigrationCenter::V1::MachineArchitectureDetails
Architecture details (vendor, CPU architecture).
-
#core_count ⇒ ::Integer
Number of CPU cores in the machine.
-
#create_time ⇒ ::Google::Protobuf::Timestamp
Machine creation time.
-
#disks ⇒ ::Google::Cloud::MigrationCenter::V1::MachineDiskDetails
Disk details.
-
#guest_os ⇒ ::Google::Cloud::MigrationCenter::V1::GuestOsDetails
Guest OS information.
-
#machine_name ⇒ ::String
Machine name.
-
#memory_mb ⇒ ::Integer
The amount of memory in the machine.
-
#network ⇒ ::Google::Cloud::MigrationCenter::V1::MachineNetworkDetails
Network details.
-
#platform ⇒ ::Google::Cloud::MigrationCenter::V1::PlatformDetails
Platform specific information.
-
#power_state ⇒ ::Google::Cloud::MigrationCenter::V1::MachineDetails::PowerState
Power state of the machine.
-
#uuid ⇒ ::String
Machine unique identifier.
Instance Attribute Details
#architecture ⇒ ::Google::Cloud::MigrationCenter::V1::MachineArchitectureDetails
Returns Architecture details (vendor, CPU architecture).
1834 1835 1836 1837 1838 1839 1840 1841 1842 1843 1844 1845 1846 1847 1848 1849 1850 1851 1852 1853 1854 1855 1856 1857 1858 1859 1860 1861 1862 1863 |
# File 'proto_docs/google/cloud/migrationcenter/v1/migrationcenter.rb', line 1834 class MachineDetails include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Machine power state. module PowerState # Power state is unknown. POWER_STATE_UNSPECIFIED = 0 # The machine is preparing to enter the ACTIVE state. An instance may enter # the PENDING state when it launches for the first time, or when it is # started after being in the SUSPENDED state. PENDING = 1 # The machine is active. ACTIVE = 2 # The machine is being turned off. SUSPENDING = 3 # The machine is off. SUSPENDED = 4 # The machine is being deleted from the hosting platform. DELETING = 5 # The machine is deleted from the hosting platform. DELETED = 6 end end |
#core_count ⇒ ::Integer
Returns Number of CPU cores in the machine. Must be non-negative.
1834 1835 1836 1837 1838 1839 1840 1841 1842 1843 1844 1845 1846 1847 1848 1849 1850 1851 1852 1853 1854 1855 1856 1857 1858 1859 1860 1861 1862 1863 |
# File 'proto_docs/google/cloud/migrationcenter/v1/migrationcenter.rb', line 1834 class MachineDetails include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Machine power state. module PowerState # Power state is unknown. POWER_STATE_UNSPECIFIED = 0 # The machine is preparing to enter the ACTIVE state. An instance may enter # the PENDING state when it launches for the first time, or when it is # started after being in the SUSPENDED state. PENDING = 1 # The machine is active. ACTIVE = 2 # The machine is being turned off. SUSPENDING = 3 # The machine is off. SUSPENDED = 4 # The machine is being deleted from the hosting platform. DELETING = 5 # The machine is deleted from the hosting platform. DELETED = 6 end end |
#create_time ⇒ ::Google::Protobuf::Timestamp
Returns Machine creation time.
1834 1835 1836 1837 1838 1839 1840 1841 1842 1843 1844 1845 1846 1847 1848 1849 1850 1851 1852 1853 1854 1855 1856 1857 1858 1859 1860 1861 1862 1863 |
# File 'proto_docs/google/cloud/migrationcenter/v1/migrationcenter.rb', line 1834 class MachineDetails include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Machine power state. module PowerState # Power state is unknown. POWER_STATE_UNSPECIFIED = 0 # The machine is preparing to enter the ACTIVE state. An instance may enter # the PENDING state when it launches for the first time, or when it is # started after being in the SUSPENDED state. PENDING = 1 # The machine is active. ACTIVE = 2 # The machine is being turned off. SUSPENDING = 3 # The machine is off. SUSPENDED = 4 # The machine is being deleted from the hosting platform. DELETING = 5 # The machine is deleted from the hosting platform. DELETED = 6 end end |
#disks ⇒ ::Google::Cloud::MigrationCenter::V1::MachineDiskDetails
Returns Disk details.
1834 1835 1836 1837 1838 1839 1840 1841 1842 1843 1844 1845 1846 1847 1848 1849 1850 1851 1852 1853 1854 1855 1856 1857 1858 1859 1860 1861 1862 1863 |
# File 'proto_docs/google/cloud/migrationcenter/v1/migrationcenter.rb', line 1834 class MachineDetails include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Machine power state. module PowerState # Power state is unknown. POWER_STATE_UNSPECIFIED = 0 # The machine is preparing to enter the ACTIVE state. An instance may enter # the PENDING state when it launches for the first time, or when it is # started after being in the SUSPENDED state. PENDING = 1 # The machine is active. ACTIVE = 2 # The machine is being turned off. SUSPENDING = 3 # The machine is off. SUSPENDED = 4 # The machine is being deleted from the hosting platform. DELETING = 5 # The machine is deleted from the hosting platform. DELETED = 6 end end |
#guest_os ⇒ ::Google::Cloud::MigrationCenter::V1::GuestOsDetails
Returns Guest OS information.
1834 1835 1836 1837 1838 1839 1840 1841 1842 1843 1844 1845 1846 1847 1848 1849 1850 1851 1852 1853 1854 1855 1856 1857 1858 1859 1860 1861 1862 1863 |
# File 'proto_docs/google/cloud/migrationcenter/v1/migrationcenter.rb', line 1834 class MachineDetails include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Machine power state. module PowerState # Power state is unknown. POWER_STATE_UNSPECIFIED = 0 # The machine is preparing to enter the ACTIVE state. An instance may enter # the PENDING state when it launches for the first time, or when it is # started after being in the SUSPENDED state. PENDING = 1 # The machine is active. ACTIVE = 2 # The machine is being turned off. SUSPENDING = 3 # The machine is off. SUSPENDED = 4 # The machine is being deleted from the hosting platform. DELETING = 5 # The machine is deleted from the hosting platform. DELETED = 6 end end |
#machine_name ⇒ ::String
Returns Machine name.
1834 1835 1836 1837 1838 1839 1840 1841 1842 1843 1844 1845 1846 1847 1848 1849 1850 1851 1852 1853 1854 1855 1856 1857 1858 1859 1860 1861 1862 1863 |
# File 'proto_docs/google/cloud/migrationcenter/v1/migrationcenter.rb', line 1834 class MachineDetails include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Machine power state. module PowerState # Power state is unknown. POWER_STATE_UNSPECIFIED = 0 # The machine is preparing to enter the ACTIVE state. An instance may enter # the PENDING state when it launches for the first time, or when it is # started after being in the SUSPENDED state. PENDING = 1 # The machine is active. ACTIVE = 2 # The machine is being turned off. SUSPENDING = 3 # The machine is off. SUSPENDED = 4 # The machine is being deleted from the hosting platform. DELETING = 5 # The machine is deleted from the hosting platform. DELETED = 6 end end |
#memory_mb ⇒ ::Integer
Returns The amount of memory in the machine. Must be non-negative.
1834 1835 1836 1837 1838 1839 1840 1841 1842 1843 1844 1845 1846 1847 1848 1849 1850 1851 1852 1853 1854 1855 1856 1857 1858 1859 1860 1861 1862 1863 |
# File 'proto_docs/google/cloud/migrationcenter/v1/migrationcenter.rb', line 1834 class MachineDetails include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Machine power state. module PowerState # Power state is unknown. POWER_STATE_UNSPECIFIED = 0 # The machine is preparing to enter the ACTIVE state. An instance may enter # the PENDING state when it launches for the first time, or when it is # started after being in the SUSPENDED state. PENDING = 1 # The machine is active. ACTIVE = 2 # The machine is being turned off. SUSPENDING = 3 # The machine is off. SUSPENDED = 4 # The machine is being deleted from the hosting platform. DELETING = 5 # The machine is deleted from the hosting platform. DELETED = 6 end end |
#network ⇒ ::Google::Cloud::MigrationCenter::V1::MachineNetworkDetails
Returns Network details.
1834 1835 1836 1837 1838 1839 1840 1841 1842 1843 1844 1845 1846 1847 1848 1849 1850 1851 1852 1853 1854 1855 1856 1857 1858 1859 1860 1861 1862 1863 |
# File 'proto_docs/google/cloud/migrationcenter/v1/migrationcenter.rb', line 1834 class MachineDetails include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Machine power state. module PowerState # Power state is unknown. POWER_STATE_UNSPECIFIED = 0 # The machine is preparing to enter the ACTIVE state. An instance may enter # the PENDING state when it launches for the first time, or when it is # started after being in the SUSPENDED state. PENDING = 1 # The machine is active. ACTIVE = 2 # The machine is being turned off. SUSPENDING = 3 # The machine is off. SUSPENDED = 4 # The machine is being deleted from the hosting platform. DELETING = 5 # The machine is deleted from the hosting platform. DELETED = 6 end end |
#platform ⇒ ::Google::Cloud::MigrationCenter::V1::PlatformDetails
Returns Platform specific information.
1834 1835 1836 1837 1838 1839 1840 1841 1842 1843 1844 1845 1846 1847 1848 1849 1850 1851 1852 1853 1854 1855 1856 1857 1858 1859 1860 1861 1862 1863 |
# File 'proto_docs/google/cloud/migrationcenter/v1/migrationcenter.rb', line 1834 class MachineDetails include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Machine power state. module PowerState # Power state is unknown. POWER_STATE_UNSPECIFIED = 0 # The machine is preparing to enter the ACTIVE state. An instance may enter # the PENDING state when it launches for the first time, or when it is # started after being in the SUSPENDED state. PENDING = 1 # The machine is active. ACTIVE = 2 # The machine is being turned off. SUSPENDING = 3 # The machine is off. SUSPENDED = 4 # The machine is being deleted from the hosting platform. DELETING = 5 # The machine is deleted from the hosting platform. DELETED = 6 end end |
#power_state ⇒ ::Google::Cloud::MigrationCenter::V1::MachineDetails::PowerState
Returns Power state of the machine.
1834 1835 1836 1837 1838 1839 1840 1841 1842 1843 1844 1845 1846 1847 1848 1849 1850 1851 1852 1853 1854 1855 1856 1857 1858 1859 1860 1861 1862 1863 |
# File 'proto_docs/google/cloud/migrationcenter/v1/migrationcenter.rb', line 1834 class MachineDetails include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Machine power state. module PowerState # Power state is unknown. POWER_STATE_UNSPECIFIED = 0 # The machine is preparing to enter the ACTIVE state. An instance may enter # the PENDING state when it launches for the first time, or when it is # started after being in the SUSPENDED state. PENDING = 1 # The machine is active. ACTIVE = 2 # The machine is being turned off. SUSPENDING = 3 # The machine is off. SUSPENDED = 4 # The machine is being deleted from the hosting platform. DELETING = 5 # The machine is deleted from the hosting platform. DELETED = 6 end end |
#uuid ⇒ ::String
Returns Machine unique identifier.
1834 1835 1836 1837 1838 1839 1840 1841 1842 1843 1844 1845 1846 1847 1848 1849 1850 1851 1852 1853 1854 1855 1856 1857 1858 1859 1860 1861 1862 1863 |
# File 'proto_docs/google/cloud/migrationcenter/v1/migrationcenter.rb', line 1834 class MachineDetails include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Machine power state. module PowerState # Power state is unknown. POWER_STATE_UNSPECIFIED = 0 # The machine is preparing to enter the ACTIVE state. An instance may enter # the PENDING state when it launches for the first time, or when it is # started after being in the SUSPENDED state. PENDING = 1 # The machine is active. ACTIVE = 2 # The machine is being turned off. SUSPENDING = 3 # The machine is off. SUSPENDED = 4 # The machine is being deleted from the hosting platform. DELETING = 5 # The machine is deleted from the hosting platform. DELETED = 6 end end |