Partially Update Storage Policy

Partially Update Storage Policy

API code: PARTIALLY_UPDATE_STORAGE_POLICY
Pre-authorized role(s): PROVIDER_ADMIN
Platform(s): CLOUDIAN

Request
URI
PATCH
https://apaas-29.eng.vmware.com//api/v1/core/storage-policies/{storagePolicyId}
COPY
Path Parameters
string
storagePolicyId
Required

The ID of storage policy.


Request Body
StoragePolicy of type(s) application/json
Required
{
    "id": "string",
    "name": "string",
    "description": "string",
    "replicationScheme": {
        "replicationScheme": 0
    },
    "ecScheme": {
        "dataCenters": [
            "string"
        ],
        "k": 0,
        "m": 0,
        "replicated": false
    },
    "usage": {
        "tenants": 0,
        "buckets": 0
    },
    "visibleTenants": [
        {
            "id": "string",
            "name": "string",
            "storageTenantId": "string",
            "siteId": "string",
            "isRemote": false
        }
    ],
    "regionDefault": false,
    "status": "string",
    "region": "string"
}
string
id
Optional

id

string
name
Optional

name

string
description
Optional

description

object
replicationScheme
Optional

replicationScheme

ecScheme
Optional

ecScheme

usage
Optional

usage

visibleTenants
Optional

visibleTenants

boolean
regionDefault
Optional

regionDefault

string
status
Optional

status

Possible values are : ACTIVE, PENDING, INACTIVE, FAILED, DELETED,
string
region
Optional

region

Authentication
This operation uses the following authentication methods.
Responses
200

OK

Returns StoragePolicy of type(s) application/json
{
    "id": "string",
    "name": "string",
    "description": "string",
    "replicationScheme": {
        "replicationScheme": 0
    },
    "ecScheme": {
        "dataCenters": [
            "string"
        ],
        "k": 0,
        "m": 0,
        "replicated": false
    },
    "usage": {
        "tenants": 0,
        "buckets": 0
    },
    "visibleTenants": [
        {
            "id": "string",
            "name": "string",
            "storageTenantId": "string",
            "siteId": "string",
            "isRemote": false
        }
    ],
    "regionDefault": false,
    "status": "string",
    "region": "string"
}
string
id
Optional

id

string
name
Optional

name

string
description
Optional

description

object
replicationScheme
Optional

replicationScheme

ecScheme
Optional

ecScheme

usage
Optional

usage

visibleTenants
Optional

visibleTenants

boolean
regionDefault
Optional

regionDefault

string
status
Optional

status

Possible values are : ACTIVE, PENDING, INACTIVE, FAILED, DELETED,
string
region
Optional

region