Partager via


ManagementLocksOperations Classe

Avertissement

NE PAS instancier cette classe directement.

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

ManagementLockClientEst

attribut<xref:management_locks> ;

Héritage
builtins.object
ManagementLocksOperations

Constructeur

ManagementLocksOperations(*args, **kwargs)

Méthodes

create_or_update_at_resource_group_level

Crée ou met à jour un verrou de gestion au niveau du groupe de ressources.

Lorsque vous appliquez un verrou à une étendue parente, toutes les ressources enfants héritent du même verrou. Pour créer des verrous de gestion, vous devez avoir accès aux actions Microsoft.Authorization/* ou Microsoft.Authorization/locks/*. Parmi les rôles prédéfinis, seuls les rôles Propriétaire et Administrateur de l'accès utilisateur peuvent effectuer ces actions.

create_or_update_at_resource_level

Crée ou met à jour un verrou de gestion au niveau de la ressource ou à tout niveau inférieur à la ressource.

Lorsque vous appliquez un verrou à une étendue parente, toutes les ressources enfants héritent du même verrou. Pour créer des verrous de gestion, vous devez avoir accès aux actions Microsoft.Authorization/* ou Microsoft.Authorization/locks/*. Parmi les rôles prédéfinis, seuls les rôles Propriétaire et Administrateur de l'accès utilisateur peuvent effectuer ces actions.

create_or_update_at_subscription_level

Crée ou met à jour un verrou de gestion au niveau de l’abonnement.

Lorsque vous appliquez un verrou à une étendue parente, toutes les ressources enfants héritent du même verrou. Pour créer des verrous de gestion, vous devez avoir accès aux actions Microsoft.Authorization/* ou Microsoft.Authorization/locks/*. Parmi les rôles prédéfinis, seuls les rôles Propriétaire et Administrateur de l'accès utilisateur peuvent effectuer ces actions.

create_or_update_by_scope

Créer ou mettre à jour un verrou de gestion par étendue.

delete_at_resource_group_level

Supprime un verrou de gestion au niveau du groupe de ressources.

Pour supprimer des verrous de gestion, vous devez avoir accès aux actions Microsoft.Authorization/* ou Microsoft.Authorization/locks/*. Parmi les rôles prédéfinis, seuls les rôles Propriétaire et Administrateur de l'accès utilisateur peuvent effectuer ces actions.

delete_at_resource_level

Supprime le verrou de gestion d’une ressource ou d’un niveau inférieur à la ressource.

Pour supprimer des verrous de gestion, vous devez avoir accès aux actions Microsoft.Authorization/* ou Microsoft.Authorization/locks/*. Parmi les rôles prédéfinis, seuls les rôles Propriétaire et Administrateur de l'accès utilisateur peuvent effectuer ces actions.

delete_at_subscription_level

Supprime le verrou de gestion au niveau de l’abonnement.

Pour supprimer des verrous de gestion, vous devez avoir accès aux actions Microsoft.Authorization/* ou Microsoft.Authorization/locks/*. Parmi les rôles prédéfinis, seuls les rôles Propriétaire et Administrateur de l'accès utilisateur peuvent effectuer ces actions.

delete_by_scope

Supprimez un verrou de gestion par étendue.

get_at_resource_group_level

Obtient un verrou de gestion au niveau du groupe de ressources.

get_at_resource_level

Obtenez le verrou de gestion d’une ressource ou d’un niveau inférieur à la ressource.

get_at_subscription_level

Obtient un verrou de gestion au niveau de l’abonnement.

get_by_scope

Obtenez un verrou de gestion par étendue.

list_at_resource_group_level

Obtient tous les verrous de gestion d’un groupe de ressources.

list_at_resource_level

Obtient tous les verrous de gestion d’une ressource ou d’un niveau inférieur à la ressource.

list_at_subscription_level

Obtient tous les verrous de gestion d’un abonnement.

list_by_scope

Obtient tous les verrous de gestion d’une étendue.

create_or_update_at_resource_group_level

Crée ou met à jour un verrou de gestion au niveau du groupe de ressources.

Lorsque vous appliquez un verrou à une étendue parente, toutes les ressources enfants héritent du même verrou. Pour créer des verrous de gestion, vous devez avoir accès aux actions Microsoft.Authorization/* ou Microsoft.Authorization/locks/*. Parmi les rôles prédéfinis, seuls les rôles Propriétaire et Administrateur de l'accès utilisateur peuvent effectuer ces actions.

create_or_update_at_resource_group_level(resource_group_name: str, lock_name: str, parameters: _models.ManagementLockObject, *, content_type: str = 'application/json', **kwargs: Any) -> _models.ManagementLockObject

Paramètres

resource_group_name
str
Obligatoire

Nom du groupe de ressources à verrouiller. Obligatoire.

lock_name
str
Obligatoire

Nom du verrou. Le nom de verrou peut avoir un maximum de 260 caractères. Il ne peut pas contenir <, > %, &, :, , ?, /, ou des caractères de contrôle. Obligatoire.

parameters
ManagementLockObject ou IO
Obligatoire

Paramètres de verrouillage de gestion. Type ManagementLockObject 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

Retours

ManagementLockObject ou le résultat de cls(response)

Type de retour

Exceptions

create_or_update_at_resource_level

Crée ou met à jour un verrou de gestion au niveau de la ressource ou à tout niveau inférieur à la ressource.

Lorsque vous appliquez un verrou à une étendue parente, toutes les ressources enfants héritent du même verrou. Pour créer des verrous de gestion, vous devez avoir accès aux actions Microsoft.Authorization/* ou Microsoft.Authorization/locks/*. Parmi les rôles prédéfinis, seuls les rôles Propriétaire et Administrateur de l'accès utilisateur peuvent effectuer ces actions.

create_or_update_at_resource_level(resource_group_name: str, resource_provider_namespace: str, parent_resource_path: str, resource_type: str, resource_name: str, lock_name: str, parameters: _models.ManagementLockObject, *, content_type: str = 'application/json', **kwargs: Any) -> _models.ManagementLockObject

Paramètres

resource_group_name
str
Obligatoire

Nom du groupe de ressources contenant la ressource à verrouiller. Obligatoire.

resource_provider_namespace
str
Obligatoire

Espace de noms du fournisseur de ressources de la ressource à verrouiller. Obligatoire.

parent_resource_path
str
Obligatoire

Identité de ressource parente. Obligatoire.

resource_type
str
Obligatoire

Type de ressource de la ressource à verrouiller. Obligatoire.

resource_name
str
Obligatoire

Nom de la ressource à verrouiller. Obligatoire.

lock_name
str
Obligatoire

Nom du verrou. Le nom de verrou peut avoir un maximum de 260 caractères. Il ne peut pas contenir <, > %, &, :, , ?, /, ou des caractères de contrôle. Obligatoire.

parameters
ManagementLockObject ou IO
Obligatoire

Paramètres pour la création ou la mise à jour d’un verrou de gestion. Type ManagementLockObject 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

Retours

ManagementLockObject ou le résultat de cls(response)

Type de retour

Exceptions

create_or_update_at_subscription_level

Crée ou met à jour un verrou de gestion au niveau de l’abonnement.

Lorsque vous appliquez un verrou à une étendue parente, toutes les ressources enfants héritent du même verrou. Pour créer des verrous de gestion, vous devez avoir accès aux actions Microsoft.Authorization/* ou Microsoft.Authorization/locks/*. Parmi les rôles prédéfinis, seuls les rôles Propriétaire et Administrateur de l'accès utilisateur peuvent effectuer ces actions.

create_or_update_at_subscription_level(lock_name: str, parameters: _models.ManagementLockObject, *, content_type: str = 'application/json', **kwargs: Any) -> _models.ManagementLockObject

Paramètres

lock_name
str
Obligatoire

Nom du verrou. Le nom de verrou peut avoir un maximum de 260 caractères. Il ne peut pas contenir <, > %, &, :, , ?, /, ou des caractères de contrôle. Obligatoire.

parameters
ManagementLockObject ou IO
Obligatoire

Paramètres de verrouillage de gestion. Type ManagementLockObject 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

Retours

ManagementLockObject ou le résultat de cls(response)

Type de retour

Exceptions

create_or_update_by_scope

Créer ou mettre à jour un verrou de gestion par étendue.

create_or_update_by_scope(scope: str, lock_name: str, parameters: _models.ManagementLockObject, *, content_type: str = 'application/json', **kwargs: Any) -> _models.ManagementLockObject

Paramètres

scope
str
Obligatoire

Étendue du verrou. Lorsque vous fournissez une étendue pour l’affectation, utilisez « /subscriptions/{subscriptionId} » pour les abonnements, « /subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName} » pour les groupes de ressources et « /subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{parentResourcePathIfPresent}/{resourceType}/{resourceName} » pour les ressources. Obligatoire.

lock_name
str
Obligatoire

Nom du verrou. Obligatoire.

parameters
ManagementLockObject ou IO
Obligatoire

Créer ou mettre à jour des paramètres de verrou de gestion. Type ManagementLockObject 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

Retours

ManagementLockObject ou le résultat de cls(response)

Type de retour

Exceptions

delete_at_resource_group_level

Supprime un verrou de gestion au niveau du groupe de ressources.

Pour supprimer des verrous de gestion, vous devez avoir accès aux actions Microsoft.Authorization/* ou Microsoft.Authorization/locks/*. Parmi les rôles prédéfinis, seuls les rôles Propriétaire et Administrateur de l'accès utilisateur peuvent effectuer ces actions.

delete_at_resource_group_level(resource_group_name: str, lock_name: str, **kwargs: Any) -> None

Paramètres

resource_group_name
str
Obligatoire

Nom du groupe de ressources contenant le verrou. Obligatoire.

lock_name
str
Obligatoire

Nom du verrou à supprimer. 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

delete_at_resource_level

Supprime le verrou de gestion d’une ressource ou d’un niveau inférieur à la ressource.

Pour supprimer des verrous de gestion, vous devez avoir accès aux actions Microsoft.Authorization/* ou Microsoft.Authorization/locks/*. Parmi les rôles prédéfinis, seuls les rôles Propriétaire et Administrateur de l'accès utilisateur peuvent effectuer ces actions.

delete_at_resource_level(resource_group_name: str, resource_provider_namespace: str, parent_resource_path: str, resource_type: str, resource_name: str, lock_name: str, **kwargs: Any) -> None

Paramètres

resource_group_name
str
Obligatoire

Nom du groupe de ressources contenant la ressource avec le verrou à supprimer. Obligatoire.

resource_provider_namespace
str
Obligatoire

Espace de noms du fournisseur de ressources de la ressource avec le verrou à supprimer. Obligatoire.

parent_resource_path
str
Obligatoire

Identité de ressource parente. Obligatoire.

resource_type
str
Obligatoire

Type de ressource de la ressource avec le verrou à supprimer. Obligatoire.

resource_name
str
Obligatoire

Nom de la ressource avec le verrou à supprimer. Obligatoire.

lock_name
str
Obligatoire

Nom du verrou à supprimer. 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

delete_at_subscription_level

Supprime le verrou de gestion au niveau de l’abonnement.

Pour supprimer des verrous de gestion, vous devez avoir accès aux actions Microsoft.Authorization/* ou Microsoft.Authorization/locks/*. Parmi les rôles prédéfinis, seuls les rôles Propriétaire et Administrateur de l'accès utilisateur peuvent effectuer ces actions.

delete_at_subscription_level(lock_name: str, **kwargs: Any) -> None

Paramètres

lock_name
str
Obligatoire

Nom du verrou à supprimer. 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

delete_by_scope

Supprimez un verrou de gestion par étendue.

delete_by_scope(scope: str, lock_name: str, **kwargs: Any) -> None

Paramètres

scope
str
Obligatoire

Étendue du verrou. Obligatoire.

lock_name
str
Obligatoire

Nom du verrou. 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

get_at_resource_group_level

Obtient un verrou de gestion au niveau du groupe de ressources.

get_at_resource_group_level(resource_group_name: str, lock_name: str, **kwargs: Any) -> ManagementLockObject

Paramètres

resource_group_name
str
Obligatoire

Nom du groupe de ressources verrouillé. Obligatoire.

lock_name
str
Obligatoire

Nom du verrou à obtenir. Obligatoire.

cls
callable

Type ou fonction personnalisé qui recevra la réponse directe

Retours

ManagementLockObject ou le résultat de cls(response)

Type de retour

Exceptions

get_at_resource_level

Obtenez le verrou de gestion d’une ressource ou d’un niveau inférieur à la ressource.

get_at_resource_level(resource_group_name: str, resource_provider_namespace: str, parent_resource_path: str, resource_type: str, resource_name: str, lock_name: str, **kwargs: Any) -> ManagementLockObject

Paramètres

resource_group_name
str
Obligatoire

Nom du groupe de ressources. Obligatoire.

resource_provider_namespace
str
Obligatoire

Espace de noms du fournisseur de ressources. Obligatoire.

parent_resource_path
str
Obligatoire

Paramètre de chemin d’accès supplémentaire nécessaire dans certains services, comme les bases de données SQL. Obligatoire.

resource_type
str
Obligatoire

Type de la ressource. Obligatoire.

resource_name
str
Obligatoire

Nom de la ressource. Obligatoire.

lock_name
str
Obligatoire

Nom du verrou. Obligatoire.

cls
callable

Type ou fonction personnalisé qui recevra la réponse directe

Retours

ManagementLockObject ou le résultat de cls(response)

Type de retour

Exceptions

get_at_subscription_level

Obtient un verrou de gestion au niveau de l’abonnement.

get_at_subscription_level(lock_name: str, **kwargs: Any) -> ManagementLockObject

Paramètres

lock_name
str
Obligatoire

Nom du verrou à obtenir. Obligatoire.

cls
callable

Type ou fonction personnalisé qui recevra la réponse directe

Retours

ManagementLockObject ou le résultat de cls(response)

Type de retour

Exceptions

get_by_scope

Obtenez un verrou de gestion par étendue.

get_by_scope(scope: str, lock_name: str, **kwargs: Any) -> ManagementLockObject

Paramètres

scope
str
Obligatoire

Étendue du verrou. Obligatoire.

lock_name
str
Obligatoire

Nom du verrou. Obligatoire.

cls
callable

Type ou fonction personnalisé qui recevra la réponse directe

Retours

ManagementLockObject ou le résultat de cls(response)

Type de retour

Exceptions

list_at_resource_group_level

Obtient tous les verrous de gestion d’un groupe de ressources.

list_at_resource_group_level(resource_group_name: str, filter: str | None = None, **kwargs: Any) -> Iterable[ManagementLockObject]

Paramètres

resource_group_name
str
Obligatoire

Nom du groupe de ressources contenant les verrous à obtenir. Obligatoire.

filter
str
Obligatoire

Filtre à appliquer à l’opération. 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 ManagementLockObject ou le résultat de cls(response)

Type de retour

Exceptions

list_at_resource_level

Obtient tous les verrous de gestion d’une ressource ou d’un niveau inférieur à la ressource.

list_at_resource_level(resource_group_name: str, resource_provider_namespace: str, parent_resource_path: str, resource_type: str, resource_name: str, filter: str | None = None, **kwargs: Any) -> Iterable[ManagementLockObject]

Paramètres

resource_group_name
str
Obligatoire

Nom du groupe de ressources contenant la ressource verrouillée. 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 verrouillée. Obligatoire.

resource_name
str
Obligatoire

Nom de la ressource verrouillée. Obligatoire.

filter
str
Obligatoire

Filtre à appliquer à l’opération. 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 ManagementLockObject ou le résultat de cls(response)

Type de retour

Exceptions

list_at_subscription_level

Obtient tous les verrous de gestion d’un abonnement.

list_at_subscription_level(filter: str | None = None, **kwargs: Any) -> Iterable[ManagementLockObject]

Paramètres

filter
str
Obligatoire

Filtre à appliquer à l’opération. 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 ManagementLockObject ou le résultat de cls(response)

Type de retour

Exceptions

list_by_scope

Obtient tous les verrous de gestion d’une étendue.

list_by_scope(scope: str, filter: str | None = None, **kwargs: Any) -> Iterable[ManagementLockObject]

Paramètres

scope
str
Obligatoire

Étendue du verrou. Lorsque vous fournissez une étendue pour l’affectation, utilisez « /subscriptions/{subscriptionId} » pour les abonnements, « /subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName} » pour les groupes de ressources et « /subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{parentResourcePathIfPresent}/{resourceType}/{resourceName} » pour les ressources. Obligatoire.

filter
str
Obligatoire

Filtre à appliquer à l’opération. 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 ManagementLockObject ou le résultat de cls(response)

Type de retour

Exceptions

Attributs

models

models = <module 'azure.mgmt.resource.locks.v2016_09_01.models' from 'C:\\hostedtoolcache\\windows\\Python\\3.11.7\\x64\\Lib\\site-packages\\azure\\mgmt\\resource\\locks\\v2016_09_01\\models\\__init__.py'>