ResourcesOperations Classe
Avertissement
NE PAS instancier cette classe directement.
Au lieu de cela, vous devez accéder aux opérations suivantes via
attribut<xref:resources> ;
- Héritage
-
builtins.objectResourcesOperations
Constructeur
ResourcesOperations(*args, **kwargs)
Méthodes
begin_create_or_update |
Crée une ressource. |
begin_create_or_update_by_id |
Créez une ressource par ID. |
begin_delete |
Supprime une ressource. |
begin_delete_by_id |
Supprime une ressource par ID. |
begin_move_resources |
Déplace des ressources d’un groupe de ressources vers un autre groupe de ressources. Les ressources à déplacer doivent se trouver dans le même groupe de ressources source. Le groupe de ressources cible peut se trouver dans un autre abonnement. Lors du déplacement de ressources, le groupe source et le groupe cible sont verrouillés pendant la durée de l’opération. Les opérations d’écriture et de suppression sont bloquées sur les groupes tant que le déplacement n’est pas terminé. |
begin_update |
Met à jour une ressource. |
begin_update_by_id |
Mises à jour une ressource par ID. |
begin_validate_move_resources |
Vérifie si les ressources peuvent être déplacées d’un groupe de ressources vers un autre. Cette opération vérifie si les ressources spécifiées peuvent être déplacées vers la cible. Les ressources à déplacer doivent se trouver dans le même groupe de ressources source. Le groupe de ressources cible peut se trouver dans un autre abonnement. Si la validation réussit, elle renvoie le code de réponse HTTP 204 (aucun contenu). Si la validation échoue, elle retourne le code de réponse HTTP 409 (Conflit) avec un message d’erreur. Récupérez l’URL dans la valeur d’en-tête Location pour case activée le résultat de l’opération de longue durée. |
check_existence |
Vérifie si une ressource existe. |
check_existence_by_id |
Vérifie par ID si une ressource existe. |
get |
Obtient une ressource. |
get_by_id |
Obtient une ressource par ID. |
list |
Obtenez toutes les ressources d’un abonnement. |
list_by_resource_group |
Obtenez toutes les ressources d’un groupe de ressources. |
begin_create_or_update
Crée une ressource.
begin_create_or_update(resource_group_name: str, resource_provider_namespace: str, parent_resource_path: str, resource_type: str, resource_name: str, api_version: str, parameters: _models.GenericResource, *, content_type: str = 'application/json', **kwargs: Any) -> LROPoller[_models.GenericResource]
Paramètres
- resource_group_name
- str
Nom du groupe de ressources pour la ressource. Le nom ne respecte pas la casse. Obligatoire.
- resource_provider_namespace
- str
Espace de noms du fournisseur de ressources. Obligatoire.
- parameters
- GenericResource ou IO
Paramètres de création ou de mise à jour de la ressource. Est un type GenericResource 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
- 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 GenericResource ou le résultat de cls(response)
Type de retour
Exceptions
begin_create_or_update_by_id
Créez une ressource par ID.
begin_create_or_update_by_id(resource_id: str, api_version: str, parameters: _models.GenericResource, *, content_type: str = 'application/json', **kwargs: Any) -> LROPoller[_models.GenericResource]
Paramètres
- resource_id
- str
Identifiant complet de la ressource, y compris le nom et le type de la ressource. Utilisez le format /subscriptions/{guid}/resourceGroups/{resource-group-name}/{resource-provider-namespace}/{resource-type}/{resource-name}. Obligatoire.
- parameters
- GenericResource ou IO
Créer ou mettre à jour les paramètres de la ressource. Est un type GenericResource 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
- 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 GenericResource ou le résultat de cls(response)
Type de retour
Exceptions
begin_delete
Supprime une ressource.
begin_delete(resource_group_name: str, resource_provider_namespace: str, parent_resource_path: str, resource_type: str, resource_name: str, api_version: str, **kwargs: Any) -> LROPoller[None]
Paramètres
- resource_group_name
- str
Nom du groupe de ressources qui contient la ressource à supprimer. Le nom ne respecte pas la casse. Obligatoire.
- resource_provider_namespace
- str
Espace de noms du fournisseur de ressources. 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_delete_by_id
Supprime une ressource par ID.
begin_delete_by_id(resource_id: str, api_version: str, **kwargs: Any) -> LROPoller[None]
Paramètres
- resource_id
- str
Identifiant complet de la ressource, y compris le nom et le type de la ressource. Utilisez le format /subscriptions/{guid}/resourceGroups/{resource-group-name}/{resource-provider-namespace}/{resource-type}/{resource-name}. 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_move_resources
Déplace des ressources d’un groupe de ressources vers un autre groupe de ressources.
Les ressources à déplacer doivent se trouver dans le même groupe de ressources source. Le groupe de ressources cible peut se trouver dans un autre abonnement. Lors du déplacement de ressources, le groupe source et le groupe cible sont verrouillés pendant la durée de l’opération. Les opérations d’écriture et de suppression sont bloquées sur les groupes tant que le déplacement n’est pas terminé.
begin_move_resources(source_resource_group_name: str, parameters: _models.ResourcesMoveInfo, *, content_type: str = 'application/json', **kwargs: Any) -> LROPoller[None]
Paramètres
- source_resource_group_name
- str
Nom du groupe de ressources contenant les ressources à déplacer. Obligatoire.
- parameters
- ResourcesMoveInfo ou IO
Paramètres pour le déplacement des ressources. Est un type ResourcesMoveInfo 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
- 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_update
Met à jour une ressource.
begin_update(resource_group_name: str, resource_provider_namespace: str, parent_resource_path: str, resource_type: str, resource_name: str, api_version: str, parameters: _models.GenericResource, *, content_type: str = 'application/json', **kwargs: Any) -> LROPoller[_models.GenericResource]
Paramètres
- resource_group_name
- str
Nom du groupe de ressources pour la ressource. Le nom ne respecte pas la casse. Obligatoire.
- resource_provider_namespace
- str
Espace de noms du fournisseur de ressources. Obligatoire.
- parameters
- GenericResource ou IO
Paramètres de mise à jour de la ressource. Est un type GenericResource 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
- 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 GenericResource ou le résultat de cls(response)
Type de retour
Exceptions
begin_update_by_id
Mises à jour une ressource par ID.
begin_update_by_id(resource_id: str, api_version: str, parameters: _models.GenericResource, *, content_type: str = 'application/json', **kwargs: Any) -> LROPoller[_models.GenericResource]
Paramètres
- resource_id
- str
Identifiant complet de la ressource, y compris le nom et le type de la ressource. Utilisez le format /subscriptions/{guid}/resourceGroups/{resource-group-name}/{resource-provider-namespace}/{resource-type}/{resource-name}. Obligatoire.
- parameters
- GenericResource ou IO
Mettez à jour les paramètres de ressource. Est un type GenericResource 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
- 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 GenericResource ou le résultat de cls(response)
Type de retour
Exceptions
begin_validate_move_resources
Vérifie si les ressources peuvent être déplacées d’un groupe de ressources vers un autre.
Cette opération vérifie si les ressources spécifiées peuvent être déplacées vers la cible. Les ressources à déplacer doivent se trouver dans le même groupe de ressources source. Le groupe de ressources cible peut se trouver dans un autre abonnement. Si la validation réussit, elle renvoie le code de réponse HTTP 204 (aucun contenu). Si la validation échoue, elle retourne le code de réponse HTTP 409 (Conflit) avec un message d’erreur. Récupérez l’URL dans la valeur d’en-tête Location pour case activée le résultat de l’opération de longue durée.
begin_validate_move_resources(source_resource_group_name: str, parameters: _models.ResourcesMoveInfo, *, content_type: str = 'application/json', **kwargs: Any) -> LROPoller[None]
Paramètres
- source_resource_group_name
- str
Nom du groupe de ressources contenant les ressources à valider pour le déplacement. Obligatoire.
- parameters
- ResourcesMoveInfo ou IO
Paramètres pour le déplacement de ressources. Est un type ResourcesMoveInfo 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
- 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
check_existence
Vérifie si une ressource existe.
check_existence(resource_group_name: str, resource_provider_namespace: str, parent_resource_path: str, resource_type: str, resource_name: str, api_version: str, **kwargs: Any) -> bool
Paramètres
- resource_group_name
- str
Nom du groupe de ressources contenant la ressource à case activée. Le nom ne respecte pas la casse. Obligatoire.
- resource_provider_namespace
- str
Fournisseur de ressources de la ressource à case activée. 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
check_existence_by_id
Vérifie par ID si une ressource existe.
check_existence_by_id(resource_id: str, api_version: str, **kwargs: Any) -> bool
Paramètres
- resource_id
- str
Identifiant complet de la ressource, y compris le nom et le type de la ressource. Utilisez le format /subscriptions/{guid}/resourceGroups/{resource-group-name}/{resource-provider-namespace}/{resource-type}/{resource-name}. 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
get
Obtient une ressource.
get(resource_group_name: str, resource_provider_namespace: str, parent_resource_path: str, resource_type: str, resource_name: str, api_version: str, **kwargs: Any) -> GenericResource
Paramètres
- resource_group_name
- str
Nom du groupe de ressources contenant la ressource à obtenir. Le nom ne respecte pas la casse. Obligatoire.
- resource_provider_namespace
- str
Espace de noms du fournisseur de ressources. Obligatoire.
- cls
- callable
Type ou fonction personnalisé qui recevra la réponse directe
Retours
GenericResource ou le résultat de cls(response)
Type de retour
Exceptions
get_by_id
Obtient une ressource par ID.
get_by_id(resource_id: str, api_version: str, **kwargs: Any) -> GenericResource
Paramètres
- resource_id
- str
Identifiant complet de la ressource, y compris le nom et le type de la ressource. Utilisez le format /subscriptions/{guid}/resourceGroups/{resource-group-name}/{resource-provider-namespace}/{resource-type}/{resource-name}. Obligatoire.
- cls
- callable
Type ou fonction personnalisé qui recevra la réponse directe
Retours
GenericResource ou le résultat de cls(response)
Type de retour
Exceptions
list
Obtenez toutes les ressources d’un abonnement.
list(filter: str | None = None, expand: str | None = None, top: int | None = None, **kwargs: Any) -> Iterable[GenericResourceExpanded]
Paramètres
- filter
- str
Filtre à appliquer à l’opération.:code :<br>
Les propriétés que vous pouvez utiliser pour eq (égal) ou ne (différent) sont les suivantes : location, resourceType, name, resourceGroup, identity, identity/principalId, plan, plan/publisher, plan/product, plan/name, plan/version et plan/promotionCode.:code:<br>``<br>
Par exemple, pour filtrer par type de ressource, utilisez : $filter=resourceType eq 'Microsoft.Network/virtualNetworks':code:<br>``<br>
You can use substringof(value, property) dans le filtre. Les propriétés que vous pouvez utiliser pour la sous-chaîne sont : name et resourceGroup.:code:<br>``<br>
Par exemple, pour obtenir toutes les ressources avec « demo » n’importe où dans le nom, utilisez : $filter=substringof('demo', name):code:<br>``<br>
Vous pouvez lier plusieurs sous-chaînes en ajoutant et/ou opérateurs.:code:<br>``<br>
Vous pouvez filtrer par noms et valeurs d’étiquette. Par exemple, pour filtrer un nom et une valeur de balise, utilisez $filter=tagName eq 'tag1' et tagValue eq 'Value1':code:<br>
:code:Vous>><<<br>
pouvez utiliser certaines propriétés ensemble lors du filtrage. Les combinaisons que vous pouvez utiliser sont les suivantes : sous-chaîne et/ou resourceType, plan et plan/éditeur et plan/nom, identité et identité/principalId. La valeur par défaut est Aucun.
- expand
- str
Liste séparée par des virgules des propriétés supplémentaires à inclure dans la réponse.
Les valeurs valides sont createdTime
, changedTime
et provisioningState
. Par exemple : $expand=createdTime,changedTime
. La valeur par défaut est Aucun.
- top
- int
Nombre de résultats à retourner. Si null est passé, retourne toutes les 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 GenericResourceExpanded ou le résultat de cls(response)
Type de retour
Exceptions
list_by_resource_group
Obtenez toutes les ressources d’un groupe de ressources.
list_by_resource_group(resource_group_name: str, filter: str | None = None, expand: str | None = None, top: int | None = None, **kwargs: Any) -> Iterable[GenericResourceExpanded]
Paramètres
- resource_group_name
- str
Groupe de ressources avec les ressources à obtenir. Obligatoire.
- filter
- str
Filtre à appliquer à l’opération.:code :<br>
Les propriétés que vous pouvez utiliser pour eq (égal) ou ne (différent) sont les suivantes : location, resourceType, name, resourceGroup, identity, identity/principalId, plan, plan/publisher, plan/product, plan/name, plan/version et plan/promotionCode.:code:<br>``<br>
Par exemple, pour filtrer par type de ressource, utilisez : $filter=resourceType eq 'Microsoft.Network/virtualNetworks':code:<br>``<br>
You can use substringof(value, property) dans le filtre. Les propriétés que vous pouvez utiliser pour la sous-chaîne sont : name et resourceGroup.:code:<br>``<br>
Par exemple, pour obtenir toutes les ressources avec « demo » n’importe où dans le nom, utilisez : $filter=substringof('demo', name):code:<br>``<br>
Vous pouvez lier plusieurs sous-chaînes en ajoutant et/ou opérateurs.:code:<br>``<br>
Vous pouvez filtrer par noms et valeurs d’étiquette. Par exemple, pour filtrer un nom et une valeur de balise, utilisez $filter=tagName eq 'tag1' et tagValue eq 'Value1':code:<br>
:code:Vous>><<<br>
pouvez utiliser certaines propriétés ensemble lors du filtrage. Les combinaisons que vous pouvez utiliser sont les suivantes : sous-chaîne et/ou resourceType, plan et plan/éditeur et plan/nom, identité et identité/principalId. La valeur par défaut est Aucun.
- expand
- str
Liste séparée par des virgules des propriétés supplémentaires à inclure dans la réponse.
Les valeurs valides sont createdTime
, changedTime
et provisioningState
. Par exemple : $expand=createdTime,changedTime
. La valeur par défaut est Aucun.
- top
- int
Nombre de résultats à retourner. Si null est passé, retourne toutes les 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 GenericResourceExpanded ou le résultat de cls(response)
Type de retour
Exceptions
Attributs
models
models = <module 'azure.mgmt.resource.resources.v2019_05_10.models' from 'C:\\hostedtoolcache\\windows\\Python\\3.11.7\\x64\\Lib\\site-packages\\azure\\mgmt\\resource\\resources\\v2019_05_10\\models\\__init__.py'>
Azure SDK for Python