Partager via


ParameterDefinition Classe

Définition

Représente un paramètre avec des contraintes et des métadonnées.

public class ParameterDefinition
type ParameterDefinition = class
Public Class ParameterDefinition
Héritage
ParameterDefinition

Constructeurs

ParameterDefinition(TemplateParameterType)

Initialise une nouvelle instance de ParameterDefinition.

Propriétés

AllowedValues

Tableau des valeurs autorisées pour ce paramètre.

Pour affecter un objet à l’élément de cette propriété, utilisez FromObjectAsJson<T>(T, JsonSerializerOptions).

Pour affecter une chaîne json déjà mise en forme à cette propriété, utilisez FromString(String).

Exemples :

  • BinaryData.FromObjectAsJson(« foo »)Crée une charge utile de « foo ».
  • BinaryData.FromString(« \"foo\" »)Crée une charge utile de « foo ».
  • BinaryData.FromObjectAsJson(new { key = « value » })Crée une charge utile de { « key »: « value » }.
  • BinaryData.FromString(« {\"key\ »: \"value\"} »)Crée une charge utile de { « key »: « value » }.

DefaultValue

Valeur par défaut pour ce paramètre.

Pour affecter un objet à cette propriété, utilisez FromObjectAsJson<T>(T, JsonSerializerOptions).

Pour affecter une chaîne json déjà mise en forme à cette propriété, utilisez FromString(String).

Exemples :

  • BinaryData.FromObjectAsJson(« foo »)Crée une charge utile de « foo ».
  • BinaryData.FromString(« \"foo\" »)Crée une charge utile de « foo ».
  • BinaryData.FromObjectAsJson(new { key = « value » })Crée une charge utile de { « key »: « value » }.
  • BinaryData.FromString(« {\"key\ »: \"value\"} »)Crée une charge utile de { « key »: « value » }.

Description

Description de ce paramètre/resourceGroup.

DisplayName

DisplayName de ce paramètre/resourceGroup.

StrongType

StrongType pour l’interface utilisateur afin d’afficher une expérience enrichie lors de l’affectation du blueprint. Les types forts pris en charge sont resourceType, principalId et location.

TemplateParameterType

Types de données autorisés pour Resource Manager paramètres de modèle.

S’applique à