Sdílet prostřednictvím


Nasazení Microsoft.Resources

Poznámky

U bicep zvažte použití modulů místo tohoto typu prostředku.

Definice prostředku Bicep

Typ prostředku nasazení je možné nasadit s operacemi, které cílí:

Seznam změněných vlastností v jednotlivých verzích rozhraní API najdete v protokolu změn.

Formát prostředku

Pokud chcete vytvořit prostředek Microsoft.Resources/deployments, přidejte do šablony následující bicep.

resource symbolicname 'Microsoft.Resources/deployments@2024-11-01' = {
  scope: resourceSymbolicName or scope
  location: 'string'
  name: 'string'
  properties: {
    debugSetting: {
      detailLevel: 'string'
    }
    expressionEvaluationOptions: {
      scope: 'string'
    }
    mode: 'string'
    onErrorDeployment: {
      deploymentName: 'string'
      type: 'string'
    }
    parameters: {
      {customized property}: {
        reference: {
          keyVault: {
            id: 'string'
          }
          secretName: 'string'
          secretVersion: 'string'
        }
        value: any(Azure.Bicep.Types.Concrete.AnyType)
      }
    }
    parametersLink: {
      contentVersion: 'string'
      uri: 'string'
    }
    template: any(Azure.Bicep.Types.Concrete.AnyType)
    templateLink: {
      contentVersion: 'string'
      id: 'string'
      queryString: 'string'
      relativePath: 'string'
      uri: 'string'
    }
    validationLevel: 'string'
  }
  tags: {
    {customized property}: 'string'
  }
}

Hodnoty vlastností

DebugSetting

Jméno Popis Hodnota
detailLevel Určuje typ informací, které se mají protokolovat pro ladění. Povolené hodnoty nejsou žádné, requestContent, responseContent nebo requestContent i responseContent oddělené čárkou. Výchozí hodnota není žádná. Při nastavování této hodnoty pečlivě zvažte typ informací, které předáváte během nasazování. Protokolováním informací o požadavku nebo odpovědi můžete potenciálně vystavit citlivá data načtená prostřednictvím operací nasazení. řetězec

DeploymentParameter

Jméno Popis Hodnota
odkaz Referenční informace k parametrům služby Azure Key Vault keyVaultParameterReference
hodnota Vstupní hodnota parametru . jakýkoliv

DeploymentPropertiesOrDeploymentPropertiesExtended

Jméno Popis Hodnota
debugSetting Nastavení ladění nasazení. debugSetting
expressionEvaluationOptions Určuje, jestli se výrazy šablony vyhodnocují v rámci oboru nadřazené šablony nebo vnořené šablony. Platí pouze pro vnořené šablony. Pokud není zadána, výchozí hodnota je vnější. ExpressionEvaluationOptions
režim Režim, který se používá k nasazení prostředků. Tato hodnota může být přírůstková nebo úplná. V přírůstkovém režimu se prostředky nasazují bez odstranění existujících prostředků, které nejsou součástí šablony. V režimu Dokončení se prostředky nasadí a existující prostředky ve skupině prostředků, které nejsou součástí šablony, se odstraní. Při použití režimu Dokončení buďte opatrní, protože nechtěně odstraňte prostředky. Dokončeno
Přírůstkové (povinné)
onErrorDeployment Nasazení při chování chyby. OnErrorDeploymentOrOnErrorDeploymentExtended
parametry Dvojice názvů a hodnot, které definují parametry nasazení pro šablonu. Tento prvek použijete, pokud chcete zadat hodnoty parametrů přímo v požadavku místo propojení s existujícím souborem parametrů. Použijte buď vlastnost parametersLink, nebo vlastnost parametrů, ale ne obojí. Může to být JObject nebo dobře formátovaný řetězec JSON. DeploymentPropertiesParameters
parametersLink Identifikátor URI souboru parametrů. Tento prvek slouží k propojení s existujícím souborem parametrů. Použijte buď vlastnost parametersLink, nebo vlastnost parametrů, ale ne obojí. ParametersLink
šablona Obsah šablony. Tento prvek použijete, pokud chcete předat syntaxi šablony přímo v požadavku místo propojení s existující šablonou. Může to být řetězec JSON ve správném formátu nebo JObject. Použijte buď vlastnost templateLink, nebo vlastnost šablony, ale ne obojí. jakýkoliv
templateLink Identifikátor URI šablony. Použijte buď vlastnost templateLink, nebo vlastnost šablony, ale ne obojí. TemplateLink
validationLevel Úroveň ověření nasazení Zprostředkovatel
ProviderNoRbac
Šablona

DeploymentPropertiesParameters

Jméno Popis Hodnota

Značky nasazení

Jméno Popis Hodnota

ExpressionEvaluationOptions

Jméno Popis Hodnota
rozsah Obor, který se má použít pro vyhodnocení parametrů, proměnných a funkcí v vnořené šabloně. Vnitřní
Není zadáno.
Vnější

KeyVaultParameterReference

Jméno Popis Hodnota
keyVault Referenční informace ke službě Azure Key Vault KeyVaultReference (povinné)
secretName Název tajného kódu služby Azure Key Vault string (povinné)
secretVersion Verze tajného kódu služby Azure Key Vault řetězec

KeyVaultReference

Jméno Popis Hodnota
id ID prostředku služby Azure Key Vault string (povinné)

Microsoft.Resources/deployments

Jméno Popis Hodnota
umístění Umístění pro uložení dat nasazení. řetězec
Jméno Název prostředku řetězec

Omezení:
Minimální délka = 1
Maximální délka = 1
Model = ^[-\w\._\(\)]+$ (povinné)
vlastnosti Vlastnosti nasazení. DeploymentPropertiesOrDeploymentPropertiesExtended (povinné)
rozsah Slouží k vytvoření prostředku v oboru, který se liší od oboru nasazení. Nastavte tuto vlastnost na symbolický název prostředku, který použijeprostředku rozšíření .
visačky Značky prostředků Slovník názvů a hodnot značek Viz Značky v šablonách

OnErrorDeploymentOrOnErrorDeploymentExtended

Jméno Popis Hodnota
deploymentName Nasazení, které se má použít v případě chyby. řetězec
typ Nasazení typu chování chyby. Možné hodnoty jsou LastSuccessful a SpecificDeployment. LastSuccessful
SpecificDeployment
Jméno Popis Hodnota
contentVersion V případě zahrnutí se musí shodovat s ContentVersion v šabloně. řetězec
identifikátor uri Identifikátor URI souboru parametrů. string (povinné)
Jméno Popis Hodnota
contentVersion V případě zahrnutí se musí shodovat s ContentVersion v šabloně. řetězec
id ID prostředku specifikace šablony. Použijte buď id, nebo vlastnost URI, ale ne obojí. řetězec
queryString Řetězec dotazu (například token SAS), který se má použít s identifikátorem URI templateLink. řetězec
relativePath Vlastnost relativePath lze použít k nasazení propojené šablony v umístění vzhledem k nadřazené. Pokud byla nadřazená šablona propojena se šablonou TemplateSpec, bude odkazovat na artefakt v templateSpec. Pokud byl nadřazený objekt propojený s identifikátorem URI, bude podřízené nasazení kombinací nadřazených a relativních identifikátorů URI cesty. řetězec
identifikátor uri Identifikátor URI šablony, který se má nasadit. Použijte vlastnost identifikátoru URI nebo ID, ale ne obě. řetězec

Definice prostředku šablony ARM

Typ prostředku nasazení je možné nasadit s operacemi, které cílí:

Seznam změněných vlastností v jednotlivých verzích rozhraní API najdete v protokolu změn.

Formát prostředku

Pokud chcete vytvořit prostředek Microsoft.Resources/deployments, přidejte do šablony následující JSON.

{
  "type": "Microsoft.Resources/deployments",
  "apiVersion": "2024-11-01",
  "name": "string",
  "location": "string",
  "properties": {
    "debugSetting": {
      "detailLevel": "string"
    },
    "expressionEvaluationOptions": {
      "scope": "string"
    },
    "mode": "string",
    "onErrorDeployment": {
      "deploymentName": "string",
      "type": "string"
    },
    "parameters": {
      "{customized property}": {
        "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"
  }
}

Hodnoty vlastností

DebugSetting

Jméno Popis Hodnota
detailLevel Určuje typ informací, které se mají protokolovat pro ladění. Povolené hodnoty nejsou žádné, requestContent, responseContent nebo requestContent i responseContent oddělené čárkou. Výchozí hodnota není žádná. Při nastavování této hodnoty pečlivě zvažte typ informací, které předáváte během nasazování. Protokolováním informací o požadavku nebo odpovědi můžete potenciálně vystavit citlivá data načtená prostřednictvím operací nasazení. řetězec

DeploymentParameter

Jméno Popis Hodnota
odkaz Referenční informace k parametrům služby Azure Key Vault keyVaultParameterReference
hodnota Vstupní hodnota parametru . jakýkoliv

DeploymentPropertiesOrDeploymentPropertiesExtended

Jméno Popis Hodnota
debugSetting Nastavení ladění nasazení. debugSetting
expressionEvaluationOptions Určuje, jestli se výrazy šablony vyhodnocují v rámci oboru nadřazené šablony nebo vnořené šablony. Platí pouze pro vnořené šablony. Pokud není zadána, výchozí hodnota je vnější. ExpressionEvaluationOptions
režim Režim, který se používá k nasazení prostředků. Tato hodnota může být přírůstková nebo úplná. V přírůstkovém režimu se prostředky nasazují bez odstranění existujících prostředků, které nejsou součástí šablony. V režimu Dokončení se prostředky nasadí a existující prostředky ve skupině prostředků, které nejsou součástí šablony, se odstraní. Při použití režimu Dokončení buďte opatrní, protože nechtěně odstraňte prostředky. Dokončeno
Přírůstkové (povinné)
onErrorDeployment Nasazení při chování chyby. OnErrorDeploymentOrOnErrorDeploymentExtended
parametry Dvojice názvů a hodnot, které definují parametry nasazení pro šablonu. Tento prvek použijete, pokud chcete zadat hodnoty parametrů přímo v požadavku místo propojení s existujícím souborem parametrů. Použijte buď vlastnost parametersLink, nebo vlastnost parametrů, ale ne obojí. Může to být JObject nebo dobře formátovaný řetězec JSON. DeploymentPropertiesParameters
parametersLink Identifikátor URI souboru parametrů. Tento prvek slouží k propojení s existujícím souborem parametrů. Použijte buď vlastnost parametersLink, nebo vlastnost parametrů, ale ne obojí. ParametersLink
šablona Obsah šablony. Tento prvek použijete, pokud chcete předat syntaxi šablony přímo v požadavku místo propojení s existující šablonou. Může to být řetězec JSON ve správném formátu nebo JObject. Použijte buď vlastnost templateLink, nebo vlastnost šablony, ale ne obojí. jakýkoliv
templateLink Identifikátor URI šablony. Použijte buď vlastnost templateLink, nebo vlastnost šablony, ale ne obojí. TemplateLink
validationLevel Úroveň ověření nasazení Zprostředkovatel
ProviderNoRbac
Šablona

DeploymentPropertiesParameters

Jméno Popis Hodnota

Značky nasazení

Jméno Popis Hodnota

ExpressionEvaluationOptions

Jméno Popis Hodnota
rozsah Obor, který se má použít pro vyhodnocení parametrů, proměnných a funkcí v vnořené šabloně. Vnitřní
Není zadáno.
Vnější

KeyVaultParameterReference

Jméno Popis Hodnota
keyVault Referenční informace ke službě Azure Key Vault KeyVaultReference (povinné)
secretName Název tajného kódu služby Azure Key Vault string (povinné)
secretVersion Verze tajného kódu služby Azure Key Vault řetězec

KeyVaultReference

Jméno Popis Hodnota
id ID prostředku služby Azure Key Vault string (povinné)

Microsoft.Resources/deployments

Jméno Popis Hodnota
apiVersion Verze rozhraní API '2024-11-01'
umístění Umístění pro uložení dat nasazení. řetězec
Jméno Název prostředku řetězec

Omezení:
Minimální délka = 1
Maximální délka = 1
Model = ^[-\w\._\(\)]+$ (povinné)
vlastnosti Vlastnosti nasazení. DeploymentPropertiesOrDeploymentPropertiesExtended (povinné)
visačky Značky prostředků Slovník názvů a hodnot značek Viz Značky v šablonách
typ Typ prostředku Microsoft.Resources/deployments

OnErrorDeploymentOrOnErrorDeploymentExtended

Jméno Popis Hodnota
deploymentName Nasazení, které se má použít v případě chyby. řetězec
typ Nasazení typu chování chyby. Možné hodnoty jsou LastSuccessful a SpecificDeployment. LastSuccessful
SpecificDeployment
Jméno Popis Hodnota
contentVersion V případě zahrnutí se musí shodovat s ContentVersion v šabloně. řetězec
identifikátor uri Identifikátor URI souboru parametrů. string (povinné)
Jméno Popis Hodnota
contentVersion V případě zahrnutí se musí shodovat s ContentVersion v šabloně. řetězec
id ID prostředku specifikace šablony. Použijte buď id, nebo vlastnost URI, ale ne obojí. řetězec
queryString Řetězec dotazu (například token SAS), který se má použít s identifikátorem URI templateLink. řetězec
relativePath Vlastnost relativePath lze použít k nasazení propojené šablony v umístění vzhledem k nadřazené. Pokud byla nadřazená šablona propojena se šablonou TemplateSpec, bude odkazovat na artefakt v templateSpec. Pokud byl nadřazený objekt propojený s identifikátorem URI, bude podřízené nasazení kombinací nadřazených a relativních identifikátorů URI cesty. řetězec
identifikátor uri Identifikátor URI šablony, který se má nasadit. Použijte vlastnost identifikátoru URI nebo ID, ale ne obě. řetězec

Definice prostředku Terraformu (poskytovatel AzAPI)

Typ prostředku nasazení je možné nasadit s operacemi, které cílí:

Seznam změněných vlastností v jednotlivých verzích rozhraní API najdete v protokolu změn.

Formát prostředku

Pokud chcete vytvořit prostředek Microsoft.Resources/deployments, přidejte do šablony následující Terraform.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Resources/deployments@2024-11-01"
  name = "string"
  parent_id = "string"
  location = "string"
  tags = {
    {customized property} = "string"
  }
  body = jsonencode({
    properties = {
      debugSetting = {
        detailLevel = "string"
      }
      expressionEvaluationOptions = {
        scope = "string"
      }
      mode = "string"
      onErrorDeployment = {
        deploymentName = "string"
        type = "string"
      }
      parameters = {
        {customized property} = {
          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"
    }
  })
}

Hodnoty vlastností

DebugSetting

Jméno Popis Hodnota
detailLevel Určuje typ informací, které se mají protokolovat pro ladění. Povolené hodnoty nejsou žádné, requestContent, responseContent nebo requestContent i responseContent oddělené čárkou. Výchozí hodnota není žádná. Při nastavování této hodnoty pečlivě zvažte typ informací, které předáváte během nasazování. Protokolováním informací o požadavku nebo odpovědi můžete potenciálně vystavit citlivá data načtená prostřednictvím operací nasazení. řetězec

DeploymentParameter

Jméno Popis Hodnota
odkaz Referenční informace k parametrům služby Azure Key Vault keyVaultParameterReference
hodnota Vstupní hodnota parametru . jakýkoliv

DeploymentPropertiesOrDeploymentPropertiesExtended

Jméno Popis Hodnota
debugSetting Nastavení ladění nasazení. debugSetting
expressionEvaluationOptions Určuje, jestli se výrazy šablony vyhodnocují v rámci oboru nadřazené šablony nebo vnořené šablony. Platí pouze pro vnořené šablony. Pokud není zadána, výchozí hodnota je vnější. ExpressionEvaluationOptions
režim Režim, který se používá k nasazení prostředků. Tato hodnota může být přírůstková nebo úplná. V přírůstkovém režimu se prostředky nasazují bez odstranění existujících prostředků, které nejsou součástí šablony. V režimu Dokončení se prostředky nasadí a existující prostředky ve skupině prostředků, které nejsou součástí šablony, se odstraní. Při použití režimu Dokončení buďte opatrní, protože nechtěně odstraňte prostředky. Dokončeno
Přírůstkové (povinné)
onErrorDeployment Nasazení při chování chyby. OnErrorDeploymentOrOnErrorDeploymentExtended
parametry Dvojice názvů a hodnot, které definují parametry nasazení pro šablonu. Tento prvek použijete, pokud chcete zadat hodnoty parametrů přímo v požadavku místo propojení s existujícím souborem parametrů. Použijte buď vlastnost parametersLink, nebo vlastnost parametrů, ale ne obojí. Může to být JObject nebo dobře formátovaný řetězec JSON. DeploymentPropertiesParameters
parametersLink Identifikátor URI souboru parametrů. Tento prvek slouží k propojení s existujícím souborem parametrů. Použijte buď vlastnost parametersLink, nebo vlastnost parametrů, ale ne obojí. ParametersLink
šablona Obsah šablony. Tento prvek použijete, pokud chcete předat syntaxi šablony přímo v požadavku místo propojení s existující šablonou. Může to být řetězec JSON ve správném formátu nebo JObject. Použijte buď vlastnost templateLink, nebo vlastnost šablony, ale ne obojí. jakýkoliv
templateLink Identifikátor URI šablony. Použijte buď vlastnost templateLink, nebo vlastnost šablony, ale ne obojí. TemplateLink
validationLevel Úroveň ověření nasazení Zprostředkovatel
ProviderNoRbac
Šablona

DeploymentPropertiesParameters

Jméno Popis Hodnota

Značky nasazení

Jméno Popis Hodnota

ExpressionEvaluationOptions

Jméno Popis Hodnota
rozsah Obor, který se má použít pro vyhodnocení parametrů, proměnných a funkcí v vnořené šabloně. Vnitřní
Není zadáno.
Vnější

KeyVaultParameterReference

Jméno Popis Hodnota
keyVault Referenční informace ke službě Azure Key Vault KeyVaultReference (povinné)
secretName Název tajného kódu služby Azure Key Vault string (povinné)
secretVersion Verze tajného kódu služby Azure Key Vault řetězec

KeyVaultReference

Jméno Popis Hodnota
id ID prostředku služby Azure Key Vault string (povinné)

Microsoft.Resources/deployments

Jméno Popis Hodnota
umístění Umístění pro uložení dat nasazení. řetězec
Jméno Název prostředku řetězec

Omezení:
Minimální délka = 1
Maximální délka = 1
Model = ^[-\w\._\(\)]+$ (povinné)
parent_id ID prostředku, na který se má tento prostředek rozšíření použít. string (povinné)
vlastnosti Vlastnosti nasazení. DeploymentPropertiesOrDeploymentPropertiesExtended (povinné)
visačky Značky prostředků Slovník názvů a hodnot značek
typ Typ prostředku Microsoft.Resources/deployments@2024-11-01

OnErrorDeploymentOrOnErrorDeploymentExtended

Jméno Popis Hodnota
deploymentName Nasazení, které se má použít v případě chyby. řetězec
typ Nasazení typu chování chyby. Možné hodnoty jsou LastSuccessful a SpecificDeployment. LastSuccessful
SpecificDeployment
Jméno Popis Hodnota
contentVersion V případě zahrnutí se musí shodovat s ContentVersion v šabloně. řetězec
identifikátor uri Identifikátor URI souboru parametrů. string (povinné)
Jméno Popis Hodnota
contentVersion V případě zahrnutí se musí shodovat s ContentVersion v šabloně. řetězec
id ID prostředku specifikace šablony. Použijte buď id, nebo vlastnost URI, ale ne obojí. řetězec
queryString Řetězec dotazu (například token SAS), který se má použít s identifikátorem URI templateLink. řetězec
relativePath Vlastnost relativePath lze použít k nasazení propojené šablony v umístění vzhledem k nadřazené. Pokud byla nadřazená šablona propojena se šablonou TemplateSpec, bude odkazovat na artefakt v templateSpec. Pokud byl nadřazený objekt propojený s identifikátorem URI, bude podřízené nasazení kombinací nadřazených a relativních identifikátorů URI cesty. řetězec
identifikátor uri Identifikátor URI šablony, který se má nasadit. Použijte vlastnost identifikátoru URI nebo ID, ale ne obě. řetězec