Microsoft.Resources deploymentStacks
Definicja zasobu Bicep
Typ zasobu deploymentStacks można wdrożyć przy użyciu operacji docelowych:
- grupy zarządzania — zobacz polecenia wdrażania grup zarządzania * subskrypcji — zobacz polecenia wdrażania subskrypcji * grupy zasobów — zobacz polecenia wdrażania grup zasobów
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' = {
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'
}
}
Wartości właściwości
ActionOnUnmanage
Nazwa | Opis | Wartość |
---|---|---|
managementGroups | 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" |
resourceGroups | 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
Nazwa | Opis | Wartość |
---|---|---|
applyToChildScopes | DenySettings zostaną zastosowane do zakresów zasobów podrzędnych każdego zarządzanego zasobu z przypisaniem odmowy. | Bool |
excludedActions | 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. | string[] |
excludedPrincipals | Lista identyfikatorów podmiotów zabezpieczeń usługi AAD wykluczonych z blokady. Dozwolone są maksymalnie 5 podmiotów zabezpieczeń. | string[] |
tryb | denySettings Mode, który definiuje akcje odmowy. | "denyDelete" "denyWriteAndDelete" "none" (wymagane) |
DeploymentParameterAutoGenerated
Nazwa | Opis | Wartość |
---|---|---|
odniesienie | Dokumentacja parametrów usługi Azure Key Vault. | KeyVaultParameterReferenceAutoGenerated |
typ | Typ wartości. | struna |
wartość | Wartość wejściowa parametru. | jakikolwiek |
Właściwości rozwiązania DeploymentStack
Nazwa | Opis | Wartość |
---|---|---|
actionOnUnmanage | Definiuje zachowanie zasobów, które nie są już zarządzane po zaktualizowaniu lub usunięciu stosu wdrożenia. | ActionOnUnmanage (wymagane) |
bypassStackOutOfSyncError | Flaga pomijania błędów usługi wskazujących, że lista zasobów stosu nie jest poprawnie zsynchronizowana. | Bool |
debugSetting | Ustawienie debugowania wdrożenia. | DeploymentStacksDebugSetting |
denySettings | Definiuje sposób, w jaki zasoby wdrażane przez stos są zablokowane. | DenySettings (wymagane) |
deploymentScope | 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}"). | struna |
opis | Opis stosu wdrożenia. Maksymalna długość 4096 znaków. | struna Ograniczenia: Maksymalna długość = 4096 |
błąd | Szczegóły błędu. | ErrorDetail |
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. | DeploymentStackPropertiesParameters |
parametersLink | 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. | DeploymentStacksParametersLink |
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. | jakikolwiek |
templateLink | Identyfikator URI szablonu. Użyj właściwości templateLink lub właściwości szablonu, ale nie obu. | DeploymentStacksTemplateLink |
DeploymentStackPropertiesParameters
Nazwa | Opis | Wartość |
---|
DeploymentStacksDebugSetting
Nazwa | Opis | Wartość |
---|---|---|
detailLevel | 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. | struna |
DeploymentStacksParametersLink
Nazwa | Opis | Wartość |
---|---|---|
contentVersion | W przypadku dołączenia element musi być zgodny z elementem ContentVersion w szablonie. | struna |
Uri | Identyfikator URI pliku parametrów. | ciąg (wymagany) |
DeploymentStacksTemplateLink
Nazwa | Opis | Wartość |
---|---|---|
contentVersion | W przypadku dołączenia element musi być zgodny z elementem ContentVersion w szablonie. | struna |
id | Identyfikator resourceId specyfikacji szablonu. Użyj właściwości id lub uri, ale nie obu. | struna |
queryString | Ciąg zapytania (na przykład token SAS) do użycia z identyfikatorem URI szablonuLink. | struna |
relativePath | 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. | struna |
Uri | Identyfikator URI szablonu do wdrożenia. Użyj właściwości URI lub id, ale nie obu. | struna |
DeploymentStackTags
Nazwa | Opis | Wartość |
---|
ErrorDetail
Nazwa | Opis | Wartość |
---|
KeyVaultParameterReferenceAutoGenerated
Nazwa | Opis | Wartość |
---|---|---|
keyVault | Dokumentacja usługi Azure Key Vault. | KeyVaultReferenceAutoGenerated (wymagane) |
secretName | Nazwa wpisu tajnego usługi Azure Key Vault. | ciąg (wymagany) |
secretVersion | Wersja wpisu tajnego usługi Azure Key Vault. | struna |
KeyVaultReferenceAutoGenerated
Nazwa | Opis | Wartość |
---|---|---|
id | Identyfikator zasobu usługi Azure Key Vault. | ciąg (wymagany) |
Microsoft.Resources/deploymentStacks
Nazwa | Opis | Wartość |
---|---|---|
lokalizacja | Lokalizacja stosu wdrożenia. Nie można go zmienić po utworzeniu. Musi to być jedna z obsługiwanych lokalizacji platformy Azure. | struna |
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 |
Definicja zasobu szablonu usługi ARM
Typ zasobu deploymentStacks można wdrożyć przy użyciu operacji docelowych:
- grupy zarządzania — zobacz polecenia wdrażania grup zarządzania * subskrypcji — zobacz polecenia wdrażania subskrypcji * grupy zasobów — zobacz polecenia wdrażania grup zasobów
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": {},
"templateLink": {
"contentVersion": "string",
"id": "string",
"queryString": "string",
"relativePath": "string",
"uri": "string"
}
},
"tags": {
"{customized property}": "string"
}
}
Wartości właściwości
ActionOnUnmanage
Nazwa | Opis | Wartość |
---|---|---|
managementGroups | 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" |
resourceGroups | 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
Nazwa | Opis | Wartość |
---|---|---|
applyToChildScopes | DenySettings zostaną zastosowane do zakresów zasobów podrzędnych każdego zarządzanego zasobu z przypisaniem odmowy. | Bool |
excludedActions | 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. | string[] |
excludedPrincipals | Lista identyfikatorów podmiotów zabezpieczeń usługi AAD wykluczonych z blokady. Dozwolone są maksymalnie 5 podmiotów zabezpieczeń. | string[] |
tryb | denySettings Mode, który definiuje akcje odmowy. | "denyDelete" "denyWriteAndDelete" "none" (wymagane) |
DeploymentParameterAutoGenerated
Nazwa | Opis | Wartość |
---|---|---|
odniesienie | Dokumentacja parametrów usługi Azure Key Vault. | KeyVaultParameterReferenceAutoGenerated |
typ | Typ wartości. | struna |
wartość | Wartość wejściowa parametru. | jakikolwiek |
Właściwości rozwiązania DeploymentStack
Nazwa | Opis | Wartość |
---|---|---|
actionOnUnmanage | Definiuje zachowanie zasobów, które nie są już zarządzane po zaktualizowaniu lub usunięciu stosu wdrożenia. | ActionOnUnmanage (wymagane) |
bypassStackOutOfSyncError | Flaga pomijania błędów usługi wskazujących, że lista zasobów stosu nie jest poprawnie zsynchronizowana. | Bool |
debugSetting | Ustawienie debugowania wdrożenia. | DeploymentStacksDebugSetting |
denySettings | Definiuje sposób, w jaki zasoby wdrażane przez stos są zablokowane. | DenySettings (wymagane) |
deploymentScope | 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}"). | struna |
opis | Opis stosu wdrożenia. Maksymalna długość 4096 znaków. | struna Ograniczenia: Maksymalna długość = 4096 |
błąd | Szczegóły błędu. | ErrorDetail |
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. | DeploymentStackPropertiesParameters |
parametersLink | 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. | DeploymentStacksParametersLink |
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. | jakikolwiek |
templateLink | Identyfikator URI szablonu. Użyj właściwości templateLink lub właściwości szablonu, ale nie obu. | DeploymentStacksTemplateLink |
DeploymentStackPropertiesParameters
Nazwa | Opis | Wartość |
---|
DeploymentStacksDebugSetting
Nazwa | Opis | Wartość |
---|---|---|
detailLevel | 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. | struna |
DeploymentStacksParametersLink
Nazwa | Opis | Wartość |
---|---|---|
contentVersion | W przypadku dołączenia element musi być zgodny z elementem ContentVersion w szablonie. | struna |
Uri | Identyfikator URI pliku parametrów. | ciąg (wymagany) |
DeploymentStacksTemplateLink
Nazwa | Opis | Wartość |
---|---|---|
contentVersion | W przypadku dołączenia element musi być zgodny z elementem ContentVersion w szablonie. | struna |
id | Identyfikator resourceId specyfikacji szablonu. Użyj właściwości id lub uri, ale nie obu. | struna |
queryString | Ciąg zapytania (na przykład token SAS) do użycia z identyfikatorem URI szablonuLink. | struna |
relativePath | 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. | struna |
Uri | Identyfikator URI szablonu do wdrożenia. Użyj właściwości URI lub id, ale nie obu. | struna |
DeploymentStackTags
Nazwa | Opis | Wartość |
---|
ErrorDetail
Nazwa | Opis | Wartość |
---|
KeyVaultParameterReferenceAutoGenerated
Nazwa | Opis | Wartość |
---|---|---|
keyVault | Dokumentacja usługi Azure Key Vault. | KeyVaultReferenceAutoGenerated (wymagane) |
secretName | Nazwa wpisu tajnego usługi Azure Key Vault. | ciąg (wymagany) |
secretVersion | Wersja wpisu tajnego usługi Azure Key Vault. | struna |
KeyVaultReferenceAutoGenerated
Nazwa | Opis | Wartość |
---|---|---|
id | Identyfikator zasobu usługi Azure Key Vault. | ciąg (wymagany) |
Microsoft.Resources/deploymentStacks
Nazwa | Opis | Wartość |
---|---|---|
apiVersion | Wersja interfejsu API | '2024-03-01' |
lokalizacja | Lokalizacja stosu wdrożenia. Nie można go zmienić po utworzeniu. Musi to być jedna z obsługiwanych lokalizacji platformy Azure. | struna |
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" |
Definicja zasobu narzędzia Terraform (dostawcy AzAPI)
Typ zasobu deploymentStacks można wdrożyć przy użyciu operacji docelowych:
- Grupy zarządzania* Subskrypcja* Grupy zasobów
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"
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"
}
}
})
}
Wartości właściwości
ActionOnUnmanage
Nazwa | Opis | Wartość |
---|---|---|
managementGroups | 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" |
resourceGroups | 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
Nazwa | Opis | Wartość |
---|---|---|
applyToChildScopes | DenySettings zostaną zastosowane do zakresów zasobów podrzędnych każdego zarządzanego zasobu z przypisaniem odmowy. | Bool |
excludedActions | 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. | string[] |
excludedPrincipals | Lista identyfikatorów podmiotów zabezpieczeń usługi AAD wykluczonych z blokady. Dozwolone są maksymalnie 5 podmiotów zabezpieczeń. | string[] |
tryb | denySettings Mode, który definiuje akcje odmowy. | "denyDelete" "denyWriteAndDelete" "none" (wymagane) |
DeploymentParameterAutoGenerated
Nazwa | Opis | Wartość |
---|---|---|
odniesienie | Dokumentacja parametrów usługi Azure Key Vault. | KeyVaultParameterReferenceAutoGenerated |
typ | Typ wartości. | struna |
wartość | Wartość wejściowa parametru. | jakikolwiek |
Właściwości rozwiązania DeploymentStack
Nazwa | Opis | Wartość |
---|---|---|
actionOnUnmanage | Definiuje zachowanie zasobów, które nie są już zarządzane po zaktualizowaniu lub usunięciu stosu wdrożenia. | ActionOnUnmanage (wymagane) |
bypassStackOutOfSyncError | Flaga pomijania błędów usługi wskazujących, że lista zasobów stosu nie jest poprawnie zsynchronizowana. | Bool |
debugSetting | Ustawienie debugowania wdrożenia. | DeploymentStacksDebugSetting |
denySettings | Definiuje sposób, w jaki zasoby wdrażane przez stos są zablokowane. | DenySettings (wymagane) |
deploymentScope | 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}"). | struna |
opis | Opis stosu wdrożenia. Maksymalna długość 4096 znaków. | struna Ograniczenia: Maksymalna długość = 4096 |
błąd | Szczegóły błędu. | ErrorDetail |
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. | DeploymentStackPropertiesParameters |
parametersLink | 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. | DeploymentStacksParametersLink |
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. | jakikolwiek |
templateLink | Identyfikator URI szablonu. Użyj właściwości templateLink lub właściwości szablonu, ale nie obu. | DeploymentStacksTemplateLink |
DeploymentStackPropertiesParameters
Nazwa | Opis | Wartość |
---|
DeploymentStacksDebugSetting
Nazwa | Opis | Wartość |
---|---|---|
detailLevel | 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. | struna |
DeploymentStacksParametersLink
Nazwa | Opis | Wartość |
---|---|---|
contentVersion | W przypadku dołączenia element musi być zgodny z elementem ContentVersion w szablonie. | struna |
Uri | Identyfikator URI pliku parametrów. | ciąg (wymagany) |
DeploymentStacksTemplateLink
Nazwa | Opis | Wartość |
---|---|---|
contentVersion | W przypadku dołączenia element musi być zgodny z elementem ContentVersion w szablonie. | struna |
id | Identyfikator resourceId specyfikacji szablonu. Użyj właściwości id lub uri, ale nie obu. | struna |
queryString | Ciąg zapytania (na przykład token SAS) do użycia z identyfikatorem URI szablonuLink. | struna |
relativePath | 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. | struna |
Uri | Identyfikator URI szablonu do wdrożenia. Użyj właściwości URI lub id, ale nie obu. | struna |
DeploymentStackTags
Nazwa | Opis | Wartość |
---|
ErrorDetail
Nazwa | Opis | Wartość |
---|
KeyVaultParameterReferenceAutoGenerated
Nazwa | Opis | Wartość |
---|---|---|
keyVault | Dokumentacja usługi Azure Key Vault. | KeyVaultReferenceAutoGenerated (wymagane) |
secretName | Nazwa wpisu tajnego usługi Azure Key Vault. | ciąg (wymagany) |
secretVersion | Wersja wpisu tajnego usługi Azure Key Vault. | struna |
KeyVaultReferenceAutoGenerated
Nazwa | Opis | Wartość |
---|---|---|
id | Identyfikator zasobu usługi Azure Key Vault. | ciąg (wymagany) |
Microsoft.Resources/deploymentStacks
Nazwa | Opis | Wartość |
---|---|---|
lokalizacja | Lokalizacja stosu wdrożenia. Nie można go zmienić po utworzeniu. Musi to być jedna z obsługiwanych lokalizacji platformy Azure. | struna |
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. |
typ | Typ zasobu | "Microsoft.Resources/deploymentStacks@2024-03-01" |