Dela via


Microsoft.Resources deploymentStacks

Bicep-resursdefinition

Resurstypen deploymentStacks kan distribueras med åtgärder som mål:

En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.

Resursformat

Om du vill skapa en Microsoft.Resources/deploymentStacks-resurs lägger du till följande Bicep i mallen.

resource symbolicname 'Microsoft.Resources/deploymentStacks@2024-03-01' = {
  location: 'string'
  name: 'string'
  properties: {
    actionOnUnmanage: {
      managementGroups: 'string'
      resourceGroups: 'string'
      resources: 'string'
    }
    bypassStackOutOfSyncError: bool
    debugSetting: {
      detailLevel: 'string'
    }
    denySettings: {
      applyToChildScopes: bool
      excludedActions: [
        'string'
      ]
      excludedPrincipals: [
        'string'
      ]
      mode: 'string'
    }
    deploymentScope: 'string'
    description: 'string'
    error: {}
    parameters: {
      {customized property}: {
        reference: {
          keyVault: {
            id: 'string'
          }
          secretName: 'string'
          secretVersion: 'string'
        }
        type: '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'
    }
  }
  tags: {
    {customized property}: 'string'
  }
}

Egenskapsvärden

ActionOnUnmanage

Namn Beskrivning Värde
managementGroups Anger en åtgärd för en nyligen ohanterad resurs. Ta bort försöker ta bort resursen från Azure. Koppla från lämnar resursen i aktuellt tillstånd. "ta bort"
"koppla från"
resourceGroups Anger en åtgärd för en nyligen ohanterad resurs. Ta bort försöker ta bort resursen från Azure. Koppla från lämnar resursen i aktuellt tillstånd. "ta bort"
"koppla från"
Resurser Anger en åtgärd för en nyligen ohanterad resurs. Ta bort försöker ta bort resursen från Azure. Koppla från lämnar resursen i aktuellt tillstånd. "ta bort"
"koppla från" (krävs)

NekaInställningar

Namn Beskrivning Värde
applyToChildScopes NekaInställningar tillämpas på underordnade resursomfattningar för varje hanterad resurs med en neka-tilldelning. Bool
excludedActions Lista över rollbaserade hanteringsåtgärder som undantas från nekaSettings. Upp till 200 åtgärder är tillåtna. Om nekaSetting-läget är inställt på "denyWriteAndDelete" läggs följande åtgärder automatiskt till i "excludedActions": "*/read" och "Microsoft.Authorization/locks/delete". Om nekaSetting-läget är inställt på "denyDelete" läggs följande åtgärder automatiskt till i "excludedActions": "Microsoft.Authorization/locks/delete". Dubblettåtgärder tas bort. string[]
excludedPrincipals Lista över AAD-huvudnamns-ID:t som undantas från låset. Upp till 5 huvudkonton är tillåtna. string[]
läge denySettings Mode som definierar nekade åtgärder. "denyDelete"
"denyWriteAndDelete"
"ingen" (krävs)

DeploymentParameterAutoGenerated

Namn Beskrivning Värde
hänvisning Parameterreferens för Azure Key Vault. KeyVaultParameterReferenceAutoGenererad
typ Typ av värde. sträng
värde Indatavärde till parametern. någon

DeploymentStackProperties

Namn Beskrivning Värde
actionOnUnmanage Definierar beteendet för resurser som inte längre hanteras när distributionsstacken har uppdaterats eller tagits bort. ActionOnUnmanage (krävs)
bypassStackOutOfSyncError Flagga för att kringgå tjänstfel som anger att stackresurslistan inte är korrekt synkroniserad. Bool
debugSetting Felsökningsinställningen för distributionen. DeploymentStacksDebugSetting
nekaSettings Definierar hur resurser som distribueras av stacken är låsta. NekaInställningar (krävs)
deploymentScope Det omfång där den första distributionen ska skapas. Om ett omfång inte har angetts kommer det som standard att vara omfånget för distributionsstacken. Giltiga omfång är: hanteringsgrupp (format: '/providers/Microsoft.Management/managementGroups/{managementGroupId}'), prenumeration (format: '/subscriptions/{subscriptionId}'), resursgrupp (format: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}'). sträng
beskrivning Beskrivning av distributionsstack. Maximal längd på 4 096 tecken. sträng

Begränsningar:
Max längd =
fel Felinformationen. ErrorDetail
Parametrar Namn- och värdepar som definierar distributionsparametrarna för mallen. Använd det här elementet när du anger parametervärdena direkt i begäran i stället för att länka till en befintlig parameterfil. Använd antingen egenskapen parametersLink eller parameteregenskapen, men inte båda. DeploymentStackPropertiesParameters
parametersLink URI:n för parameterfilen. Använd det här elementet för att länka till en befintlig parameterfil. Använd antingen egenskapen parametersLink eller parameteregenskapen, men inte båda. DeploymentStacksParametersLink
mall Mallinnehållet. Du använder det här elementet när du vill skicka mallsyntaxen direkt i begäran i stället för att länka till en befintlig mall. Det kan vara en JObject- eller välformulerad JSON-sträng. Använd antingen egenskapen templateLink eller mallegenskapen, men inte båda. någon
templateLink Mallens URI. Använd antingen egenskapen templateLink eller mallegenskapen, men inte båda. DeploymentStacksTemplateLink

DeploymentStackPropertiesParameters

Namn Beskrivning Värde

DeploymentStacksDebugSetting

Namn Beskrivning Värde
detailLevel Anger vilken typ av information som ska loggas för felsökning. De tillåtna värdena är inga, requestContent, responseContent eller både requestContent och responseContent avgränsade med ett kommatecken. Standardvärdet är ingen. När du anger det här värdet bör du noga överväga vilken typ av information som skickas under distributionen. Genom att logga information om begäran eller svaret kan känsliga data som hämtas via distributionsåtgärderna potentiellt exponeras. sträng
Namn Beskrivning Värde
contentVersion Om det ingår måste det matcha ContentVersion i mallen. sträng
Uri URI:n för parameterfilen. sträng (krävs)
Namn Beskrivning Värde
contentVersion Om det ingår måste det matcha ContentVersion i mallen. sträng
Id ResourceId för en mallspecifikation. Använd antingen id- eller uri-egenskapen, men inte båda. sträng
queryString Frågesträngen (till exempel en SAS-token) som ska användas med templateLink-URI:n. sträng
relativePath Egenskapen relativePath kan användas för att distribuera en länkad mall på en plats i förhållande till den överordnade. Om den överordnade mallen var länkad till en TemplateSpec refererar den till en artefakt i TemplateSpec. Om den överordnade var länkad med en URI är den underordnade distributionen en kombination av överordnade och relativaPath-URI:er. sträng
Uri URI:n för mallen som ska distribueras. Använd antingen egenskapen URI eller ID, men inte båda. sträng

DeploymentStackTags

Namn Beskrivning Värde

ErrorDetail

Namn Beskrivning Värde

KeyVaultParameterReferenceAutoGenererad

Namn Beskrivning Värde
keyVault Azure Key Vault-referens. KeyVaultReferenceAutoGenerated (krävs)
secretName Hemligt namn på Azure Key Vault. sträng (krävs)
secretVersion Hemlig version av Azure Key Vault. sträng

KeyVaultReferenceAutoGenerated

Namn Beskrivning Värde
Id Azure Key Vault resourceId. sträng (krävs)

Microsoft.Resources/deploymentStacks

Namn Beskrivning Värde
plats Platsen för distributionsstacken. Det går inte att ändra den när den har skapats. Det måste vara en av de Azure-platser som stöds. sträng
Namn Resursnamnet sträng

Begränsningar:
Min längd = 1
Maximal längd = 1
Mönster = ^[-\w\._\(\)]+$ (krävs)
Egenskaper Egenskaper för distributionsstack. DeploymentStackProperties
Taggar Resurstaggar Ordlista med taggnamn och värden. Se taggar i mallar

Resursdefinition för ARM-mall

Resurstypen deploymentStacks kan distribueras med åtgärder som mål:

En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.

Resursformat

Om du vill skapa en Microsoft.Resources/deploymentStacks-resurs lägger du till följande JSON i mallen.

{
  "type": "Microsoft.Resources/deploymentStacks",
  "apiVersion": "2024-03-01",
  "name": "string",
  "location": "string",
  "properties": {
    "actionOnUnmanage": {
      "managementGroups": "string",
      "resourceGroups": "string",
      "resources": "string"
    },
    "bypassStackOutOfSyncError": "bool",
    "debugSetting": {
      "detailLevel": "string"
    },
    "denySettings": {
      "applyToChildScopes": "bool",
      "excludedActions": [ "string" ],
      "excludedPrincipals": [ "string" ],
      "mode": "string"
    },
    "deploymentScope": "string",
    "description": "string",
    "error": {
    },
    "parameters": {
      "{customized property}": {
        "reference": {
          "keyVault": {
            "id": "string"
          },
          "secretName": "string",
          "secretVersion": "string"
        },
        "type": "string",
        "value": {}
      }
    },
    "parametersLink": {
      "contentVersion": "string",
      "uri": "string"
    },
    "template": {},
    "templateLink": {
      "contentVersion": "string",
      "id": "string",
      "queryString": "string",
      "relativePath": "string",
      "uri": "string"
    }
  },
  "tags": {
    "{customized property}": "string"
  }
}

Egenskapsvärden

ActionOnUnmanage

Namn Beskrivning Värde
managementGroups Anger en åtgärd för en nyligen ohanterad resurs. Ta bort försöker ta bort resursen från Azure. Koppla från lämnar resursen i aktuellt tillstånd. "ta bort"
"koppla från"
resourceGroups Anger en åtgärd för en nyligen ohanterad resurs. Ta bort försöker ta bort resursen från Azure. Koppla från lämnar resursen i aktuellt tillstånd. "ta bort"
"koppla från"
Resurser Anger en åtgärd för en nyligen ohanterad resurs. Ta bort försöker ta bort resursen från Azure. Koppla från lämnar resursen i aktuellt tillstånd. "ta bort"
"koppla från" (krävs)

NekaInställningar

Namn Beskrivning Värde
applyToChildScopes NekaInställningar tillämpas på underordnade resursomfattningar för varje hanterad resurs med en neka-tilldelning. Bool
excludedActions Lista över rollbaserade hanteringsåtgärder som undantas från nekaSettings. Upp till 200 åtgärder är tillåtna. Om nekaSetting-läget är inställt på "denyWriteAndDelete" läggs följande åtgärder automatiskt till i "excludedActions": "*/read" och "Microsoft.Authorization/locks/delete". Om nekaSetting-läget är inställt på "denyDelete" läggs följande åtgärder automatiskt till i "excludedActions": "Microsoft.Authorization/locks/delete". Dubblettåtgärder tas bort. string[]
excludedPrincipals Lista över AAD-huvudnamns-ID:t som undantas från låset. Upp till 5 huvudkonton är tillåtna. string[]
läge denySettings Mode som definierar nekade åtgärder. "denyDelete"
"denyWriteAndDelete"
"ingen" (krävs)

DeploymentParameterAutoGenerated

Namn Beskrivning Värde
hänvisning Parameterreferens för Azure Key Vault. KeyVaultParameterReferenceAutoGenererad
typ Typ av värde. sträng
värde Indatavärde till parametern. någon

DeploymentStackProperties

Namn Beskrivning Värde
actionOnUnmanage Definierar beteendet för resurser som inte längre hanteras när distributionsstacken har uppdaterats eller tagits bort. ActionOnUnmanage (krävs)
bypassStackOutOfSyncError Flagga för att kringgå tjänstfel som anger att stackresurslistan inte är korrekt synkroniserad. Bool
debugSetting Felsökningsinställningen för distributionen. DeploymentStacksDebugSetting
nekaSettings Definierar hur resurser som distribueras av stacken är låsta. NekaInställningar (krävs)
deploymentScope Det omfång där den första distributionen ska skapas. Om ett omfång inte har angetts kommer det som standard att vara omfånget för distributionsstacken. Giltiga omfång är: hanteringsgrupp (format: '/providers/Microsoft.Management/managementGroups/{managementGroupId}'), prenumeration (format: '/subscriptions/{subscriptionId}'), resursgrupp (format: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}'). sträng
beskrivning Beskrivning av distributionsstack. Maximal längd på 4 096 tecken. sträng

Begränsningar:
Max längd =
fel Felinformationen. ErrorDetail
Parametrar Namn- och värdepar som definierar distributionsparametrarna för mallen. Använd det här elementet när du anger parametervärdena direkt i begäran i stället för att länka till en befintlig parameterfil. Använd antingen egenskapen parametersLink eller parameteregenskapen, men inte båda. DeploymentStackPropertiesParameters
parametersLink URI:n för parameterfilen. Använd det här elementet för att länka till en befintlig parameterfil. Använd antingen egenskapen parametersLink eller parameteregenskapen, men inte båda. DeploymentStacksParametersLink
mall Mallinnehållet. Du använder det här elementet när du vill skicka mallsyntaxen direkt i begäran i stället för att länka till en befintlig mall. Det kan vara en JObject- eller välformulerad JSON-sträng. Använd antingen egenskapen templateLink eller mallegenskapen, men inte båda. någon
templateLink Mallens URI. Använd antingen egenskapen templateLink eller mallegenskapen, men inte båda. DeploymentStacksTemplateLink

DeploymentStackPropertiesParameters

Namn Beskrivning Värde

DeploymentStacksDebugSetting

Namn Beskrivning Värde
detailLevel Anger vilken typ av information som ska loggas för felsökning. De tillåtna värdena är inga, requestContent, responseContent eller både requestContent och responseContent avgränsade med ett kommatecken. Standardvärdet är ingen. När du anger det här värdet bör du noga överväga vilken typ av information som skickas under distributionen. Genom att logga information om begäran eller svaret kan känsliga data som hämtas via distributionsåtgärderna potentiellt exponeras. sträng
Namn Beskrivning Värde
contentVersion Om det ingår måste det matcha ContentVersion i mallen. sträng
Uri URI:n för parameterfilen. sträng (krävs)
Namn Beskrivning Värde
contentVersion Om det ingår måste det matcha ContentVersion i mallen. sträng
Id ResourceId för en mallspecifikation. Använd antingen id- eller uri-egenskapen, men inte båda. sträng
queryString Frågesträngen (till exempel en SAS-token) som ska användas med templateLink-URI:n. sträng
relativePath Egenskapen relativePath kan användas för att distribuera en länkad mall på en plats i förhållande till den överordnade. Om den överordnade mallen var länkad till en TemplateSpec refererar den till en artefakt i TemplateSpec. Om den överordnade var länkad med en URI är den underordnade distributionen en kombination av överordnade och relativaPath-URI:er. sträng
Uri URI:n för mallen som ska distribueras. Använd antingen egenskapen URI eller ID, men inte båda. sträng

DeploymentStackTags

Namn Beskrivning Värde

ErrorDetail

Namn Beskrivning Värde

KeyVaultParameterReferenceAutoGenererad

Namn Beskrivning Värde
keyVault Azure Key Vault-referens. KeyVaultReferenceAutoGenerated (krävs)
secretName Hemligt namn på Azure Key Vault. sträng (krävs)
secretVersion Hemlig version av Azure Key Vault. sträng

KeyVaultReferenceAutoGenerated

Namn Beskrivning Värde
Id Azure Key Vault resourceId. sträng (krävs)

Microsoft.Resources/deploymentStacks

Namn Beskrivning Värde
apiVersion API-versionen '2024-03-01'
plats Platsen för distributionsstacken. Det går inte att ändra den när den har skapats. Det måste vara en av de Azure-platser som stöds. sträng
Namn Resursnamnet sträng

Begränsningar:
Min längd = 1
Maximal längd = 1
Mönster = ^[-\w\._\(\)]+$ (krävs)
Egenskaper Egenskaper för distributionsstack. DeploymentStackProperties
Taggar Resurstaggar Ordlista med taggnamn och värden. Se taggar i mallar
typ Resurstypen "Microsoft.Resources/deploymentStacks"

Resursdefinition för Terraform (AzAPI-provider)

Resurstypen deploymentStacks kan distribueras med åtgärder som mål:

  • Hanteringsgrupper* Prenumeration* Resursgrupper

En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.

Resursformat

Om du vill skapa en Microsoft.Resources/deploymentStacks-resurs lägger du till följande Terraform i mallen.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Resources/deploymentStacks@2024-03-01"
  name = "string"
  location = "string"
  tags = {
    {customized property} = "string"
  }
  body = jsonencode({
    properties = {
      actionOnUnmanage = {
        managementGroups = "string"
        resourceGroups = "string"
        resources = "string"
      }
      bypassStackOutOfSyncError = bool
      debugSetting = {
        detailLevel = "string"
      }
      denySettings = {
        applyToChildScopes = bool
        excludedActions = [
          "string"
        ]
        excludedPrincipals = [
          "string"
        ]
        mode = "string"
      }
      deploymentScope = "string"
      description = "string"
      error = {
      }
      parameters = {
        {customized property} = {
          reference = {
            keyVault = {
              id = "string"
            }
            secretName = "string"
            secretVersion = "string"
          }
          type = "string"
          value = ?
        }
      }
      parametersLink = {
        contentVersion = "string"
        uri = "string"
      }
      template = ?
      templateLink = {
        contentVersion = "string"
        id = "string"
        queryString = "string"
        relativePath = "string"
        uri = "string"
      }
    }
  })
}

Egenskapsvärden

ActionOnUnmanage

Namn Beskrivning Värde
managementGroups Anger en åtgärd för en nyligen ohanterad resurs. Ta bort försöker ta bort resursen från Azure. Koppla från lämnar resursen i aktuellt tillstånd. "ta bort"
"koppla från"
resourceGroups Anger en åtgärd för en nyligen ohanterad resurs. Ta bort försöker ta bort resursen från Azure. Koppla från lämnar resursen i aktuellt tillstånd. "ta bort"
"koppla från"
Resurser Anger en åtgärd för en nyligen ohanterad resurs. Ta bort försöker ta bort resursen från Azure. Koppla från lämnar resursen i aktuellt tillstånd. "ta bort"
"koppla från" (krävs)

NekaInställningar

Namn Beskrivning Värde
applyToChildScopes NekaInställningar tillämpas på underordnade resursomfattningar för varje hanterad resurs med en neka-tilldelning. Bool
excludedActions Lista över rollbaserade hanteringsåtgärder som undantas från nekaSettings. Upp till 200 åtgärder är tillåtna. Om nekaSetting-läget är inställt på "denyWriteAndDelete" läggs följande åtgärder automatiskt till i "excludedActions": "*/read" och "Microsoft.Authorization/locks/delete". Om nekaSetting-läget är inställt på "denyDelete" läggs följande åtgärder automatiskt till i "excludedActions": "Microsoft.Authorization/locks/delete". Dubblettåtgärder tas bort. string[]
excludedPrincipals Lista över AAD-huvudnamns-ID:t som undantas från låset. Upp till 5 huvudkonton är tillåtna. string[]
läge denySettings Mode som definierar nekade åtgärder. "denyDelete"
"denyWriteAndDelete"
"ingen" (krävs)

DeploymentParameterAutoGenerated

Namn Beskrivning Värde
hänvisning Parameterreferens för Azure Key Vault. KeyVaultParameterReferenceAutoGenererad
typ Typ av värde. sträng
värde Indatavärde till parametern. någon

DeploymentStackProperties

Namn Beskrivning Värde
actionOnUnmanage Definierar beteendet för resurser som inte längre hanteras när distributionsstacken har uppdaterats eller tagits bort. ActionOnUnmanage (krävs)
bypassStackOutOfSyncError Flagga för att kringgå tjänstfel som anger att stackresurslistan inte är korrekt synkroniserad. Bool
debugSetting Felsökningsinställningen för distributionen. DeploymentStacksDebugSetting
nekaSettings Definierar hur resurser som distribueras av stacken är låsta. NekaInställningar (krävs)
deploymentScope Det omfång där den första distributionen ska skapas. Om ett omfång inte har angetts kommer det som standard att vara omfånget för distributionsstacken. Giltiga omfång är: hanteringsgrupp (format: '/providers/Microsoft.Management/managementGroups/{managementGroupId}'), prenumeration (format: '/subscriptions/{subscriptionId}'), resursgrupp (format: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}'). sträng
beskrivning Beskrivning av distributionsstack. Maximal längd på 4 096 tecken. sträng

Begränsningar:
Max längd =
fel Felinformationen. ErrorDetail
Parametrar Namn- och värdepar som definierar distributionsparametrarna för mallen. Använd det här elementet när du anger parametervärdena direkt i begäran i stället för att länka till en befintlig parameterfil. Använd antingen egenskapen parametersLink eller parameteregenskapen, men inte båda. DeploymentStackPropertiesParameters
parametersLink URI:n för parameterfilen. Använd det här elementet för att länka till en befintlig parameterfil. Använd antingen egenskapen parametersLink eller parameteregenskapen, men inte båda. DeploymentStacksParametersLink
mall Mallinnehållet. Du använder det här elementet när du vill skicka mallsyntaxen direkt i begäran i stället för att länka till en befintlig mall. Det kan vara en JObject- eller välformulerad JSON-sträng. Använd antingen egenskapen templateLink eller mallegenskapen, men inte båda. någon
templateLink Mallens URI. Använd antingen egenskapen templateLink eller mallegenskapen, men inte båda. DeploymentStacksTemplateLink

DeploymentStackPropertiesParameters

Namn Beskrivning Värde

DeploymentStacksDebugSetting

Namn Beskrivning Värde
detailLevel Anger vilken typ av information som ska loggas för felsökning. De tillåtna värdena är inga, requestContent, responseContent eller både requestContent och responseContent avgränsade med ett kommatecken. Standardvärdet är ingen. När du anger det här värdet bör du noga överväga vilken typ av information som skickas under distributionen. Genom att logga information om begäran eller svaret kan känsliga data som hämtas via distributionsåtgärderna potentiellt exponeras. sträng
Namn Beskrivning Värde
contentVersion Om det ingår måste det matcha ContentVersion i mallen. sträng
Uri URI:n för parameterfilen. sträng (krävs)
Namn Beskrivning Värde
contentVersion Om det ingår måste det matcha ContentVersion i mallen. sträng
Id ResourceId för en mallspecifikation. Använd antingen id- eller uri-egenskapen, men inte båda. sträng
queryString Frågesträngen (till exempel en SAS-token) som ska användas med templateLink-URI:n. sträng
relativePath Egenskapen relativePath kan användas för att distribuera en länkad mall på en plats i förhållande till den överordnade. Om den överordnade mallen var länkad till en TemplateSpec refererar den till en artefakt i TemplateSpec. Om den överordnade var länkad med en URI är den underordnade distributionen en kombination av överordnade och relativaPath-URI:er. sträng
Uri URI:n för mallen som ska distribueras. Använd antingen egenskapen URI eller ID, men inte båda. sträng

DeploymentStackTags

Namn Beskrivning Värde

ErrorDetail

Namn Beskrivning Värde

KeyVaultParameterReferenceAutoGenererad

Namn Beskrivning Värde
keyVault Azure Key Vault-referens. KeyVaultReferenceAutoGenerated (krävs)
secretName Hemligt namn på Azure Key Vault. sträng (krävs)
secretVersion Hemlig version av Azure Key Vault. sträng

KeyVaultReferenceAutoGenerated

Namn Beskrivning Värde
Id Azure Key Vault resourceId. sträng (krävs)

Microsoft.Resources/deploymentStacks

Namn Beskrivning Värde
plats Platsen för distributionsstacken. Det går inte att ändra den när den har skapats. Det måste vara en av de Azure-platser som stöds. sträng
Namn Resursnamnet sträng

Begränsningar:
Min längd = 1
Maximal längd = 1
Mönster = ^[-\w\._\(\)]+$ (krävs)
Egenskaper Egenskaper för distributionsstack. DeploymentStackProperties
Taggar Resurstaggar Ordlista med taggnamn och värden.
typ Resurstypen "Microsoft.Resources/deploymentStacks@2024-03-01"