Partager via


ResourceGroupsOperations Classe

Avertissement

NE PAS instancier cette classe directement.

Au lieu de cela, vous devez accéder aux opérations suivantes via

ResourceManagementClientEst

attribut<xref:resource_groups> ;

Héritage
builtins.object
ResourceGroupsOperations

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.

begin_export_template

Capture le groupe de ressources spécifié en tant que modèle.

check_existence

Vérifie si un groupe de ressources existe.

create_or_update

Crée ou met à jour un groupe de ressources.

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
Obligatoire

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

begin_export_template

Capture le groupe de ressources spécifié en tant que modèle.

begin_export_template(resource_group_name: str, parameters: _models.ExportTemplateRequest, *, content_type: str = 'application/json', **kwargs: Any) -> LROPoller[_models.ResourceGroupExportResult]

Paramètres

resource_group_name
str
Obligatoire

Nom du groupe de ressources. Le nom ne respecte pas la casse. Obligatoire.

parameters
ExportTemplateRequest ou IO
Obligatoire

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

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 ResourceGroupExportResult 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
Obligatoire

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
Obligatoire

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
Obligatoire

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

get

Obtient un groupe de ressources.

get(resource_group_name: str, **kwargs: Any) -> ResourceGroup

Paramètres

resource_group_name
str
Obligatoire

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
Obligatoire

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
Obligatoire

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
Obligatoire

Nom du groupe de ressources à mettre à jour. Le nom ne respecte pas la casse. Obligatoire.

parameters
ResourceGroupPatchable ou IO
Obligatoire

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.v2019_10_01.models' from 'C:\\hostedtoolcache\\windows\\Python\\3.11.7\\x64\\Lib\\site-packages\\azure\\mgmt\\resource\\resources\\v2019_10_01\\models\\__init__.py'>