Sdílet prostřednictvím


Nasazení Microsoft.Resources 2020-06-01

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@2020-06-01' = {
  scope: resourceSymbolicName or scope
  location: 'string'
  name: 'string'
  properties: {
    debugSetting: {
      detailLevel: 'string'
    }
    expressionEvaluationOptions: {
      scope: 'string'
    }
    mode: 'string'
    onErrorDeployment: {
      deploymentName: 'string'
      type: 'string'
    }
    parameters: any(Azure.Bicep.Types.Concrete.AnyType)
    parametersLink: {
      contentVersion: 'string'
      uri: 'string'
    }
    template: any(Azure.Bicep.Types.Concrete.AnyType)
    templateLink: {
      contentVersion: 'string'
      id: 'string'
      relativePath: 'string'
      uri: '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

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. jakýkoliv
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

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ší

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 (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
relativePath Platí pouze v případě, že odkaz na tuto šablonu odkazuje na specifikaci šablony. Tuto relativní vlastnostPath lze volitelně použít k odkazu na artefakt specifikace šablony podle 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": "2020-06-01",
  "name": "string",
  "location": "string",
  "properties": {
    "debugSetting": {
      "detailLevel": "string"
    },
    "expressionEvaluationOptions": {
      "scope": "string"
    },
    "mode": "string",
    "onErrorDeployment": {
      "deploymentName": "string",
      "type": "string"
    },
    "parameters": {},
    "parametersLink": {
      "contentVersion": "string",
      "uri": "string"
    },
    "template": {},
    "templateLink": {
      "contentVersion": "string",
      "id": "string",
      "relativePath": "string",
      "uri": "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

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. jakýkoliv
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

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ší

Microsoft.Resources/deployments

Jméno Popis Hodnota
apiVersion Verze rozhraní API '2020-06-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 (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
relativePath Platí pouze v případě, že odkaz na tuto šablonu odkazuje na specifikaci šablony. Tuto relativní vlastnostPath lze volitelně použít k odkazu na artefakt specifikace šablony podle 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@2020-06-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 = ?
      parametersLink = {
        contentVersion = "string"
        uri = "string"
      }
      template = ?
      templateLink = {
        contentVersion = "string"
        id = "string"
        relativePath = "string"
        uri = "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

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. jakýkoliv
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

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ší

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 (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@2020-06-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
relativePath Platí pouze v případě, že odkaz na tuto šablonu odkazuje na specifikaci šablony. Tuto relativní vlastnostPath lze volitelně použít k odkazu na artefakt specifikace šablony podle 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