4 .net c# code example, Changetype values, Prerequisites – HP OneView User Manual

Page 218

Advertising
background image

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" : {},
}

30.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.

218

Using the State-Change Message Bus (SCMB)

Advertising