Compartir a través de


Implementaciones de Microsoft.Resources

Observaciones

Para Bicep, considere usar módulos en lugar de este tipo de recurso.

Definición de recursos de Bicep

El tipo de recurso deployments se puede implementar con operaciones destinadas a:

Para obtener una lista de las propiedades modificadas en cada versión de API, consulte registro de cambios.

Formato de recurso

Para crear un recurso Microsoft.Resources/deployments, agregue el siguiente bicep a la plantilla.

resource symbolicname 'Microsoft.Resources/deployments@2025-04-01' = {
  scope: resourceSymbolicName or scope
  identity: {
    type: 'string'
    userAssignedIdentities: {
      {customized property}: {}
    }
  }
  location: 'string'
  name: 'string'
  properties: {
    debugSetting: {
      detailLevel: 'string'
    }
    expressionEvaluationOptions: {
      scope: 'string'
    }
    extensionConfigs: {
      {customized property}: {
        {customized property}: {
          keyVaultReference: {
            keyVault: {
              id: 'string'
            }
            secretName: 'string'
            secretVersion: 'string'
          }
          value: any(...)
        }
      }
    }
    externalInputDefinitions: {
      {customized property}: {
        config: any(...)
        kind: 'string'
      }
    }
    externalInputs: {
      {customized property}: {
        value: any(...)
      }
    }
    mode: 'string'
    onErrorDeployment: {
      deploymentName: 'string'
      type: 'string'
    }
    parameters: {
      {customized property}: {
        expression: 'string'
        reference: {
          keyVault: {
            id: 'string'
          }
          secretName: 'string'
          secretVersion: 'string'
        }
        value: any(...)
      }
    }
    parametersLink: {
      contentVersion: 'string'
      uri: 'string'
    }
    template: any(...)
    templateLink: {
      contentVersion: 'string'
      id: 'string'
      queryString: 'string'
      relativePath: 'string'
      uri: 'string'
    }
    validationLevel: 'string'
  }
  tags: {
    {customized property}: 'string'
  }
}

Valores de propiedad

Microsoft.Resources/deployments

Nombre Descripción Importancia
identidad La configuración de identidad administrada para una implementación. DeploymentIdentity
ubicación Ubicación para almacenar los datos de implementación. cuerda / cadena
nombre El nombre del recurso cuerda

Restricciones:
Longitud mínima = 1
Longitud máxima = 64
Patrón = ^[-\w\._\(\)]+$ (obligatorio)
Propiedades Las propiedades de implementación. DeploymentPropertiesOrDeploymentPropertiesExtended (obligatorio)
alcance Use al crear un recurso en un ámbito diferente del ámbito de implementación. Establezca esta propiedad en el nombre simbólico de un recurso para aplicar el recurso de extensión .
Etiquetas Etiquetas de recursos Diccionario de nombres y valores de etiqueta. Consulte etiquetas de en plantillas

DebugSetting

Nombre Descripción Importancia
detailLevel Especifica el tipo de información que se va a registrar para la depuración. Los valores permitidos no son ninguno, requestContent, responseContent o requestContent y responseContent separados por una coma. El valor predeterminado no es ninguno. Al establecer este valor, considere cuidadosamente el tipo de información que está pasando durante la implementación. Al registrar información sobre la solicitud o respuesta, podría exponer datos confidenciales que se recuperan a través de las operaciones de implementación. cuerda / cadena

DeploymentExtensionConfig

Nombre Descripción Importancia

DeploymentExtensionConfigItem

Nombre Descripción Importancia
keyVaultReference Referencia de Azure Key Vault que se usa para recuperar el valor secreto de la propiedad de configuración de extensión. keyVaultParameterReference
valor Valor de la propiedad de configuración de extensión. cualquier

DeploymentExternalInput

Nombre Descripción Importancia
valor Valor de entrada externa. any (obligatorio)

DeploymentExternalInputDefinition

Nombre Descripción Importancia
configuración Configuración de la entrada externa. cualquier
amable El tipo de entrada externa. string (obligatorio)

DeploymentIdentity

Nombre Descripción Importancia
tipo Tipo de identidad. 'Ninguno'
'UserAssigned' (obligatorio)
identidades asignadas por el usuario Conjunto de identidades asignadas por el usuario asociadas al recurso. DeploymentIdentityUserAssignedIdentities

DeploymentIdentityUserAssignedIdentities

Nombre Descripción Importancia

DeploymentParameter

Nombre Descripción Importancia
expresión Expresión de entrada al parámetro. cuerda / cadena
referencia Referencia de parámetros de Azure Key Vault. keyVaultParameterReference
valor Valor de entrada para el parámetro . cualquier

DeploymentPropertiesExtensionConfigs

Nombre Descripción Importancia

DeploymentPropertiesExternalInputDefinitions

Nombre Descripción Importancia

DeploymentPropertiesExternalInputs

Nombre Descripción Importancia

DeploymentPropertiesOrDeploymentPropertiesExtended

Nombre Descripción Importancia
debugSetting Configuración de depuración de la implementación. debugSetting
expressionEvaluationOptions Especifica si las expresiones de plantilla se evalúan dentro del ámbito de la plantilla primaria o de la plantilla anidada. Solo se aplica a las plantillas anidadas. Si no se especifica, el valor predeterminado es externo. expressionEvaluationOptions
extensionConfigs Las configuraciones que se van a usar para las extensiones de implementación. Las claves de este objeto son alias de extensión de implementación, tal como se define en la plantilla de implementación. DeploymentPropertiesExtensionConfigs
externalInputDefinitions Definiciones de entrada externa, utilizadas por herramientas externas para definir los valores de entrada externos esperados. DeploymentPropertiesExternalInputDefinitions
externalInputs Valores de entrada externos, utilizados por herramientas externas para la evaluación de parámetros. DeploymentPropertiesExternalInputs
modo Modo que se usa para implementar recursos. Este valor puede ser Incremental o Completado. En modo incremental, los recursos se implementan sin eliminar los recursos existentes que no se incluyen en la plantilla. En modo completo, los recursos se implementan y se eliminan los recursos existentes del grupo de recursos que no se incluyen en la plantilla. Tenga cuidado al usar el modo Completo, ya que puede eliminar accidentalmente los recursos. "Completado"
'Incremental' (obligatorio)
onErrorDeployment Implementación en el comportamiento del error. OnErrorDeploymentOrOnErrorDeploymentExtended
parámetros Pares de nombre y valor que definen los parámetros de implementación de la plantilla. Este elemento se usa cuando desea proporcionar los valores de parámetro directamente en la solicitud en lugar de vincular a un archivo de parámetros existente. Use la propiedad parametersLink o la propiedad parameters, pero no ambas. Puede ser un JObject o una cadena JSON bien formada. DeploymentPropertiesParameters
parámetrosEnlace Identificador URI del archivo de parámetros. Este elemento se usa para vincular a un archivo de parámetros existente. Use la propiedad parametersLink o la propiedad parameters, pero no ambas. ParámetrosEnlace
plantilla El contenido de la plantilla. Este elemento se usa cuando desea pasar la sintaxis de plantilla directamente en la solicitud en lugar de vincular a una plantilla existente. Puede ser una cadena JSON con formato correcto o JObject. Use la propiedad templateLink o la propiedad template, pero no ambas. cualquier
templateLink Identificador URI de la plantilla. Use la propiedad templateLink o la propiedad template, pero no ambas. PlantillaEnlace
validationLevel Nivel de validación de la implementación 'Proveedor'
'ProveedorNoRbac'
'Plantilla'

DeploymentPropertiesParameters

Nombre Descripción Importancia

DeploymentTags

Nombre Descripción Importancia

ExpressionEvaluationOptions

Nombre Descripción Importancia
alcance Ámbito que se va a usar para la evaluación de parámetros, variables y funciones en una plantilla anidada. 'Interno'
'NotSpecified'
'Exterior'

KeyVaultParameterReference

Nombre Descripción Importancia
keyVault Referencia de Azure Key Vault. KeyVaultReference (obligatorio)
nombreSecreto Nombre del secreto de Azure Key Vault. string (obligatorio)
secretVersion Versión secreta de Azure Key Vault. cuerda / cadena

KeyVaultReference

Nombre Descripción Importancia
identificación Identificador de recurso de Azure Key Vault. string (obligatorio)

OnErrorDeploymentOrOnErrorDeploymentExtended

Nombre Descripción Importancia
deploymentName Implementación que se va a usar en caso de error. cuerda / cadena
tipo La implementación en el tipo de comportamiento de error. Los valores posibles son LastSuccessful y SpecificDeployment. 'LastSuccessful'
"SpecificDeployment"
Nombre Descripción Importancia
contentVersion Si se incluye, debe coincidir con ContentVersion en la plantilla. cuerda / cadena
Uri Identificador URI del archivo de parámetros. string (obligatorio)
Nombre Descripción Importancia
contentVersion Si se incluye, debe coincidir con ContentVersion en la plantilla. cuerda / cadena
identificación Identificador de recurso de una especificación de plantilla. Use la propiedad id o uri, pero no ambas. cuerda / cadena
queryString Cadena de consulta (por ejemplo, un token de SAS) que se va a usar con el URI templateLink. cuerda / cadena
relativePath La propiedad relativePath se puede usar para implementar una plantilla vinculada en una ubicación relativa al elemento primario. Si la plantilla primaria estaba vinculada a templateSpec, esto hará referencia a un artefacto en TemplateSpec. Si el elemento primario estaba vinculado con un URI, la implementación secundaria será una combinación de los URI primarios y relativePath. cuerda / cadena
Uri Identificador URI de la plantilla que se va a implementar. Use la propiedad URI o id, pero no ambas. cuerda / cadena

IdentidadAsignadaPorElUsuario

Nombre Descripción Importancia

Definición de recursos de plantilla de ARM

El tipo de recurso deployments se puede implementar con operaciones destinadas a:

Para obtener una lista de las propiedades modificadas en cada versión de API, consulte registro de cambios.

Formato de recurso

Para crear un recurso Microsoft.Resources/deployments, agregue el siguiente JSON a la plantilla.

{
  "type": "Microsoft.Resources/deployments",
  "apiVersion": "2025-04-01",
  "name": "string",
  "identity": {
    "type": "string",
    "userAssignedIdentities": {
      "{customized property}": {
      }
    }
  },
  "location": "string",
  "properties": {
    "debugSetting": {
      "detailLevel": "string"
    },
    "expressionEvaluationOptions": {
      "scope": "string"
    },
    "extensionConfigs": {
      "{customized property}": {
        "{customized property}": {
          "keyVaultReference": {
            "keyVault": {
              "id": "string"
            },
            "secretName": "string",
            "secretVersion": "string"
          },
          "value": {}
        }
      }
    },
    "externalInputDefinitions": {
      "{customized property}": {
        "config": {},
        "kind": "string"
      }
    },
    "externalInputs": {
      "{customized property}": {
        "value": {}
      }
    },
    "mode": "string",
    "onErrorDeployment": {
      "deploymentName": "string",
      "type": "string"
    },
    "parameters": {
      "{customized property}": {
        "expression": "string",
        "reference": {
          "keyVault": {
            "id": "string"
          },
          "secretName": "string",
          "secretVersion": "string"
        },
        "value": {}
      }
    },
    "parametersLink": {
      "contentVersion": "string",
      "uri": "string"
    },
    "template": {},
    "templateLink": {
      "contentVersion": "string",
      "id": "string",
      "queryString": "string",
      "relativePath": "string",
      "uri": "string"
    },
    "validationLevel": "string"
  },
  "tags": {
    "{customized property}": "string"
  }
}

Valores de propiedad

Microsoft.Resources/deployments

Nombre Descripción Importancia
apiVersion La versión de api '2025-04-01'
identidad La configuración de identidad administrada para una implementación. DeploymentIdentity
ubicación Ubicación para almacenar los datos de implementación. cuerda / cadena
nombre El nombre del recurso cuerda

Restricciones:
Longitud mínima = 1
Longitud máxima = 64
Patrón = ^[-\w\._\(\)]+$ (obligatorio)
Propiedades Las propiedades de implementación. DeploymentPropertiesOrDeploymentPropertiesExtended (obligatorio)
Etiquetas Etiquetas de recursos Diccionario de nombres y valores de etiqueta. Consulte etiquetas de en plantillas
tipo El tipo de recurso "Microsoft.Resources/deployments"

DebugSetting

Nombre Descripción Importancia
detailLevel Especifica el tipo de información que se va a registrar para la depuración. Los valores permitidos no son ninguno, requestContent, responseContent o requestContent y responseContent separados por una coma. El valor predeterminado no es ninguno. Al establecer este valor, considere cuidadosamente el tipo de información que está pasando durante la implementación. Al registrar información sobre la solicitud o respuesta, podría exponer datos confidenciales que se recuperan a través de las operaciones de implementación. cuerda / cadena

DeploymentExtensionConfig

Nombre Descripción Importancia

DeploymentExtensionConfigItem

Nombre Descripción Importancia
keyVaultReference Referencia de Azure Key Vault que se usa para recuperar el valor secreto de la propiedad de configuración de extensión. keyVaultParameterReference
valor Valor de la propiedad de configuración de extensión. cualquier

DeploymentExternalInput

Nombre Descripción Importancia
valor Valor de entrada externa. any (obligatorio)

DeploymentExternalInputDefinition

Nombre Descripción Importancia
configuración Configuración de la entrada externa. cualquier
amable El tipo de entrada externa. string (obligatorio)

DeploymentIdentity

Nombre Descripción Importancia
tipo Tipo de identidad. 'Ninguno'
'UserAssigned' (obligatorio)
identidades asignadas por el usuario Conjunto de identidades asignadas por el usuario asociadas al recurso. DeploymentIdentityUserAssignedIdentities

DeploymentIdentityUserAssignedIdentities

Nombre Descripción Importancia

DeploymentParameter

Nombre Descripción Importancia
expresión Expresión de entrada al parámetro. cuerda / cadena
referencia Referencia de parámetros de Azure Key Vault. keyVaultParameterReference
valor Valor de entrada para el parámetro . cualquier

DeploymentPropertiesExtensionConfigs

Nombre Descripción Importancia

DeploymentPropertiesExternalInputDefinitions

Nombre Descripción Importancia

DeploymentPropertiesExternalInputs

Nombre Descripción Importancia

DeploymentPropertiesOrDeploymentPropertiesExtended

Nombre Descripción Importancia
debugSetting Configuración de depuración de la implementación. debugSetting
expressionEvaluationOptions Especifica si las expresiones de plantilla se evalúan dentro del ámbito de la plantilla primaria o de la plantilla anidada. Solo se aplica a las plantillas anidadas. Si no se especifica, el valor predeterminado es externo. expressionEvaluationOptions
extensionConfigs Las configuraciones que se van a usar para las extensiones de implementación. Las claves de este objeto son alias de extensión de implementación, tal como se define en la plantilla de implementación. DeploymentPropertiesExtensionConfigs
externalInputDefinitions Definiciones de entrada externa, utilizadas por herramientas externas para definir los valores de entrada externos esperados. DeploymentPropertiesExternalInputDefinitions
externalInputs Valores de entrada externos, utilizados por herramientas externas para la evaluación de parámetros. DeploymentPropertiesExternalInputs
modo Modo que se usa para implementar recursos. Este valor puede ser Incremental o Completado. En modo incremental, los recursos se implementan sin eliminar los recursos existentes que no se incluyen en la plantilla. En modo completo, los recursos se implementan y se eliminan los recursos existentes del grupo de recursos que no se incluyen en la plantilla. Tenga cuidado al usar el modo Completo, ya que puede eliminar accidentalmente los recursos. "Completado"
'Incremental' (obligatorio)
onErrorDeployment Implementación en el comportamiento del error. OnErrorDeploymentOrOnErrorDeploymentExtended
parámetros Pares de nombre y valor que definen los parámetros de implementación de la plantilla. Este elemento se usa cuando desea proporcionar los valores de parámetro directamente en la solicitud en lugar de vincular a un archivo de parámetros existente. Use la propiedad parametersLink o la propiedad parameters, pero no ambas. Puede ser un JObject o una cadena JSON bien formada. DeploymentPropertiesParameters
parámetrosEnlace Identificador URI del archivo de parámetros. Este elemento se usa para vincular a un archivo de parámetros existente. Use la propiedad parametersLink o la propiedad parameters, pero no ambas. ParámetrosEnlace
plantilla El contenido de la plantilla. Este elemento se usa cuando desea pasar la sintaxis de plantilla directamente en la solicitud en lugar de vincular a una plantilla existente. Puede ser una cadena JSON con formato correcto o JObject. Use la propiedad templateLink o la propiedad template, pero no ambas. cualquier
templateLink Identificador URI de la plantilla. Use la propiedad templateLink o la propiedad template, pero no ambas. PlantillaEnlace
validationLevel Nivel de validación de la implementación 'Proveedor'
'ProveedorNoRbac'
'Plantilla'

DeploymentPropertiesParameters

Nombre Descripción Importancia

DeploymentTags

Nombre Descripción Importancia

ExpressionEvaluationOptions

Nombre Descripción Importancia
alcance Ámbito que se va a usar para la evaluación de parámetros, variables y funciones en una plantilla anidada. 'Interno'
'NotSpecified'
'Exterior'

KeyVaultParameterReference

Nombre Descripción Importancia
keyVault Referencia de Azure Key Vault. KeyVaultReference (obligatorio)
nombreSecreto Nombre del secreto de Azure Key Vault. string (obligatorio)
secretVersion Versión secreta de Azure Key Vault. cuerda / cadena

KeyVaultReference

Nombre Descripción Importancia
identificación Identificador de recurso de Azure Key Vault. string (obligatorio)

OnErrorDeploymentOrOnErrorDeploymentExtended

Nombre Descripción Importancia
deploymentName Implementación que se va a usar en caso de error. cuerda / cadena
tipo La implementación en el tipo de comportamiento de error. Los valores posibles son LastSuccessful y SpecificDeployment. 'LastSuccessful'
"SpecificDeployment"
Nombre Descripción Importancia
contentVersion Si se incluye, debe coincidir con ContentVersion en la plantilla. cuerda / cadena
Uri Identificador URI del archivo de parámetros. string (obligatorio)
Nombre Descripción Importancia
contentVersion Si se incluye, debe coincidir con ContentVersion en la plantilla. cuerda / cadena
identificación Identificador de recurso de una especificación de plantilla. Use la propiedad id o uri, pero no ambas. cuerda / cadena
queryString Cadena de consulta (por ejemplo, un token de SAS) que se va a usar con el URI templateLink. cuerda / cadena
relativePath La propiedad relativePath se puede usar para implementar una plantilla vinculada en una ubicación relativa al elemento primario. Si la plantilla primaria estaba vinculada a templateSpec, esto hará referencia a un artefacto en TemplateSpec. Si el elemento primario estaba vinculado con un URI, la implementación secundaria será una combinación de los URI primarios y relativePath. cuerda / cadena
Uri Identificador URI de la plantilla que se va a implementar. Use la propiedad URI o id, pero no ambas. cuerda / cadena

IdentidadAsignadaPorElUsuario

Nombre Descripción Importancia

Ejemplos de uso

Definición de recursos de Terraform (proveedor AzAPI)

El tipo de recurso deployments se puede implementar con operaciones destinadas a:

Para obtener una lista de las propiedades modificadas en cada versión de API, consulte registro de cambios.

Formato de recurso

Para crear un recurso Microsoft.Resources/deployments, agregue el siguiente terraform a la plantilla.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Resources/deployments@2025-04-01"
  name = "string"
  parent_id = "string"
  identity {
    type = "string"
    identity_ids = [
      "string"
    ]
  }
  location = "string"
  tags = {
    {customized property} = "string"
  }
  body = {
    properties = {
      debugSetting = {
        detailLevel = "string"
      }
      expressionEvaluationOptions = {
        scope = "string"
      }
      extensionConfigs = {
        {customized property} = {
          {customized property} = {
            keyVaultReference = {
              keyVault = {
                id = "string"
              }
              secretName = "string"
              secretVersion = "string"
            }
            value = ?
          }
        }
      }
      externalInputDefinitions = {
        {customized property} = {
          config = ?
          kind = "string"
        }
      }
      externalInputs = {
        {customized property} = {
          value = ?
        }
      }
      mode = "string"
      onErrorDeployment = {
        deploymentName = "string"
        type = "string"
      }
      parameters = {
        {customized property} = {
          expression = "string"
          reference = {
            keyVault = {
              id = "string"
            }
            secretName = "string"
            secretVersion = "string"
          }
          value = ?
        }
      }
      parametersLink = {
        contentVersion = "string"
        uri = "string"
      }
      template = ?
      templateLink = {
        contentVersion = "string"
        id = "string"
        queryString = "string"
        relativePath = "string"
        uri = "string"
      }
      validationLevel = "string"
    }
  }
}

Valores de propiedad

Microsoft.Resources/deployments

Nombre Descripción Importancia
identidad La configuración de identidad administrada para una implementación. DeploymentIdentity
ubicación Ubicación para almacenar los datos de implementación. cuerda / cadena
nombre El nombre del recurso cuerda

Restricciones:
Longitud mínima = 1
Longitud máxima = 64
Patrón = ^[-\w\._\(\)]+$ (obligatorio)
parent_id Identificador del recurso al que se va a aplicar este recurso de extensión. string (obligatorio)
Propiedades Las propiedades de implementación. DeploymentPropertiesOrDeploymentPropertiesExtended (obligatorio)
Etiquetas Etiquetas de recursos Diccionario de nombres y valores de etiqueta.
tipo El tipo de recurso "Microsoft.Resources/deployments@2025-04-01"

DebugSetting

Nombre Descripción Importancia
detailLevel Especifica el tipo de información que se va a registrar para la depuración. Los valores permitidos no son ninguno, requestContent, responseContent o requestContent y responseContent separados por una coma. El valor predeterminado no es ninguno. Al establecer este valor, considere cuidadosamente el tipo de información que está pasando durante la implementación. Al registrar información sobre la solicitud o respuesta, podría exponer datos confidenciales que se recuperan a través de las operaciones de implementación. cuerda / cadena

DeploymentExtensionConfig

Nombre Descripción Importancia

DeploymentExtensionConfigItem

Nombre Descripción Importancia
keyVaultReference Referencia de Azure Key Vault que se usa para recuperar el valor secreto de la propiedad de configuración de extensión. keyVaultParameterReference
valor Valor de la propiedad de configuración de extensión. cualquier

DeploymentExternalInput

Nombre Descripción Importancia
valor Valor de entrada externa. any (obligatorio)

DeploymentExternalInputDefinition

Nombre Descripción Importancia
configuración Configuración de la entrada externa. cualquier
amable El tipo de entrada externa. string (obligatorio)

DeploymentIdentity

Nombre Descripción Importancia
tipo Tipo de identidad. 'Ninguno'
'UserAssigned' (obligatorio)
identidades asignadas por el usuario Conjunto de identidades asignadas por el usuario asociadas al recurso. DeploymentIdentityUserAssignedIdentities

DeploymentIdentityUserAssignedIdentities

Nombre Descripción Importancia

DeploymentParameter

Nombre Descripción Importancia
expresión Expresión de entrada al parámetro. cuerda / cadena
referencia Referencia de parámetros de Azure Key Vault. keyVaultParameterReference
valor Valor de entrada para el parámetro . cualquier

DeploymentPropertiesExtensionConfigs

Nombre Descripción Importancia

DeploymentPropertiesExternalInputDefinitions

Nombre Descripción Importancia

DeploymentPropertiesExternalInputs

Nombre Descripción Importancia

DeploymentPropertiesOrDeploymentPropertiesExtended

Nombre Descripción Importancia
debugSetting Configuración de depuración de la implementación. debugSetting
expressionEvaluationOptions Especifica si las expresiones de plantilla se evalúan dentro del ámbito de la plantilla primaria o de la plantilla anidada. Solo se aplica a las plantillas anidadas. Si no se especifica, el valor predeterminado es externo. expressionEvaluationOptions
extensionConfigs Las configuraciones que se van a usar para las extensiones de implementación. Las claves de este objeto son alias de extensión de implementación, tal como se define en la plantilla de implementación. DeploymentPropertiesExtensionConfigs
externalInputDefinitions Definiciones de entrada externa, utilizadas por herramientas externas para definir los valores de entrada externos esperados. DeploymentPropertiesExternalInputDefinitions
externalInputs Valores de entrada externos, utilizados por herramientas externas para la evaluación de parámetros. DeploymentPropertiesExternalInputs
modo Modo que se usa para implementar recursos. Este valor puede ser Incremental o Completado. En modo incremental, los recursos se implementan sin eliminar los recursos existentes que no se incluyen en la plantilla. En modo completo, los recursos se implementan y se eliminan los recursos existentes del grupo de recursos que no se incluyen en la plantilla. Tenga cuidado al usar el modo Completo, ya que puede eliminar accidentalmente los recursos. "Completado"
'Incremental' (obligatorio)
onErrorDeployment Implementación en el comportamiento del error. OnErrorDeploymentOrOnErrorDeploymentExtended
parámetros Pares de nombre y valor que definen los parámetros de implementación de la plantilla. Este elemento se usa cuando desea proporcionar los valores de parámetro directamente en la solicitud en lugar de vincular a un archivo de parámetros existente. Use la propiedad parametersLink o la propiedad parameters, pero no ambas. Puede ser un JObject o una cadena JSON bien formada. DeploymentPropertiesParameters
parámetrosEnlace Identificador URI del archivo de parámetros. Este elemento se usa para vincular a un archivo de parámetros existente. Use la propiedad parametersLink o la propiedad parameters, pero no ambas. ParámetrosEnlace
plantilla El contenido de la plantilla. Este elemento se usa cuando desea pasar la sintaxis de plantilla directamente en la solicitud en lugar de vincular a una plantilla existente. Puede ser una cadena JSON con formato correcto o JObject. Use la propiedad templateLink o la propiedad template, pero no ambas. cualquier
templateLink Identificador URI de la plantilla. Use la propiedad templateLink o la propiedad template, pero no ambas. PlantillaEnlace
validationLevel Nivel de validación de la implementación 'Proveedor'
'ProveedorNoRbac'
'Plantilla'

DeploymentPropertiesParameters

Nombre Descripción Importancia

DeploymentTags

Nombre Descripción Importancia

ExpressionEvaluationOptions

Nombre Descripción Importancia
alcance Ámbito que se va a usar para la evaluación de parámetros, variables y funciones en una plantilla anidada. 'Interno'
'NotSpecified'
'Exterior'

KeyVaultParameterReference

Nombre Descripción Importancia
keyVault Referencia de Azure Key Vault. KeyVaultReference (obligatorio)
nombreSecreto Nombre del secreto de Azure Key Vault. string (obligatorio)
secretVersion Versión secreta de Azure Key Vault. cuerda / cadena

KeyVaultReference

Nombre Descripción Importancia
identificación Identificador de recurso de Azure Key Vault. string (obligatorio)

OnErrorDeploymentOrOnErrorDeploymentExtended

Nombre Descripción Importancia
deploymentName Implementación que se va a usar en caso de error. cuerda / cadena
tipo La implementación en el tipo de comportamiento de error. Los valores posibles son LastSuccessful y SpecificDeployment. 'LastSuccessful'
"SpecificDeployment"
Nombre Descripción Importancia
contentVersion Si se incluye, debe coincidir con ContentVersion en la plantilla. cuerda / cadena
Uri Identificador URI del archivo de parámetros. string (obligatorio)
Nombre Descripción Importancia
contentVersion Si se incluye, debe coincidir con ContentVersion en la plantilla. cuerda / cadena
identificación Identificador de recurso de una especificación de plantilla. Use la propiedad id o uri, pero no ambas. cuerda / cadena
queryString Cadena de consulta (por ejemplo, un token de SAS) que se va a usar con el URI templateLink. cuerda / cadena
relativePath La propiedad relativePath se puede usar para implementar una plantilla vinculada en una ubicación relativa al elemento primario. Si la plantilla primaria estaba vinculada a templateSpec, esto hará referencia a un artefacto en TemplateSpec. Si el elemento primario estaba vinculado con un URI, la implementación secundaria será una combinación de los URI primarios y relativePath. cuerda / cadena
Uri Identificador URI de la plantilla que se va a implementar. Use la propiedad URI o id, pero no ambas. cuerda / cadena

IdentidadAsignadaPorElUsuario

Nombre Descripción Importancia