HPE Greenlake For Storage Fleet REST APIs
HPE Greenlake For Storage Fleet REST APIs (1.2.0)
https://eu1.data.cloud.hpe.com/
https://us1.data.cloud.hpe.com/
https://jp1.data.cloud.hpe.com/
https://developer.greenlake.hpe.com/_mock/docs/greenlake/services/storage-fleet/public/openapi/storage-fleet-public-v1alpha1/storage-fleet-api/
https://eu1.data.cloud.hpe.com/storage-fleet/v1alpha1/devtype7-storage-systems/{systemId}/object-notification-clients
https://us1.data.cloud.hpe.com/storage-fleet/v1alpha1/devtype7-storage-systems/{systemId}/object-notification-clients
https://jp1.data.cloud.hpe.com/storage-fleet/v1alpha1/devtype7-storage-systems/{systemId}/object-notification-clients
- Mock server
https://developer.greenlake.hpe.com/_mock/docs/greenlake/services/storage-fleet/public/openapi/storage-fleet-public-v1alpha1/storage-fleet-api/storage-fleet/v1alpha1/devtype7-storage-systems/{systemId}/object-notification-clients
- curl
- JavaScript
- Node.js
- Python
- Java
- Go
- C#
- PHP
curl -i -X GET \
https://eu1.data.cloud.hpe.com/storage-fleet/v1alpha1/devtype7-storage-systems/USE603C8P1/object-notification-clients \
-H 'Authorization: Bearer <YOUR_JWT_HERE>'Success
Unique identifier for the Storage system.Filter, Sort
Associated Bucket detail for Storage system Object Notification Clients.
CustomerID for the Storage system.Filter, Sort
The most recent specification that has been observed by the controller. Filter, Sort
{ "count": 0, "offset": 0, "total": 0, "items": [ { … } ] }
Unique identifier to represent endpoint configuration.
User should specify authentication mechanism to use.
User should specify 'true' to enable TLS connectivity to the Kafka broker(s).
ClientType of broker. Possible values are Producer or Consumer.
Specify the maximum limit for undelivered event messages for a bucket
SASL mechanism to use for authenticating to the Kafka broker(s).
https://eu1.data.cloud.hpe.com/storage-fleet/v1alpha1/devtype7-storage-systems/{systemId}/object-notification-clients
https://us1.data.cloud.hpe.com/storage-fleet/v1alpha1/devtype7-storage-systems/{systemId}/object-notification-clients
https://jp1.data.cloud.hpe.com/storage-fleet/v1alpha1/devtype7-storage-systems/{systemId}/object-notification-clients
- Mock server
https://developer.greenlake.hpe.com/_mock/docs/greenlake/services/storage-fleet/public/openapi/storage-fleet-public-v1alpha1/storage-fleet-api/storage-fleet/v1alpha1/devtype7-storage-systems/{systemId}/object-notification-clients
- curl
- JavaScript
- Node.js
- Python
- Java
- Go
- C#
- PHP
curl -i -X POST \
https://eu1.data.cloud.hpe.com/storage-fleet/v1alpha1/devtype7-storage-systems/USE603C8P1/object-notification-clients \
-H 'Authorization: Bearer <YOUR_JWT_HERE>' \
-H 'Content-Type: application/json' \
-d '{
"authnType": "SASL",
"hosts": [
"string"
],
"identifier": "kafka_buckets_fianance_topic_endpoint",
"tls": true
}'{ "message": "Successfully submitted", "status": "SUBMITTED", "taskUri": "/rest/vega/v1/tasks/4969a568-6fed-4915-bcd5-e4566a75e00c" }
https://eu1.data.cloud.hpe.com/storage-fleet/v1alpha1/devtype7-storage-systems/{systemId}/object-notification-clients/{clientId}
https://us1.data.cloud.hpe.com/storage-fleet/v1alpha1/devtype7-storage-systems/{systemId}/object-notification-clients/{clientId}
https://jp1.data.cloud.hpe.com/storage-fleet/v1alpha1/devtype7-storage-systems/{systemId}/object-notification-clients/{clientId}
- Mock server
https://developer.greenlake.hpe.com/_mock/docs/greenlake/services/storage-fleet/public/openapi/storage-fleet-public-v1alpha1/storage-fleet-api/storage-fleet/v1alpha1/devtype7-storage-systems/{systemId}/object-notification-clients/{clientId}
- curl
- JavaScript
- Node.js
- Python
- Java
- Go
- C#
- PHP
curl -i -X DELETE \
https://eu1.data.cloud.hpe.com/storage-fleet/v1alpha1/devtype7-storage-systems/USE603C8P1/object-notification-clients/dummyId \
-H 'Authorization: Bearer <YOUR_JWT_HERE>'{ "message": "Successfully submitted", "status": "SUBMITTED", "taskUri": "/rest/vega/v1/tasks/4969a568-6fed-4915-bcd5-e4566a75e00c" }
https://eu1.data.cloud.hpe.com/storage-fleet/v1alpha1/devtype7-storage-systems/{systemId}/object-notification-clients/{clientId}
https://us1.data.cloud.hpe.com/storage-fleet/v1alpha1/devtype7-storage-systems/{systemId}/object-notification-clients/{clientId}
https://jp1.data.cloud.hpe.com/storage-fleet/v1alpha1/devtype7-storage-systems/{systemId}/object-notification-clients/{clientId}
- Mock server
https://developer.greenlake.hpe.com/_mock/docs/greenlake/services/storage-fleet/public/openapi/storage-fleet-public-v1alpha1/storage-fleet-api/storage-fleet/v1alpha1/devtype7-storage-systems/{systemId}/object-notification-clients/{clientId}
- curl
- JavaScript
- Node.js
- Python
- Java
- Go
- C#
- PHP
curl -i -X GET \
https://eu1.data.cloud.hpe.com/storage-fleet/v1alpha1/devtype7-storage-systems/USE603C8P1/object-notification-clients/dummyId \
-H 'Authorization: Bearer <YOUR_JWT_HERE>'{ "customerId": "ASHBFDJHFB6567YGHJ", "generation": 1690045300, "id": "ASHBFY6567YGHJ", "status": { "config": { … }, "name": "kafka_buckets_fianance_topic_endpoint", "lastModifiedTime": "2025-03-18T20:52:30Z", "observedGeneration": 1234, "ready": true }, "systemId": "USE603C8P1", "apiVersion": "sc.hpe.com/v1", "associatedBuckets": [ { … } ], "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." }, "kind": "smtpSettings", "resourceUri": "/storage-fleet/v1alpha1/devtype7-storage-systems/4UN042PTDW", "type": "string" }
User should specify authentication mechanism to use.
User should specify 'true' to enable TLS connectivity to the Kafka broker(s).
Type of notification client. Values can be either Producer or Consumer.
Specify the maximum limit for undelivered event messages for a bucket
SASL mechanism to use for authenticating to the Kafka broker(s).
https://eu1.data.cloud.hpe.com/storage-fleet/v1alpha1/devtype7-storage-systems/{systemId}/object-notification-clients/{clientId}
https://us1.data.cloud.hpe.com/storage-fleet/v1alpha1/devtype7-storage-systems/{systemId}/object-notification-clients/{clientId}
https://jp1.data.cloud.hpe.com/storage-fleet/v1alpha1/devtype7-storage-systems/{systemId}/object-notification-clients/{clientId}
- Mock server
https://developer.greenlake.hpe.com/_mock/docs/greenlake/services/storage-fleet/public/openapi/storage-fleet-public-v1alpha1/storage-fleet-api/storage-fleet/v1alpha1/devtype7-storage-systems/{systemId}/object-notification-clients/{clientId}
- curl
- JavaScript
- Node.js
- Python
- Java
- Go
- C#
- PHP
curl -i -X PUT \
https://eu1.data.cloud.hpe.com/storage-fleet/v1alpha1/devtype7-storage-systems/USE603C8P1/object-notification-clients/dummyId \
-H 'Authorization: Bearer <YOUR_JWT_HERE>' \
-H 'Content-Type: application/json' \
-d '{
"authnType": "SASL",
"hosts": [
"string"
],
"tls": true
}'{ "message": "Successfully submitted", "status": "SUBMITTED", "taskUri": "/rest/vega/v1/tasks/4969a568-6fed-4915-bcd5-e4566a75e00c" }