Class: Google::Cloud::MigrationCenter::V1::DiskEntry

Inherits:
Object
  • Object
show all
Extended by:
Protobuf::MessageExts::ClassMethods
Includes:
Protobuf::MessageExts
Defined in:
proto_docs/google/cloud/migrationcenter/v1/migrationcenter.rb

Overview

Single disk entry.

Defined Under Namespace

Modules: InterfaceType

Instance Attribute Summary collapse

Instance Attribute Details

#capacity_bytes::Integer

Returns Disk capacity.

Returns:

  • (::Integer)

    Disk capacity.



2083
2084
2085
2086
2087
2088
2089
2090
2091
2092
2093
2094
2095
2096
2097
2098
2099
2100
2101
2102
2103
2104
2105
2106
2107
2108
2109
2110
2111
2112
2113
# File 'proto_docs/google/cloud/migrationcenter/v1/migrationcenter.rb', line 2083

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

  # Disks interface type.
  module InterfaceType
    # Interface type unknown or unspecified.
    INTERFACE_TYPE_UNSPECIFIED = 0

    # IDE interface type.
    IDE = 1

    # SATA interface type.
    SATA = 2

    # SAS interface type.
    SAS = 3

    # SCSI interface type.
    SCSI = 4

    # NVME interface type.
    NVME = 5

    # FC interface type.
    FC = 6

    # iSCSI interface type.
    ISCSI = 7
  end
end

#disk_label::String

Returns Disk label.

Returns:

  • (::String)

    Disk label.



2083
2084
2085
2086
2087
2088
2089
2090
2091
2092
2093
2094
2095
2096
2097
2098
2099
2100
2101
2102
2103
2104
2105
2106
2107
2108
2109
2110
2111
2112
2113
# File 'proto_docs/google/cloud/migrationcenter/v1/migrationcenter.rb', line 2083

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

  # Disks interface type.
  module InterfaceType
    # Interface type unknown or unspecified.
    INTERFACE_TYPE_UNSPECIFIED = 0

    # IDE interface type.
    IDE = 1

    # SATA interface type.
    SATA = 2

    # SAS interface type.
    SAS = 3

    # SCSI interface type.
    SCSI = 4

    # NVME interface type.
    NVME = 5

    # FC interface type.
    FC = 6

    # iSCSI interface type.
    ISCSI = 7
  end
end

#disk_label_type::String

Returns Disk label type (e.g. BIOS/GPT).

Returns:

  • (::String)

    Disk label type (e.g. BIOS/GPT)



2083
2084
2085
2086
2087
2088
2089
2090
2091
2092
2093
2094
2095
2096
2097
2098
2099
2100
2101
2102
2103
2104
2105
2106
2107
2108
2109
2110
2111
2112
2113
# File 'proto_docs/google/cloud/migrationcenter/v1/migrationcenter.rb', line 2083

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

  # Disks interface type.
  module InterfaceType
    # Interface type unknown or unspecified.
    INTERFACE_TYPE_UNSPECIFIED = 0

    # IDE interface type.
    IDE = 1

    # SATA interface type.
    SATA = 2

    # SAS interface type.
    SAS = 3

    # SCSI interface type.
    SCSI = 4

    # NVME interface type.
    NVME = 5

    # FC interface type.
    FC = 6

    # iSCSI interface type.
    ISCSI = 7
  end
end

#free_bytes::Integer

Returns Disk free space.

Returns:

  • (::Integer)

    Disk free space.



2083
2084
2085
2086
2087
2088
2089
2090
2091
2092
2093
2094
2095
2096
2097
2098
2099
2100
2101
2102
2103
2104
2105
2106
2107
2108
2109
2110
2111
2112
2113
# File 'proto_docs/google/cloud/migrationcenter/v1/migrationcenter.rb', line 2083

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

  # Disks interface type.
  module InterfaceType
    # Interface type unknown or unspecified.
    INTERFACE_TYPE_UNSPECIFIED = 0

    # IDE interface type.
    IDE = 1

    # SATA interface type.
    SATA = 2

    # SAS interface type.
    SAS = 3

    # SCSI interface type.
    SCSI = 4

    # NVME interface type.
    NVME = 5

    # FC interface type.
    FC = 6

    # iSCSI interface type.
    ISCSI = 7
  end
end

#hw_address::String

Returns Disk hardware address (e.g. 0:1 for SCSI).

Returns:

  • (::String)

    Disk hardware address (e.g. 0:1 for SCSI).



2083
2084
2085
2086
2087
2088
2089
2090
2091
2092
2093
2094
2095
2096
2097
2098
2099
2100
2101
2102
2103
2104
2105
2106
2107
2108
2109
2110
2111
2112
2113
# File 'proto_docs/google/cloud/migrationcenter/v1/migrationcenter.rb', line 2083

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

  # Disks interface type.
  module InterfaceType
    # Interface type unknown or unspecified.
    INTERFACE_TYPE_UNSPECIFIED = 0

    # IDE interface type.
    IDE = 1

    # SATA interface type.
    SATA = 2

    # SAS interface type.
    SAS = 3

    # SCSI interface type.
    SCSI = 4

    # NVME interface type.
    NVME = 5

    # FC interface type.
    FC = 6

    # iSCSI interface type.
    ISCSI = 7
  end
end

#interface_type::Google::Cloud::MigrationCenter::V1::DiskEntry::InterfaceType

Returns Disks interface type.



2083
2084
2085
2086
2087
2088
2089
2090
2091
2092
2093
2094
2095
2096
2097
2098
2099
2100
2101
2102
2103
2104
2105
2106
2107
2108
2109
2110
2111
2112
2113
# File 'proto_docs/google/cloud/migrationcenter/v1/migrationcenter.rb', line 2083

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

  # Disks interface type.
  module InterfaceType
    # Interface type unknown or unspecified.
    INTERFACE_TYPE_UNSPECIFIED = 0

    # IDE interface type.
    IDE = 1

    # SATA interface type.
    SATA = 2

    # SAS interface type.
    SAS = 3

    # SCSI interface type.
    SCSI = 4

    # NVME interface type.
    NVME = 5

    # FC interface type.
    FC = 6

    # iSCSI interface type.
    ISCSI = 7
  end
end

#partitions::Google::Cloud::MigrationCenter::V1::DiskPartitionList

Returns Partition layout.



2083
2084
2085
2086
2087
2088
2089
2090
2091
2092
2093
2094
2095
2096
2097
2098
2099
2100
2101
2102
2103
2104
2105
2106
2107
2108
2109
2110
2111
2112
2113
# File 'proto_docs/google/cloud/migrationcenter/v1/migrationcenter.rb', line 2083

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

  # Disks interface type.
  module InterfaceType
    # Interface type unknown or unspecified.
    INTERFACE_TYPE_UNSPECIFIED = 0

    # IDE interface type.
    IDE = 1

    # SATA interface type.
    SATA = 2

    # SAS interface type.
    SAS = 3

    # SCSI interface type.
    SCSI = 4

    # NVME interface type.
    NVME = 5

    # FC interface type.
    FC = 6

    # iSCSI interface type.
    ISCSI = 7
  end
end

#vmware::Google::Cloud::MigrationCenter::V1::VmwareDiskConfig

Returns VMware disk details.

Returns:



2083
2084
2085
2086
2087
2088
2089
2090
2091
2092
2093
2094
2095
2096
2097
2098
2099
2100
2101
2102
2103
2104
2105
2106
2107
2108
2109
2110
2111
2112
2113
# File 'proto_docs/google/cloud/migrationcenter/v1/migrationcenter.rb', line 2083

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

  # Disks interface type.
  module InterfaceType
    # Interface type unknown or unspecified.
    INTERFACE_TYPE_UNSPECIFIED = 0

    # IDE interface type.
    IDE = 1

    # SATA interface type.
    SATA = 2

    # SAS interface type.
    SAS = 3

    # SCSI interface type.
    SCSI = 4

    # NVME interface type.
    NVME = 5

    # FC interface type.
    FC = 6

    # iSCSI interface type.
    ISCSI = 7
  end
end