Update Virtual Datacenter Storage Policy

Update Virtual Datacenter Storage Policy

Update a specific Virtual Datacenters Storage Policy.

Request
URI
PUT
https://{api_host}/cloudapi/vcf/virtualDatacenterStoragePolicies/{vdcStoragePolicyUrn}
COPY
Path Parameters
string
vdcStoragePolicyUrn
Required

vdcStoragePolicyUrn


Request Body

The updated Virtual Datacenters Storage Policy model.

VirtualDatacenterStoragePolicy of type(s) application/json
Required

Show optional properties

{
    "virtualDatacenter": {},
    "regionStoragePolicy": {},
    "storageLimitMiB": 0
}
{
    "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
}
string
id
Optional

The identifier of a virtual datacenter storage policy in URN format.

string
name
Optional
Constraints: maxLength: 63

THe name of the Virtual Datacenter Storage Policy. It must follow RFC 1123 Label Names to conform with Kubernetes standards.

object
virtualDatacenter
Required

Entity reference used to describe VCD entities

object
regionStoragePolicy
Required

Entity reference used to describe VCD entities

integer As int64 As int64
storageUsedMiB
Optional
Constraints: minimum: 0

Amount of storage used in mebibytes

integer As int64 As int64
storageLimitMiB
Required
Constraints: minimum: 0

Maximum allowed storage allocation in mebibytes

Authentication
This operation uses the following authentication methods.
Responses
200

OK

Returns VirtualDatacenterStoragePolicy of type(s) application/json;version=40.0
"VirtualDatacenterStoragePolicy Object"
string
id
Optional

The identifier of a virtual datacenter storage policy in URN format.

string
name
Optional
Constraints: maxLength: 63

THe name of the Virtual Datacenter Storage Policy. It must follow RFC 1123 Label Names to conform with Kubernetes standards.

object
virtualDatacenter
Required

Entity reference used to describe VCD entities

object
regionStoragePolicy
Required

Entity reference used to describe VCD entities

integer As int64 As int64
storageUsedMiB
Optional
Constraints: minimum: 0

Amount of storage used in mebibytes

integer As int64 As int64
storageLimitMiB
Required
Constraints: minimum: 0

Maximum allowed storage allocation in mebibytes


Code Samples
COPY
                    curl -X PUT -H 'Authorization: <value>' -H 'Content-Type: application/json' -d '{"regionStoragePolicy:"object","storageLimitMiB:"integer","virtualDatacenter:"object"}' https://{api_host}/cloudapi/vcf/virtualDatacenterStoragePolicies/{vdcStoragePolicyUrn}