HP OneView 1.0 User Guide

ChangeType values
Description
ChangeType value
The resource is created or is added to HP OneView.Created
The resource state, attributes, or both are updated.Updated
The resource is permanently removed from HP OneView.Deleted
Example 2 JSON example
{
"resourceUri" : "/rest/enclosures/123xyz",
"changeType" : "Created",
"newState" : "Managed",
"eTag" : "123456",
"timestamp" : "2013-07-10T18:30:44Z",
"newSubState" : "null",
"resource" : {
"category" : "enclosures",
"created" : "2013-07-10T18:30:00Z",
...
},
"associatedTask" : "/rest/tasks/4321",
"userInitiatedTask" : "true",
"changedAttributes" : [],
"data" : {},
}
26.4 .NET C# code example
The .NET C# code examples show how to connect and subscribe to the SCMB. In addition to
completing the prerequisites, you must complete the example-specific prerequisites before using
the .NET C# code examples.
Prerequisites
Before you can use the .Net C# code examples, you must add the CA root certificate, the client
certificate, and the private key to the Windows certificate store.
1. Download the root CA certificate.
GET /rest/certificates/ca
2. Save the contents in the response body into a text file named rootCA.crt. You must copy
and paste everything from -----BEGIN CERTIFICATE----- to -----END
CERTIFICATE-----, including the dashes, but not including the quotes.
3. Import the rootCA.crt file into the Windows certificate store under Trusted Root
Certification Authorities.
4. Download the client certificate and private key.
GET /rest/certificates/client/rabbitmq/keypair/default
5. Save the contents of the client certificate and private key in the response body into a text file
named scmb.crt.
You must copy and paste everything from -----BEGIN CERTIFICATE----- to -----END
CERTIFICATE----- for the client certificate. Next, copy and paste everything from
-----BEGIN RSA PRIVATE KEY----- to -----END RSA PRIVATE KEY----- for the
private key. You must include the dashes, but do not include the quotes.
188 Using the State-Change Message Bus (SCMB)