ManagementLocksOperations Clase

Advertencia

NO cree una instancia de esta clase directamente.

En su lugar, debe acceder a las siguientes operaciones a través de

ManagementLockClient's

Atributo<xref:management_locks> .

Herencia
builtins.object
ManagementLocksOperations

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

resource_group_name
str
Requerido

Nombre del grupo de recursos que se va a bloquear. Necesario.

lock_name
str
Requerido

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
Requerido

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
Requerido

Nombre del grupo de recursos que contiene el recurso que se va a bloquear. Necesario.

resource_provider_namespace
str
Requerido

Espacio de nombres del proveedor de recursos del recurso que se va a bloquear. Necesario.

parent_resource_path
str
Requerido

La identidad del recurso primario. Necesario.

resource_type
str
Requerido

Tipo de recurso del recurso que se va a bloquear. Necesario.

resource_name
str
Requerido

Nombre del recurso que se va a bloquear. Necesario.

lock_name
str
Requerido

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
Requerido

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
Requerido

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
Requerido

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
Requerido

Á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.

lock_name
str
Requerido

Nombre del bloqueo. Necesario.

parameters
ManagementLockObject o IO
Requerido

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

resource_group_name
str
Requerido

Nombre del grupo de recursos que contiene el bloqueo. Necesario.

lock_name
str
Requerido

Nombre del 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_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
Requerido

Nombre del grupo de recursos que contiene el recurso con el bloqueo que se va a eliminar. Necesario.

resource_provider_namespace
str
Requerido

Espacio de nombres del proveedor de recursos del recurso con el bloqueo que se va a eliminar. Necesario.

parent_resource_path
str
Requerido

La identidad del recurso primario. Necesario.

resource_type
str
Requerido

Tipo de recurso del recurso con el bloqueo que se va a eliminar. Necesario.

resource_name
str
Requerido

Nombre del recurso con el bloqueo que se va a eliminar. Necesario.

lock_name
str
Requerido

Nombre del 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

lock_name
str
Requerido

Nombre del 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_by_scope

Elimine un bloqueo de administración por ámbito.

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

Parámetros

scope
str
Requerido

Ámbito del bloqueo. Necesario.

lock_name
str
Requerido

Nombre del bloqueo. 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

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

resource_group_name
str
Requerido

Nombre del grupo de recursos bloqueado. Necesario.

lock_name
str
Requerido

Nombre del bloqueo que se va a obtener. 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_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

resource_group_name
str
Requerido

Nombre del grupo de recursos. Necesario.

resource_provider_namespace
str
Requerido

Espacio de nombres del proveedor de recursos. Necesario.

parent_resource_path
str
Requerido

Un parámetro de ruta de acceso adicional necesario en algunos servicios, como BASES de datos SQL. Necesario.

resource_type
str
Requerido

Tipo de recurso. Necesario.

resource_name
str
Requerido

Nombre del recurso. Necesario.

lock_name
str
Requerido

Nombre del bloqueo. 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

lock_name
str
Requerido

Nombre del bloqueo que se va a obtener. 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_by_scope

Obtener un bloqueo de administración por ámbito.

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

Parámetros

scope
str
Requerido

Ámbito del bloqueo. Necesario.

lock_name
str
Requerido

Nombre del bloqueo. 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

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
Requerido

Nombre del grupo de recursos que contiene los bloqueos que se van a obtener. Necesario.

filter
str
Requerido

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
Requerido

Nombre del grupo de recursos que contiene el recurso bloqueado. El nombre distingue mayúsculas de minúsculas. Necesario.

resource_provider_namespace
str
Requerido

Espacio de nombres del proveedor de recursos. Necesario.

parent_resource_path
str
Requerido

La identidad del recurso primario. Necesario.

resource_type
str
Requerido

Tipo de recurso del recurso bloqueado. Necesario.

resource_name
str
Requerido

Nombre del recurso bloqueado. Necesario.

filter
str
Requerido

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
Requerido

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
Requerido

Á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
Requerido

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.7\\x64\\Lib\\site-packages\\azure\\mgmt\\resource\\locks\\v2016_09_01\\models\\__init__.py'>