Skip to content

HPE Greenlake For Object Storage REST APIs. (1.2.0)

HPE Greenlake For Object Storage 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/object-storage/public/openapi/object-storage-public-v1alpha1/object-storage-api/

access-policies

The Access Policies API provides endpoints for creating, managing, and configuring access policies.

Operations

buckets

The Buckets API provides endpoints for creating, managing, and configuring storage buckets. Buckets are containers for organizing and storing data, and this API allows full control over their lifecycle, including creation, updates, retrieval, and deletion.

Operations

groups

The Groups API provides endpoints for creating, managing, and configuring groups.

Operations

users

The Users API provides endpoints for creating, managing, and configuring users.

Operations

bucket-performance

Operations

protectionPolicy

Operations

objectstore-identities

Operations

Get replication performance history for a protection policy

Request

Retrieve time-series replication performance metrics for a protection policy on an HPE Alletra Storage MP X10000 ObjectStore system identified by {systemId} and {policyId}.

Security
bearer
Path
systemIdstringrequired

A unique identifier assigned to each object service device

Example: 8UW0002928
policyIdstringrequired

ID unique to every protection policy created in the objectstore

Example: d9e985f9-380b-4aed-81d8-c3f981e62375-100365
Query
rangestring

The range specifies the start and end time for executing the query.

Example: range=startTime eq 1605063600 and endTime eq 1605186000
time-interval-mininteger

It defines granularity in minutes.

Enum5601440
curl -i -X GET \
  https://eu1.data.cloud.hpe.com/object-storage/v1alpha1/devtype7-storage-systems/8UW0002928/protection-policies/d9e985f9-380b-4aed-81d8-c3f981e62375-100365/object-replication-performance-history \
  -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(ReplicationPerformanceHistoryItems)required
items[].​idstringrequired

Identifier for the replication policy resource

Example: "d9e985f9-380b-4aed-81d8-c3f981e62375-100365"
items[].​typestringrequired

Type of the resource

Example: "protection-policy"
items[].​commonResourceAttributesobject or null(CommonResourceAttributes)
items[].​customerIdstring or null

Customer ID

Example: "77c8366891c611ef840cae7554edf084"
items[].​endTimeinteger or null(int64)

End time of the history data

Example: 1756193142
items[].​historyDataobject or null

Replication performance history metrics

items[].​resourceUristring or null

resource Uri of the replication policy

Example: "/object-storage/v1alpha1/devtype7-storage-systems/4UW0004736/protection-policies/d9e985f9-380b-4aed-81d8-c3f981e62375-100365"
items[].​startTimeinteger or null(int64)

Start time of the history data

Example: 1756192100
items[].​systemUidstring or null

Identifier of the storage system

Example: "4UW0004736"
items[].​timeIntervalMininteger or null

granularity in minutes.

Example: 5
totalinteger

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

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