ParameterDefinition Class

Definition

Represent a parameter with constrains and metadata.

[Microsoft.Rest.Serialization.JsonTransformation]
public class ParameterDefinition
[<Microsoft.Rest.Serialization.JsonTransformation>]
type ParameterDefinition = class
Public Class ParameterDefinition
Inheritance
ParameterDefinition
Attributes

Constructors

ParameterDefinition()

Initializes a new instance of the ParameterDefinition class.

ParameterDefinition(String, String, String, String, Object, IList<Object>)

Initializes a new instance of the ParameterDefinition class.

Properties

AllowedValues

Gets or sets array of allowed values for this parameter.

DefaultValue

Gets or sets default Value for this parameter.

Description

Gets or sets description of this parameter/resourceGroup.

DisplayName

Gets or sets displayName of this parameter/resourceGroup.

StrongType

Gets or sets strongType for UI to render rich experience during blueprint assignment. Supported strong types are resourceType, principalId and location.

Type

Gets or sets allowed data types for Resource Manager template parameters. Possible values include: 'string', 'array', 'bool', 'int', 'object', 'secureObject', 'secureString'

Methods

Validate()

Validate the object.

Applies to