SharesServiceAPI

Proposed API changes adding a "Shares Service" to Cinder
Background and full spec is here: Shares Service

Create share:

CLI:

Note: snapshot id should be used when creating new share from snapshot is required.

Request:

Body:

Successful response code:

Response body:

Delete share:

Request:

Body:

Successful response code:

Response body:

List shares:

Request:

Body:

Successful response code:

Response body:

Show share:

Request:

Body:

Successful response code:

Response body:

Allow access to share:

Note: access_type and access_to depends on the backend.

Request:

Body:

Successful response code:

Response body:

List share access rules:

Request:

Body:

Successful response code:

Response body:

Deny access to share:

Request:

Body:

Successful response code:

Response body:

Create snapshot from share:

Request:

Body:

Successful response code:

Response body:

 Snapshot delete:

Request: DELETE /v1//share-snapshots/ POST /v1//snapshots

Body:

Successful response code:

Response body: None

Snapshots list:

Request:

Body: None

Successful response code:

Response body: