Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
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. | |
| 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 |
ParametryDeploymentStacksLink
| 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) |
DeploymentStacksTemplateLink (Szablon wdrożeniaStacksTemplateLink)
| 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. | |
| 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 |
ParametryDeploymentStacksLink
| 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) |
DeploymentStacksTemplateLink (Szablon wdrożeniaStacksTemplateLink)
| 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. | |
| 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 |
ParametryDeploymentStacksLink
| 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) |
DeploymentStacksTemplateLink (Szablon wdrożeniaStacksTemplateLink)
| 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) |