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.



2079
2080
2081
2082
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
# File 'proto_docs/google/cloud/migrationcenter/v1/migrationcenter.rb', line 2079

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.



2079
2080
2081
2082
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
# File 'proto_docs/google/cloud/migrationcenter/v1/migrationcenter.rb', line 2079

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)



2079
2080
2081
2082
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
# File 'proto_docs/google/cloud/migrationcenter/v1/migrationcenter.rb', line 2079

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.



2079
2080
2081
2082
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
# File 'proto_docs/google/cloud/migrationcenter/v1/migrationcenter.rb', line 2079

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).



2079
2080
2081
2082
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
# File 'proto_docs/google/cloud/migrationcenter/v1/migrationcenter.rb', line 2079

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.



2079
2080
2081
2082
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
# File 'proto_docs/google/cloud/migrationcenter/v1/migrationcenter.rb', line 2079

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.



2079
2080
2081
2082
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
# File 'proto_docs/google/cloud/migrationcenter/v1/migrationcenter.rb', line 2079

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:



2079
2080
2081
2082
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
# File 'proto_docs/google/cloud/migrationcenter/v1/migrationcenter.rb', line 2079

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