Partager via


ResourcesOperations Classe

Avertissement

NE PAS instancier cette classe directement.

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

ResourceManagementClientEst

attribut<xref:resources> ;

Héritage
builtins.object
ResourcesOperations

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.

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.

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
Obligatoire

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

resource_provider_namespace
str
Obligatoire

Espace de noms du fournisseur de ressources. Obligatoire.

parent_resource_path
str
Obligatoire

Identité de ressource parente. Obligatoire.

resource_type
str
Obligatoire

Type de ressource de la ressource à créer. Obligatoire.

resource_name
str
Obligatoire

est le nom de la ressource à créer. Obligatoire.

api_version
str
Obligatoire

Version de l’API à utiliser pour l’opération. Obligatoire.

parameters
GenericResource ou IO
Obligatoire

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
Obligatoire

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.

api_version
str
Obligatoire

Version de l’API à utiliser pour l’opération. Obligatoire.

parameters
GenericResource ou IO
Obligatoire

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
Obligatoire

Nom du groupe de ressources qui contient la ressource à supprimer. Le nom ne respecte pas la casse. Obligatoire.

resource_provider_namespace
str
Obligatoire

Espace de noms du fournisseur de ressources. Obligatoire.

parent_resource_path
str
Obligatoire

Identité de ressource parente. Obligatoire.

resource_type
str
Obligatoire

Type de ressource. Obligatoire.

resource_name
str
Obligatoire

Nom de la ressource à supprimer. Obligatoire.

api_version
str
Obligatoire

Version de l’API à utiliser pour l’opération. 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
Obligatoire

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.

api_version
str
Obligatoire

Version de l’API à utiliser pour l’opération. 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
Obligatoire

Nom du groupe de ressources contenant les ressources à déplacer. Obligatoire.

parameters
ResourcesMoveInfo ou IO
Obligatoire

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
Obligatoire

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

resource_provider_namespace
str
Obligatoire

Espace de noms du fournisseur de ressources. Obligatoire.

parent_resource_path
str
Obligatoire

Identité de ressource parente. Obligatoire.

resource_type
str
Obligatoire

Type de ressource de la ressource à mettre à jour. Obligatoire.

resource_name
str
Obligatoire

Nom de la ressource à mettre à jour. Obligatoire.

api_version
str
Obligatoire

Version de l’API à utiliser pour l’opération. Obligatoire.

parameters
GenericResource ou IO
Obligatoire

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
Obligatoire

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.

api_version
str
Obligatoire

Version de l’API à utiliser pour l’opération. Obligatoire.

parameters
GenericResource ou IO
Obligatoire

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

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
Obligatoire

Nom du groupe de ressources contenant la ressource à case activée. Le nom ne respecte pas la casse. Obligatoire.

resource_provider_namespace
str
Obligatoire

Fournisseur de ressources de la ressource à case activée. Obligatoire.

parent_resource_path
str
Obligatoire

Identité de ressource parente. Obligatoire.

resource_type
str
Obligatoire

Type de ressource. Obligatoire.

resource_name
str
Obligatoire

Nom de la ressource à case activée si elle existe. Obligatoire.

api_version
str
Obligatoire

Version de l’API à utiliser pour l’opération. 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
Obligatoire

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.

api_version
str
Obligatoire

Version de l’API à utiliser pour l’opération. 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
Obligatoire

Nom du groupe de ressources contenant la ressource à obtenir. Le nom ne respecte pas la casse. Obligatoire.

resource_provider_namespace
str
Obligatoire

Espace de noms du fournisseur de ressources. Obligatoire.

parent_resource_path
str
Obligatoire

Identité de ressource parente. Obligatoire.

resource_type
str
Obligatoire

Type de ressource de la ressource. Obligatoire.

resource_name
str
Obligatoire

Nom de la ressource à obtenir. Obligatoire.

api_version
str
Obligatoire

Version de l’API à utiliser pour l’opération. 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
Obligatoire

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.

api_version
str
Obligatoire

Version de l’API à utiliser pour l’opération. 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
Obligatoire

Filtre à appliquer à l’opération. La valeur par défaut est Aucun.

expand
str
Obligatoire

Liste séparée par des virgules des propriétés supplémentaires à inclure dans la réponse. Les valeurs valides incluent createdTime, changedTime et provisioningState. Par exemple : $expand=createdTime,changedTime. La valeur par défaut est Aucun.

top
int
Obligatoire

Nombre de résultats à retourner. Si la valeur null est transmise, 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.v2016_09_01.models' from 'C:\\hostedtoolcache\\windows\\Python\\3.11.7\\x64\\Lib\\site-packages\\azure\\mgmt\\resource\\resources\\v2016_09_01\\models\\__init__.py'>