ParameterDefinitionsValueMetadata Class
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
General metadata for the parameter.
[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.Policy.Models.ParameterDefinitionsValueMetadataTypeConverter))]
public class ParameterDefinitionsValueMetadata : Microsoft.Azure.PowerShell.Cmdlets.Policy.Models.IParameterDefinitionsValueMetadata, Microsoft.Azure.PowerShell.Cmdlets.Policy.Runtime.IAssociativeArray<object>
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.Policy.Models.ParameterDefinitionsValueMetadataTypeConverter))>]
type ParameterDefinitionsValueMetadata = class
interface IParameterDefinitionsValueMetadata
interface IJsonSerializable
interface IAssociativeArray<obj>
Public Class ParameterDefinitionsValueMetadata
Implements IAssociativeArray(Of Object), IParameterDefinitionsValueMetadata
- Inheritance
-
ParameterDefinitionsValueMetadata
- Attributes
- Implements
Constructors
ParameterDefinitionsValueMetadata() |
Creates an new ParameterDefinitionsValueMetadata instance. |
Fields
__additionalProperties |
Properties
AssignPermission |
Set to true to have Azure portal create role assignments on the resource ID or resource scope value of this parameter during policy assignment. This property is useful in case you wish to assign permissions outside the assignment scope. |
Description |
The description of the parameter. |
DisplayName |
The display name for the parameter. |
Item[String] | |
StrongType |
Used when assigning the policy definition through the portal. Provides a context aware list of values for the user to choose from. |
Methods
Add(String, Object) | |
Clear() | |
ContainsKey(String) | |
CopyFrom(IDictionary) | |
CopyFrom(PSObject) | |
DeserializeFromDictionary(IDictionary) |
Deserializes a IDictionary into an instance of ParameterDefinitionsValueMetadata. |
DeserializeFromPSObject(PSObject) |
Deserializes a PSObject into an instance of ParameterDefinitionsValueMetadata. |
FromJson(JsonNode) |
Deserializes a JsonNode into an instance of Microsoft.Azure.PowerShell.Cmdlets.Policy.Models.IParameterDefinitionsValueMetadata. |
FromJsonString(String) |
Creates a new instance of ParameterDefinitionsValueMetadata, deserializing the content from a json string. |
Remove(String) | |
ToJson(JsonObject, SerializationMode) |
Serializes this instance of ParameterDefinitionsValueMetadata into a JsonNode. |
ToJsonString() |
Serializes this instance to a json string. |
TryGetValue(String, Object) |
Operators
Implicit(ParameterDefinitionsValueMetadata to Dictionary<String,Object>) |
Explicit Interface Implementations
IAssociativeArray<Object>.AdditionalProperties |