Params

Param name Description
id
required

Validations:

  • Must be an identifier, string from 1 to 128 characters containing only alphanumeric characters, space, underscore(_), hypen(-) with no leading or trailing space.

device
required

Validations:

  • Must be a Hash

device[device_type_id]
optional , nil allowed

DeviceType ID

Validations:

  • Must be a number.

device[device_role_id]
optional , nil allowed

DeviceRole ID

Validations:

  • Must be a number.

device[platform_id]
optional , nil allowed

Platform ID

Validations:

  • Must be a number.

device[name]
optional

Validations:

  • Must be a String

device[serial]
optional

Validations:

  • Must be a String

device[rack_id]
optional , nil allowed

Rack ID

Validations:

  • Must be a number.

device[position]
optional

Validations:

  • Must be a number.

device[face]
optional

Validations:

  • Must be a number.

device[status]
optional

Validations:

  • Must be a number.

device[primary_ip4]
optional

Validations:

  • Must be a String

device[primary_ip6]
optional

Validations:

  • Must be a String

device[host_id]
optional

Validations:

  • Must be a number.

device[side]
optional

Validations:

  • Must be a number.

device[size]
optional

Validations:

  • Must be a number.

device[organization_id]
optional

Validations:

  • Must be a number.

device[location_id]
optional

Validations:

  • Must be a number.