# Data Object - ExtendedElementDescription(vim.ExtendedElementDescription)

Property of
  ProfileDescriptionSection, ProfileExpressionMetadata, ProfileParameterMetadata, ProfilePolicyMetadata, ProfilePolicyOptionMetadata
Extends
  ElementDescription
See also
  KeyAnyValue
Since
  vSphere API 4.0

## Data Object Description

Properties

Name | Type | Description
--- | --- | ---
messageArg* | KeyAnyValue[] | Provides named arguments that can be used to localize the message in the catalog.
messageCatalogKeyPrefix | xsd:string | Key to the localized message string in the catalog. If the localized string contains parameters, values to the parameters will be provided in #messageArg. E.g: If the message in the catalog is "IP address is {address}", value for "address" will be provided by #messageArg. Both summary and label in ElementDescription will have a corresponding entry in the message catalog with the keys .summary and .label respectively. ElementDescription.summary and ElementDescription.label will contain the strings in server locale.
Properties inherited from ElementDescription
key
Properties inherited from Description
label, summary
Properties inherited from DynamicData
None

*Need not be set
Show WSDL type definition
<complexType xmlns="http://www.w3.org/2001/XMLSchema" xmlns:vsan="urn:vsan" name="ExtendedElementDescription"> <complexContent> <extension base="vsan:ElementDescription"> <sequence> <element name="messageCatalogKeyPrefix" type="xsd:string"/> <element name="messageArg" type="vsan:KeyAnyValue" minOccurs="0" maxOccurs="unbounded"/> </sequence> </extension> </complexContent> </complexType>