Share via


MetadataEntityProperties Class

Definition

The metadata entity properties

[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.Advisor.Models.Api202001.MetadataEntityPropertiesTypeConverter))]
public class MetadataEntityProperties : Microsoft.Azure.PowerShell.Cmdlets.Advisor.Models.Api202001.IMetadataEntityProperties
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.Advisor.Models.Api202001.MetadataEntityPropertiesTypeConverter))>]
type MetadataEntityProperties = class
    interface IMetadataEntityProperties
    interface IJsonSerializable
Public Class MetadataEntityProperties
Implements IMetadataEntityProperties
Inheritance
MetadataEntityProperties
Attributes
Implements

Constructors

MetadataEntityProperties()

Creates an new MetadataEntityProperties instance.

Properties

ApplicableScenario

The list of scenarios applicable to this metadata entity.

DependsOn

The list of keys on which this entity depends on.

DisplayName

The display name.

SupportedValue

The list of supported values.

Methods

DeserializeFromDictionary(IDictionary)

Deserializes a IDictionary into an instance of MetadataEntityProperties.

DeserializeFromPSObject(PSObject)

Deserializes a PSObject into an instance of MetadataEntityProperties.

FromJson(JsonNode)

Deserializes a JsonNode into an instance of Microsoft.Azure.PowerShell.Cmdlets.Advisor.Models.Api202001.IMetadataEntityProperties.

FromJsonString(String)

Creates a new instance of MetadataEntityProperties, deserializing the content from a json string.

ToJson(JsonObject, SerializationMode)

Serializes this instance of MetadataEntityProperties into a JsonNode.

ToJsonString()

Serializes this instance to a json string.

Applies to