CreateImportSpecRequestType

CreateImportSpecRequestType
CreateImportSpecRequestType

The parameters of CreateImportSpec.

JSON Example
{
    "ovfDescriptor": "string",
    "resourcePool": {
        "_typeName": "string",
        "type": "string",
        "value": "string"
    },
    "datastore": {
        "_typeName": "string",
        "type": "string",
        "value": "string"
    },
    "cisp": {
        "_typeName": "string",
        "locale": "string",
        "deploymentOption": "string",
        "msgBundle": [
            {
                "_typeName": "string",
                "key": "string",
                "value": "string"
            }
        ],
        "importOption": [
            "string"
        ],
        "entityName": "string",
        "hostSystem": {
            "_typeName": "string",
            "type": "string",
            "value": "string"
        },
        "networkMapping": [
            {
                "_typeName": "string",
                "name": "string",
                "network": {
                    "_typeName": "string",
                    "type": "string",
                    "value": "string"
                }
            }
        ],
        "ipAllocationPolicy": "string",
        "ipProtocol": "string",
        "propertyMapping": [
            {
                "_typeName": "string",
                "key": "string",
                "value": "string"
            }
        ],
        "resourceMapping": [
            {
                "_typeName": "string",
                "source": "string",
                "parent": {
                    "_typeName": "string",
                    "type": "string",
                    "value": "string"
                },
                "resourceSpec": {
                    "_typeName": "string",
                    "entity": {
                        "_typeName": "string",
                        "type": "string",
                        "value": "string"
                    },
                    "changeVersion": "string",
                    "lastModified": "string",
                    "cpuAllocation": {
                        "_typeName": "string",
                        "reservation": 0,
                        "expandableReservation": false,
                        "limit": 0,
                        "shares": {
                            "_typeName": "string",
                            "shares": 0,
                            "level": "string"
                        },
                        "overheadLimit": 0
                    },
                    "memoryAllocation": {
                        "_typeName": "string",
                        "reservation": 0,
                        "expandableReservation": false,
                        "limit": 0,
                        "shares": {
                            "_typeName": "string",
                            "shares": 0,
                            "level": "string"
                        },
                        "overheadLimit": 0
                    },
                    "scaleDescendantsShares": "string"
                },
                "datastore": {
                    "_typeName": "string",
                    "type": "string",
                    "value": "string"
                }
            }
        ],
        "diskProvisioning": "string",
        "instantiationOst": {
            "_typeName": "string",
            "id": "string",
            "type": "string",
            "section": [
                {
                    "_typeName": "string",
                    "lineNumber": 0,
                    "xml": "string"
                }
            ],
            "child": [
                "OvfConsumerOstNode Object"
            ],
            "entity": {
                "_typeName": "string",
                "type": "string",
                "value": "string"
            }
        }
    }
}
string
ovfDescriptor
Required

The OVF descriptor of the entity.

resourcePool
Required

The resource pool to import the entity to. May be a vApp.

Required privileges: VApp.Import

datastore
Required

The datastore on which to create the inventory objects of the entity, for example "storage1". The privilege Datastore.AllocateSpace is required on the datastore.

Required privileges: Datastore.AllocateSpace

cisp
Required

Additional parameters to the method, bundled in an instance of CreateImportSpecParams.