1. Types
2. vcenter
3. ovf

## vcenter ovf: extra config

The `extra_config` structure contains the information about a vmw:ExtraConfig element which can be used to specify configuration settings that are transferred directly to the `.vmx` file. The behavior of the vmw:ExtraConfig element is similar to the `extraConfig` property of the `VirtualMachineConfigSpec` object in the VMware vSphere API. Thus, the same restrictions apply, such as you cannot set values that could otherwise be set with other properties in the `VirtualMachineConfigSpec` object. See the VMware vSphere API reference for details on this.

vmw:ExtraConfig elements may occur as direct child elements of a VirtualHardwareSection, or as child elements of individual virtual hardware items.

See deploy and filter.

### Representations:

- JSON
- XML

{
"key": "string",
"value": "string",
"virtual_system_id": "string"
}
<?xml version="1.0" ?>
<ns0:ExtraConfig xmlns:ns0="http://vmware.com/vcenter/ovf" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<virtual_system_id>string</virtual_system_id>
<value>string</value>
<key>string</key>
</ns0:ExtraConfig>

#### Attributes:

Name | Type | Description
--- | --- | ---
Optional
key | string | The key of the ExtraConfig element. Optional. This field must be provided in the input parameters when deploying an OVF package. This field will always be present in the result when retrieving information about an OVF package.
value | string | The value of the ExtraConfig element. Optional. This field must be provided in the input parameters when deploying an OVF package. This field will always be present in the result when retrieving information about an OVF package.
virtual_system_id | string | The identifier of the virtual system containing the vmw:ExtraConfig element. Optional. This field is not used in the input parameters when deploying an OVF package. This field will always be present in the result when retrieving information about an OVF package.