MetadataEntity Class

The metadata entity contract.

Inheritance
MetadataEntity

Constructor

MetadataEntity(*, id: Optional[str] = None, type: Optional[str] = None, name: Optional[str] = None, display_name: Optional[str] = None, depends_on: Optional[List[str]] = None, applicable_scenarios: Optional[List[Union[str, azure.mgmt.advisor.models._advisor_management_client_enums.Scenario]]] = None, supported_values: Optional[List[azure.mgmt.advisor.models._models_py3.MetadataSupportedValueDetail]] = None, **kwargs)

Parameters

id
str
Required

The resource Id of the metadata entity.

type
str
Required

The type of the metadata entity.

name
str
Required

The name of the metadata entity.

display_name
str
Required

The display name.

depends_on
list[str]
Required

The list of keys on which this entity depends on.

applicable_scenarios
list[str or Scenario]
Required

The list of scenarios applicable to this metadata entity.

supported_values
list[MetadataSupportedValueDetail]
Required

The list of supported values.