Customization Spec Manager Xml To Customization Spec Item
Converts an XML string to a specification item
Required privileges: System.View
Request
URI
POST
https://{vcenter-host}/sdk/vim25/{release}/CustomizationSpecManager/{moId}/XmlToCustomizationSpecItem
COPY
Path Parameters
string
moId
Required
The unique identifier for the managed object to which the method attaches; the serialized managed object reference for a request has the form moType/moId
, in this case CustomizationSpecManager/{moId}
.
string
release
Required
The vSphere release schema. The current specification covers vSphere 8.0.2.0 APIs.
Request Body
XmlToCustomizationSpecItemRequestType of type(s) application/json
Required
{
"specItemXml": "string"
}
string
specItemXml
Required
specItemXml
Responses
200
OK
Returns CustomizationSpecItem of type(s) application/json
This response body class contains all of the following: DataObject
{
"_typeName": "string",
"info": {
"_typeName": "string",
"name": "string",
"description": "string",
"type": "string",
"changeVersion": "string",
"lastUpdateTime": "string"
},
"spec": {
"_typeName": "string",
"options": {
"_typeName": "string"
},
"identity": {
"_typeName": "string"
},
"globalIPSettings": {
"_typeName": "string",
"dnsSuffixList": [
"string"
],
"dnsServerList": [
"string"
]
},
"nicSettingMap": [
{
"_typeName": "string",
"macAddress": "string",
"adapter": {
"_typeName": "string",
"ip": {
"_typeName": "string"
},
"subnetMask": "string",
"gateway": [
"string"
],
"ipV6Spec": {
"_typeName": "string",
"ip": [
{
"_typeName": "string"
}
],
"gateway": [
"string"
]
},
"dnsServerList": [
"string"
],
"dnsDomain": "string",
"primaryWINS": "string",
"secondaryWINS": "string",
"netBIOS": "string"
}
}
],
"encryptionKey": [
0
]
}
}
spec
Required
The Specification data object type contains information required to customize a virtual machine when deploying it or migrating it to a new host.
500
Failure
Returns CustomizationFault of type(s) application/json
This response body class contains all of the following: VimFault
{
"_typeName": "string",
"faultCause": "MethodFault Object",
"faultMessage": [
{
"_typeName": "string",
"key": "string",
"arg": [
{
"_typeName": "string",
"key": "string",
"value": {
"_typeName": "string"
}
}
],
"message": "string"
}
]
}
On This Page
Customization Spec Manager Operations
POST
Customization Spec Manager Check Customization Resources
POST
Customization Spec Manager Create Customization Spec
POST
Customization Spec Manager Customization Spec Item To Xml
POST
Customization Spec Manager Delete Customization Spec
POST
Customization Spec Manager Does Customization Spec Exist
POST
Customization Spec Manager Duplicate Customization Spec
POST
Customization Spec Manager Get Customization Spec
GET
Customization Spec Manager Get Encryption Key
GET
Customization Spec Manager Get Info
POST
Customization Spec Manager Overwrite Customization Spec
POST
Customization Spec Manager Rename Customization Spec
POST
Customization Spec Manager Xml To Customization Spec Item