Deployment Stacks - List At Management Group
Visar en lista över distributionsstackar i det angivna omfånget.
GET https://management.azure.com/providers/Microsoft.Management/managementGroups/{managementGroupId}/providers/Microsoft.Resources/deploymentStacks?api-version=2022-08-01-preview
URI-parametrar
| Namn | I | Krävs | Typ | Beskrivning |
|---|---|---|---|---|
|
management
|
path | True |
string minLength: 1 |
Hanteringsgruppens ID. |
|
api-version
|
query | True |
string minLength: 1 |
DEN API-version som ska användas för den här åtgärden. |
Svaren
| Namn | Typ | Beskrivning |
|---|---|---|
| 200 OK |
Azure-åtgärden har slutförts. |
|
| Other Status Codes |
Ett oväntat felsvar. |
Säkerhet
azure_auth
Azure Active Directory OAuth2-flöde.
Typ:
oauth2
Rinna:
implicit
Auktorisations-URL:
https://login.microsoftonline.com/common/oauth2/authorize
Scope
| Namn | Beskrivning |
|---|---|
| user_impersonation | personifiera ditt användarkonto |
Exempel
List management group Deployment stacks
Exempelförfrågan
GET https://management.azure.com/providers/Microsoft.Management/managementGroups/myMg/providers/Microsoft.Resources/deploymentStacks?api-version=2022-08-01-preview
Exempelsvar
{
"value": [
{
"id": "/providers/Microsoft.Management/managementGroups/myMg/providers/Microsoft.Resources/deploymentStacks/simpleDeploymentStack",
"type": "Microsoft.Resources/deploymentStacks",
"name": "simpleDeploymentStack",
"location": "eastus",
"tags": {
"tagkey": "tagVal"
},
"systemData": {
"createdBy": "string",
"createdByType": "Application",
"createdAt": "2020-02-01T01:01:01.1075056Z",
"lastModifiedBy": "string",
"lastModifiedByType": "Application",
"lastModifiedAt": "2020-02-02T02:03:01.1974346Z"
},
"properties": {
"actionOnUnmanage": {
"resources": "delete",
"resourceGroups": "delete",
"managementGroups": "detach"
},
"denySettings": {
"mode": "denyDelete",
"excludedPrincipals": [
"principal"
],
"excludedActions": [
"action"
],
"applyToChildScopes": false
},
"parameters": {
"parameter1": {
"value": "a string"
}
},
"outputs": {
"myOut": "myVal"
},
"duration": "PT1D12H"
}
},
{
"id": "/providers/Microsoft.Management/managementGroups/myMg/providers/Microsoft.Resources/deploymentStacks/simpleDeploymentStack2",
"type": "Microsoft.Resources/deploymentStacks",
"name": "simpleDeploymentStack2",
"location": "eastus",
"tags": {
"tagkey": "tagVal"
},
"systemData": {
"createdBy": "string",
"createdByType": "Application",
"createdAt": "2020-02-01T01:01:01.1075056Z",
"lastModifiedBy": "string",
"lastModifiedByType": "Application",
"lastModifiedAt": "2020-02-02T02:03:01.1974346Z"
},
"properties": {
"deploymentId": "/providers/Microsoft.Management/managementGroups/myMg/providers/Microsoft.Resources/deployments/simpleDeploymentStack2-20210301-3f41c",
"provisioningState": "SucceededWithFailures",
"resources": [
{
"id": "/providers/Microsoft.Management/managementGroups/myMg/providers/Microsoft.Resources/templateSpecs/templateSpec/versions/1.0",
"status": "managed",
"denyStatus": "denyDelete"
},
{
"id": "/providers/Microsoft.Management/managementGroups/myMg/providers/Microsoft.Storage/storageAccounts/myStorageAccount",
"status": "managed",
"denyStatus": "denyDelete"
}
],
"actionOnUnmanage": {
"resources": "delete",
"resourceGroups": "delete",
"managementGroups": "detach"
},
"denySettings": {
"mode": "denyDelete",
"excludedPrincipals": [
"principal"
],
"excludedActions": [
"action"
],
"applyToChildScopes": false
},
"parameters": {
"parameter1": {
"value": "a string"
}
},
"outputs": {
"myOut": "myVal"
},
"duration": "PT1D12H"
}
}
]
}
Definitioner
| Namn | Beskrivning |
|---|---|
|
Action |
Definierar beteendet för resurser som inte längre hanteras när stacken har uppdaterats eller tagits bort. |
|
created |
Den typ av identitet som skapade resursen. |
|
Deny |
Definierar hur resurser som distribueras av distributionsstacken är låsta. |
|
Deny |
denySettings Mode som definierar nekade åtgärder. |
|
Deny |
nekaTilldelningsinställningar som tillämpas på resursen. |
|
Deployment |
Distributionsparameter för mallen. |
|
Deployment |
Distributionsstackens objekt. |
|
Deployment |
Svaret från en DeploymentStack-liståtgärd. |
|
Deployment |
Distributionsstackens tillstånd. |
|
Deployment |
Felsökningsinställningen. |
|
Deployment |
Entitet som representerar referensen till distributionsparametrarna. |
|
Deployment |
Entitet som representerar referensen till mallen. |
|
Error |
Ytterligare information om resurshanteringsfelet. |
|
Error |
Felinformationen. |
|
Error |
Felsvar |
|
Key |
Parameterreferens för Azure 密钥保管库. |
|
Key |
Referens för Azure 密钥保管库. |
|
Managed |
Den hanterade resursmodellen. |
|
Resource |
ResourceId-modellen. |
|
Resource |
Den utökade modellen resourceId. Detta används för att dokumentera misslyckade resurser med ett resourceId och ett motsvarande fel. |
|
Resource |
Aktuellt hanteringstillstånd för resursen i distributionsstacken. |
|
system |
Metadata som rör skapande och senaste ändring av resursen. |
|
Unmanage |
Anger en åtgärd för en nyligen ohanterad resurs. |
|
Unmanage |
Specificerar en åtgärd för en nyligen ohanterad resursgrupp. |
|
Unmanage |
Anger en åtgärd för en nyligen ohanterad resurs. |
ActionOnUnmanage
Definierar beteendet för resurser som inte längre hanteras när stacken har uppdaterats eller tagits bort.
| Namn | Typ | Beskrivning |
|---|---|---|
| managementGroups |
Specificerar en åtgärd för en nyligen ohanterad resurshanteringsgrupp. |
|
| resourceGroups |
Specificerar en åtgärd för en nyligen ohanterad resursgrupp. |
|
| resources |
Anger en åtgärd för en nyligen ohanterad resurs. |
createdByType
Den typ av identitet som skapade resursen.
| Värde | Beskrivning |
|---|---|
| User | |
| Application | |
| ManagedIdentity | |
| Key |
DenySettings
Definierar hur resurser som distribueras av distributionsstacken är låsta.
| Namn | Typ | Beskrivning |
|---|---|---|
| applyToChildScopes |
boolean |
DenySettings kommer att tillämpas på underordnade resursomfång för varje hanterad resurs med en tilldelningsnekande. |
| excludedActions |
string[] |
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. |
| excludedPrincipals |
string[] |
Lista över AAD-huvudnamns-ID:t som undantas från låset. Upp till 5 huvudkonton är tillåtna. |
| mode |
denySettings Mode som definierar nekade åtgärder. |
DenySettingsMode
denySettings Mode som definierar nekade åtgärder.
| Värde | Beskrivning |
|---|---|
| denyDelete |
Behöriga användare kan läsa och ändra resurserna, men kan inte ta bort dem. |
| denyWriteAndDelete |
Behöriga användare kan läsa från en resurs, men kan inte ändra eller ta bort den. |
| none |
Inga nekatilldelningar har tillämpats. |
DenyStatusMode
nekaTilldelningsinställningar som tillämpas på resursen.
| Värde | Beskrivning |
|---|---|
| denyDelete |
Behöriga användare kan läsa och ändra resurserna, men kan inte ta bort dem. |
| notSupported |
Resurstypen stöder inte nekaTilldelningar. |
| inapplicable |
nekaTilldelningar stöds inte på resurser utanför distributionsstackens omfång. |
| denyWriteAndDelete |
Behöriga användare kan bara läsa från en resurs, men kan inte ändra eller ta bort den. |
| removedBySystem |
Neka tilldelning har tagits bort av Azure på grund av en resurshanteringsändring (flytt av hanteringsgrupp osv.) |
| none |
Inga nekatilldelningar har tillämpats. |
DeploymentParameter
Distributionsparameter för mallen.
| Namn | Typ | Beskrivning |
|---|---|---|
| reference |
Parameterreferens för Azure 密钥保管库. |
|
| type |
string |
Typ av värde. |
| value |
Indatavärde till parametern. |
DeploymentStack
Distributionsstackens objekt.
| Namn | Typ | Beskrivning |
|---|---|---|
| id |
string (arm-id) |
Fullständigt kvalificerat resurs-ID för resursen. T.ex. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}" |
| location |
string |
Den geografiska plats där resursen finns. Krävs för stackar med omfång för prenumerationer och hanteringsgrupper. Platsen ärvs från resursgruppen för resursgruppsomfångsstackar. |
| name |
string |
Namnet på resursen |
| properties.actionOnUnmanage |
Definierar beteendet för resurser som inte längre hanteras när distributionsstacken har uppdaterats eller tagits bort. |
|
| properties.debugSetting |
Felsökningsinställningen för distributionen. |
|
| properties.deletedResources |
En matris med resurser som togs bort under den senaste uppdateringen av distributionsstacken. Borttagen innebär att resursen har tagits bort från mallen och att relevanta borttagningsåtgärder har angetts. |
|
| properties.denySettings |
Definierar hur resurser som distribueras av stacken är låsta. |
|
| properties.deploymentId |
string |
ResourceId för distributionsresursen som skapats av distributionsstacken. |
| properties.deploymentScope |
string |
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}'). |
| properties.description |
string maxLength: 4096 |
Beskrivning av distributionsstack. Maxlängd på 4096 tecken. |
| properties.detachedResources |
En matris med resurser som kopplades från under den senaste uppdateringen av distributionsstacken. Frånkopplad innebär att resursen har tagits bort från mallen, men inga relevanta borttagningsåtgärder har angetts. Resursen finns alltså fortfarande även om den inte längre är associerad med stacken. |
|
| properties.duration |
string |
Varaktigheten för den senaste lyckade uppdateringen av distributionsstacken. |
| properties.error |
Felinformationen. |
|
| properties.failedResources |
En matris med resurser som inte kunde nå måltillståndet under den senaste uppdateringen. Varje resourceId åtföljs av ett felmeddelande. |
|
| properties.outputs |
Utdata från distributionsresursen som skapats av distributionsstacken. |
|
| properties.parameters |
<string,
Deployment |
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. |
| properties.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. |
|
| properties.provisioningState |
Distributionsstackens tillstånd. |
|
| properties.resources |
En matris med resurser som för närvarande hanteras av distributionsstacken. |
|
| properties.template |
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. |
|
| properties.templateLink |
Mallens URI. Använd antingen egenskapen templateLink eller mallegenskapen, men inte båda. |
|
| systemData |
Azure Resource Manager-metadata som innehåller createdBy och modifiedBy information. |
|
| tags |
object |
Resursetiketter. |
| type |
string |
Resurstypen. T.ex. "Microsoft.Compute/virtualMachines" eller "Microsoft.Storage/storageAccounts" |
DeploymentStackListResult
Svaret från en DeploymentStack-liståtgärd.
| Namn | Typ | Beskrivning |
|---|---|---|
| nextLink |
string (uri) |
Länken till nästa sida med objekt |
| value |
DeploymentStack-objekten på den här sidan |
DeploymentStackProvisioningState
Distributionsstackens tillstånd.
| Värde | Beskrivning |
|---|---|
| creating |
Distributionsstacken håller på att skapas |
| validating |
Distributionsstacken verifieras för närvarande |
| waiting |
Distributionsstacken väntar för närvarande |
| deploying |
Distributionsstacken distribueras för närvarande |
| canceling |
Distributionsstacken avbryts |
| updatingDenyAssignments |
Distributionsstacken uppdaterar tilldelningsnekanden |
| deletingResources |
Distributionsstacken tar bort resurser |
| succeeded |
Distributionsstacken har slutförts |
| failed |
Distributionsstacken misslyckades |
| canceled |
Distributionsstacken har avbrutits |
| deleting |
Distributionsstacken tas bort |
DeploymentStacksDebugSetting
Felsökningsinställningen.
| Namn | Typ | Beskrivning |
|---|---|---|
| detailLevel |
string |
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. |
DeploymentStacksParametersLink
Entitet som representerar referensen till distributionsparametrarna.
| Namn | Typ | Beskrivning |
|---|---|---|
| contentVersion |
string |
Om det ingår måste det matcha ContentVersion i mallen. |
| uri |
string |
URI:n för parameterfilen. |
DeploymentStacksTemplateLink
Entitet som representerar referensen till mallen.
| Namn | Typ | Beskrivning |
|---|---|---|
| contentVersion |
string |
Om det ingår måste det matcha ContentVersion i mallen. |
| id |
string |
resourceId för en mallspecifikation. Använd antingen egenskapen id eller uri, men inte båda. |
| queryString |
string |
Frågesträngen (till exempel en SAS-token) som ska användas med templateLink-URI:n. |
| relativePath |
string |
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 versionen var länkad till en URI är den underordnade distributionen en kombination av de överordnade URI:erna och relativePath. |
| uri |
string |
URI:n för mallen som ska distribueras. Använd antingen egenskapen URI eller ID, men inte båda. |
ErrorAdditionalInfo
Ytterligare information om resurshanteringsfelet.
| Namn | Typ | Beskrivning |
|---|---|---|
| info |
object |
Ytterligare information. |
| type |
string |
Ytterligare informationstyp. |
ErrorDetail
Felinformationen.
| Namn | Typ | Beskrivning |
|---|---|---|
| additionalInfo |
Ytterligare information om felet. |
|
| code |
string |
Felkoden. |
| details |
Felinformationen. |
|
| message |
string |
Felmeddelandet. |
| target |
string |
Felmålet. |
ErrorResponse
Felsvar
| Namn | Typ | Beskrivning |
|---|---|---|
| error |
Felobjektet. |
KeyVaultParameterReference
Parameterreferens för Azure 密钥保管库.
| Namn | Typ | Beskrivning |
|---|---|---|
| keyVault |
Referens för Azure 密钥保管库. |
|
| secretName |
string |
Azure 密钥保管库 hemligt namn. |
| secretVersion |
string |
Azure 密钥保管库 hemlig version. |
KeyVaultReference
Referens för Azure 密钥保管库.
| Namn | Typ | Beskrivning |
|---|---|---|
| id |
string |
Azure 密钥保管库 resourceId. |
ManagedResourceReference
Den hanterade resursmodellen.
| Namn | Typ | Standardvärde | Beskrivning |
|---|---|---|---|
| denyStatus | none |
nekaTilldelningsinställningar som tillämpas på resursen. |
|
| id |
string |
ARM-resurs-ID:t för en resurs som hanteras av distributionsstacken. |
|
| status | none |
Aktuellt hanteringstillstånd för resursen i distributionsstacken. |
ResourceReference
ResourceId-modellen.
| Namn | Typ | Beskrivning |
|---|---|---|
| id |
string |
ARM-resurs-ID:t för en resurs som hanteras av distributionsstacken. |
ResourceReferenceExtended
Den utökade modellen resourceId. Detta används för att dokumentera misslyckade resurser med ett resourceId och ett motsvarande fel.
| Namn | Typ | Beskrivning |
|---|---|---|
| error |
Felinformationen. |
|
| id |
string |
ARM-resurs-ID:t för en resurs som hanteras av distributionsstacken. |
ResourceStatusMode
Aktuellt hanteringstillstånd för resursen i distributionsstacken.
| Värde | Beskrivning |
|---|---|
| managed |
Den här resursen hanteras av distributionsstacken. |
| removeDenyFailed |
Det går inte att ta bort neka-tilldelningen för resursen. |
| deleteFailed |
Det går inte att ta bort resursen från Azure. Borttagningen görs på nytt vid nästa stackdistribution eller kan tas bort manuellt. |
| none |
Inget hanteringstillstånd. |
systemData
Metadata som rör skapande och senaste ändring av resursen.
| Namn | Typ | Beskrivning |
|---|---|---|
| createdAt |
string (date-time) |
Tidsstämpeln för resursskapande (UTC). |
| createdBy |
string |
Identiteten som skapade resursen. |
| createdByType |
Den typ av identitet som skapade resursen. |
|
| lastModifiedAt |
string (date-time) |
Tidsstämpeln för resursens senaste ändring (UTC) |
| lastModifiedBy |
string |
Identiteten som senast ändrade resursen. |
| lastModifiedByType |
Den typ av identitet som senast ändrade resursen. |
UnmanageActionManagementGroupMode
Anger en åtgärd för en nyligen ohanterad resurs.
| Värde | Beskrivning |
|---|---|
| delete |
Ta bort hanteringsgrupperna från Azure. |
| detach |
Behåll ledningsgrupperna i Azure. |
UnmanageActionResourceGroupMode
Specificerar en åtgärd för en nyligen ohanterad resursgrupp.
| Värde | Beskrivning |
|---|---|
| delete |
Ta bort resursgrupperna från Azure. |
| detach |
Behåll resursgrupperna i Azure. |
UnmanageActionResourceMode
Anger en åtgärd för en nyligen ohanterad resurs.
| Värde | Beskrivning |
|---|---|
| delete |
Ta bort resurserna från Azure |
| detach |
Behåll resurserna i Azure |