Properties
| Name | Type | Description |
|---|---|---|
| _ref | string | The object reference for this lease. |
| address | string | The leased IPv4 address. |
| network_view | string | The network view. |
| binding_state | string | The current state of the DHCP lease. |
| hardware | string | The hardware (MAC) address of the DHCP client. |
| client_hostname | string | The hostname provided by the DHCP client. |
| starts | string | The lease start time. |
| ends | string | The lease expiration time. |
JSON Schema
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"$id": "#/components/schemas/DHCPLease",
"title": "DHCPLease",
"type": "object",
"properties": {
"_ref": {
"type": "string",
"description": "The object reference for this lease."
},
"address": {
"type": "string",
"format": "ipv4",
"description": "The leased IPv4 address."
},
"network_view": {
"type": "string",
"description": "The network view."
},
"binding_state": {
"type": "string",
"enum": [
"ACTIVE",
"EXPIRED",
"FREE",
"RELEASED"
],
"description": "The current state of the DHCP lease."
},
"hardware": {
"type": "string",
"description": "The hardware (MAC) address of the DHCP client."
},
"client_hostname": {
"type": "string",
"description": "The hostname provided by the DHCP client."
},
"starts": {
"type": "string",
"format": "date-time",
"description": "The lease start time."
},
"ends": {
"type": "string",
"format": "date-time",
"description": "The lease expiration time."
}
}
}