diff --git a/v1/api/swagger/components/schemas/Host.yaml b/v1/api/swagger/components/schemas/Host.yaml
index 83a304d..a06c01f 100644
--- a/v1/api/swagger/components/schemas/Host.yaml
+++ b/v1/api/swagger/components/schemas/Host.yaml
@@ -35,6 +35,10 @@ allOf:
- SummaryStatus
- Labels
- WWPNs
+ - FWBaselineID
+ - FWBaselineVersion
+ - AvailableFWBaselineID
+ - AvailableFWBaselineVersion
properties:
Description:
type: string
@@ -199,4 +203,24 @@ allOf:
type: string
example:
- 20:31:01:02:ad:f2:a8:e5
- - 21:31:01:02:ad:f2:a8:e5
\ No newline at end of file
+ - 21:31:01:02:ad:f2:a8:e5
+ FWBaselineID:
+ type: string
+ format: uuid
+ description: >-
+ The ID of the firmware baseline that is installed on the host.
+ FWBaselineVersion:
+ type: string
+ description: >-
+ The version of the firmware baseline that is installed on the host.
+ AvailableFWBaselineID:
+ type: string
+ format: uuid
+ description: >-
+ The ID of the firmware baseline that is available for the host. This
+ field is only populated when there is a new firmware baseline available.
+ AvailableFWBaselineVersion:
+ type: string
+ description: >-
+ The version of the firmware baseline that is available for the host. This
+ field is only populated when there is a new firmware baseline available.
diff --git a/v1/html/index.html b/v1/html/index.html
index 5db9967..9cd33fb 100644
--- a/v1/html/index.html
+++ b/v1/html/index.html
@@ -2497,7 +2497,7 @@
"Proxy": "http://proxy.firewall.com:8080/ or http://user:password@proxy.firewall.com:8080",
"NoProxy": "localhost,15.10.0.10,test.com"
}
]
}
],
"Deleted": true,
"PortalCommOkay": true,
"PowerStatus": "ON",
"State": "Ready",
"Substate": "Complete",
"StateTime": "2019-08-24T14:15:22Z",
"SubstateTime": "2019-08-24T14:15:22Z",
"Progress": 100,
"Alert": true,
"AlertInfo": [
{
"Alert": "op-failed",
"State": "Ready",
"Substate": "Complete",
"Message": "Operation XXX completed as failed with status: YYY",
"Time": "2019-08-24T14:15:22Z",
"Ack": true
}
],
"Workflow": "string",
"SummaryStatus": "OK",
"Labels": {
"serviceType": "BMaaS"
},
"WWPNs": [
"20:31:01:02:ad:f2:a8:e5",
"21:31:01:02:ad:f2:a8:e5"
]
}
]
Create a new Host
Creates a new host object which kicks off the provisioning of a physical server in accordance to the attributes provided for the Host object. Most values for these options must be selected from the set of options provided by the get available-resources API call.
+
Creates a new host object which kicks off the provisioning of a physical server in accordance to the attributes provided for the Host object. Most values for these options must be selected from the set of options provided by the get available-resources API call.
The SvcFlavor, SvcVersion, LocationID, SSHKeyIDs, and Network attribute must all be set with appropriate ID values from the available-resources call.
If GreenLake Platform IAM issued token is used for authentication, then it is required to pass 'X-Role' and 'X-Workspaceid' headers.
"Proxy": "http://proxy.firewall.com:8080/ or http://user:password@proxy.firewall.com:8080",
"NoProxy": "localhost,15.10.0.10,test.com"
}
]
}
],
"Deleted": true,
"PortalCommOkay": true,
"PowerStatus": "ON",
"State": "Ready",
"Substate": "Complete",
"StateTime": "2019-08-24T14:15:22Z",
"SubstateTime": "2019-08-24T14:15:22Z",
"Progress": 100,
"Alert": true,
"AlertInfo": [
{
"Alert": "op-failed",
"State": "Ready",
"Substate": "Complete",
"Message": "Operation XXX completed as failed with status: YYY",
"Time": "2019-08-24T14:15:22Z",
"Ack": true
}
],
"Workflow": "string",
"SummaryStatus": "OK",
"Labels": {
"serviceType": "BMaaS"
},
"WWPNs": [
"20:31:01:02:ad:f2:a8:e5",
"21:31:01:02:ad:f2:a8:e5"
]
}
Retrieve Host by ID
Returns a single Host with matching ID. If GreenLake Platform IAM issued token is used for authentication, then it is required to pass 'X-Role' and 'X-Workspaceid' headers.
Returns a single Host with matching ID. If GreenLake Platform IAM issued token is used for authentication, then it is required to pass 'X-Role' and 'X-Workspaceid' headers.
"Proxy": "http://proxy.firewall.com:8080/ or http://user:password@proxy.firewall.com:8080",
"NoProxy": "localhost,15.10.0.10,test.com"
}
]
}
],
"Deleted": true,
"PortalCommOkay": true,
"PowerStatus": "ON",
"State": "Ready",
"Substate": "Complete",
"StateTime": "2019-08-24T14:15:22Z",
"SubstateTime": "2019-08-24T14:15:22Z",
"Progress": 100,
"Alert": true,
"AlertInfo": [
{
"Alert": "op-failed",
"State": "Ready",
"Substate": "Complete",
"Message": "Operation XXX completed as failed with status: YYY",
"Time": "2019-08-24T14:15:22Z",
"Ack": true
}
],
"Workflow": "string",
"SummaryStatus": "OK",
"Labels": {
"serviceType": "BMaaS"
},
"WWPNs": [
"20:31:01:02:ad:f2:a8:e5",
"21:31:01:02:ad:f2:a8:e5"
]
}
Update an existing Host
Updates the Host with the matching ID. Update is permitted only if the host is in the 'Ready' or 'Connection Updating Failed' state. Only the Host 'Description', 'Networks', 'NetworkForDefaultRoute', 'NetworkUntagged' and 'ISCSIConfig:InitiatorName' can be updated. 'ISCSIConfig:InitiatorName' can be updated only if the host has no volumes attached.
+
Updates the Host with the matching ID. Update is permitted only if the host is in the 'Ready' or 'Connection Updating Failed' state. Only the Host 'Description', 'Networks', 'NetworkForDefaultRoute', 'NetworkUntagged' and 'ISCSIConfig:InitiatorName' can be updated. 'ISCSIConfig:InitiatorName' can be updated only if the host has no volumes attached.
If GreenLake Platform IAM issued token is used for authentication, then it is required to pass 'X-Role' and 'X-Workspaceid' headers.
"Proxy": "http://proxy.firewall.com:8080/ or http://user:password@proxy.firewall.com:8080",
"NoProxy": "localhost,15.10.0.10,test.com"
}
]
}
],
"Deleted": true,
"PortalCommOkay": true,
"PowerStatus": "ON",
"State": "Ready",
"Substate": "Complete",
"StateTime": "2019-08-24T14:15:22Z",
"SubstateTime": "2019-08-24T14:15:22Z",
"Progress": 100,
"Alert": true,
"AlertInfo": [
{
"Alert": "op-failed",
"State": "Ready",
"Substate": "Complete",
"Message": "Operation XXX completed as failed with status: YYY",
"Time": "2019-08-24T14:15:22Z",
"Ack": true
}
],
"Workflow": "string",
"SummaryStatus": "OK",
"Labels": {
"serviceType": "BMaaS"
},
"WWPNs": [
"20:31:01:02:ad:f2:a8:e5",
"21:31:01:02:ad:f2:a8:e5"
]
}
Delete a Host
Deletes the Host with the matching ID. A host in the 'Ready' state must first be powered-off before a delete will be permitted. Deletes to hosts in other states is permitted regardless of the power state.
+
Deletes the Host with the matching ID. A host in the 'Ready' state must first be powered-off before a delete will be permitted. Deletes to hosts in other states is permitted regardless of the power state.
If GreenLake Platform IAM issued token is used for authentication, then it is required to pass 'X-Role' and 'X-Workspaceid' headers.
"Proxy": "http://proxy.firewall.com:8080/ or http://user:password@proxy.firewall.com:8080",
"NoProxy": "localhost,15.10.0.10,test.com"
}
]
}
],
"Deleted": true,
"PortalCommOkay": true,
"PowerStatus": "ON",
"State": "Ready",
"Substate": "Complete",
"StateTime": "2019-08-24T14:15:22Z",
"SubstateTime": "2019-08-24T14:15:22Z",
"Progress": 100,
"Alert": true,
"AlertInfo": [
{
"Alert": "op-failed",
"State": "Ready",
"Substate": "Complete",
"Message": "Operation XXX completed as failed with status: YYY",
"Time": "2019-08-24T14:15:22Z",
"Ack": true
}
],
"Workflow": "string",
"SummaryStatus": "OK",
"Labels": {
"serviceType": "BMaaS"
},
"WWPNs": [
"20:31:01:02:ad:f2:a8:e5",
"21:31:01:02:ad:f2:a8:e5"
]
}
Power on Host by ID
Powers on a single Host with matching ID. If GreenLake Platform IAM issued token is used for authentication, then it is required to pass 'X-Role' and 'X-Workspaceid' headers.
Powers on a single Host with matching ID. If GreenLake Platform IAM issued token is used for authentication, then it is required to pass 'X-Role' and 'X-Workspaceid' headers.
"Proxy": "http://proxy.firewall.com:8080/ or http://user:password@proxy.firewall.com:8080",
"NoProxy": "localhost,15.10.0.10,test.com"
}
]
}
],
"Deleted": true,
"PortalCommOkay": true,
"PowerStatus": "ON",
"State": "Ready",
"Substate": "Complete",
"StateTime": "2019-08-24T14:15:22Z",
"SubstateTime": "2019-08-24T14:15:22Z",
"Progress": 100,
"Alert": true,
"AlertInfo": [
{
"Alert": "op-failed",
"State": "Ready",
"Substate": "Complete",
"Message": "Operation XXX completed as failed with status: YYY",
"Time": "2019-08-24T14:15:22Z",
"Ack": true
}
],
"Workflow": "string",
"SummaryStatus": "OK",
"Labels": {
"serviceType": "BMaaS"
},
"WWPNs": [
"20:31:01:02:ad:f2:a8:e5",
"21:31:01:02:ad:f2:a8:e5"
]
}
Power off Host by ID
Powers off a single Host with matching ID. If GreenLake Platform IAM issued token is used for authentication, then it is required to pass 'X-Role' and 'X-Workspaceid' headers.
Powers off a single Host with matching ID. If GreenLake Platform IAM issued token is used for authentication, then it is required to pass 'X-Role' and 'X-Workspaceid' headers.
"Proxy": "http://proxy.firewall.com:8080/ or http://user:password@proxy.firewall.com:8080",
"NoProxy": "localhost,15.10.0.10,test.com"
}
]
}
],
"Deleted": true,
"PortalCommOkay": true,
"PowerStatus": "ON",
"State": "Ready",
"Substate": "Complete",
"StateTime": "2019-08-24T14:15:22Z",
"SubstateTime": "2019-08-24T14:15:22Z",
"Progress": 100,
"Alert": true,
"AlertInfo": [
{
"Alert": "op-failed",
"State": "Ready",
"Substate": "Complete",
"Message": "Operation XXX completed as failed with status: YYY",
"Time": "2019-08-24T14:15:22Z",
"Ack": true
}
],
"Workflow": "string",
"SummaryStatus": "OK",
"Labels": {
"serviceType": "BMaaS"
},
"WWPNs": [
"20:31:01:02:ad:f2:a8:e5",
"21:31:01:02:ad:f2:a8:e5"
]
}
Reset Host by ID
Resets a single Host with matching ID. If GreenLake Platform IAM issued token is used for authentication, then it is required to pass 'X-Role' and 'X-Workspaceid' headers.
Resets a single Host with matching ID. If GreenLake Platform IAM issued token is used for authentication, then it is required to pass 'X-Role' and 'X-Workspaceid' headers.
"Proxy": "http://proxy.firewall.com:8080/ or http://user:password@proxy.firewall.com:8080",
"NoProxy": "localhost,15.10.0.10,test.com"
}
]
}
],
"Deleted": true,
"PortalCommOkay": true,
"PowerStatus": "ON",
"State": "Ready",
"Substate": "Complete",
"StateTime": "2019-08-24T14:15:22Z",
"SubstateTime": "2019-08-24T14:15:22Z",
"Progress": 100,
"Alert": true,
"AlertInfo": [
{
"Alert": "op-failed",
"State": "Ready",
"Substate": "Complete",
"Message": "Operation XXX completed as failed with status: YYY",
"Time": "2019-08-24T14:15:22Z",
"Ack": true
}
],
"Workflow": "string",
"SummaryStatus": "OK",
"Labels": {
"serviceType": "BMaaS"
},
"WWPNs": [
"20:31:01:02:ad:f2:a8:e5",
"21:31:01:02:ad:f2:a8:e5"
]
}
Set PXE boot order on Host by ID
Sets a single Host with matching ID to attempt PXE boot when next booting. If GreenLake Platform IAM issued token is used for authentication, then it is required to pass 'X-Role' and 'X-Workspaceid' headers.
Sets a single Host with matching ID to attempt PXE boot when next booting. If GreenLake Platform IAM issued token is used for authentication, then it is required to pass 'X-Role' and 'X-Workspaceid' headers.
"Proxy": "http://proxy.firewall.com:8080/ or http://user:password@proxy.firewall.com:8080",
"NoProxy": "localhost,15.10.0.10,test.com"
}
]
}
],
"Deleted": true,
"PortalCommOkay": true,
"PowerStatus": "ON",
"State": "Ready",
"Substate": "Complete",
"StateTime": "2019-08-24T14:15:22Z",
"SubstateTime": "2019-08-24T14:15:22Z",
"Progress": 100,
"Alert": true,
"AlertInfo": [
{
"Alert": "op-failed",
"State": "Ready",
"Substate": "Complete",
"Message": "Operation XXX completed as failed with status: YYY",
"Time": "2019-08-24T14:15:22Z",
"Ack": true
}
],
"Workflow": "string",
"SummaryStatus": "OK",
"Labels": {
"serviceType": "BMaaS"
},
"WWPNs": [
"20:31:01:02:ad:f2:a8:e5",
"21:31:01:02:ad:f2:a8:e5"
]
}
Set HDD boot order on Host by ID
Sets a single Host with matching ID to attempt HDD booting. If GreenLake Platform IAM issued token is used for authentication, then it is required to pass 'X-Role' and 'X-Workspaceid' headers.
Sets a single Host with matching ID to attempt HDD booting. If GreenLake Platform IAM issued token is used for authentication, then it is required to pass 'X-Role' and 'X-Workspaceid' headers.
"Proxy": "http://proxy.firewall.com:8080/ or http://user:password@proxy.firewall.com:8080",
"NoProxy": "localhost,15.10.0.10,test.com"
}
]
}
],
"Deleted": true,
"PortalCommOkay": true,
"PowerStatus": "ON",
"State": "Ready",
"Substate": "Complete",
"StateTime": "2019-08-24T14:15:22Z",
"SubstateTime": "2019-08-24T14:15:22Z",
"Progress": 100,
"Alert": true,
"AlertInfo": [
{
"Alert": "op-failed",
"State": "Ready",
"Substate": "Complete",
"Message": "Operation XXX completed as failed with status: YYY",
"Time": "2019-08-24T14:15:22Z",
"Ack": true
}
],
"Workflow": "string",
"SummaryStatus": "OK",
"Labels": {
"serviceType": "BMaaS"
},
"WWPNs": [
"20:31:01:02:ad:f2:a8:e5",
"21:31:01:02:ad:f2:a8:e5"
]
}
Reimage Host by ID
Re-deploys a host to the same machine. WARNING -- all drives will be erased! Only the Host OS is reinstalled, IP addresses, volumes, etc are not changed. The host must be powered off. The host must also be in the Ready state.
+
Re-deploys a host to the same machine. WARNING -- all drives will be erased! Only the Host OS is reinstalled, IP addresses, volumes, etc are not changed. The host must be powered off. The host must also be in the Ready state.
If GreenLake Platform IAM issued token is used for authentication, then it is required to pass 'X-Role' and 'X-Workspaceid' headers.
"Proxy": "http://proxy.firewall.com:8080/ or http://user:password@proxy.firewall.com:8080",
"NoProxy": "localhost,15.10.0.10,test.com"
}
]
}
],
"Deleted": true,
"PortalCommOkay": true,
"PowerStatus": "ON",
"State": "Ready",
"Substate": "Complete",
"StateTime": "2019-08-24T14:15:22Z",
"SubstateTime": "2019-08-24T14:15:22Z",
"Progress": 100,
"Alert": true,
"AlertInfo": [
{
"Alert": "op-failed",
"State": "Ready",
"Substate": "Complete",
"Message": "Operation XXX completed as failed with status: YYY",
"Time": "2019-08-24T14:15:22Z",
"Ack": true
}
],
"Workflow": "string",
"SummaryStatus": "OK",
"Labels": {
"serviceType": "BMaaS"
},
"WWPNs": [
"20:31:01:02:ad:f2:a8:e5",
"21:31:01:02:ad:f2:a8:e5"
]
}
Replace Host by ID
Re-deploys a host with a new machine that satisfies the current host settings. WARNING -- all drives will be erased! Only the machine is replaced, IP addresses, volumes, etc are not changed. The host must be powered off. The host must also be in the Ready state or in the Failed state and in the Replace or Maintenace workflow.
+
Re-deploys a host with a new machine that satisfies the current host settings. WARNING -- all drives will be erased! Only the machine is replaced, IP addresses, volumes, etc are not changed. The host must be powered off. The host must also be in the Ready state or in the Failed state and in the Replace or Maintenace workflow.
If GreenLake Platform IAM issued token is used for authentication, then it is required to pass 'X-Role' and 'X-Workspaceid' headers.
Operations related to Volumes. A Volume is an external storage volume that persists independent of the associated host.
List all volumes in project
Returns an array of all volumes defined within the project. If GreenLake Platform IAM issued token is used for authentication, then it is required to pass 'X-Role' and 'X-Workspaceid' headers.