attributeDefinitionMetadataEntry resource type

Namespace: microsoft.graph

Important

APIs under the /beta version in Microsoft Graph are subject to change. Use of these APIs in production applications is not supported. To determine whether an API is available in v1.0, use the Version selector.

Metadata for the given object.

Properties

Property Type Description
key attributeDefinitionMetadata Possible values are: BaseAttributeName, ComplexObjectDefinition, IsContainer, IsCustomerDefined, IsDomainQualified, LinkPropertyNames, LinkTypeName, MaximumLength, ReferencedProperty.
value String Value of the metadata property.

Supported key-value pairs

Key Value
BaseAttributeName If this attribute inherits from another object, this is the name of the base attribute.
ComplexObjectDefinition A JSON containing a list of objectDefinition and objectMapping objects that together define this complex attribute.
IsContainer This flag indicates whether the attribute is a container for other entries. A group is a typical container. A "container" is the generic notion of what a group does.
IsCustomerDefined This flag indicates whether this attributeDefinition was defined by the customer.
IsDomainQualified This flag indicates whether the attribute has a domain as the suffix, such as userPrincipalName.
LinkPropertyNames The specific attribute names that should be looked up from the linked object and added as a virtual property on the current entry.
LinkTypeName The type names of the specific attribute names that should be looked up from the linked object and added as a virtual property on the current entry.
MaximumLength The maximum character length of the target attribute.
ReferencedProperty If this is a reference attribute, the property that's referenced.

JSON representation

The following JSON representation shows the resource type.

{
  "@odata.type": "#microsoft.graph.attributeDefinitionMetadataEntry",
  "key": "String",
  "value": "String"
}