ManagementLocksOperations Clase
Advertencia
NO cree una instancia de esta clase directamente.
En su lugar, debe acceder a las siguientes operaciones a través de
Atributo<xref:management_locks> .
- Herencia
-
builtins.objectManagementLocksOperations
Constructor
ManagementLocksOperations(*args, **kwargs)
Métodos
create_or_update_at_resource_group_level |
Crea o actualiza un bloqueo de administración en el nivel de grupo de recursos. Cuando se aplica un bloqueo en un ámbito primario, todos los recursos secundarios heredan el mismo bloqueo. Para crear bloqueos de administración, debe tener acceso a las acciones Microsoft.Authorization/* o Microsoft.Authorization/locks/*. Entre los roles integrados, solamente se conceden esas acciones al propietario y al administrador de acceso de usuarios. |
create_or_update_at_resource_level |
Crea o actualiza un bloqueo de administración en el nivel de recurso o en cualquier nivel por debajo del recurso. Cuando se aplica un bloqueo en un ámbito primario, todos los recursos secundarios heredan el mismo bloqueo. Para crear bloqueos de administración, debe tener acceso a las acciones Microsoft.Authorization/* o Microsoft.Authorization/locks/*. Entre los roles integrados, solamente se conceden esas acciones al propietario y al administrador de acceso de usuarios. |
create_or_update_at_subscription_level |
Crea o actualiza un bloqueo de administración en el nivel de suscripción. Cuando se aplica un bloqueo en un ámbito primario, todos los recursos secundarios heredan el mismo bloqueo. Para crear bloqueos de administración, debe tener acceso a las acciones Microsoft.Authorization/* o Microsoft.Authorization/locks/*. Entre los roles integrados, solamente se conceden esas acciones al propietario y al administrador de acceso de usuarios. |
create_or_update_by_scope |
Cree o actualice un bloqueo de administración por ámbito. |
delete_at_resource_group_level |
Elimina un bloqueo de administración en el nivel de grupo de recursos. Para eliminar bloqueos de administración, debe tener acceso a las acciones Microsoft.Authorization/* o Microsoft.Authorization/locks/*. Entre los roles integrados, solamente se conceden esas acciones al propietario y al administrador de acceso de usuarios. |
delete_at_resource_level |
Elimina el bloqueo de administración de un recurso o cualquier nivel por debajo del recurso. Para eliminar bloqueos de administración, debe tener acceso a las acciones Microsoft.Authorization/* o Microsoft.Authorization/locks/*. Entre los roles integrados, solamente se conceden esas acciones al propietario y al administrador de acceso de usuarios. |
delete_at_subscription_level |
Elimina el bloqueo de administración en el nivel de suscripción. Para eliminar bloqueos de administración, debe tener acceso a las acciones Microsoft.Authorization/* o Microsoft.Authorization/locks/*. Entre los roles integrados, solamente se conceden esas acciones al propietario y al administrador de acceso de usuarios. |
delete_by_scope |
Elimine un bloqueo de administración por ámbito. |
get_at_resource_group_level |
Obtiene un bloqueo de administración en el nivel de grupo de recursos. |
get_at_resource_level |
Obtenga el bloqueo de administración de un recurso o cualquier nivel por debajo del recurso. |
get_at_subscription_level |
Obtiene un bloqueo de administración en el nivel de suscripción. |
get_by_scope |
Obtener un bloqueo de administración por ámbito. |
list_at_resource_group_level |
Obtiene todos los bloqueos de administración de un grupo de recursos. |
list_at_resource_level |
Obtiene todos los bloqueos de administración de un recurso o cualquier nivel por debajo del recurso. |
list_at_subscription_level |
Obtiene todos los bloqueos de administración de una suscripción. |
list_by_scope |
Obtiene todos los bloqueos de administración de un ámbito. |
create_or_update_at_resource_group_level
Crea o actualiza un bloqueo de administración en el nivel de grupo de recursos.
Cuando se aplica un bloqueo en un ámbito primario, todos los recursos secundarios heredan el mismo bloqueo. Para crear bloqueos de administración, debe tener acceso a las acciones Microsoft.Authorization/* o Microsoft.Authorization/locks/*. Entre los roles integrados, solamente se conceden esas acciones al propietario y al administrador de acceso de usuarios.
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
Parámetros
- lock_name
- str
Nombre del bloqueo. El nombre del bloqueo puede tener un máximo de 260 caracteres. No puede contener <, > %, :, &, ?, /, ni ningún carácter de control. Necesario.
- parameters
- ManagementLockObject o IO
Parámetros de bloqueo de administración. Es un tipo ManagementLockObject o un tipo de E/S. Necesario.
- content_type
- str
Body Parameter content-type. Los valores conocidos son: "application/json". El valor predeterminado es Ninguno.
- cls
- callable
Un tipo o función personalizados que se pasarán a la respuesta directa.
Devoluciones
ManagementLockObject o el resultado de cls(response)
Tipo de valor devuelto
Excepciones
create_or_update_at_resource_level
Crea o actualiza un bloqueo de administración en el nivel de recurso o en cualquier nivel por debajo del recurso.
Cuando se aplica un bloqueo en un ámbito primario, todos los recursos secundarios heredan el mismo bloqueo. Para crear bloqueos de administración, debe tener acceso a las acciones Microsoft.Authorization/* o Microsoft.Authorization/locks/*. Entre los roles integrados, solamente se conceden esas acciones al propietario y al administrador de acceso de usuarios.
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
Parámetros
- resource_group_name
- str
Nombre del grupo de recursos que contiene el recurso que se va a bloquear. Necesario.
- resource_provider_namespace
- str
Espacio de nombres del proveedor de recursos del recurso que se va a bloquear. Necesario.
- lock_name
- str
Nombre del bloqueo. El nombre del bloqueo puede tener un máximo de 260 caracteres. No puede contener <, > %, :, &, ?, /, ni ningún carácter de control. Necesario.
- parameters
- ManagementLockObject o IO
Parámetros para crear o actualizar un bloqueo de administración. Es un tipo ManagementLockObject o un tipo de E/S. Necesario.
- content_type
- str
Body Parameter content-type. Los valores conocidos son: "application/json". El valor predeterminado es Ninguno.
- cls
- callable
Un tipo o función personalizados que se pasarán a la respuesta directa.
Devoluciones
ManagementLockObject o el resultado de cls(response)
Tipo de valor devuelto
Excepciones
create_or_update_at_subscription_level
Crea o actualiza un bloqueo de administración en el nivel de suscripción.
Cuando se aplica un bloqueo en un ámbito primario, todos los recursos secundarios heredan el mismo bloqueo. Para crear bloqueos de administración, debe tener acceso a las acciones Microsoft.Authorization/* o Microsoft.Authorization/locks/*. Entre los roles integrados, solamente se conceden esas acciones al propietario y al administrador de acceso de usuarios.
create_or_update_at_subscription_level(lock_name: str, parameters: _models.ManagementLockObject, *, content_type: str = 'application/json', **kwargs: Any) -> _models.ManagementLockObject
Parámetros
- lock_name
- str
Nombre del bloqueo. El nombre del bloqueo puede tener un máximo de 260 caracteres. No puede contener <, > %, :, &, ?, /, ni ningún carácter de control. Necesario.
- parameters
- ManagementLockObject o IO
Parámetros de bloqueo de administración. Es un tipo ManagementLockObject o un tipo de E/S. Necesario.
- content_type
- str
Body Parameter content-type. Los valores conocidos son: "application/json". El valor predeterminado es Ninguno.
- cls
- callable
Un tipo o función personalizados que se pasarán a la respuesta directa.
Devoluciones
ManagementLockObject o el resultado de cls(response)
Tipo de valor devuelto
Excepciones
create_or_update_by_scope
Cree o actualice un bloqueo de administración por ámbito.
create_or_update_by_scope(scope: str, lock_name: str, parameters: _models.ManagementLockObject, *, content_type: str = 'application/json', **kwargs: Any) -> _models.ManagementLockObject
Parámetros
- scope
- str
Ámbito del bloqueo. Al proporcionar un ámbito para la asignación, use '/subscriptions/{subscriptionId}' para las suscripciones, '/subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}' para los grupos de recursos y '/subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{parentResourcePathIfPresent}/{resourceType}/{resourceName}' para los recursos. Necesario.
- parameters
- ManagementLockObject o IO
Cree o actualice los parámetros de bloqueo de administración. Es un tipo ManagementLockObject o un tipo de E/S. Necesario.
- content_type
- str
Body Parameter content-type. Los valores conocidos son: "application/json". El valor predeterminado es Ninguno.
- cls
- callable
Un tipo o función personalizados que se pasarán a la respuesta directa.
Devoluciones
ManagementLockObject o el resultado de cls(response)
Tipo de valor devuelto
Excepciones
delete_at_resource_group_level
Elimina un bloqueo de administración en el nivel de grupo de recursos.
Para eliminar bloqueos de administración, debe tener acceso a las acciones Microsoft.Authorization/* o Microsoft.Authorization/locks/*. Entre los roles integrados, solamente se conceden esas acciones al propietario y al administrador de acceso de usuarios.
delete_at_resource_group_level(resource_group_name: str, lock_name: str, **kwargs: Any) -> None
Parámetros
- cls
- callable
Un tipo o función personalizados que se pasarán a la respuesta directa.
Devoluciones
Ninguno o el resultado de cls(response)
Tipo de valor devuelto
Excepciones
delete_at_resource_level
Elimina el bloqueo de administración de un recurso o cualquier nivel por debajo del recurso.
Para eliminar bloqueos de administración, debe tener acceso a las acciones Microsoft.Authorization/* o Microsoft.Authorization/locks/*. Entre los roles integrados, solamente se conceden esas acciones al propietario y al administrador de acceso de usuarios.
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
Parámetros
- resource_group_name
- str
Nombre del grupo de recursos que contiene el recurso con el bloqueo que se va a eliminar. Necesario.
- resource_provider_namespace
- str
Espacio de nombres del proveedor de recursos del recurso con el bloqueo que se va a eliminar. Necesario.
- resource_type
- str
Tipo de recurso del recurso con el bloqueo que se va a eliminar. Necesario.
- cls
- callable
Un tipo o función personalizados que se pasarán a la respuesta directa.
Devoluciones
Ninguno o el resultado de cls(response)
Tipo de valor devuelto
Excepciones
delete_at_subscription_level
Elimina el bloqueo de administración en el nivel de suscripción.
Para eliminar bloqueos de administración, debe tener acceso a las acciones Microsoft.Authorization/* o Microsoft.Authorization/locks/*. Entre los roles integrados, solamente se conceden esas acciones al propietario y al administrador de acceso de usuarios.
delete_at_subscription_level(lock_name: str, **kwargs: Any) -> None
Parámetros
- cls
- callable
Un tipo o función personalizados que se pasarán a la respuesta directa.
Devoluciones
Ninguno o el resultado de cls(response)
Tipo de valor devuelto
Excepciones
delete_by_scope
Elimine un bloqueo de administración por ámbito.
delete_by_scope(scope: str, lock_name: str, **kwargs: Any) -> None
Parámetros
- cls
- callable
Un tipo o función personalizados que se pasarán a la respuesta directa.
Devoluciones
Ninguno o el resultado de cls(response)
Tipo de valor devuelto
Excepciones
get_at_resource_group_level
Obtiene un bloqueo de administración en el nivel de grupo de recursos.
get_at_resource_group_level(resource_group_name: str, lock_name: str, **kwargs: Any) -> ManagementLockObject
Parámetros
- cls
- callable
Un tipo o función personalizados que se pasarán a la respuesta directa.
Devoluciones
ManagementLockObject o el resultado de cls(response)
Tipo de valor devuelto
Excepciones
get_at_resource_level
Obtenga el bloqueo de administración de un recurso o cualquier nivel por debajo del recurso.
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
Parámetros
- parent_resource_path
- str
Un parámetro de ruta de acceso adicional necesario en algunos servicios, como BASES de datos SQL. Necesario.
- cls
- callable
Un tipo o función personalizados que se pasarán a la respuesta directa.
Devoluciones
ManagementLockObject o el resultado de cls(response)
Tipo de valor devuelto
Excepciones
get_at_subscription_level
Obtiene un bloqueo de administración en el nivel de suscripción.
get_at_subscription_level(lock_name: str, **kwargs: Any) -> ManagementLockObject
Parámetros
- cls
- callable
Un tipo o función personalizados que se pasarán a la respuesta directa.
Devoluciones
ManagementLockObject o el resultado de cls(response)
Tipo de valor devuelto
Excepciones
get_by_scope
Obtener un bloqueo de administración por ámbito.
get_by_scope(scope: str, lock_name: str, **kwargs: Any) -> ManagementLockObject
Parámetros
- cls
- callable
Un tipo o función personalizados que se pasarán a la respuesta directa.
Devoluciones
ManagementLockObject o el resultado de cls(response)
Tipo de valor devuelto
Excepciones
list_at_resource_group_level
Obtiene todos los bloqueos de administración de un grupo de recursos.
list_at_resource_group_level(resource_group_name: str, filter: str | None = None, **kwargs: Any) -> Iterable[ManagementLockObject]
Parámetros
- resource_group_name
- str
Nombre del grupo de recursos que contiene los bloqueos que se van a obtener. Necesario.
- filter
- str
Filtro que se va a aplicar en la operación. El valor predeterminado es Ninguno.
- cls
- callable
Un tipo o función personalizados que se pasarán a la respuesta directa.
Devoluciones
Iterador como una instancia de ManagementLockObject o el resultado de cls(response)
Tipo de valor devuelto
Excepciones
list_at_resource_level
Obtiene todos los bloqueos de administración de un recurso o cualquier nivel por debajo del recurso.
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]
Parámetros
- resource_group_name
- str
Nombre del grupo de recursos que contiene el recurso bloqueado. El nombre distingue mayúsculas de minúsculas. Necesario.
- filter
- str
Filtro que se va a aplicar en la operación. El valor predeterminado es Ninguno.
- cls
- callable
Un tipo o función personalizados que se pasarán a la respuesta directa.
Devoluciones
Iterador como una instancia de ManagementLockObject o el resultado de cls(response)
Tipo de valor devuelto
Excepciones
list_at_subscription_level
Obtiene todos los bloqueos de administración de una suscripción.
list_at_subscription_level(filter: str | None = None, **kwargs: Any) -> Iterable[ManagementLockObject]
Parámetros
- filter
- str
Filtro que se va a aplicar en la operación. El valor predeterminado es Ninguno.
- cls
- callable
Un tipo o función personalizados que se pasarán a la respuesta directa.
Devoluciones
Iterador como una instancia de ManagementLockObject o el resultado de cls(response)
Tipo de valor devuelto
Excepciones
list_by_scope
Obtiene todos los bloqueos de administración de un ámbito.
list_by_scope(scope: str, filter: str | None = None, **kwargs: Any) -> Iterable[ManagementLockObject]
Parámetros
- scope
- str
Ámbito del bloqueo. Al proporcionar un ámbito para la asignación, use '/subscriptions/{subscriptionId}' para las suscripciones, '/subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}' para los grupos de recursos y '/subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{parentResourcePathIfPresent}/{resourceType}/{resourceName}' para los recursos. Necesario.
- filter
- str
Filtro que se va a aplicar en la operación. El valor predeterminado es Ninguno.
- cls
- callable
Un tipo o función personalizados que se pasarán a la respuesta directa.
Devoluciones
Iterador como una instancia de ManagementLockObject o el resultado de cls(response)
Tipo de valor devuelto
Excepciones
Atributos
models
models = <module 'azure.mgmt.resource.locks.v2016_09_01.models' from 'C:\\hostedtoolcache\\windows\\Python\\3.11.6\\x64\\Lib\\site-packages\\azure\\mgmt\\resource\\locks\\v2016_09_01\\models\\__init__.py'>
Comentarios
Enviar y ver comentarios de