Compartir a través de


ParameterDefinition Clase

Definición

Representa un parámetro con restricciones y metadatos.

public class ParameterDefinition
type ParameterDefinition = class
Public Class ParameterDefinition
Herencia
ParameterDefinition

Constructores

ParameterDefinition(TemplateParameterType)

Inicializa una nueva instancia de ParameterDefinition.

Propiedades

AllowedValues

Matriz de valores permitidos para este parámetro.

Para asignar un objeto al elemento de esta propiedad, use FromObjectAsJson<T>(T, JsonSerializerOptions).

Para asignar una cadena json ya con formato a esta propiedad, use FromString(String).

Ejemplos:

  • BinaryData.FromObjectAsJson("foo")Crea una carga de "foo".
  • BinaryData.FromString("\"foo\"")Crea una carga de "foo".
  • BinaryData.FromObjectAsJson(new { key = "value" })Crea una carga de { "key": "value" }.
  • BinaryData.FromString("{\"key\": \"value\"}")Crea una carga de { "key": "value" }.

DefaultValue

Valor predeterminado para este parámetro.

Para asignar un objeto a esta propiedad, use FromObjectAsJson<T>(T, JsonSerializerOptions).

Para asignar una cadena json ya con formato a esta propiedad, use FromString(String).

Ejemplos:

  • BinaryData.FromObjectAsJson("foo")Crea una carga de "foo".
  • BinaryData.FromString("\"foo\"")Crea una carga de "foo".
  • BinaryData.FromObjectAsJson(new { key = "value" })Crea una carga de { "key": "value" }.
  • BinaryData.FromString("{\"key\": \"value\"}")Crea una carga de { "key": "value" }.

Description

Descripción de este parámetro o resourceGroup.

DisplayName

DisplayName de este parámetro o resourceGroup.

StrongType

StrongType para que la interfaz de usuario represente una experiencia enriquecida durante la asignación del plano técnico. Los tipos seguros admitidos son resourceType, principalId y location.

TemplateParameterType

Tipos de datos permitidos para Resource Manager parámetros de plantilla.

Se aplica a