# Managed Object - CustomizationSpecManager

Property of
  ServiceContent
See also
  CustomizationSpecInfo, CustomizationSpecItem
Since
  null

## Managed Object Description

Properties

Name | Type | Description
--- | --- | ---
encryptionKey* P | xsd:byte[] |
info* P | CustomizationSpecInfo[] |

*May not be present P Required privilege - see tooltip for details

Methods

Methods defined in this Managed Object
CheckCustomizationResources, CreateCustomizationSpec, CustomizationSpecItemToXml, DeleteCustomizationSpec, DoesCustomizationSpecExist, DuplicateCustomizationSpec, GetCustomizationSpec, OverwriteCustomizationSpec, RenameCustomizationSpec, XmlToCustomizationSpecItem

# CheckCustomizationResources

Required Privileges
  System.View

Parameters

Name | Type | Description
--- | --- | ---
_this | ManagedObjectReference | A reference to the CustomizationSpecManager used to make the method call.
guestOs P | xsd:string | Since null

P Required privilege: guestOs

Return Value

Type | Description
--- | ---
None

Faults

Type | Description
--- | ---
CustomizationFault |
RuntimeFault | Thrown if any type of runtime fault is thrown that is not covered by the other faults; for example, a communication error.

Events

Type
None

# CreateCustomizationSpec

Required Privileges
  VirtualMachine.Provisioning.ModifyCustSpecs

Parameters

Name | Type | Description
--- | --- | ---
_this | ManagedObjectReference | A reference to the CustomizationSpecManager used to make the method call.
item P | CustomizationSpecItem | Since null

P Required privilege: item

Return Value

Type | Description
--- | ---
None

Faults

Type | Description
--- | ---
AlreadyExists |
CustomizationFault |
RuntimeFault | Thrown if any type of runtime fault is thrown that is not covered by the other faults; for example, a communication error.

Events

Type
None

# CustomizationSpecItemToXml

Required Privileges
  System.View

Parameters

Name | Type | Description
--- | --- | ---
_this | ManagedObjectReference | A reference to the CustomizationSpecManager used to make the method call.
item P | CustomizationSpecItem | Since null

P Required privilege: item

Return Value

Type | Description
--- | ---
xsd:string |

Faults

Type | Description
--- | ---
RuntimeFault | Thrown if any type of runtime fault is thrown that is not covered by the other faults; for example, a communication error.

Events

Type
None

# DeleteCustomizationSpec

Required Privileges
  VirtualMachine.Provisioning.ModifyCustSpecs

Parameters

Name | Type | Description
--- | --- | ---
_this | ManagedObjectReference | A reference to the CustomizationSpecManager used to make the method call.
name P | xsd:string | Since null

P Required privilege: name

Return Value

Type | Description
--- | ---
None

Faults

Type | Description
--- | ---
NotFound |
RuntimeFault | Thrown if any type of runtime fault is thrown that is not covered by the other faults; for example, a communication error.

Events

Type
None

# DoesCustomizationSpecExist

Required Privileges
  VirtualMachine.Provisioning.ReadCustSpecs

Parameters

Name | Type | Description
--- | --- | ---
_this | ManagedObjectReference | A reference to the CustomizationSpecManager used to make the method call.
name P | xsd:string | Since null

P Required privilege: name

Return Value

Type | Description
--- | ---
xsd:boolean |

Faults

Type | Description
--- | ---
RuntimeFault | Thrown if any type of runtime fault is thrown that is not covered by the other faults; for example, a communication error.

Events

Type
None

# DuplicateCustomizationSpec

Required Privileges
  VirtualMachine.Provisioning.ModifyCustSpecs

Parameters

Name | Type | Description
--- | --- | ---
_this | ManagedObjectReference | A reference to the CustomizationSpecManager used to make the method call.
name P | xsd:string | Since null
newName P | xsd:string | Since null

P Required privilege - see tooltip for details

Return Value

Type | Description
--- | ---
None

Faults

Type | Description
--- | ---
AlreadyExists |
NotFound |
RuntimeFault | Thrown if any type of runtime fault is thrown that is not covered by the other faults; for example, a communication error.

Events

Type
None

# GetCustomizationSpec

Required Privileges
  VirtualMachine.Provisioning.ReadCustSpecs

Parameters

Name | Type | Description
--- | --- | ---
_this | ManagedObjectReference | A reference to the CustomizationSpecManager used to make the method call.
name P | xsd:string | Since null

P Required privilege: name

Return Value

Type | Description
--- | ---
CustomizationSpecItem |

Faults

Type | Description
--- | ---
NotFound |
RuntimeFault | Thrown if any type of runtime fault is thrown that is not covered by the other faults; for example, a communication error.

Events

Type
None

# OverwriteCustomizationSpec

Required Privileges
  VirtualMachine.Provisioning.ModifyCustSpecs

Parameters

Name | Type | Description
--- | --- | ---
_this | ManagedObjectReference | A reference to the CustomizationSpecManager used to make the method call.
item P | CustomizationSpecItem | Since null

P Required privilege: item

Return Value

Type | Description
--- | ---
None

Faults

Type | Description
--- | ---
ConcurrentAccess |
CustomizationFault |
NotFound |
RuntimeFault | Thrown if any type of runtime fault is thrown that is not covered by the other faults; for example, a communication error.

Events

Type
None

# RenameCustomizationSpec

Required Privileges
  VirtualMachine.Provisioning.ModifyCustSpecs

Parameters

Name | Type | Description
--- | --- | ---
_this | ManagedObjectReference | A reference to the CustomizationSpecManager used to make the method call.
name P | xsd:string | Since null
newName P | xsd:string | Since null

P Required privilege - see tooltip for details

Return Value

Type | Description
--- | ---
None

Faults

Type | Description
--- | ---
AlreadyExists |
NotFound |
RuntimeFault | Thrown if any type of runtime fault is thrown that is not covered by the other faults; for example, a communication error.

Events

Type
None

# XmlToCustomizationSpecItem

Required Privileges
  System.View

Parameters

Name | Type | Description
--- | --- | ---
_this | ManagedObjectReference | A reference to the CustomizationSpecManager used to make the method call.
specItemXml P | xsd:string | Since null

P Required privilege: specItemXml

Return Value

Type | Description
--- | ---
CustomizationSpecItem |

Faults

Type | Description
--- | ---
CustomizationFault |
RuntimeFault | Thrown if any type of runtime fault is thrown that is not covered by the other faults; for example, a communication error.

Events

Type
None