DeploymentsOperations Classe
Avertissement
NE PAS instancier cette classe directement.
Au lieu de cela, vous devez accéder aux opérations suivantes via
attribut<xref:deployments> ;
- Héritage
-
builtins.objectDeploymentsOperations
Constructeur
DeploymentsOperations(*args, **kwargs)
Méthodes
begin_create_or_update |
Déploie des ressources dans un groupe de ressources. Vous pouvez fournir le modèle et les paramètres directement dans la demande ou le lien vers des fichiers JSON. |
begin_delete |
Supprime un déploiement de l’historique de déploiement. Il n'est pas possible de supprimer un déploiement du modèle en cours d'exécution. La suppression d'un déploiement de modèle a pour effet de supprimer les opérations de déploiement associées. La suppression d'un déploiement de modèle n'affecte pas l'état du groupe de ressources. Il s’agit d’une opération asynchrone qui retourne une status de 202 jusqu’à ce que le déploiement du modèle soit correctement supprimé. L’en-tête de réponse Location contient l’URI utilisé pour obtenir le status du processus. Pendant l’exécution du processus, un appel à l’URI dans l’en-tête Location retourne une status de 202. Une fois le processus terminé, l’URI dans l’en-tête Location retourne une status de 204 en cas de réussite. Si la requête asynchrone a échoué, l’URI dans l’en-tête Location retourne un code status de niveau d’erreur. |
calculate_template_hash |
Calculez le hachage du modèle donné. |
cancel |
Annule un déploiement de modèle en cours d’exécution. Vous pouvez annuler un déploiement uniquement si provisioningState est Accepté ou En cours d’exécution. Une fois le déploiement annulé, provisioningState est défini sur Canceled. L'annulation d'un déploiement de modèle arrête le déploiement du modèle en cours d'exécution, et laisse le groupe de ressources partiellement déployé. |
check_existence |
Vérifie si le déploiement existe. |
export_template |
Exporte le modèle utilisé pour le déploiement spécifié. |
get |
Obtient un déploiement. |
list_by_resource_group |
Répertorie tous les déploiements d’un groupe de ressources. |
validate |
Vérifie si le modèle spécifié est correct du point de vue syntaxique et sera accepté par Azure Resource Manager.. |
begin_create_or_update
Déploie des ressources dans un groupe de ressources.
Vous pouvez fournir le modèle et les paramètres directement dans la demande ou le lien vers des fichiers JSON.
begin_create_or_update(resource_group_name: str, deployment_name: str, parameters: _models.Deployment, *, content_type: str = 'application/json', **kwargs: Any) -> LROPoller[_models.DeploymentExtended]
Paramètres
- resource_group_name
- str
Nom du groupe de ressources dans lequel déployer les ressources. Le nom ne respecte pas la casse. Le groupe de ressources doit déjà exister. Obligatoire.
- parameters
- Deployment ou IO
Paramètres supplémentaires fournis à l'opération. Type de déploiement ou type d’E/S. Obligatoire.
- content_type
- str
Body Parameter content-type. Les valeurs connues sont : « application/json ». La valeur par défaut est Aucun.
- cls
- callable
Type ou fonction personnalisé qui recevra la réponse directe
- continuation_token
- str
Jeton de continuation pour redémarrer un polleur à partir d’un état enregistré.
- polling
- bool ou PollingMethod
Par défaut, votre méthode d’interrogation est ARMPolling. Transmettez False pour que cette opération ne interroge pas, ou transmettez votre propre objet d’interrogation initialisé pour une stratégie d’interrogation personnelle.
- polling_interval
- int
Temps d’attente par défaut entre deux sondages pour les opérations LRO si aucun en-tête Retry-After n’est présent.
Retours
Instance de LROPoller qui retourne DeploymentExtended ou le résultat de cls(response)
Type de retour
Exceptions
begin_delete
Supprime un déploiement de l’historique de déploiement.
Il n'est pas possible de supprimer un déploiement du modèle en cours d'exécution. La suppression d'un déploiement de modèle a pour effet de supprimer les opérations de déploiement associées. La suppression d'un déploiement de modèle n'affecte pas l'état du groupe de ressources. Il s’agit d’une opération asynchrone qui retourne une status de 202 jusqu’à ce que le déploiement du modèle soit correctement supprimé. L’en-tête de réponse Location contient l’URI utilisé pour obtenir le status du processus. Pendant l’exécution du processus, un appel à l’URI dans l’en-tête Location retourne une status de 202. Une fois le processus terminé, l’URI dans l’en-tête Location retourne une status de 204 en cas de réussite. Si la requête asynchrone a échoué, l’URI dans l’en-tête Location retourne un code status de niveau d’erreur.
begin_delete(resource_group_name: str, deployment_name: str, **kwargs: Any) -> LROPoller[None]
Paramètres
- resource_group_name
- str
Nom du groupe de ressources avec le déploiement à supprimer. Le nom ne respecte pas la casse. Obligatoire.
- cls
- callable
Type ou fonction personnalisé qui recevra la réponse directe
- continuation_token
- str
Jeton de continuation pour redémarrer un polleur à partir d’un état enregistré.
- polling
- bool ou PollingMethod
Par défaut, votre méthode d’interrogation est ARMPolling. Transmettez False pour que cette opération ne interroge pas, ou transmettez votre propre objet d’interrogation initialisé pour une stratégie d’interrogation personnelle.
- polling_interval
- int
Temps d’attente par défaut entre deux sondages pour les opérations LRO si aucun en-tête Retry-After n’est présent.
Retours
Instance de LROPoller qui retourne None ou le résultat de cls(response)
Type de retour
Exceptions
calculate_template_hash
Calculez le hachage du modèle donné.
calculate_template_hash(template: MutableMapping[str, Any], **kwargs: Any) -> TemplateHashResult
Paramètres
- template
- <xref:JSON>
Modèle fourni pour calculer le hachage. Obligatoire.
- cls
- callable
Type ou fonction personnalisé qui recevra la réponse directe
Retours
TemplateHashResult ou le résultat de cls(response)
Type de retour
Exceptions
cancel
Annule un déploiement de modèle en cours d’exécution.
Vous pouvez annuler un déploiement uniquement si provisioningState est Accepté ou En cours d’exécution. Une fois le déploiement annulé, provisioningState est défini sur Canceled. L'annulation d'un déploiement de modèle arrête le déploiement du modèle en cours d'exécution, et laisse le groupe de ressources partiellement déployé.
cancel(resource_group_name: str, deployment_name: str, **kwargs: Any) -> None
Paramètres
- resource_group_name
- str
Nom du groupe de ressources. Le nom ne respecte pas la casse. Obligatoire.
- cls
- callable
Type ou fonction personnalisé qui recevra la réponse directe
Retours
Aucun ou le résultat de cls(response)
Type de retour
Exceptions
check_existence
Vérifie si le déploiement existe.
check_existence(resource_group_name: str, deployment_name: str, **kwargs: Any) -> bool
Paramètres
- resource_group_name
- str
Nom du groupe de ressources avec le déploiement à case activée. Le nom ne respecte pas la casse. Obligatoire.
- cls
- callable
Type ou fonction personnalisé qui recevra la réponse directe
Retours
bool ou le résultat de cls(response)
Type de retour
Exceptions
export_template
Exporte le modèle utilisé pour le déploiement spécifié.
export_template(resource_group_name: str, deployment_name: str, **kwargs: Any) -> DeploymentExportResult
Paramètres
- resource_group_name
- str
Nom du groupe de ressources. Le nom ne respecte pas la casse. Obligatoire.
- cls
- callable
Type ou fonction personnalisé qui recevra la réponse directe
Retours
DeploymentExportResult ou le résultat de cls(response)
Type de retour
Exceptions
get
Obtient un déploiement.
get(resource_group_name: str, deployment_name: str, **kwargs: Any) -> DeploymentExtended
Paramètres
- resource_group_name
- str
Nom du groupe de ressources. Le nom ne respecte pas la casse. Obligatoire.
- cls
- callable
Type ou fonction personnalisé qui recevra la réponse directe
Retours
DeploymentExtended ou le résultat de cls(response)
Type de retour
Exceptions
list_by_resource_group
Répertorie tous les déploiements d’un groupe de ressources.
list_by_resource_group(resource_group_name: str, filter: str | None = None, top: int | None = None, **kwargs: Any) -> Iterable[DeploymentExtended]
Paramètres
- resource_group_name
- str
Nom du groupe de ressources avec les déploiements à obtenir. Le nom ne respecte pas la casse. Obligatoire.
- filter
- str
Filtre à appliquer à l’opération. Par exemple, vous pouvez utiliser $filter=provisioningState eq '{state}'. La valeur par défaut est Aucun.
- top
- int
Nombre de résultats à obtenir. Si null est passé, retourne tous les déploiements. La valeur par défaut est Aucun.
- cls
- callable
Type ou fonction personnalisé qui recevra la réponse directe
Retours
Un itérateur comme instance de DeploymentExtended ou le résultat de cls(response)
Type de retour
Exceptions
validate
Vérifie si le modèle spécifié est correct du point de vue syntaxique et sera accepté par Azure Resource Manager..
validate(resource_group_name: str, deployment_name: str, parameters: _models.Deployment, *, content_type: str = 'application/json', **kwargs: Any) -> _models.DeploymentValidateResult
Paramètres
- resource_group_name
- str
Nom du groupe de ressources dans lequel le modèle sera déployé. Le nom ne respecte pas la casse. Obligatoire.
- parameters
- Deployment ou IO
Paramètres à valider. Est un type de déploiement ou un type d’E/S. Obligatoire.
- content_type
- str
Body Parameter content-type. Les valeurs connues sont : 'application/json'. La valeur par défaut est Aucun.
- cls
- callable
Type ou fonction personnalisé qui recevra la réponse directe
Retours
DeploymentValidateResult ou le résultat de cls(response)
Type de retour
Exceptions
Attributs
models
models = <module 'azure.mgmt.resource.resources.v2017_05_10.models' from 'C:\\hostedtoolcache\\windows\\Python\\3.11.7\\x64\\Lib\\site-packages\\azure\\mgmt\\resource\\resources\\v2017_05_10\\models\\__init__.py'>
Azure SDK for Python