Partager via


DeploymentStackProperties interface

Propriétés de la pile de déploiement.

Extends

Propriétés

actionOnUnmanage

Définit le comportement des ressources qui ne sont plus gérées après la mise à jour ou la suppression de la pile de déploiement.

bypassStackOutOfSyncError

Indicateur pour contourner les erreurs de service qui indiquent que la liste des ressources de pile n’est pas correctement synchronisée.

correlationId

ID de corrélation de la dernière opération upsert ou delete de la pile de déploiement. Il est au format GUID et est utilisé pour le suivi. REMARQUE : cette propriété ne sera pas sérialisée. Elle ne peut être remplie que par le serveur.

debugSetting

Paramètre de débogage du déploiement.

deletedResources

Tableau de ressources qui ont été supprimées lors de la dernière mise à jour de la pile de déploiement. La suppression signifie que la ressource a été supprimée du modèle et que les opérations de suppression pertinentes ont été spécifiées. REMARQUE : cette propriété ne sera pas sérialisée. Elle ne peut être remplie que par le serveur.

denySettings

Définit la façon dont les ressources déployées par la pile sont verrouillées.

deploymentId

ResourceId de la ressource de déploiement créée par la pile de déploiement. REMARQUE : cette propriété ne sera pas sérialisée. Elle ne peut être remplie que par le serveur.

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}').

description

Description de la pile de déploiement. Longueur maximale de 4 096 caractères.

detachedResources

Tableau de ressources détachées lors de la dernière mise à jour de la pile de déploiement. Détaché signifie que la ressource a été supprimée du modèle, mais aucune opération de suppression pertinente n’a été spécifiée. Par conséquent, la ressource existe toujours tout en n’étant plus associée à la pile. REMARQUE : cette propriété ne sera pas sérialisée. Elle ne peut être remplie que par le serveur.

duration

Durée de la dernière mise à jour réussie de la pile de déploiement. REMARQUE : cette propriété ne sera pas sérialisée. Elle ne peut être remplie que par le serveur.

failedResources

Tableau de ressources qui n’ont pas atteint l’état d’objectif pendant la dernière mise à jour. Chaque resourceId est accompagné d’un message d’erreur. REMARQUE : cette propriété ne sera pas sérialisée. Elle ne peut être remplie que par le serveur.

outputs

Sorties de la ressource de déploiement créée par la pile de déploiement. REMARQUE : cette propriété ne sera pas sérialisée. Elle ne peut être remplie que par le serveur.

parameters

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.

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.

provisioningState

État de la pile de déploiement. REMARQUE : cette propriété ne sera pas sérialisée. Elle ne peut être remplie que par le serveur.

resources

Tableau de ressources actuellement gérées par la pile de déploiement. REMARQUE : cette propriété ne sera pas sérialisée. Elle ne peut être remplie que par le serveur.

template

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.

templateLink

URI du modèle. Utilisez la propriété templateLink ou la propriété de modèle, mais pas les deux.

Propriétés héritées

error

Détail de l’erreur.

Détails de la propriété

actionOnUnmanage

Définit le comportement des ressources qui ne sont plus gérées après la mise à jour ou la suppression de la pile de déploiement.

actionOnUnmanage: ActionOnUnmanage

Valeur de propriété

bypassStackOutOfSyncError

Indicateur pour contourner les erreurs de service qui indiquent que la liste des ressources de pile n’est pas correctement synchronisée.

bypassStackOutOfSyncError?: boolean

Valeur de propriété

boolean

correlationId

ID de corrélation de la dernière opération upsert ou delete de la pile de déploiement. Il est au format GUID et est utilisé pour le suivi. REMARQUE : cette propriété ne sera pas sérialisée. Elle ne peut être remplie que par le serveur.

correlationId?: string

Valeur de propriété

string

debugSetting

Paramètre de débogage du déploiement.

debugSetting?: DeploymentStacksDebugSetting

Valeur de propriété

deletedResources

Tableau de ressources qui ont été supprimées lors de la dernière mise à jour de la pile de déploiement. La suppression signifie que la ressource a été supprimée du modèle et que les opérations de suppression pertinentes ont été spécifiées. REMARQUE : cette propriété ne sera pas sérialisée. Elle ne peut être remplie que par le serveur.

deletedResources?: ResourceReference[]

Valeur de propriété

denySettings

Définit la façon dont les ressources déployées par la pile sont verrouillées.

denySettings: DenySettings

Valeur de propriété

deploymentId

ResourceId de la ressource de déploiement créée par la pile de déploiement. REMARQUE : cette propriété ne sera pas sérialisée. Elle ne peut être remplie que par le serveur.

deploymentId?: string

Valeur de propriété

string

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}').

deploymentScope?: string

Valeur de propriété

string

description

Description de la pile de déploiement. Longueur maximale de 4 096 caractères.

description?: string

Valeur de propriété

string

detachedResources

Tableau de ressources détachées lors de la dernière mise à jour de la pile de déploiement. Détaché signifie que la ressource a été supprimée du modèle, mais aucune opération de suppression pertinente n’a été spécifiée. Par conséquent, la ressource existe toujours tout en n’étant plus associée à la pile. REMARQUE : cette propriété ne sera pas sérialisée. Elle ne peut être remplie que par le serveur.

detachedResources?: ResourceReference[]

Valeur de propriété

duration

Durée de la dernière mise à jour réussie de la pile de déploiement. REMARQUE : cette propriété ne sera pas sérialisée. Elle ne peut être remplie que par le serveur.

duration?: string

Valeur de propriété

string

failedResources

Tableau de ressources qui n’ont pas atteint l’état d’objectif pendant la dernière mise à jour. Chaque resourceId est accompagné d’un message d’erreur. REMARQUE : cette propriété ne sera pas sérialisée. Elle ne peut être remplie que par le serveur.

failedResources?: ResourceReferenceExtended[]

Valeur de propriété

outputs

Sorties de la ressource de déploiement créée par la pile de déploiement. REMARQUE : cette propriété ne sera pas sérialisée. Elle ne peut être remplie que par le serveur.

outputs?: Record<string, unknown>

Valeur de propriété

Record<string, unknown>

parameters

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.

parameters?: {[propertyName: string]: DeploymentParameter}

Valeur de propriété

{[propertyName: string]: DeploymentParameter}

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.

parametersLink?: DeploymentStacksParametersLink

Valeur de propriété

provisioningState

État de la pile de déploiement. REMARQUE : cette propriété ne sera pas sérialisée. Elle ne peut être remplie que par le serveur.

provisioningState?: string

Valeur de propriété

string

resources

Tableau de ressources actuellement gérées par la pile de déploiement. REMARQUE : cette propriété ne sera pas sérialisée. Elle ne peut être remplie que par le serveur.

resources?: ManagedResourceReference[]

Valeur de propriété

template

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.

template?: Record<string, unknown>

Valeur de propriété

Record<string, unknown>

URI du modèle. Utilisez la propriété templateLink ou la propriété de modèle, mais pas les deux.

templateLink?: DeploymentStacksTemplateLink

Valeur de propriété

Détails de la propriété héritée

error

Détail de l’erreur.

error?: ErrorDetail

Valeur de propriété

héritée deDeploymentStacksError.error