ResourceGroupsOperations Classe
Avertissement
NE PAS instancier cette classe directement.
Au lieu de cela, vous devez accéder aux opérations suivantes via
attribut<xref:resource_groups> ;
- Héritage
-
builtins.objectResourceGroupsOperations
Constructeur
ResourceGroupsOperations(*args, **kwargs)
Méthodes
begin_delete |
Supprime un groupe de ressources. Lorsque vous supprimez un groupe de ressources, toutes ses ressources sont également supprimées. La suppression d’un groupe de ressources supprime tous ses déploiements de modèles et opérations actuellement stockées. |
check_existence |
Vérifie si un groupe de ressources existe. |
create_or_update |
Crée ou met à jour un groupe de ressources. |
export_template |
Capture le groupe de ressources spécifié en tant que modèle. |
get |
Obtient un groupe de ressources. |
list |
Obtient tous les groupes de ressources d’un abonnement. |
update |
Mises à jour un groupe de ressources. Les groupes de ressources peuvent être mis à jour en appliquant une simple opération PATCH à une adresse de groupe. Le format de la demande est identique à celui de la création d’un groupe de ressources. Si un champ n’est pas spécifié, la valeur actuelle est conservée. |
begin_delete
Supprime un groupe de ressources.
Lorsque vous supprimez un groupe de ressources, toutes ses ressources sont également supprimées. La suppression d’un groupe de ressources supprime tous ses déploiements de modèles et opérations actuellement stockées.
begin_delete(resource_group_name: str, **kwargs: Any) -> LROPoller[None]
Paramètres
- resource_group_name
- str
Nom du groupe de ressources à 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. Passez la valeur False pour que cette opération n’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
check_existence
Vérifie si un groupe de ressources existe.
check_existence(resource_group_name: str, **kwargs: Any) -> bool
Paramètres
- resource_group_name
- str
Nom du groupe de ressources à vérifier. 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
create_or_update
Crée ou met à jour un groupe de ressources.
create_or_update(resource_group_name: str, parameters: _models.ResourceGroup, *, content_type: str = 'application/json', **kwargs: Any) -> _models.ResourceGroup
Paramètres
- resource_group_name
- str
Nom du groupe de ressources à créer ou à mettre à jour. Peut inclure des caractères alphanumériques, traits de soulignement, parenthèses, trait d’union, point (sauf à la fin) et Unicode qui correspondent aux caractères autorisés. Obligatoire.
- parameters
- ResourceGroup ou IO
Paramètres fournis à la création ou à la mise à jour d’un groupe de ressources. Est un type ResourceGroup 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
ResourceGroup ou le résultat de cls(response)
Type de retour
Exceptions
export_template
Capture le groupe de ressources spécifié en tant que modèle.
export_template(resource_group_name: str, parameters: _models.ExportTemplateRequest, *, content_type: str = 'application/json', **kwargs: Any) -> _models.ResourceGroupExportResult
Paramètres
- resource_group_name
- str
Nom du groupe de ressources à exporter en tant que modèle. Obligatoire.
- parameters
- ExportTemplateRequest ou IO
Paramètres pour l’exportation du modèle. Type ExportTemplateRequest ou type 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
ResourceGroupExportResult ou le résultat de cls(response)
Type de retour
Exceptions
get
Obtient un groupe de ressources.
get(resource_group_name: str, **kwargs: Any) -> ResourceGroup
Paramètres
- resource_group_name
- str
Nom du groupe de ressources à obtenir. Le nom ne respecte pas la casse. Obligatoire.
- cls
- callable
Type ou fonction personnalisé qui recevra la réponse directe
Retours
ResourceGroup ou le résultat de cls(response)
Type de retour
Exceptions
list
Obtient tous les groupes de ressources d’un abonnement.
list(filter: str | None = None, top: int | None = None, **kwargs: Any) -> Iterable[ResourceGroup]
Paramètres
- filter
- str
Filtre à appliquer sur l’opération.:code :
:code:>><<<br>
Vous pouvez filtrer par noms et valeurs de balise. Par exemple, pour filtrer un nom et une valeur de balise, utilisez $filter=tagName eq 'tag1' et tagValue eq 'Value1'. La valeur par défaut est Aucun.
- top
- int
Nombre de résultats à retourner. Si null est transmis, retourne tous les groupes de ressources. 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 ResourceGroup ou le résultat de cls(response)
Type de retour
Exceptions
update
Mises à jour un groupe de ressources.
Les groupes de ressources peuvent être mis à jour en appliquant une simple opération PATCH à une adresse de groupe. Le format de la demande est identique à celui de la création d’un groupe de ressources. Si un champ n’est pas spécifié, la valeur actuelle est conservée.
update(resource_group_name: str, parameters: _models.ResourceGroupPatchable, *, content_type: str = 'application/json', **kwargs: Any) -> _models.ResourceGroup
Paramètres
- resource_group_name
- str
Nom du groupe de ressources à mettre à jour. Le nom ne respecte pas la casse. Obligatoire.
- parameters
- ResourceGroupPatchable ou IO
Paramètres fournis pour mettre à jour un groupe de ressources. Est un type ResourceGroupPatchable 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
ResourceGroup ou le résultat de cls(response)
Type de retour
Exceptions
Attributs
models
models = <module 'azure.mgmt.resource.resources.v2018_05_01.models' from 'C:\\hostedtoolcache\\windows\\Python\\3.11.7\\x64\\Lib\\site-packages\\azure\\mgmt\\resource\\resources\\v2018_05_01\\models\\__init__.py'>
Azure SDK for Python