1. Types
2. vcenter
3. ovf
4. library item

## vcenter ovf library item: ovf summary

The `ovf_summary` structure defines the result of the `filter` operation. See filter. The fields in the structure describe parameterizable information in the OVF descriptor, with respect to a deployment target, for the `deploy` operation. See deploy.

### Representations:

- JSON
- XML

{
"EULAs": [
"string",
"string"
],
"additional_params": [
{
"@class": "com.vmware.vcenter.ovf.ovf_params",
"type": "string"
},
{
"@class": "com.vmware.vcenter.ovf.ovf_params",
"type": "string"
}
],
"annotation": "string",
"name": "string",
"networks": [
"string",
"string"
],
"storage_groups": [
"string",
"string"
]
}
<?xml version="1.0" ?>
<ns0:OvfSummary xmlns:ns0="http://vmware.com/vcenter/ovf/library_item" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<networks-array>
<array-item>string</array-item>
<array-item>string</array-item>
</networks-array>
<annotation>string</annotation>
<storage_groups-array>
<array-item>string</array-item>
<array-item>string</array-item>
</storage_groups-array>
<additional_params-array>
<array-item class="com.vmware.vcenter.ovf.ovf_params">
<type>string</type>
</array-item>
<array-item class="com.vmware.vcenter.ovf.ovf_params">
<type>string</type>
</array-item>
</additional_params-array>
<name>string</name>
<EULAs-array>
<array-item>string</array-item>
<array-item>string</array-item>
</EULAs-array>
</ns0:OvfSummary>

#### Attributes:

Name | Type | Description
--- | --- | ---
Required
EULAs | string[] | End User License Agreements specified in the OVF descriptor. All end user license agreements must be accepted in order for the `deploy` operation to succeed. See vcenter.ovf.library_item.resource_pool_deployment_spec.accept_all_EULA.
Optional
name | string | Default name for the virtual machine or virtual appliance. Optional. If unset, the OVF descriptor did not specify a name.
annotation | string | Default annotation for the virtual machine or virtual appliance. Optional. If unset, the OVF descriptor did not specify an annotation.
networks | string[] | Section identifiers for sections of type ovf:NetworkSection in the OVF descriptor. These identifiers can be used as keys in vcenter.ovf.library_item.resource_pool_deployment_spec.network_mappings. Optional. If unset, the OVF descriptor did not specify any networks.
storage_groups | string[] | Section identifiers for sections of type vmw:StorageGroupSection in the OVF descriptor. These identifiers can be used as keys in vcenter.ovf.library_item.resource_pool_deployment_spec.storage_mappings. Optional. If unset, the OVF descriptor did not specify any storage groups.
additional_params | object[] | Additional OVF parameters which can be specified for the deployment target. These OVF parameters can be inspected, optionally modified, and used as values in vcenter.ovf.library_item.resource_pool_deployment_spec.additional_parameters for the `deploy` operation. Optional. If unset, the OVF descriptor does not require addtional parameters or does not have additional parameters suitable for the deployment target.When clients pass a value of this structure as a parameter, the field must contain all the attributes defined in vcenter.ovf.ovf_params. When operations return a value of this structure as a result, the field will contain all the attributes defined in vcenter.ovf.ovf_params.