# 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 <messageCatalogKeyPrefix>.summary and <messageCatalogKeyPrefix>.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>