AffectedVirtualStorage

AffectedVirtualStorage
AffectedVirtualStorage

This type provides information about added, deleted, modified and temporary virtual storage resources.

JSON Example
{
    "resourceDefinitionId": "resourceDefinitionId",
    "metadata": "{}",
    "virtualStorageDescId": "virtualStorageDescId",
    "changeType": "ADDED",
    "id": "id",
    "storageResource": {
        "resourceId": "resourceId",
        "vimConnectionId": "vimConnectionId",
        "vimLevelResourceType": "vimLevelResourceType",
        "resourceProviderId": "resourceProviderId"
    }
}
string
id
Required

An identifier that is unique for the respective type within a VNF instance, but may not be globally unique.

string
virtualStorageDescId
Required

An identifier that is unique within a VNF descriptor.

string
changeType
Required

Signals the type of change. Permitted values: * ADDED * REMOVED * MODIFIED * TEMPORARY For a temporary resource, an AffectedVirtualStorage structure exists as long as the temporary resource exists.

Possible values are : ADDED, REMOVED, MODIFIED, TEMPORARY,
storageResource
Required

storageResource

string
resourceDefinitionId
Optional

An identifier that is unique within a limited local scope other than above listed identifiers, such as within a complex data structure or within a request-response pair. Representation: string of variable length.

object
metadata
Optional

This type represents a list of key-value pairs. The order of the pairs in the list is not significant. In JSON, a set of keyvalue pairs is represented as an object. It shall comply with the provisions defined in clause 4 of IETF RFC 8259. In the following example, a list of key-value pairs with four keys ("aString", "aNumber", "anArray" and "anObject") is provided to illustrate that the values associated with different keys can be of different type.