Update Virtual Datacenter Storage Policies

Update Virtual Datacenter Storage Policies
Updates all virtual Datacenter storage policies for this VDC.

Updates all storage policies for this VDC. This API is used to add/remove storage policy to the VDC and also to update limit of an existing storage policy.

Request
URI
PUT
https://{api_host}/cloudapi/v1/virtualDatacenters/{vdcUrn}/virtualDatacenterStoragePolicies
COPY
Path Parameters
string
vdcUrn
Required

vdcUrn


Request Body
VirtualDatacenterStoragePolicies of type(s) application/json
Required
This request body class requires all of the following: Page , InlineVirtualDatacenterStoragePolicies1
{
    "resultTotal": 0,
    "pageCount": 0,
    "page": 0,
    "pageSize": 0,
    "associations": [
        {
            "entityId": "string",
            "associationId": "string"
        }
    ],
    "values": [
        {
            "id": "urn:vcloud:virtualDatacenterStoragePolicy:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
            "name": "Virtual Datacenter Storage Sample Name",
            "virtualDatacenter": {
                "name": "string",
                "id": "string"
            },
            "regionStoragePolicy": {
                "name": "string",
                "id": "string"
            },
            "storageUsedMiB": 0,
            "storageLimitMiB": 0
        }
    ]
}
Authentication
This operation uses the following authentication methods.
Responses
200

OK

Returns VirtualDatacenterStoragePolicies of type(s) application/json;version=9.1.0
This response body class contains all of the following: Page , InlineVirtualDatacenterStoragePolicies1
{
    "resultTotal": 0,
    "pageCount": 0,
    "page": 0,
    "pageSize": 0,
    "associations": [
        {
            "entityId": "string",
            "associationId": "string"
        }
    ],
    "values": [
        {
            "id": "urn:vcloud:virtualDatacenterStoragePolicy:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
            "name": "Virtual Datacenter Storage Sample Name",
            "virtualDatacenter": {
                "name": "string",
                "id": "string"
            },
            "regionStoragePolicy": {
                "name": "string",
                "id": "string"
            },
            "storageUsedMiB": 0,
            "storageLimitMiB": 0
        }
    ]
}

Code Samples
COPY
                    curl -X PUT -H 'Authorization: <value>' -H 'Content-Type: application/json' -d '{}' https://{api_host}/cloudapi/v1/virtualDatacenters/{vdcUrn}/virtualDatacenterStoragePolicies