ManagementLocksOperations Classe
Avertissement
NE PAS instancier cette classe directement.
Au lieu de cela, vous devez accéder aux opérations suivantes via
attribut<xref:management_locks> ;
- Héritage
-
builtins.objectManagementLocksOperations
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
- lock_name
- str
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
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
Nom du groupe de ressources contenant la ressource à verrouiller. Obligatoire.
- resource_provider_namespace
- str
Espace de noms du fournisseur de ressources de la ressource à verrouiller. Obligatoire.
- lock_name
- str
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
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
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
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
É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.
- parameters
- ManagementLockObject ou IO
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
- 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
Nom du groupe de ressources contenant la ressource avec le verrou à supprimer. Obligatoire.
- resource_provider_namespace
- str
Espace de noms du fournisseur de ressources de la ressource avec le verrou à supprimer. Obligatoire.
- resource_type
- str
Type de ressource de la ressource avec le 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
- 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
- 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
- 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_provider_namespace
- str
Espace de noms du fournisseur de ressources. Obligatoire.
- parent_resource_path
- str
Paramètre de chemin d’accès supplémentaire nécessaire dans certains services, comme les bases de données SQL. 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
- 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
- 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
Nom du groupe de ressources contenant les verrous à obtenir. Obligatoire.
- 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
Nom du groupe de ressources contenant la ressource verrouillée. 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
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
- 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
É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.
- 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'>
Azure SDK for Python