Udostępnij przez


Microsoft.Resources deploymentStacks

Definicja zasobu Bicep

Typ zasobu deploymentStacks można wdrożyć przy użyciu operacji docelowych:

Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennika zmian.

Format zasobu

Aby utworzyć zasób Microsoft.Resources/deploymentStacks, dodaj następujący kod Bicep do szablonu.

resource symbolicname 'Microsoft.Resources/deploymentStacks@2024-03-01' = {
  scope: resourceSymbolicName or scope
  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(...)
      }
    }
    parametersLink: {
      contentVersion: 'string'
      uri: 'string'
    }
    template: {
      {customized property}: any(...)
    }
    templateLink: {
      contentVersion: 'string'
      id: 'string'
      queryString: 'string'
      relativePath: 'string'
      uri: 'string'
    }
  }
  tags: {
    {customized property}: 'string'
  }
}

Wartości właściwości

Microsoft.Resources/deploymentStacks

Nazwa Opis Wartość
lokalizacja Lokalizacja geograficzna, w której znajduje się zasób. Wymagane w przypadku stosów o zakresie subskrypcji i grupy zarządzania. Lokalizacja jest dziedziczona z grupy zasobów dla stosów o zakresie grupy zasobów. ciąg
nazwa Nazwa zasobu struna

Ograniczenia:
Minimalna długość = 1
Maksymalna długość = 90
Wzorzec = ^[-\w\._\(\)]+$ (wymagane)
Właściwości Właściwości stosu wdrożenia. DeploymentStackProperties
zakres Użyj polecenia podczas tworzenia zasobu w zakresie innym niż zakres wdrożenia. Ustaw tę właściwość na symboliczną nazwę zasobu, aby zastosować zasób rozszerzenia.
Tagi Tagi zasobów Słownik nazw tagów i wartości. Zobacz tagi w szablonach

ActionOnUnmanage

Nazwa Opis Wartość
grupy zarządzania Określa akcję dla nowo niezarządzanego zasobu. Usunięcie podejmie próbę usunięcia zasobu z platformy Azure. Odłącz pozostawi zasób w bieżącym stanie. "usuń"
"Odłącz"
Grupy zasobów Określa akcję dla nowo niezarządzanego zasobu. Usunięcie podejmie próbę usunięcia zasobu z platformy Azure. Odłącz pozostawi zasób w bieżącym stanie. "usuń"
"Odłącz"
zasoby Określa akcję dla nowo niezarządzanego zasobu. Usunięcie podejmie próbę usunięcia zasobu z platformy Azure. Odłącz pozostawi zasób w bieżącym stanie. "usuń"
"Detach" (wymagane)

DenySettings (Ustawienia odmowy)

Nazwa Opis Wartość
applyToChildScopes DenySettings zostaną zastosowane do zakresów zasobów podrzędnych każdego zarządzanego zasobu z przypisaniem odmowy. Bool
excludedActions (wykluczone) Lista operacji zarządzania opartych na rolach, które są wykluczone z ustawienia denySettings. Dozwolone są maksymalnie 200 akcji. Jeśli tryb denySetting jest ustawiony na "denyWriteAndDelete", następujące akcje są automatycznie dołączane do "excludedActions": "*/read" i "Microsoft.Authorization/locks/delete". Jeśli tryb denySetting jest ustawiony na "denyDelete", następujące akcje są automatycznie dołączane do "excludedActions": "Microsoft.Authorization/locks/delete". Zduplikowane akcje zostaną usunięte. ciąg znakowy[]
excludedPrincipals (wykluczenie) Lista identyfikatorów podmiotów zabezpieczeń usługi AAD wykluczonych z blokady. Dozwolone są maksymalnie 5 podmiotów zabezpieczeń. ciąg znakowy[]
tryb denySettings Mode, który definiuje akcje odmowy. "denyDelete"
"denyWriteAndDelete"
"none" (wymagane)

Parametr wdrożenia

Nazwa Opis Wartość
odwołanie Dokumentacja parametrów usługi Azure Key Vault. KeyVaultParameterReference
typ Typ wartości. ciąg
wartość Wartość wejściowa parametru. jakikolwiek

Właściwości rozwiązania DeploymentStack

Nazwa Opis Wartość
actionOnUnmanage (akcjaOnUnmanage) Definiuje zachowanie zasobów, które nie są już zarządzane po zaktualizowaniu lub usunięciu stosu wdrożenia. ActionOnUnmanage (wymagane)
bypassStackOutOfSyncError (błąd bypassStackOutOfSyncError) Flaga pomijania błędów usługi wskazujących, że lista zasobów stosu nie jest poprawnie zsynchronizowana. Bool
debugSetting (ustawienie debug) Ustawienie debugowania wdrożenia. DeploymentStacksDebugSetting
denySettings (zaprzeczenieUstawienia Definiuje sposób, w jaki zasoby wdrażane przez stos są zablokowane. DenySettings (wymagane)
deploymentScope (zakres) Zakres, w którym należy utworzyć początkowe wdrożenie. Jeśli zakres nie zostanie określony, domyślnie będzie to zakres stosu wdrożenia. Prawidłowe zakresy to: grupa zarządzania (format: "/providers/Microsoft.Management/managementGroups/{managementGroupId}"), subskrypcja (format: "/subscriptions/{subscriptionId}"), grupa zasobów (format: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}"). ciąg
opis Opis stosu wdrożenia. Maksymalna długość 4096 znaków. struna

Ograniczenia:
Maksymalna długość = 4096
błąd Szczegóły błędu. ErrorDetail (Szczegół błędu)
Parametry Pary nazw i wartości definiujące parametry wdrożenia dla szablonu. Użyj tego elementu, podając wartości parametrów bezpośrednio w żądaniu, zamiast łączyć się z istniejącym plikiem parametrów. Użyj właściwości parametersLink lub właściwości parameters, ale nie obu. ParametryDeploymentStackPropertiesParameters
parametryLink Identyfikator URI pliku parametrów. Użyj tego elementu, aby połączyć się z istniejącym plikiem parametrów. Użyj właściwości parametersLink lub właściwości parameters, ale nie obu. ParametryDeploymentStacksLink
szablon Zawartość szablonu. Ten element jest używany, gdy chcesz przekazać składnię szablonu bezpośrednio w żądaniu, a nie połączyć się z istniejącym szablonem. Może to być ciąg JObject lub dobrze sformułowany ciąg JSON. Użyj właściwości templateLink lub właściwości szablonu, ale nie obu. DeploymentStackPropertiesTemplate
templateLink (link do szablonu) Identyfikator URI szablonu. Użyj właściwości templateLink lub właściwości szablonu, ale nie obu. DeploymentStacksTemplateLink (Szablon wdrożeniaStacksTemplateLink)

ParametryDeploymentStackPropertiesParameters

Nazwa Opis Wartość

DeploymentStackPropertiesTemplate

Nazwa Opis Wartość

DeploymentStacksDebugSetting

Nazwa Opis Wartość
Poziom szczegółu Określa typ informacji do rejestrowania na potrzeby debugowania. Dozwolone wartości to none, requestContent, responseContent lub requestContent i responseContent oddzielone przecinkami. Wartość domyślna to brak. Podczas ustawiania tej wartości należy dokładnie rozważyć typ informacji przekazywanych podczas wdrażania. Rejestrując informacje o żądaniu lub odpowiedzi, poufne dane pobierane za pośrednictwem operacji wdrażania mogą być potencjalnie uwidocznione. ciąg
Nazwa Opis Wartość
wersja zawartości W przypadku dołączenia element musi być zgodny z elementem ContentVersion w szablonie. ciąg
Uri Identyfikator URI pliku parametrów. ciąg (wymagany)
Nazwa Opis Wartość
wersja zawartości W przypadku dołączenia element musi być zgodny z elementem ContentVersion w szablonie. ciąg
id Identyfikator resourceId specyfikacji szablonu. Użyj właściwości id lub uri, ale nie obu. ciąg
queryString (ciąg zapytania) Ciąg zapytania (na przykład token SAS) do użycia z identyfikatorem URI szablonuLink. ciąg
relativePath (ścieżka względna) Właściwość relativePath może służyć do wdrażania połączonego szablonu w lokalizacji względem elementu nadrzędnego. Jeśli szablon nadrzędny został połączony z szablonem TemplateSpec, będzie on odwoływać się do artefaktu w elemencie TemplateSpec. Jeśli element nadrzędny został połączony z identyfikatorem URI, wdrożenie podrzędne będzie kombinacją identyfikatorów URI nadrzędnych i względnychPath. ciąg
Uri Identyfikator URI szablonu do wdrożenia. Użyj właściwości URI lub id, ale nie obu. ciąg

Tagi stosu wdrożenia

Nazwa Opis Wartość

ErrorDetail (Szczegół błędu)

Nazwa Opis Wartość

KeyVaultParameterReference

Nazwa Opis Wartość
keyVault (Magazyn kluczy) Dokumentacja usługi Azure Key Vault. KeyVaultReference (wymagane)
nazwaTajna Nazwa wpisu tajnego usługi Azure Key Vault. ciąg (wymagany)
wersjaTajna Wersja wpisu tajnego usługi Azure Key Vault. ciąg

Odniesienie do klucza KeyVault

Nazwa Opis Wartość
id Identyfikator zasobu usługi Azure Key Vault. ciąg (wymagany)

Definicja zasobu szablonu usługi ARM

Typ zasobu deploymentStacks można wdrożyć przy użyciu operacji docelowych:

Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennika zmian.

Format zasobu

Aby utworzyć zasób Microsoft.Resources/deploymentStacks, dodaj następujący kod JSON do szablonu.

{
  "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": {
      "{customized property}": {}
    },
    "templateLink": {
      "contentVersion": "string",
      "id": "string",
      "queryString": "string",
      "relativePath": "string",
      "uri": "string"
    }
  },
  "tags": {
    "{customized property}": "string"
  }
}

Wartości właściwości

Microsoft.Resources/deploymentStacks

Nazwa Opis Wartość
apiVersion (wersja interfejsu api) Wersja interfejsu API '2024-03-01'
lokalizacja Lokalizacja geograficzna, w której znajduje się zasób. Wymagane w przypadku stosów o zakresie subskrypcji i grupy zarządzania. Lokalizacja jest dziedziczona z grupy zasobów dla stosów o zakresie grupy zasobów. ciąg
nazwa Nazwa zasobu struna

Ograniczenia:
Minimalna długość = 1
Maksymalna długość = 90
Wzorzec = ^[-\w\._\(\)]+$ (wymagane)
Właściwości Właściwości stosu wdrożenia. DeploymentStackProperties
Tagi Tagi zasobów Słownik nazw tagów i wartości. Zobacz tagi w szablonach
typ Typ zasobu "Microsoft.Resources/deploymentStacks"

ActionOnUnmanage

Nazwa Opis Wartość
grupy zarządzania Określa akcję dla nowo niezarządzanego zasobu. Usunięcie podejmie próbę usunięcia zasobu z platformy Azure. Odłącz pozostawi zasób w bieżącym stanie. "usuń"
"Odłącz"
Grupy zasobów Określa akcję dla nowo niezarządzanego zasobu. Usunięcie podejmie próbę usunięcia zasobu z platformy Azure. Odłącz pozostawi zasób w bieżącym stanie. "usuń"
"Odłącz"
zasoby Określa akcję dla nowo niezarządzanego zasobu. Usunięcie podejmie próbę usunięcia zasobu z platformy Azure. Odłącz pozostawi zasób w bieżącym stanie. "usuń"
"Detach" (wymagane)

DenySettings (Ustawienia odmowy)

Nazwa Opis Wartość
applyToChildScopes DenySettings zostaną zastosowane do zakresów zasobów podrzędnych każdego zarządzanego zasobu z przypisaniem odmowy. Bool
excludedActions (wykluczone) Lista operacji zarządzania opartych na rolach, które są wykluczone z ustawienia denySettings. Dozwolone są maksymalnie 200 akcji. Jeśli tryb denySetting jest ustawiony na "denyWriteAndDelete", następujące akcje są automatycznie dołączane do "excludedActions": "*/read" i "Microsoft.Authorization/locks/delete". Jeśli tryb denySetting jest ustawiony na "denyDelete", następujące akcje są automatycznie dołączane do "excludedActions": "Microsoft.Authorization/locks/delete". Zduplikowane akcje zostaną usunięte. ciąg znakowy[]
excludedPrincipals (wykluczenie) Lista identyfikatorów podmiotów zabezpieczeń usługi AAD wykluczonych z blokady. Dozwolone są maksymalnie 5 podmiotów zabezpieczeń. ciąg znakowy[]
tryb denySettings Mode, który definiuje akcje odmowy. "denyDelete"
"denyWriteAndDelete"
"none" (wymagane)

Parametr wdrożenia

Nazwa Opis Wartość
odwołanie Dokumentacja parametrów usługi Azure Key Vault. KeyVaultParameterReference
typ Typ wartości. ciąg
wartość Wartość wejściowa parametru. jakikolwiek

Właściwości rozwiązania DeploymentStack

Nazwa Opis Wartość
actionOnUnmanage (akcjaOnUnmanage) Definiuje zachowanie zasobów, które nie są już zarządzane po zaktualizowaniu lub usunięciu stosu wdrożenia. ActionOnUnmanage (wymagane)
bypassStackOutOfSyncError (błąd bypassStackOutOfSyncError) Flaga pomijania błędów usługi wskazujących, że lista zasobów stosu nie jest poprawnie zsynchronizowana. Bool
debugSetting (ustawienie debug) Ustawienie debugowania wdrożenia. DeploymentStacksDebugSetting
denySettings (zaprzeczenieUstawienia Definiuje sposób, w jaki zasoby wdrażane przez stos są zablokowane. DenySettings (wymagane)
deploymentScope (zakres) Zakres, w którym należy utworzyć początkowe wdrożenie. Jeśli zakres nie zostanie określony, domyślnie będzie to zakres stosu wdrożenia. Prawidłowe zakresy to: grupa zarządzania (format: "/providers/Microsoft.Management/managementGroups/{managementGroupId}"), subskrypcja (format: "/subscriptions/{subscriptionId}"), grupa zasobów (format: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}"). ciąg
opis Opis stosu wdrożenia. Maksymalna długość 4096 znaków. struna

Ograniczenia:
Maksymalna długość = 4096
błąd Szczegóły błędu. ErrorDetail (Szczegół błędu)
Parametry Pary nazw i wartości definiujące parametry wdrożenia dla szablonu. Użyj tego elementu, podając wartości parametrów bezpośrednio w żądaniu, zamiast łączyć się z istniejącym plikiem parametrów. Użyj właściwości parametersLink lub właściwości parameters, ale nie obu. ParametryDeploymentStackPropertiesParameters
parametryLink Identyfikator URI pliku parametrów. Użyj tego elementu, aby połączyć się z istniejącym plikiem parametrów. Użyj właściwości parametersLink lub właściwości parameters, ale nie obu. ParametryDeploymentStacksLink
szablon Zawartość szablonu. Ten element jest używany, gdy chcesz przekazać składnię szablonu bezpośrednio w żądaniu, a nie połączyć się z istniejącym szablonem. Może to być ciąg JObject lub dobrze sformułowany ciąg JSON. Użyj właściwości templateLink lub właściwości szablonu, ale nie obu. DeploymentStackPropertiesTemplate
templateLink (link do szablonu) Identyfikator URI szablonu. Użyj właściwości templateLink lub właściwości szablonu, ale nie obu. DeploymentStacksTemplateLink (Szablon wdrożeniaStacksTemplateLink)

ParametryDeploymentStackPropertiesParameters

Nazwa Opis Wartość

DeploymentStackPropertiesTemplate

Nazwa Opis Wartość

DeploymentStacksDebugSetting

Nazwa Opis Wartość
Poziom szczegółu Określa typ informacji do rejestrowania na potrzeby debugowania. Dozwolone wartości to none, requestContent, responseContent lub requestContent i responseContent oddzielone przecinkami. Wartość domyślna to brak. Podczas ustawiania tej wartości należy dokładnie rozważyć typ informacji przekazywanych podczas wdrażania. Rejestrując informacje o żądaniu lub odpowiedzi, poufne dane pobierane za pośrednictwem operacji wdrażania mogą być potencjalnie uwidocznione. ciąg
Nazwa Opis Wartość
wersja zawartości W przypadku dołączenia element musi być zgodny z elementem ContentVersion w szablonie. ciąg
Uri Identyfikator URI pliku parametrów. ciąg (wymagany)
Nazwa Opis Wartość
wersja zawartości W przypadku dołączenia element musi być zgodny z elementem ContentVersion w szablonie. ciąg
id Identyfikator resourceId specyfikacji szablonu. Użyj właściwości id lub uri, ale nie obu. ciąg
queryString (ciąg zapytania) Ciąg zapytania (na przykład token SAS) do użycia z identyfikatorem URI szablonuLink. ciąg
relativePath (ścieżka względna) Właściwość relativePath może służyć do wdrażania połączonego szablonu w lokalizacji względem elementu nadrzędnego. Jeśli szablon nadrzędny został połączony z szablonem TemplateSpec, będzie on odwoływać się do artefaktu w elemencie TemplateSpec. Jeśli element nadrzędny został połączony z identyfikatorem URI, wdrożenie podrzędne będzie kombinacją identyfikatorów URI nadrzędnych i względnychPath. ciąg
Uri Identyfikator URI szablonu do wdrożenia. Użyj właściwości URI lub id, ale nie obu. ciąg

Tagi stosu wdrożenia

Nazwa Opis Wartość

ErrorDetail (Szczegół błędu)

Nazwa Opis Wartość

KeyVaultParameterReference

Nazwa Opis Wartość
keyVault (Magazyn kluczy) Dokumentacja usługi Azure Key Vault. KeyVaultReference (wymagane)
nazwaTajna Nazwa wpisu tajnego usługi Azure Key Vault. ciąg (wymagany)
wersjaTajna Wersja wpisu tajnego usługi Azure Key Vault. ciąg

Odniesienie do klucza KeyVault

Nazwa Opis Wartość
id Identyfikator zasobu usługi Azure Key Vault. ciąg (wymagany)

Przykłady użycia

Definicja zasobu narzędzia Terraform (dostawcy AzAPI)

Typ zasobu deploymentStacks można wdrożyć przy użyciu operacji docelowych:

Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennika zmian.

Format zasobu

Aby utworzyć zasób Microsoft.Resources/deploymentStacks, dodaj następujący program Terraform do szablonu.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Resources/deploymentStacks@2024-03-01"
  name = "string"
  parent_id = "string"
  location = "string"
  tags = {
    {customized property} = "string"
  }
  body = {
    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 = {
        {customized property} = ?
      }
      templateLink = {
        contentVersion = "string"
        id = "string"
        queryString = "string"
        relativePath = "string"
        uri = "string"
      }
    }
  }
}

Wartości właściwości

Microsoft.Resources/deploymentStacks

Nazwa Opis Wartość
lokalizacja Lokalizacja geograficzna, w której znajduje się zasób. Wymagane w przypadku stosów o zakresie subskrypcji i grupy zarządzania. Lokalizacja jest dziedziczona z grupy zasobów dla stosów o zakresie grupy zasobów. ciąg
nazwa Nazwa zasobu struna

Ograniczenia:
Minimalna długość = 1
Maksymalna długość = 90
Wzorzec = ^[-\w\._\(\)]+$ (wymagane)
parent_id Identyfikator zasobu, do który ma być stosowany ten zasób rozszerzenia. ciąg (wymagany)
Właściwości Właściwości stosu wdrożenia. DeploymentStackProperties
Tagi Tagi zasobów Słownik nazw tagów i wartości.
typ Typ zasobu "Microsoft.Resources/deploymentStacks@2024-03-01"

ActionOnUnmanage

Nazwa Opis Wartość
grupy zarządzania Określa akcję dla nowo niezarządzanego zasobu. Usunięcie podejmie próbę usunięcia zasobu z platformy Azure. Odłącz pozostawi zasób w bieżącym stanie. "usuń"
"Odłącz"
Grupy zasobów Określa akcję dla nowo niezarządzanego zasobu. Usunięcie podejmie próbę usunięcia zasobu z platformy Azure. Odłącz pozostawi zasób w bieżącym stanie. "usuń"
"Odłącz"
zasoby Określa akcję dla nowo niezarządzanego zasobu. Usunięcie podejmie próbę usunięcia zasobu z platformy Azure. Odłącz pozostawi zasób w bieżącym stanie. "usuń"
"Detach" (wymagane)

DenySettings (Ustawienia odmowy)

Nazwa Opis Wartość
applyToChildScopes DenySettings zostaną zastosowane do zakresów zasobów podrzędnych każdego zarządzanego zasobu z przypisaniem odmowy. Bool
excludedActions (wykluczone) Lista operacji zarządzania opartych na rolach, które są wykluczone z ustawienia denySettings. Dozwolone są maksymalnie 200 akcji. Jeśli tryb denySetting jest ustawiony na "denyWriteAndDelete", następujące akcje są automatycznie dołączane do "excludedActions": "*/read" i "Microsoft.Authorization/locks/delete". Jeśli tryb denySetting jest ustawiony na "denyDelete", następujące akcje są automatycznie dołączane do "excludedActions": "Microsoft.Authorization/locks/delete". Zduplikowane akcje zostaną usunięte. ciąg znakowy[]
excludedPrincipals (wykluczenie) Lista identyfikatorów podmiotów zabezpieczeń usługi AAD wykluczonych z blokady. Dozwolone są maksymalnie 5 podmiotów zabezpieczeń. ciąg znakowy[]
tryb denySettings Mode, który definiuje akcje odmowy. "denyDelete"
"denyWriteAndDelete"
"none" (wymagane)

Parametr wdrożenia

Nazwa Opis Wartość
odwołanie Dokumentacja parametrów usługi Azure Key Vault. KeyVaultParameterReference
typ Typ wartości. ciąg
wartość Wartość wejściowa parametru. jakikolwiek

Właściwości rozwiązania DeploymentStack

Nazwa Opis Wartość
actionOnUnmanage (akcjaOnUnmanage) Definiuje zachowanie zasobów, które nie są już zarządzane po zaktualizowaniu lub usunięciu stosu wdrożenia. ActionOnUnmanage (wymagane)
bypassStackOutOfSyncError (błąd bypassStackOutOfSyncError) Flaga pomijania błędów usługi wskazujących, że lista zasobów stosu nie jest poprawnie zsynchronizowana. Bool
debugSetting (ustawienie debug) Ustawienie debugowania wdrożenia. DeploymentStacksDebugSetting
denySettings (zaprzeczenieUstawienia Definiuje sposób, w jaki zasoby wdrażane przez stos są zablokowane. DenySettings (wymagane)
deploymentScope (zakres) Zakres, w którym należy utworzyć początkowe wdrożenie. Jeśli zakres nie zostanie określony, domyślnie będzie to zakres stosu wdrożenia. Prawidłowe zakresy to: grupa zarządzania (format: "/providers/Microsoft.Management/managementGroups/{managementGroupId}"), subskrypcja (format: "/subscriptions/{subscriptionId}"), grupa zasobów (format: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}"). ciąg
opis Opis stosu wdrożenia. Maksymalna długość 4096 znaków. struna

Ograniczenia:
Maksymalna długość = 4096
błąd Szczegóły błędu. ErrorDetail (Szczegół błędu)
Parametry Pary nazw i wartości definiujące parametry wdrożenia dla szablonu. Użyj tego elementu, podając wartości parametrów bezpośrednio w żądaniu, zamiast łączyć się z istniejącym plikiem parametrów. Użyj właściwości parametersLink lub właściwości parameters, ale nie obu. ParametryDeploymentStackPropertiesParameters
parametryLink Identyfikator URI pliku parametrów. Użyj tego elementu, aby połączyć się z istniejącym plikiem parametrów. Użyj właściwości parametersLink lub właściwości parameters, ale nie obu. ParametryDeploymentStacksLink
szablon Zawartość szablonu. Ten element jest używany, gdy chcesz przekazać składnię szablonu bezpośrednio w żądaniu, a nie połączyć się z istniejącym szablonem. Może to być ciąg JObject lub dobrze sformułowany ciąg JSON. Użyj właściwości templateLink lub właściwości szablonu, ale nie obu. DeploymentStackPropertiesTemplate
templateLink (link do szablonu) Identyfikator URI szablonu. Użyj właściwości templateLink lub właściwości szablonu, ale nie obu. DeploymentStacksTemplateLink (Szablon wdrożeniaStacksTemplateLink)

ParametryDeploymentStackPropertiesParameters

Nazwa Opis Wartość

DeploymentStackPropertiesTemplate

Nazwa Opis Wartość

DeploymentStacksDebugSetting

Nazwa Opis Wartość
Poziom szczegółu Określa typ informacji do rejestrowania na potrzeby debugowania. Dozwolone wartości to none, requestContent, responseContent lub requestContent i responseContent oddzielone przecinkami. Wartość domyślna to brak. Podczas ustawiania tej wartości należy dokładnie rozważyć typ informacji przekazywanych podczas wdrażania. Rejestrując informacje o żądaniu lub odpowiedzi, poufne dane pobierane za pośrednictwem operacji wdrażania mogą być potencjalnie uwidocznione. ciąg
Nazwa Opis Wartość
wersja zawartości W przypadku dołączenia element musi być zgodny z elementem ContentVersion w szablonie. ciąg
Uri Identyfikator URI pliku parametrów. ciąg (wymagany)
Nazwa Opis Wartość
wersja zawartości W przypadku dołączenia element musi być zgodny z elementem ContentVersion w szablonie. ciąg
id Identyfikator resourceId specyfikacji szablonu. Użyj właściwości id lub uri, ale nie obu. ciąg
queryString (ciąg zapytania) Ciąg zapytania (na przykład token SAS) do użycia z identyfikatorem URI szablonuLink. ciąg
relativePath (ścieżka względna) Właściwość relativePath może służyć do wdrażania połączonego szablonu w lokalizacji względem elementu nadrzędnego. Jeśli szablon nadrzędny został połączony z szablonem TemplateSpec, będzie on odwoływać się do artefaktu w elemencie TemplateSpec. Jeśli element nadrzędny został połączony z identyfikatorem URI, wdrożenie podrzędne będzie kombinacją identyfikatorów URI nadrzędnych i względnychPath. ciąg
Uri Identyfikator URI szablonu do wdrożenia. Użyj właściwości URI lub id, ale nie obu. ciąg

Tagi stosu wdrożenia

Nazwa Opis Wartość

ErrorDetail (Szczegół błędu)

Nazwa Opis Wartość

KeyVaultParameterReference

Nazwa Opis Wartość
keyVault (Magazyn kluczy) Dokumentacja usługi Azure Key Vault. KeyVaultReference (wymagane)
nazwaTajna Nazwa wpisu tajnego usługi Azure Key Vault. ciąg (wymagany)
wersjaTajna Wersja wpisu tajnego usługi Azure Key Vault. ciąg

Odniesienie do klucza KeyVault

Nazwa Opis Wartość
id Identyfikator zasobu usługi Azure Key Vault. ciąg (wymagany)