Create Expected Machine
Create an Expected Machine to pre-register Machines expected to be discovered at a Site.
Org must have an Infrastructure Provider entity. User must have authorization role with PROVIDER_ADMIN suffix.
Alternatively, Tenant Admins with TargetedInstanceCreation capability can also create Expected Machines if they have an account with the Site's Infrastructure Provider.
Request body
Example request
{
"siteId": "f97df110-f4de-492e-8849-4a6af68026b0",
"bmcMacAddress": "00:1A:2B:3C:4D:5E",
"bmcIpAddress": "192.168.1.100",
"defaultBmcUsername": "admin",
"defaultBmcPassword": "password123",
"chassisSerialNumber": "CHASSIS-12345",
"fallbackDPUSerialNumbers": [
"DPU-001",
"DPU-002"
],
"skuId": "lenovo.sr650v2.cpu.1",
"rackId": "rack-01",
"isDpfEnabled": true,
"manufacturer": "Lenovo",
"labels": {
"environment": "production",
"rack": "A1"
}
}Response
Created
Example response
{
"id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
"siteId": "f97df110-f4de-492e-8849-4a6af68026b0",
"bmcMacAddress": "00:1A:2B:3C:4D:5E",
"bmcIpAddress": "192.168.1.100",
"chassisSerialNumber": "CHASSIS-12345",
"fallbackDPUSerialNumbers": [
"DPU-001",
"DPU-002"
],
"skuId": "lenovo.sr650v2.cpu.1",
"machineId": "fm100ht4v4mce2qstjnl8970nnj3ie6ecek4mtjn27pea4kre5gsa49jg0g",
"rackId": "rack-01",
"isDpfEnabled": true,
"manufacturer": "Lenovo",
"labels": {
"environment": "production",
"rack": "A1"
},
"created": "2019-08-24T14:15:22Z",
"updated": "2019-08-24T14:15:22Z"
}Changes
Changed in 8 of the 90 revisions of this API.3616
- ●
added the new
Decommissioningenum value to themachine/statusresponse property for the response status201response-property-enum-value-added
- ●
- ●
removed the optional property
sku/updatedfrom the response with the201statusresponse-optional-property-removed
- ○
the response optional property
sku/components/ethernetDevicesbecame read-only for the status201response-optional-property-became-read-only
- ●
- ▲
the
chassisSerialNumberrequest property's maxLength was decreased to32request-property-max-length-decreased
- ▲
the
defaultBmcPasswordrequest property's maxLength was decreased to20request-property-max-length-decreased
- ▲
the
defaultBmcUsernamerequest property's maxLength was decreased to16request-property-max-length-decreased
- ▲
- ○
added the optional property
sku/components/chassis/architectureto the response with the201statusresponse-optional-property-added
- ○
added the optional property
sku/components/ethernetDevices/items/isConnectedto the response with the201statusresponse-optional-property-added
- ○
added the optional property
sku/components/infinibandDevices/items/inactiveDevicesto the response with the201statusresponse-optional-property-added
- ○
added the optional property
sku/components/storage/items/maxSizeMiBto the response with the201statusresponse-optional-property-added
- ○
added the optional property
sku/components/storage/items/minSizeMiBto the response with the201statusresponse-optional-property-added
- ○
added the optional property
sku/components/storage/items/pciPatternsto the response with the201statusresponse-optional-property-added
- ○
added the optional property
sku/descriptionto the response with the201statusresponse-optional-property-added
- ○
added the optional property
sku/schemaVersionto the response with the201statusresponse-optional-property-added
- ○
the response optional property
sku/components/storage/items/capacityMbbecame read-only for the status201response-optional-property-became-read-only
- ○
the response optional property
sku/components/storage/items/vendorbecame read-only for the status201response-optional-property-became-read-only
- ○
- ○
added the new optional request property
hostLifecycleProfilenew-optional-request-property
- ○
added the optional property
hostLifecycleProfileto the response with the201statusresponse-optional-property-added
- ○
- ○
added the new optional request property
isDpfEnablednew-optional-request-property
- ○
added the optional property
isDpfEnabledto the response with the201statusresponse-optional-property-added
- ○
- ●
removed the request property
firmwareVersionrequest-property-removed
- ●
removed the optional property
firmwareVersionfrom the response with the201statusresponse-optional-property-removed
- ●
- ●
removed the optional property
sku/components/tpm/items/countfrom the response with the201statusresponse-optional-property-removed
- ●
removed the optional property
sku/components/tpm/items/modelfrom the response with the201statusresponse-optional-property-removed
- ○
added the optional property
sku/components/tpm/items/versionto the response with the201statusresponse-optional-property-added
This revision also has 1 change that name no endpoint, such as unreferenced schemas being removed. See the revision's changelog
- ●