Microsoft.Resources deploymentStacks 2022-08-01-preview
Définition de ressource Bicep
Le type de ressource deploymentStacks peut être déployé avec des opérations qui ciblent :
- groupes d’administration - Voir commandes de déploiement de groupe d’administration* abonnement - Voir commandes de déploiement d’abonnement* Groupes de ressources - Voir commandes de déploiement de groupe de ressources
Pour obtenir la liste des propriétés modifiées dans chaque version de l’API, consultez journal des modifications.
Format de ressource
Pour créer une ressource Microsoft.Resources/deploymentStacks, ajoutez le bicep suivant à votre modèle.
resource symbolicname 'Microsoft.Resources/deploymentStacks@2022-08-01-preview' = {
location: 'string'
name: 'string'
properties: {
actionOnUnmanage: {
managementGroups: 'string'
resourceGroups: 'string'
resources: 'string'
}
debugSetting: {
detailLevel: 'string'
}
denySettings: {
applyToChildScopes: bool
excludedActions: [
'string'
]
excludedPrincipals: [
'string'
]
mode: 'string'
}
deploymentScope: 'string'
description: 'string'
error: {
error: {}
}
parameters: 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'
}
}
Valeurs de propriété
DenySettings
Nom | Description | Valeur |
---|---|---|
applyToChildScopes | DenySettings sera appliqué aux étendues enfants. | Bool |
excludedActions | Liste des opérations de gestion basées sur les rôles qui sont exclues des denySettings. Jusqu’à 200 actions sont autorisées. Si le mode denySetting est défini sur « denyWriteAndDelete », les actions suivantes sont automatiquement ajoutées à « excludedActions » : « */read » et « Microsoft.Authorization/locks/delete ». Si le mode denySetting est défini sur « denyDelete », les actions suivantes sont automatiquement ajoutées à « excludedActions » : « Microsoft.Authorization/locks/delete ». Les actions en double seront supprimées. | string[] |
excludedPrincipals | Liste des ID de principal AAD exclus du verrou. Jusqu’à 5 principaux sont autorisés. | string[] |
mode | denySettings Mode. | 'denyDelete' 'denyWriteAndDelete' 'none' (obligatoire) |
DeploymentStackProperties
Nom | Description | Valeur |
---|---|---|
actionOnUnmanage | Définit le comportement des ressources qui ne sont pas gérées immédiatement après la mise à jour de la pile. | DeploymentStackPropertiesActionOnUnmanage (obligatoire) |
debugSetting | Paramètre de débogage du déploiement. | DeploymentStacksDebugSetting |
denySettings | Définit la façon dont les ressources déployées par la pile sont verrouillées. | DenySettings (obligatoire) |
deploymentScope | Étendue à laquelle le déploiement initial doit être créé. Si aucune étendue n’est spécifiée, elle est définie par défaut sur l’étendue de la pile de déploiement. Les étendues valides sont les suivantes : groupe d’administration (format : « /providers/Microsoft.Management/managementGroups/{managementGroupId} »),abonnement (format : '/subscriptions/{subscriptionId}'), groupe de ressources (format : '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}'). | corde |
description | Description de la pile de déploiement. | corde Contraintes: Longueur maximale = |
erreur | Réponse d’erreur courante pour toutes les API Azure Resource Manager afin de retourner les détails de l’erreur pour les opérations ayant échoué. (Cela suit également le format de réponse d’erreur OData.). | ErrorResponse |
Paramètres | Paires nom et valeur qui définissent les paramètres de déploiement du modèle. Utilisez cet élément lors de la fourniture des valeurs de paramètre directement dans la requête, plutôt que de lier à un fichier de paramètres existant. Utilisez la propriété parametersLink ou la propriété parameters, mais pas les deux. Il peut s’agir d’une chaîne JSON bien formée ou JObject. | quelconque |
parametersLink | URI du fichier de paramètres. Utilisez cet élément pour créer un lien vers un fichier de paramètres existant. Utilisez la propriété parametersLink ou la propriété parameters, mais pas les deux. | DeploymentStacksParametersLink |
modèle | Contenu du modèle. Vous utilisez cet élément lorsque vous souhaitez transmettre la syntaxe du modèle directement dans la requête plutôt que de lier à un modèle existant. Il peut s’agir d’une chaîne JSON bien formée ou JObject. Utilisez la propriété templateLink ou la propriété de modèle, mais pas les deux. | quelconque |
templateLink | URI du modèle. Utilisez la propriété templateLink ou la propriété de modèle, mais pas les deux. | DeploymentStacksTemplateLink |
DeploymentStackPropertiesActionOnUnmanage
Nom | Description | Valeur |
---|---|---|
managementGroups | Spécifie l’action qui doit être effectuée sur la ressource lorsque la pile de déploiement est supprimée. La suppression tente de supprimer la ressource d’Azure. Détacher laisse la ressource dans son état actuel. | 'delete' 'détacher' |
resourceGroups | Spécifie l’action qui doit être effectuée sur la ressource lorsque la pile de déploiement est supprimée. La suppression tente de supprimer la ressource d’Azure. Détacher laisse la ressource dans son état actuel. | 'delete' 'détacher' |
ressources | Spécifie l’action qui doit être effectuée sur la ressource lorsque la pile de déploiement est supprimée. La suppression tente de supprimer la ressource d’Azure. Détacher laisse la ressource dans son état actuel. | 'delete' 'détacher' (obligatoire) |
DeploymentStacksDebugSetting
Nom | Description | Valeur |
---|---|---|
detailLevel | Spécifie le type d’informations à consigner pour le débogage. Les valeurs autorisées ne sont aucune, requestContent, responseContent ou requestContent et responseContent séparées par une virgule. La valeur par défaut n’est aucune. Lors de la définition de cette valeur, tenez soigneusement compte du type d’informations transmises pendant le déploiement. En journalisant des informations sur la demande ou la réponse, les données sensibles récupérées par le biais des opérations de déploiement peuvent potentiellement être exposées. | corde |
DeploymentStacksParametersLink
Nom | Description | Valeur |
---|---|---|
contentVersion | S’il est inclus, doit correspondre à ContentVersion dans le modèle. | corde |
URI | URI du fichier de paramètres. | chaîne (obligatoire) |
DeploymentStacksTemplateLink
Nom | Description | Valeur |
---|---|---|
contentVersion | S’il est inclus, doit correspondre à ContentVersion dans le modèle. | corde |
id | ID de ressource d’une spécification de modèle. Utilisez l’ID ou la propriété uri, mais pas les deux. | corde |
queryString | Chaîne de requête (par exemple, un jeton SAP) à utiliser avec l’URI templateLink. | corde |
relativePath | La propriété relativePath peut être utilisée pour déployer un modèle lié à un emplacement par rapport au parent. Si le modèle parent a été lié à un TemplateSpec, il référence un artefact dans templateSpec. Si le parent a été lié à un URI, le déploiement enfant est une combinaison des URI parent et relativePath | corde |
URI | URI du modèle à déployer. Utilisez l’URI ou la propriété ID, mais pas les deux. | corde |
DeploymentStackTags
Nom | Description | Valeur |
---|
ErrorDetail
Nom | Description | Valeur |
---|
ErrorResponse
Nom | Description | Valeur |
---|---|---|
erreur | Objet d’erreur. | ErrorDetail |
Microsoft.Resources/deploymentStacks
Nom | Description | Valeur |
---|---|---|
emplacement | Emplacement de la pile de déploiement. Elle ne peut pas être modifiée après la création. Il doit s’agir de l’un des emplacements Azure pris en charge. | corde |
nom | Nom de la ressource | corde Contraintes: Longueur minimale = 1 Longueur maximale = 1 Modèle = ^[-\w\._\(\)]+$ (obligatoire) |
Propriétés | Propriétés de la pile de déploiement. | DeploymentStackProperties |
étiquettes | Balises de ressource | Dictionnaire de noms et de valeurs d’étiquettes. Consultez les balises dans les modèles |
Définition de ressource de modèle ARM
Le type de ressource deploymentStacks peut être déployé avec des opérations qui ciblent :
- groupes d’administration - Voir commandes de déploiement de groupe d’administration* abonnement - Voir commandes de déploiement d’abonnement* Groupes de ressources - Voir commandes de déploiement de groupe de ressources
Pour obtenir la liste des propriétés modifiées dans chaque version de l’API, consultez journal des modifications.
Format de ressource
Pour créer une ressource Microsoft.Resources/deploymentStacks, ajoutez le code JSON suivant à votre modèle.
{
"type": "Microsoft.Resources/deploymentStacks",
"apiVersion": "2022-08-01-preview",
"name": "string",
"location": "string",
"properties": {
"actionOnUnmanage": {
"managementGroups": "string",
"resourceGroups": "string",
"resources": "string"
},
"debugSetting": {
"detailLevel": "string"
},
"denySettings": {
"applyToChildScopes": "bool",
"excludedActions": [ "string" ],
"excludedPrincipals": [ "string" ],
"mode": "string"
},
"deploymentScope": "string",
"description": "string",
"error": {
"error": {
}
},
"parameters": {},
"parametersLink": {
"contentVersion": "string",
"uri": "string"
},
"template": {},
"templateLink": {
"contentVersion": "string",
"id": "string",
"queryString": "string",
"relativePath": "string",
"uri": "string"
}
},
"tags": {
"{customized property}": "string"
}
}
Valeurs de propriété
DenySettings
Nom | Description | Valeur |
---|---|---|
applyToChildScopes | DenySettings sera appliqué aux étendues enfants. | Bool |
excludedActions | Liste des opérations de gestion basées sur les rôles qui sont exclues des denySettings. Jusqu’à 200 actions sont autorisées. Si le mode denySetting est défini sur « denyWriteAndDelete », les actions suivantes sont automatiquement ajoutées à « excludedActions » : « */read » et « Microsoft.Authorization/locks/delete ». Si le mode denySetting est défini sur « denyDelete », les actions suivantes sont automatiquement ajoutées à « excludedActions » : « Microsoft.Authorization/locks/delete ». Les actions en double seront supprimées. | string[] |
excludedPrincipals | Liste des ID de principal AAD exclus du verrou. Jusqu’à 5 principaux sont autorisés. | string[] |
mode | denySettings Mode. | 'denyDelete' 'denyWriteAndDelete' 'none' (obligatoire) |
DeploymentStackProperties
Nom | Description | Valeur |
---|---|---|
actionOnUnmanage | Définit le comportement des ressources qui ne sont pas gérées immédiatement après la mise à jour de la pile. | DeploymentStackPropertiesActionOnUnmanage (obligatoire) |
debugSetting | Paramètre de débogage du déploiement. | DeploymentStacksDebugSetting |
denySettings | Définit la façon dont les ressources déployées par la pile sont verrouillées. | DenySettings (obligatoire) |
deploymentScope | Étendue à laquelle le déploiement initial doit être créé. Si aucune étendue n’est spécifiée, elle est définie par défaut sur l’étendue de la pile de déploiement. Les étendues valides sont les suivantes : groupe d’administration (format : « /providers/Microsoft.Management/managementGroups/{managementGroupId} »),abonnement (format : '/subscriptions/{subscriptionId}'), groupe de ressources (format : '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}'). | corde |
description | Description de la pile de déploiement. | corde Contraintes: Longueur maximale = |
erreur | Réponse d’erreur courante pour toutes les API Azure Resource Manager afin de retourner les détails de l’erreur pour les opérations ayant échoué. (Cela suit également le format de réponse d’erreur OData.). | ErrorResponse |
Paramètres | Paires nom et valeur qui définissent les paramètres de déploiement du modèle. Utilisez cet élément lors de la fourniture des valeurs de paramètre directement dans la requête, plutôt que de lier à un fichier de paramètres existant. Utilisez la propriété parametersLink ou la propriété parameters, mais pas les deux. Il peut s’agir d’une chaîne JSON bien formée ou JObject. | quelconque |
parametersLink | URI du fichier de paramètres. Utilisez cet élément pour créer un lien vers un fichier de paramètres existant. Utilisez la propriété parametersLink ou la propriété parameters, mais pas les deux. | DeploymentStacksParametersLink |
modèle | Contenu du modèle. Vous utilisez cet élément lorsque vous souhaitez transmettre la syntaxe du modèle directement dans la requête plutôt que de lier à un modèle existant. Il peut s’agir d’une chaîne JSON bien formée ou JObject. Utilisez la propriété templateLink ou la propriété de modèle, mais pas les deux. | quelconque |
templateLink | URI du modèle. Utilisez la propriété templateLink ou la propriété de modèle, mais pas les deux. | DeploymentStacksTemplateLink |
DeploymentStackPropertiesActionOnUnmanage
Nom | Description | Valeur |
---|---|---|
managementGroups | Spécifie l’action qui doit être effectuée sur la ressource lorsque la pile de déploiement est supprimée. La suppression tente de supprimer la ressource d’Azure. Détacher laisse la ressource dans son état actuel. | 'delete' 'détacher' |
resourceGroups | Spécifie l’action qui doit être effectuée sur la ressource lorsque la pile de déploiement est supprimée. La suppression tente de supprimer la ressource d’Azure. Détacher laisse la ressource dans son état actuel. | 'delete' 'détacher' |
ressources | Spécifie l’action qui doit être effectuée sur la ressource lorsque la pile de déploiement est supprimée. La suppression tente de supprimer la ressource d’Azure. Détacher laisse la ressource dans son état actuel. | 'delete' 'détacher' (obligatoire) |
DeploymentStacksDebugSetting
Nom | Description | Valeur |
---|---|---|
detailLevel | Spécifie le type d’informations à consigner pour le débogage. Les valeurs autorisées ne sont aucune, requestContent, responseContent ou requestContent et responseContent séparées par une virgule. La valeur par défaut n’est aucune. Lors de la définition de cette valeur, tenez soigneusement compte du type d’informations transmises pendant le déploiement. En journalisant des informations sur la demande ou la réponse, les données sensibles récupérées par le biais des opérations de déploiement peuvent potentiellement être exposées. | corde |
DeploymentStacksParametersLink
Nom | Description | Valeur |
---|---|---|
contentVersion | S’il est inclus, doit correspondre à ContentVersion dans le modèle. | corde |
URI | URI du fichier de paramètres. | chaîne (obligatoire) |
DeploymentStacksTemplateLink
Nom | Description | Valeur |
---|---|---|
contentVersion | S’il est inclus, doit correspondre à ContentVersion dans le modèle. | corde |
id | ID de ressource d’une spécification de modèle. Utilisez l’ID ou la propriété uri, mais pas les deux. | corde |
queryString | Chaîne de requête (par exemple, un jeton SAP) à utiliser avec l’URI templateLink. | corde |
relativePath | La propriété relativePath peut être utilisée pour déployer un modèle lié à un emplacement par rapport au parent. Si le modèle parent a été lié à un TemplateSpec, il référence un artefact dans templateSpec. Si le parent a été lié à un URI, le déploiement enfant est une combinaison des URI parent et relativePath | corde |
URI | URI du modèle à déployer. Utilisez l’URI ou la propriété ID, mais pas les deux. | corde |
DeploymentStackTags
Nom | Description | Valeur |
---|
ErrorDetail
Nom | Description | Valeur |
---|
ErrorResponse
Nom | Description | Valeur |
---|---|---|
erreur | Objet d’erreur. | ErrorDetail |
Microsoft.Resources/deploymentStacks
Nom | Description | Valeur |
---|---|---|
apiVersion | Version de l’API | '2022-08-01-preview' |
emplacement | Emplacement de la pile de déploiement. Elle ne peut pas être modifiée après la création. Il doit s’agir de l’un des emplacements Azure pris en charge. | corde |
nom | Nom de la ressource | corde Contraintes: Longueur minimale = 1 Longueur maximale = 1 Modèle = ^[-\w\._\(\)]+$ (obligatoire) |
Propriétés | Propriétés de la pile de déploiement. | DeploymentStackProperties |
étiquettes | Balises de ressource | Dictionnaire de noms et de valeurs d’étiquettes. Consultez les balises dans les modèles |
type | Type de ressource | 'Microsoft.Resources/deploymentStacks' |
Définition de ressource Terraform (fournisseur AzAPI)
Le type de ressource deploymentStacks peut être déployé avec des opérations qui ciblent :
- groupes d’administration* * groupes de ressources d’abonnement
Pour obtenir la liste des propriétés modifiées dans chaque version de l’API, consultez journal des modifications.
Format de ressource
Pour créer une ressource Microsoft.Resources/deploymentStacks, ajoutez terraform suivant à votre modèle.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.Resources/deploymentStacks@2022-08-01-preview"
name = "string"
location = "string"
tags = {
{customized property} = "string"
}
body = jsonencode({
properties = {
actionOnUnmanage = {
managementGroups = "string"
resourceGroups = "string"
resources = "string"
}
debugSetting = {
detailLevel = "string"
}
denySettings = {
applyToChildScopes = bool
excludedActions = [
"string"
]
excludedPrincipals = [
"string"
]
mode = "string"
}
deploymentScope = "string"
description = "string"
error = {
error = {
}
}
parameters = ?
parametersLink = {
contentVersion = "string"
uri = "string"
}
template = ?
templateLink = {
contentVersion = "string"
id = "string"
queryString = "string"
relativePath = "string"
uri = "string"
}
}
})
}
Valeurs de propriété
DenySettings
Nom | Description | Valeur |
---|---|---|
applyToChildScopes | DenySettings sera appliqué aux étendues enfants. | Bool |
excludedActions | Liste des opérations de gestion basées sur les rôles qui sont exclues des denySettings. Jusqu’à 200 actions sont autorisées. Si le mode denySetting est défini sur « denyWriteAndDelete », les actions suivantes sont automatiquement ajoutées à « excludedActions » : « */read » et « Microsoft.Authorization/locks/delete ». Si le mode denySetting est défini sur « denyDelete », les actions suivantes sont automatiquement ajoutées à « excludedActions » : « Microsoft.Authorization/locks/delete ». Les actions en double seront supprimées. | string[] |
excludedPrincipals | Liste des ID de principal AAD exclus du verrou. Jusqu’à 5 principaux sont autorisés. | string[] |
mode | denySettings Mode. | 'denyDelete' 'denyWriteAndDelete' 'none' (obligatoire) |
DeploymentStackProperties
Nom | Description | Valeur |
---|---|---|
actionOnUnmanage | Définit le comportement des ressources qui ne sont pas gérées immédiatement après la mise à jour de la pile. | DeploymentStackPropertiesActionOnUnmanage (obligatoire) |
debugSetting | Paramètre de débogage du déploiement. | DeploymentStacksDebugSetting |
denySettings | Définit la façon dont les ressources déployées par la pile sont verrouillées. | DenySettings (obligatoire) |
deploymentScope | Étendue à laquelle le déploiement initial doit être créé. Si aucune étendue n’est spécifiée, elle est définie par défaut sur l’étendue de la pile de déploiement. Les étendues valides sont les suivantes : groupe d’administration (format : « /providers/Microsoft.Management/managementGroups/{managementGroupId} »),abonnement (format : '/subscriptions/{subscriptionId}'), groupe de ressources (format : '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}'). | corde |
description | Description de la pile de déploiement. | corde Contraintes: Longueur maximale = |
erreur | Réponse d’erreur courante pour toutes les API Azure Resource Manager afin de retourner les détails de l’erreur pour les opérations ayant échoué. (Cela suit également le format de réponse d’erreur OData.). | ErrorResponse |
Paramètres | Paires nom et valeur qui définissent les paramètres de déploiement du modèle. Utilisez cet élément lors de la fourniture des valeurs de paramètre directement dans la requête, plutôt que de lier à un fichier de paramètres existant. Utilisez la propriété parametersLink ou la propriété parameters, mais pas les deux. Il peut s’agir d’une chaîne JSON bien formée ou JObject. | quelconque |
parametersLink | URI du fichier de paramètres. Utilisez cet élément pour créer un lien vers un fichier de paramètres existant. Utilisez la propriété parametersLink ou la propriété parameters, mais pas les deux. | DeploymentStacksParametersLink |
modèle | Contenu du modèle. Vous utilisez cet élément lorsque vous souhaitez transmettre la syntaxe du modèle directement dans la requête plutôt que de lier à un modèle existant. Il peut s’agir d’une chaîne JSON bien formée ou JObject. Utilisez la propriété templateLink ou la propriété de modèle, mais pas les deux. | quelconque |
templateLink | URI du modèle. Utilisez la propriété templateLink ou la propriété de modèle, mais pas les deux. | DeploymentStacksTemplateLink |
DeploymentStackPropertiesActionOnUnmanage
Nom | Description | Valeur |
---|---|---|
managementGroups | Spécifie l’action qui doit être effectuée sur la ressource lorsque la pile de déploiement est supprimée. La suppression tente de supprimer la ressource d’Azure. Détacher laisse la ressource dans son état actuel. | 'delete' 'détacher' |
resourceGroups | Spécifie l’action qui doit être effectuée sur la ressource lorsque la pile de déploiement est supprimée. La suppression tente de supprimer la ressource d’Azure. Détacher laisse la ressource dans son état actuel. | 'delete' 'détacher' |
ressources | Spécifie l’action qui doit être effectuée sur la ressource lorsque la pile de déploiement est supprimée. La suppression tente de supprimer la ressource d’Azure. Détacher laisse la ressource dans son état actuel. | 'delete' 'détacher' (obligatoire) |
DeploymentStacksDebugSetting
Nom | Description | Valeur |
---|---|---|
detailLevel | Spécifie le type d’informations à consigner pour le débogage. Les valeurs autorisées ne sont aucune, requestContent, responseContent ou requestContent et responseContent séparées par une virgule. La valeur par défaut n’est aucune. Lors de la définition de cette valeur, tenez soigneusement compte du type d’informations transmises pendant le déploiement. En journalisant des informations sur la demande ou la réponse, les données sensibles récupérées par le biais des opérations de déploiement peuvent potentiellement être exposées. | corde |
DeploymentStacksParametersLink
Nom | Description | Valeur |
---|---|---|
contentVersion | S’il est inclus, doit correspondre à ContentVersion dans le modèle. | corde |
URI | URI du fichier de paramètres. | chaîne (obligatoire) |
DeploymentStacksTemplateLink
Nom | Description | Valeur |
---|---|---|
contentVersion | S’il est inclus, doit correspondre à ContentVersion dans le modèle. | corde |
id | ID de ressource d’une spécification de modèle. Utilisez l’ID ou la propriété uri, mais pas les deux. | corde |
queryString | Chaîne de requête (par exemple, un jeton SAP) à utiliser avec l’URI templateLink. | corde |
relativePath | La propriété relativePath peut être utilisée pour déployer un modèle lié à un emplacement par rapport au parent. Si le modèle parent a été lié à un TemplateSpec, il référence un artefact dans templateSpec. Si le parent a été lié à un URI, le déploiement enfant est une combinaison des URI parent et relativePath | corde |
URI | URI du modèle à déployer. Utilisez l’URI ou la propriété ID, mais pas les deux. | corde |
DeploymentStackTags
Nom | Description | Valeur |
---|
ErrorDetail
Nom | Description | Valeur |
---|
ErrorResponse
Nom | Description | Valeur |
---|---|---|
erreur | Objet d’erreur. | ErrorDetail |
Microsoft.Resources/deploymentStacks
Nom | Description | Valeur |
---|---|---|
emplacement | Emplacement de la pile de déploiement. Elle ne peut pas être modifiée après la création. Il doit s’agir de l’un des emplacements Azure pris en charge. | corde |
nom | Nom de la ressource | corde Contraintes: Longueur minimale = 1 Longueur maximale = 1 Modèle = ^[-\w\._\(\)]+$ (obligatoire) |
Propriétés | Propriétés de la pile de déploiement. | DeploymentStackProperties |
étiquettes | Balises de ressource | Dictionnaire de noms et de valeurs d’étiquettes. |
type | Type de ressource | « Microsoft.Resources/deploymentStacks@2022-08-01-preview » |