Create Storage Policy

Create Storage Policy

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

Request
URI
POST
https://apaas-29.eng.vmware.com//api/v1/core/storage-policies
COPY
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
201

Created

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