Skip to content

HPE Greenlake For Storage Fleet REST APIs (1.2.0)

HPE Greenlake For Storage Fleet REST APIs

Languages
Servers

https://eu1.data.cloud.hpe.com/

https://us1.data.cloud.hpe.com/

https://jp1.data.cloud.hpe.com/

Mock server

https://developer.greenlake.hpe.com/_mock/docs/greenlake/services/storage-fleet/public/openapi/storage-fleet-public-v1alpha1/storage-fleet-api/

certificates

The Certificate API provides endpoints for managing and configuring certificates.

Operations

Get all custom certificate policies of a HPE Alletra Storage MP X10000 system

Request

Get all custom certificate policies of a HPE Alletra Storage MP X10000 system

Security
bearer
Path
systemIdstringrequired

ID of the storage system

Example: 2a0df0fe6f7dc7bb16000000000000000000004817
Query
limitinteger[ 0 .. 5000 ]

Number of items to return at a time

Default 100
Example: limit=10
offsetinteger[ 0 .. 100000 ]

The offset of the first item in the collection to return

Default 0
Example: offset=5
selectstring

Query to select only the required parameters, separated by . if nested

Example: select=id
filterstring

Lucene query to filter Certificate by Key.

Example: filter=id eq 2a0df0fe6f7dc7bb16000000000000000000004007
sortstring

Data query to sort Certificate resource by Key.

Example: sort=id desc
curl -i -X GET \
  https://eu1.data.cloud.hpe.com/storage-fleet/v1alpha1/devtype7-storage-systems/2a0df0fe6f7dc7bb16000000000000000000004817/custom-certificate-policies \
  -H 'Authorization: Bearer <YOUR_JWT_HERE>'

Responses

Success

Bodyapplication/json
countintegerrequired

Number of items in this response.

offsetintegerrequired

The offset query parameter from the request.

itemsArray of objects or null(HomefleetCustomCertificatePolicyListAttributes)required
items[].​idstringrequired

Identifier of the Storage system custom certificate. Filter, Sort

Example: "default.custom-certificate-policy-0"
items[].​typestringrequired

Type of the resource.

Example: "custom-certificate"
items[].​apiVersionstring or null

API version of the resource.

Example: "sc.hpe.com/v1"
items[].​associatedLinksArray of objects or null or null(homefleetAssociatedLinks)
items[].​commonResourceAttributesobject or null(commonResourceAttrs)
items[].​customerIdstring or null

Customer ID for the Storage system custom certificate. Filter, Sort

Example: "ab1c23456d78901e23fghijk456lm7no"
items[].​generationinteger or null(int64)

Generation. Filter, Sort

Example: 1692945579
items[].​kindstring or null

Kind of the resource.

Example: "CustomCertificatePolicy"
items[].​resourceUristring or null(homefleetResourceUri)
items[].​statusobject or null(HomefleetCustomCertificatesPolicyStatusWithFilterableFields)
items[].​systemIdstring or null

Identifier of the Storage system to which the custom certificate belongs. Filter, Sort

Example: "1AB234CDEF"
totalinteger

Total number of items matching the filter parameter in the request.

Response
application/json
{ "count": 0, "offset": 0, "total": 0, "items": [ {} ] }

Get Certificate policies of a HPE Alletra Storage MP X10000 system identified by certificatePolicyID

Request

Get Certificate policies of a HPE Alletra Storage MP X10000 system identified by certificatePolicyID

Security
bearer
Path
systemIdstringrequired

ID of the Storage system

Example: USE603C8P1
certificatePolicyIdstringrequired

ID unique to certificate policy created in objectstore

Example: certificate-policy-1
Query
selectstring

Query to select only the required parameters, separated by . if nested

Example: select=id
curl -i -X GET \
  https://eu1.data.cloud.hpe.com/storage-fleet/v1alpha1/devtype7-storage-systems/USE603C8P1/custom-certificate-policies/certificate-policy-1 \
  -H 'Authorization: Bearer <YOUR_JWT_HERE>'

Responses

Success

Bodyapplication/json
idstringrequired

Identifier of the Storage system custom certificate policy.

Example: "default.custom-certificate-policy-0"
typestringrequired

Type of the resource.

Example: "custom-certificate"
apiVersionstring or null

API version of the resource.

Example: "sc.hpe.com/v1"
associatedLinksArray of objects or null or null(homefleetAssociatedLinks)
commonResourceAttributesobject or null(commonResourceAttrs)
customerIdstring or null

Customer ID for the Storage system custom certificate policy.

Example: "ab1c23456d78901e23fghijk456lm7no"
generationinteger or null(int64)

Generation.

Example: 1692945579
kindstring or null

Kind of the resource.

Example: "CustomCertificatePolicy"
resourceUristring or null(homefleetResourceUri)
statusobject or null(HomefleetCustomCertificatesPolicyStatusWithoutFilterableFields)
systemIdstring or null

Identifier of the Storage system to which the custom certificate policy belongs.

Example: "1AB234CDEF"
Response
application/json
{ "apiVersion": "sc.hpe.com/v1", "associatedLinks": [ {} ], "commonResourceAttributes": { "cloudState": "CONNECTED", "errCode": "E01", "errMessage": "This storage system is not actively monitored in the cloud portal. Data Services Cloud Console proactively disabled monitoring and management of storage system with serial number {systemId} for sending excessive cloud events or for not responding to requests." }, "customerId": "ab1c23456d78901e23fghijk456lm7no", "generation": 1692945579, "id": "default.custom-certificate-policy-0", "kind": "CustomCertificatePolicy", "resourceUri": "/storage-fleet/v1alpha1/devtype7-storage-systems/4UN042PTDW", "status": { "certificate": {}, "certificateType": "S3", "customCertificateRef": "S3-default-certificate-0", "instance": "default", "key": {}, "observedGeneration": 1692945579, "ready": true, "renewPercentage": 25 }, "systemId": "1AB234CDEF", "type": "custom-certificate" }

Get all custom certificates of a HPE Alletra Storage MP X10000 system

Request

Get all custom certificates of a HPE Alletra Storage MP X10000 system

Security
bearer
Path
systemIdstringrequired

ID of the storage system

Example: 2a0df0fe6f7dc7bb16000000000000000000004817
Query
limitinteger[ 0 .. 5000 ]

Number of items to return at a time

Default 100
Example: limit=10
offsetinteger[ 0 .. 100000 ]

The offset of the first item in the collection to return

Default 0
Example: offset=5
selectstring

Query to select only the required parameters, separated by . if nested

Example: select=id
filterstring

Lucene query to filter Certificate by Key.

Example: filter=id eq 2a0df0fe6f7dc7bb16000000000000000000004007
sortstring

Data query to sort Certificate resource by Key.

Example: sort=id desc
curl -i -X GET \
  https://eu1.data.cloud.hpe.com/storage-fleet/v1alpha1/devtype7-storage-systems/2a0df0fe6f7dc7bb16000000000000000000004817/custom-certificates \
  -H 'Authorization: Bearer <YOUR_JWT_HERE>'

Responses

Success

Bodyapplication/json
countintegerrequired

Number of items in this response.

offsetintegerrequired

The offset query parameter from the request.

itemsArray of objects or null(HomefleetCustomCertificateListAttributes)required
items[].​idstringrequired

Identifier of the Storage system certificate. Filter, Sort

Example: "default.custom-certificate-0"
items[].​typestringrequired

Type of the resource.

Example: "custom-certificate"
items[].​apiVersionstring or null

API version of the resource.

Example: "sc.hpe.com/v1"
items[].​associatedLinksArray of objects or null or null(homefleetAssociatedLinks)
items[].​commonResourceAttributesobject or null(commonResourceAttrs)
items[].​customerIdstring or null

Customer ID for the Storage system certificate. Filter, Sort

Example: "ab1c23456d78901e23fghijk456lm7no"
items[].​generationinteger or null(int64)

Generation. Filter, Sort

Example: 1692945579
items[].​kindstring or null

Kind of the resource.

Example: "CustomCertificate"
items[].​resourceUristring or null(homefleetResourceUri)
items[].​statusobject or null(HomefleetCustomCertificatesStatusWithFilterableFields)
items[].​systemIdstring or null

Identifier of the Storage system to which the certificate belongs. Filter, Sort

Example: "1AB234CDEF"
totalinteger

Total number of items matching the filter parameter in the request.

Response
application/json
{ "count": 0, "offset": 0, "total": 0, "items": [ {} ] }

Create a custom certificate for storage cluster

Request

This API endpoint is to create a custom certificate for storage cluster

Security
bearer
Path
systemIdstringrequired

ID of the storage system

Example: 2a0df0fe6f7dc7bb16000000000000000000004817
Bodyapplication/jsonrequired

Request to create custom certificate

namestringrequired

User provided name

Example: "cert-1"
customCertificatePolicyRefstringrequired

The name of the applicable Custom Certificate Policy.

Example: "s3-default-certificate-policy"
commonNamestringrequired

Common name for the certificate subject.

Example: "S3"
organizationUnitstringrequired

Organisation unit for the certificate subject.

organizationstringrequired

Organisation for the certificate subject.

Example: "HPE"
localitystringrequired

Locality name for the certificate subject.

Example: "MA"
provincestringrequired

Province/state name for the certificate subject.

Example: "KA"
countrystringrequired

Country name for the certificate subject.

Example: "IN"
selfSignedbooleanrequired

Whether to create a self-signed certificate or not.

Example: true
curl -i -X POST \
  https://eu1.data.cloud.hpe.com/storage-fleet/v1alpha1/devtype7-storage-systems/2a0df0fe6f7dc7bb16000000000000000000004817/custom-certificates \
  -H 'Authorization: Bearer <YOUR_JWT_HERE>' \
  -H 'Content-Type: application/json' \
  -d '{
    "commonName": "S3",
    "country": "IN",
    "customCertificatePolicyRef": "s3-default-certificate-policy",
    "locality": "MA",
    "name": "cert-1",
    "organization": "HPE",
    "organizationUnit": "string",
    "province": "KA",
    "selfSigned": true
  }'

Responses

Accepted

Headers
Locationstring

This contains the URI of the task used to monitor the request

Bodyapplication/json
taskUristringrequired

Task URI which can be used to monitor the status of the operation.

Example: "/rest/vega/v1/tasks/4969a568-6fed-4915-bcd5-e4566a75e00c"
messagestring

Task Message.

Example: "Successfully submitted"
statusstring

Status of the task.

Example: "SUBMITTED"
Response
application/json
{ "message": "Successfully submitted", "status": "SUBMITTED", "taskUri": "/rest/vega/v1/tasks/4969a568-6fed-4915-bcd5-e4566a75e00c" }

delete storage cluster custom certificate identified by {certificateId}

Request

delete storage cluster custom certificate identified by {certificateId}

Security
bearer
Path
systemIdstringrequired

ID of the Storage system

Example: USE603C8P1
certificateIdstringrequired

ID unique to certificate created in objectstore

Example: certificate-1
curl -i -X DELETE \
  https://eu1.data.cloud.hpe.com/storage-fleet/v1alpha1/devtype7-storage-systems/USE603C8P1/custom-certificates/certificate-1 \
  -H 'Authorization: Bearer <YOUR_JWT_HERE>'

Responses

Accepted

Headers
Locationstring

This contains the URI of the task used to monitor the request

Bodyapplication/json
taskUristringrequired

Task URI which can be used to monitor the status of the operation.

Example: "/rest/vega/v1/tasks/4969a568-6fed-4915-bcd5-e4566a75e00c"
messagestring

Task Message.

Example: "Successfully submitted"
statusstring

Status of the task.

Example: "SUBMITTED"
Response
application/json
{ "message": "Successfully submitted", "status": "SUBMITTED", "taskUri": "/rest/vega/v1/tasks/4969a568-6fed-4915-bcd5-e4566a75e00c" }

Get Custom Certificate of a HPE Alletra Storage MP X10000 system identified by certificateID

Request

Get Custom Certificate of a HPE Alletra Storage MP X10000 system identified by certificateID

Security
bearer
Path
systemIdstringrequired

ID of the Storage system

Example: USE603C8P1
certificateIdstringrequired

ID unique to certificate created in objectstore

Example: certificate-1
Query
selectstring

Query to select only the required parameters, separated by . if nested

Example: select=id
curl -i -X GET \
  https://eu1.data.cloud.hpe.com/storage-fleet/v1alpha1/devtype7-storage-systems/USE603C8P1/custom-certificates/certificate-1 \
  -H 'Authorization: Bearer <YOUR_JWT_HERE>'

Responses

Success

Bodyapplication/json
idstringrequired

Identifier of the Storage system certificate.

Example: "default.custom-certificate-0"
typestringrequired

Type of the resource.

Example: "custom-certificate"
apiVersionstring or null

API version of the resource.

Example: "sc.hpe.com/v1"
associatedLinksArray of objects or null or null(homefleetAssociatedLinks)
commonResourceAttributesobject or null(commonResourceAttrs)
customerIdstring or null

Customer ID for the Storage system certificate.

Example: "ab1c23456d78901e23fghijk456lm7no"
generationinteger or null(int64)

Generation.

Example: 1692945579
kindstring or null

Kind of the resource.

Example: "CustomCertificate"
resourceUristring or null(homefleetResourceUri)
statusobject or null(HomefleetCustomCertificatesStatusWithoutFilterableFields)
systemIdstring or null

Identifier of the Storage system to which the certificate belongs.

Example: "1AB234CDEF"
Response
application/json
{ "apiVersion": "sc.hpe.com/v1", "associatedLinks": [ {} ], "commonResourceAttributes": { "cloudState": "CONNECTED", "errCode": "E01", "errMessage": "This storage system is not actively monitored in the cloud portal. Data Services Cloud Console proactively disabled monitoring and management of storage system with serial number {systemId} for sending excessive cloud events or for not responding to requests." }, "customerId": "ab1c23456d78901e23fghijk456lm7no", "generation": 1692945579, "id": "default.custom-certificate-0", "kind": "CustomCertificate", "resourceUri": "/storage-fleet/v1alpha1/devtype7-storage-systems/4UN042PTDW", "status": { "caCertificate": "string", "certificate": {}, "certificateSigningRequest": "string", "customCertificatePolicyRef": "S3-default-certificate-policy", "observedGeneration": 1692945579, "ready": true, "selfSigned": false, "subject": "CN=S3,DC=corp,DC=company,DC=COM" }, "systemId": "1AB234CDEF", "type": "custom-certificate" }

Import certificates for HPE Alletra Storage MP X10000 system identified by certificateId

Request

Import certificates for HPE Alletra Storage MP X10000 system identified by certificateId

Security
bearer
Path
systemIdstringrequired

ID of the storage system

Example: 2a0df0fe6f7dc7bb16000000000000000000004817
certificateIdstringrequired

ID unique to certificate created in objectstore

Example: certificate-1
Bodyapplication/jsonrequired
caCertificatestring or null

The CA Certificate to use to verify the imported certificate. Must be [PEM] format

certificatestring or null

The signed certificate plus any intermediate CA certificates. Must be [PEM] format

curl -i -X PUT \
  https://eu1.data.cloud.hpe.com/storage-fleet/v1alpha1/devtype7-storage-systems/2a0df0fe6f7dc7bb16000000000000000000004817/custom-certificates/certificate-1 \
  -H 'Authorization: Bearer <YOUR_JWT_HERE>' \
  -H 'Content-Type: application/json' \
  -d '{}'

Responses

Accepted

Headers
Locationstring

This contains the URI of the task used to monitor the request

Bodyapplication/json
taskUristringrequired

Task URI which can be used to monitor the status of the operation.

Example: "/rest/vega/v1/tasks/4969a568-6fed-4915-bcd5-e4566a75e00c"
messagestring

Task Message.

Example: "Successfully submitted"
statusstring

Status of the task.

Example: "SUBMITTED"
Response
application/json
{ "message": "Successfully submitted", "status": "SUBMITTED", "taskUri": "/rest/vega/v1/tasks/4969a568-6fed-4915-bcd5-e4566a75e00c" }

Get all custom certificates of a HPE Alletra Storage MP X10000 system

Request

Get all custom certificates of a HPE Alletra Storage MP X10000 system

Security
bearer
Path
systemIdstringrequired

ID of the storage system

Example: 2a0df0fe6f7dc7bb16000000000000000000004817
Query
limitinteger[ 0 .. 5000 ]

Number of items to return at a time

Default 100
Example: limit=10
offsetinteger[ 0 .. 100000 ]

The offset of the first item in the collection to return

Default 0
Example: offset=5
selectstring

Query to select only the required parameters, separated by . if nested

Example: select=id
filterstring

Lucene query to filter Certificate by Key.

Example: filter=id eq 2a0df0fe6f7dc7bb16000000000000000000004007
sortstring

Data query to sort Certificate resource by Key.

Example: sort=id desc
curl -i -X GET \
  https://eu1.data.cloud.hpe.com/storage-fleet/v1alpha1/devtype7-storage-systems/2a0df0fe6f7dc7bb16000000000000000000004817/trust-certificates \
  -H 'Authorization: Bearer <YOUR_JWT_HERE>'

Responses

Success

Bodyapplication/json
countintegerrequired

Number of items in this response.

offsetintegerrequired

The offset query parameter from the request.

itemsArray of objects or null(HomefleetTrustCertificateListAttributes)required
items[].​idstringrequired

Identifier of the Storage system certificate. Filter, Sort

Example: "default.trust-certificate-0"
items[].​typestringrequired

Type of the resource.

Example: "trust-certificate"
items[].​apiVersionstring or null

API version of the resource.

Example: "sc.hpe.com/v1"
items[].​associatedLinksArray of objects or null or null(homefleetAssociatedLinks)
items[].​commonResourceAttributesobject or null(commonResourceAttrs)
items[].​customerIdstring or null

Customer ID for the Storage system certificate. Filter, Sort

Example: "ab1c23456d78901e23fghijk456lm7no"
items[].​generationinteger or null(int64)

Generation. Filter, Sort

Example: 1692945579
items[].​kindstring or null

Kind of the resource.

Example: "TrustCertificate"
items[].​resourceUristring or null(homefleetResourceUri)
items[].​statusobject or null(HomefleetTrustCertificatesStatusWithFilterableFields)
items[].​systemIdstring or null

Identifier of the Storage system to which the certificate belongs. Filter, Sort

Example: "1AB234CDEF"
totalinteger

Total number of items matching the filter parameter in the request.

Response
application/json
{ "count": 0, "offset": 0, "total": 0, "items": [ {} ] }

Create a trust certificate for storage cluster

Request

This API endpoint is to create a trust certificate for storage cluster

Security
bearer
Path
systemIdstringrequired

ID of the storage system

Example: 2a0df0fe6f7dc7bb16000000000000000000004817
Bodyapplication/jsonrequired

Request to create trust certificate

trustStoreRefstringrequired

The name of the applicable Trust Store.

Example: "Audit-default-trust-store"
certificateobject(CreateTrustCertificatesCertificateObject)required
certificate.​certificatestringrequired

Certificate

certificate.​namestringrequired

The certificate name

Example: "certificate-1"
curl -i -X POST \
  https://eu1.data.cloud.hpe.com/storage-fleet/v1alpha1/devtype7-storage-systems/2a0df0fe6f7dc7bb16000000000000000000004817/trust-certificates \
  -H 'Authorization: Bearer <YOUR_JWT_HERE>' \
  -H 'Content-Type: application/json' \
  -d '{
    "certificate": {
      "certificate": "string",
      "name": "certificate-1"
    },
    "trustStoreRef": "Audit-default-trust-store"
  }'

Responses

Accepted

Headers
Locationstring

This contains the URI of the task used to monitor the request

Bodyapplication/json
taskUristringrequired

Task URI which can be used to monitor the status of the operation.

Example: "/rest/vega/v1/tasks/4969a568-6fed-4915-bcd5-e4566a75e00c"
messagestring

Task Message.

Example: "Successfully submitted"
statusstring

Status of the task.

Example: "SUBMITTED"
Response
application/json
{ "message": "Successfully submitted", "status": "SUBMITTED", "taskUri": "/rest/vega/v1/tasks/4969a568-6fed-4915-bcd5-e4566a75e00c" }

delete storage cluster trust certificate identified by {certificateId}

Request

delete storage cluster trust certificate identified by {certificateId}

Security
bearer
Path
systemIdstringrequired

ID of the Storage system

Example: USE603C8P1
certificateIdstringrequired

ID unique to certificate created in objectstore

Example: certificate-1
curl -i -X DELETE \
  https://eu1.data.cloud.hpe.com/storage-fleet/v1alpha1/devtype7-storage-systems/USE603C8P1/trust-certificates/certificate-1 \
  -H 'Authorization: Bearer <YOUR_JWT_HERE>'

Responses

Accepted

Headers
Locationstring

This contains the URI of the task used to monitor the request

Bodyapplication/json
taskUristringrequired

Task URI which can be used to monitor the status of the operation.

Example: "/rest/vega/v1/tasks/4969a568-6fed-4915-bcd5-e4566a75e00c"
messagestring

Task Message.

Example: "Successfully submitted"
statusstring

Status of the task.

Example: "SUBMITTED"
Response
application/json
{ "message": "Successfully submitted", "status": "SUBMITTED", "taskUri": "/rest/vega/v1/tasks/4969a568-6fed-4915-bcd5-e4566a75e00c" }

Get Trust Certificate of a HPE Alletra Storage MP X10000 system identified by certificateID

Request

Get Trust Certificate of a HPE Alletra Storage MP X10000 system identified by certificateID

Security
bearer
Path
systemIdstringrequired

ID of the Storage system

Example: USE603C8P1
certificateIdstringrequired

ID unique to certificate created in objectstore

Example: certificate-1
Query
selectstring

Query to select only the required parameters, separated by . if nested

Example: select=id
curl -i -X GET \
  https://eu1.data.cloud.hpe.com/storage-fleet/v1alpha1/devtype7-storage-systems/USE603C8P1/trust-certificates/certificate-1 \
  -H 'Authorization: Bearer <YOUR_JWT_HERE>'

Responses

Success

Bodyapplication/json
idstringrequired

Identifier of the Storage system certificate.

Example: "default.trust-certificate-0"
typestringrequired

Type of the resource.

Example: "trust-certificate"
apiVersionstring or null

API version of the resource.

Example: "sc.hpe.com/v1"
associatedLinksArray of objects or null or null(homefleetAssociatedLinks)
commonResourceAttributesobject or null(commonResourceAttrs)
customerIdstring or null

Customer ID for the Storage system certificate.

Example: "ab1c23456d78901e23fghijk456lm7no"
generationinteger or null(int64)

Generation.

Example: 1692945579
kindstring or null

Kind of the resource.

Example: "TrustCertificate"
resourceUristring or null(homefleetResourceUri)
statusobject or null(HomefleetTrustCertificatesStatusWithoutFilterableFields)
systemIdstring or null

Identifier of the Storage system to which the certificate belongs.

Example: "1AB234CDEF"
Response
application/json
{ "apiVersion": "sc.hpe.com/v1", "associatedLinks": [ {} ], "commonResourceAttributes": { "cloudState": "CONNECTED", "errCode": "E01", "errMessage": "This storage system is not actively monitored in the cloud portal. Data Services Cloud Console proactively disabled monitoring and management of storage system with serial number {systemId} for sending excessive cloud events or for not responding to requests." }, "customerId": "ab1c23456d78901e23fghijk456lm7no", "generation": 1692945579, "id": "default.trust-certificate-0", "kind": "TrustCertificate", "resourceUri": "/storage-fleet/v1alpha1/devtype7-storage-systems/4UN042PTDW", "status": { "certificate": {}, "observedGeneration": 1692945579, "ready": true, "trustStoreRef": "Audit-default-trust-store" }, "systemId": "1AB234CDEF", "type": "trust-certificate" }

Get all Trust Store of a HPE Alletra Storage MP X10000 system

Request

Get all Trust Store of a HPE Alletra Storage MP X10000 system. A Trust Store represents a collection of trusted certificates.

Security
bearer
Path
systemIdstringrequired

ID of the storage system

Example: 2a0df0fe6f7dc7bb16000000000000000000004817
Query
limitinteger[ 0 .. 5000 ]

Number of items to return at a time

Default 100
Example: limit=10
offsetinteger[ 0 .. 100000 ]

The offset of the first item in the collection to return

Default 0
Example: offset=5
selectstring

Query to select only the required parameters, separated by . if nested

Example: select=id
filterstring

Lucene query to filter Trust Store by Key.

Example: filter=id eq 2a0df0fe6f7dc7bb16000000000000000000004007
sortstring

Data query to sort Trust Store resource by Key.

Example: sort=id desc
curl -i -X GET \
  https://eu1.data.cloud.hpe.com/storage-fleet/v1alpha1/devtype7-storage-systems/2a0df0fe6f7dc7bb16000000000000000000004817/trust-stores \
  -H 'Authorization: Bearer <YOUR_JWT_HERE>'

Responses

Success

Bodyapplication/json
countintegerrequired

Number of items in this response.

offsetintegerrequired

The offset query parameter from the request.

itemsArray of objects or null(HomefleetTrustStoreListAttributes)required
items[].​idstringrequired

Identifier of the Storage system Trust Store. Filter, Sort

Example: "default. trust-store-0"
items[].​typestringrequired

Type of the resource.

Example: " trust-store"
items[].​apiVersionstring or null

API version of the resource.

Example: "sc.hpe.com/v1"
items[].​associatedLinksArray of objects or null or null(homefleetAssociatedLinks)
items[].​commonResourceAttributesobject or null(commonResourceAttrs)
items[].​customerIdstring or null

Customer ID for the Storage system Trust Store. Filter, Sort

Example: "ab1c23456d78901e23fghijk456lm7no"
items[].​generationinteger or null(int64)

Generation. Filter, Sort

Example: 1692945579
items[].​kindstring or null

Kind of the resource.

Example: "TrustStore "
items[].​resourceUristring or null(homefleetResourceUri)
items[].​statusobject or null(HomefleetTrustStoreStatusWithFilterableFields)
items[].​systemIdstring or null

Identifier of the Storage system to which the Trust Store belongs. Filter, Sort

Example: "1AB234CDEF"
totalinteger

Total number of items matching the filter parameter in the request.

Response
application/json
{ "count": 0, "offset": 0, "total": 0, "items": [ {} ] }

Get Trust Store of a HPE Alletra Storage MP X10000 system identified by ID

Request

Get Trust Store of a HPE Alletra Storage MP X10000 system identified by ID. A Trust Store represents a collection of trusted certificates.

Security
bearer
Path
systemIdstringrequired

ID of the Storage system

Example: USE603C8P1
TrustStoreIdstringrequired

ID unique to trustStore created in objectstore

Example: certificate- -1
Query
selectstring

Query to select only the required parameters, separated by . if nested

Example: select=id
curl -i -X GET \
  'https://eu1.data.cloud.hpe.com/storage-fleet/v1alpha1/devtype7-storage-systems/USE603C8P1/trust-stores/certificate- -1' \
  -H 'Authorization: Bearer <YOUR_JWT_HERE>'

Responses

Success

Bodyapplication/json
idstringrequired

Identifier of the Storage system Trust Store.

Example: "default. trust-store0"
typestringrequired

Type of the resource.

Example: " trust-store"
apiVersionstring or null

API version of the resource.

Example: "sc.hpe.com/v1"
associatedLinksArray of objects or null or null(homefleetAssociatedLinks)
commonResourceAttributesobject or null(commonResourceAttrs)
customerIdstring or null

Customer ID for the Storage system Trust Store.

Example: "ab1c23456d78901e23fghijk456lm7no"
generationinteger or null(int64)

Generation.

Example: 1692945579
kindstring or null

Kind of the resource.

Example: "TrustStore "
resourceUristring or null(homefleetResourceUri)
statusobject or null(HomefleetTrustStoreStatusWithoutFilterableFields)
systemIdstring or null

Identifier of the Storage system to which the Trust Store belongs.

Example: "1AB234CDEF"
Response
application/json
{ "apiVersion": "sc.hpe.com/v1", "associatedLinks": [ {} ], "commonResourceAttributes": { "cloudState": "CONNECTED", "errCode": "E01", "errMessage": "This storage system is not actively monitored in the cloud portal. Data Services Cloud Console proactively disabled monitoring and management of storage system with serial number {systemId} for sending excessive cloud events or for not responding to requests." }, "customerId": "ab1c23456d78901e23fghijk456lm7no", "generation": 1692945579, "id": "default. trust-store0", "kind": "TrustStore ", "resourceUri": "/storage-fleet/v1alpha1/devtype7-storage-systems/4UN042PTDW", "status": { "certificate": [], "certificateType": "S3", "instance": "default", "observedGeneration": 1692945579, "ready": true, "thumbprint": "string" }, "systemId": "1AB234CDEF", "type": " trust-store" }

controllers

The controllers API allows the management of controller fleet.

Operations

enclosures

The Enclosure API provides endpoints for managing and configuring enclosures.

Operations

encryption

The encryption API allows the actions on encryption.

Operations

jbofioms

The JBOF IOM API provides endpoints for managing and configuring JBOF IOMs.

Operations

object-notification-clients

The Object Notification Client API provides endpoints for managing and configuring object notification clients.

Operations

ports

The ports API allows the management of ports.

Operations

shelves

The shelves API allows the management of shelves.

Operations

storage-nodes

The Storage Node API provides endpoints for managing and configuring storage nodes.

Operations

storage-systems

The storage-systems API allows the management of storage device.

Operations

switches

The Switch API provides endpoints for managing and configuring switches.

Operations

system-settings

The System Settings API allows the monitoring of System settings for the device.

Operations

vvolscs

Operations