class Azure::DataBoxEdge::Mgmt::V2019_08_01::Models::Node

Represents a single node in a Data box Edge/Gateway device Gateway devices, standalone Edge devices and a single node cluster Edge device will all have 1 node Multi-node Edge devices will have more than 1 nodes

Attributes

node_chassis_serial_number[RW]

@return [String] Serial number of the Chassis

node_display_name[RW]

@return [String] Display Name of the individual node

node_friendly_software_version[RW]

@return [String] Friendly software version name that is currently installed on the node

node_hcs_version[RW]

@return [String] HCS version that is currently installed on the node

node_instance_id[RW]

@return [String] Guid instance id of the node

node_serial_number[RW]

@return [String] Serial number of the individual node

node_status[RW]

@return [NodeStatus] The current status of the individual node. Possible values include: 'Unknown', 'Up', 'Down', 'Rebooting', 'ShuttingDown'

Private Class Methods

mapper() click to toggle source

Mapper for Node class as Ruby Hash. This will be used for serialization/deserialization.

# File lib/2019-08-01/generated/azure_mgmt_databoxedge/models/node.rb, line 47
def self.mapper()
  {
    client_side_validation: true,
    required: false,
    serialized_name: 'Node',
    type: {
      name: 'Composite',
      class_name: 'Node',
      model_properties: {
        id: {
          client_side_validation: true,
          required: false,
          read_only: true,
          serialized_name: 'id',
          type: {
            name: 'String'
          }
        },
        name: {
          client_side_validation: true,
          required: false,
          read_only: true,
          serialized_name: 'name',
          type: {
            name: 'String'
          }
        },
        type: {
          client_side_validation: true,
          required: false,
          read_only: true,
          serialized_name: 'type',
          type: {
            name: 'String'
          }
        },
        node_status: {
          client_side_validation: true,
          required: false,
          read_only: true,
          serialized_name: 'properties.nodeStatus',
          type: {
            name: 'String'
          }
        },
        node_chassis_serial_number: {
          client_side_validation: true,
          required: false,
          read_only: true,
          serialized_name: 'properties.nodeChassisSerialNumber',
          type: {
            name: 'String'
          }
        },
        node_serial_number: {
          client_side_validation: true,
          required: false,
          read_only: true,
          serialized_name: 'properties.nodeSerialNumber',
          type: {
            name: 'String'
          }
        },
        node_display_name: {
          client_side_validation: true,
          required: false,
          read_only: true,
          serialized_name: 'properties.nodeDisplayName',
          type: {
            name: 'String'
          }
        },
        node_friendly_software_version: {
          client_side_validation: true,
          required: false,
          read_only: true,
          serialized_name: 'properties.nodeFriendlySoftwareVersion',
          type: {
            name: 'String'
          }
        },
        node_hcs_version: {
          client_side_validation: true,
          required: false,
          read_only: true,
          serialized_name: 'properties.nodeHcsVersion',
          type: {
            name: 'String'
          }
        },
        node_instance_id: {
          client_side_validation: true,
          required: false,
          read_only: true,
          serialized_name: 'properties.nodeInstanceId',
          type: {
            name: 'String'
          }
        }
      }
    }
  }
end