ManagementLocksOperations Classe
Aviso
NÃO instanciar esta classe diretamente.
Em vez disso, deve aceder às seguintes operações através de
<xref:management_locks> atributo.
- Herança
-
builtins.objectManagementLocksOperations
Construtor
ManagementLocksOperations(*args, **kwargs)
Métodos
create_or_update_at_resource_group_level |
Cria ou atualiza um bloqueio de gestão ao nível do grupo de recursos. Quando aplica um bloqueio num âmbito principal, todos os recursos subordinados herdam o mesmo bloqueio. Para criar bloqueios de gestão, tem de ter acesso às ações Microsoft.Authorization/* ou Microsoft.Authorization/locks/*. Das funções incorporadas, apenas Proprietário e Administrador de Acesso dos Utilizadores têm acesso a essas ações. |
create_or_update_at_resource_level |
Cria ou atualiza um bloqueio de gestão ao nível do recurso ou a qualquer nível abaixo do recurso. Quando aplica um bloqueio num âmbito principal, todos os recursos subordinados herdam o mesmo bloqueio. Para criar bloqueios de gestão, tem de ter acesso às ações Microsoft.Authorization/* ou Microsoft.Authorization/locks/*. Das funções incorporadas, apenas Proprietário e Administrador de Acesso dos Utilizadores têm acesso a essas ações. |
create_or_update_at_subscription_level |
Cria ou atualiza um bloqueio de gestão ao nível da subscrição. Quando aplica um bloqueio num âmbito principal, todos os recursos subordinados herdam o mesmo bloqueio. Para criar bloqueios de gestão, tem de ter acesso às ações Microsoft.Authorization/* ou Microsoft.Authorization/locks/*. Das funções incorporadas, apenas Proprietário e Administrador de Acesso dos Utilizadores têm acesso a essas ações. |
create_or_update_by_scope |
Criar ou atualizar um bloqueio de gestão por âmbito. |
delete_at_resource_group_level |
Elimina um bloqueio de gestão ao nível do grupo de recursos. Para eliminar bloqueios de gestão, tem de ter acesso às ações Microsoft.Authorization/* ou Microsoft.Authorization/locks/*. Das funções incorporadas, apenas Proprietário e Administrador de Acesso dos Utilizadores têm acesso a essas ações. |
delete_at_resource_level |
Elimina o bloqueio de gestão de um recurso ou qualquer nível abaixo do recurso. Para eliminar bloqueios de gestão, tem de ter acesso às ações Microsoft.Authorization/* ou Microsoft.Authorization/locks/*. Das funções incorporadas, apenas Proprietário e Administrador de Acesso dos Utilizadores têm acesso a essas ações. |
delete_at_subscription_level |
Elimina o bloqueio de gestão ao nível da subscrição. Para eliminar bloqueios de gestão, tem de ter acesso às ações Microsoft.Authorization/* ou Microsoft.Authorization/locks/*. Das funções incorporadas, apenas Proprietário e Administrador de Acesso dos Utilizadores têm acesso a essas ações. |
delete_by_scope |
Eliminar um bloqueio de gestão por âmbito. |
get_at_resource_group_level |
Obtém um bloqueio de gestão ao nível do grupo de recursos. |
get_at_resource_level |
Obtenha o bloqueio de gestão de um recurso ou de qualquer nível abaixo do recurso. |
get_at_subscription_level |
Obtém um bloqueio de gestão ao nível da subscrição. |
get_by_scope |
Obter um bloqueio de gestão por âmbito. |
list_at_resource_group_level |
Obtém todos os bloqueios de gestão de um grupo de recursos. |
list_at_resource_level |
Obtém todos os bloqueios de gestão de um recurso ou de qualquer nível abaixo do recurso. |
list_at_subscription_level |
Obtém todos os bloqueios de gestão de uma subscrição. |
list_by_scope |
Obtém todos os bloqueios de gestão de um âmbito. |
create_or_update_at_resource_group_level
Cria ou atualiza um bloqueio de gestão ao nível do grupo de recursos.
Quando aplica um bloqueio num âmbito principal, todos os recursos subordinados herdam o mesmo bloqueio. Para criar bloqueios de gestão, tem de ter acesso às ações Microsoft.Authorization/* ou Microsoft.Authorization/locks/*. Das funções incorporadas, apenas Proprietário e Administrador de Acesso dos Utilizadores têm acesso a essas ações.
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
O nome do bloqueio. O nome de bloqueio pode ser um máximo de 260 carateres. Não pode conter <, %, &> , :, , ?, /, ou quaisquer carateres de controlo. Obrigatório.
- parameters
- ManagementLockObject ou IO
Os parâmetros de bloqueio de gestão. É um tipo ManagementLockObject ou um tipo de E/S. Obrigatório.
- content_type
- str
Tipo de conteúdo do Parâmetro do Corpo. Os valores conhecidos são: "application/json". O valor predefinido é Nenhum.
- cls
- callable
Um tipo ou função personalizado que será transmitido a resposta direta
Devoluções
ManagementLockObject ou o resultado de cls(resposta)
Tipo de retorno
Exceções
create_or_update_at_resource_level
Cria ou atualiza um bloqueio de gestão ao nível do recurso ou a qualquer nível abaixo do recurso.
Quando aplica um bloqueio num âmbito principal, todos os recursos subordinados herdam o mesmo bloqueio. Para criar bloqueios de gestão, tem de ter acesso às ações Microsoft.Authorization/* ou Microsoft.Authorization/locks/*. Das funções incorporadas, apenas Proprietário e Administrador de Acesso dos Utilizadores têm acesso a essas ações.
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
O nome do grupo de recursos que contém o recurso a bloquear. Obrigatório.
- resource_provider_namespace
- str
O espaço de nomes do fornecedor de recursos do recurso a bloquear. Obrigatório.
- lock_name
- str
O nome do bloqueio. O nome de bloqueio pode ser um máximo de 260 carateres. Não pode conter <, %, &> , :, , ?, /, ou quaisquer carateres de controlo. Obrigatório.
- parameters
- ManagementLockObject ou IO
Parâmetros para criar ou atualizar um bloqueio de gestão. É um tipo ManagementLockObject ou um tipo de E/S. Obrigatório.
- content_type
- str
Tipo de conteúdo do Parâmetro do Corpo. Os valores conhecidos são: "application/json". O valor predefinido é Nenhum.
- cls
- callable
Um tipo ou função personalizado que será transmitido a resposta direta
Devoluções
ManagementLockObject ou o resultado de cls(resposta)
Tipo de retorno
Exceções
create_or_update_at_subscription_level
Cria ou atualiza um bloqueio de gestão ao nível da subscrição.
Quando aplica um bloqueio num âmbito principal, todos os recursos subordinados herdam o mesmo bloqueio. Para criar bloqueios de gestão, tem de ter acesso às ações Microsoft.Authorization/* ou Microsoft.Authorization/locks/*. Das funções incorporadas, apenas Proprietário e Administrador de Acesso dos Utilizadores têm acesso a essas ações.
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
O nome do bloqueio. O nome de bloqueio pode ser um máximo de 260 carateres. Não pode conter <, %, &> , :, , ?, /, ou quaisquer carateres de controlo. Obrigatório.
- parameters
- ManagementLockObject ou IO
Os parâmetros de bloqueio de gestão. É um tipo ManagementLockObject ou um tipo de E/S. Obrigatório.
- content_type
- str
Tipo de conteúdo do Parâmetro do Corpo. Os valores conhecidos são: "application/json". O valor predefinido é Nenhum.
- cls
- callable
Um tipo ou função personalizado que será transmitido a resposta direta
Devoluções
ManagementLockObject ou o resultado de cls(resposta)
Tipo de retorno
Exceções
create_or_update_by_scope
Criar ou atualizar um bloqueio de gestão 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
O âmbito do bloqueio. Ao fornecer um âmbito para a atribuição, utilize "/subscriptions/{subscriptionId}" para subscrições, "/subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}" para grupos de recursos e "/subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{parentResourcePathIfPresent}/{resourceType}/{resourceName}" para recursos. Obrigatório.
- parameters
- ManagementLockObject ou IO
Criar ou atualizar parâmetros de bloqueio de gestão. É um tipo ManagementLockObject ou um tipo de E/S. Obrigatório.
- content_type
- str
Tipo de conteúdo do Parâmetro do Corpo. Os valores conhecidos são: "application/json". O valor predefinido é Nenhum.
- cls
- callable
Um tipo ou função personalizado que será transmitido a resposta direta
Devoluções
ManagementLockObject ou o resultado de cls(resposta)
Tipo de retorno
Exceções
delete_at_resource_group_level
Elimina um bloqueio de gestão ao nível do grupo de recursos.
Para eliminar bloqueios de gestão, tem de ter acesso às ações Microsoft.Authorization/* ou Microsoft.Authorization/locks/*. Das funções incorporadas, apenas Proprietário e Administrador de Acesso dos Utilizadores têm acesso a essas ações.
delete_at_resource_group_level(resource_group_name: str, lock_name: str, **kwargs: Any) -> None
Parâmetros
- cls
- callable
Um tipo ou função personalizado que será transmitido a resposta direta
Devoluções
Nenhum ou o resultado de cls(resposta)
Tipo de retorno
Exceções
delete_at_resource_level
Elimina o bloqueio de gestão de um recurso ou qualquer nível abaixo do recurso.
Para eliminar bloqueios de gestão, tem de ter acesso às ações Microsoft.Authorization/* ou Microsoft.Authorization/locks/*. Das funções incorporadas, apenas Proprietário e Administrador de Acesso dos Utilizadores têm acesso a essas ações.
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
O nome do grupo de recursos que contém o recurso com o bloqueio a eliminar. Obrigatório.
- resource_provider_namespace
- str
O espaço de nomes do fornecedor de recursos do recurso com o bloqueio a eliminar. Obrigatório.
- cls
- callable
Um tipo ou função personalizado que será transmitido à resposta direta
Devoluções
Nenhum ou o resultado de cls(response)
Tipo de retorno
Exceções
delete_at_subscription_level
Elimina o bloqueio de gestão ao nível da subscrição.
Para eliminar bloqueios de gestão, tem de ter acesso às ações Microsoft.Authorization/* ou Microsoft.Authorization/locks/*. Das funções incorporadas, apenas Proprietário e Administrador de Acesso dos Utilizadores têm acesso a essas ações.
delete_at_subscription_level(lock_name: str, **kwargs: Any) -> None
Parâmetros
- cls
- callable
Um tipo ou função personalizado que será transmitido à resposta direta
Devoluções
Nenhum ou o resultado de cls(response)
Tipo de retorno
Exceções
delete_by_scope
Eliminar um bloqueio de gestão por âmbito.
delete_by_scope(scope: str, lock_name: str, **kwargs: Any) -> None
Parâmetros
- cls
- callable
Um tipo ou função personalizado que será transmitido à resposta direta
Devoluções
Nenhum ou o resultado de cls(response)
Tipo de retorno
Exceções
get_at_resource_group_level
Obtém um bloqueio de gestão ao nível do grupo de recursos.
get_at_resource_group_level(resource_group_name: str, lock_name: str, **kwargs: Any) -> ManagementLockObject
Parâmetros
- cls
- callable
Um tipo ou função personalizado que será transmitido à resposta direta
Devoluções
ManagementLockObject ou o resultado de cls(response)
Tipo de retorno
Exceções
get_at_resource_level
Obtenha o bloqueio de gestão de um recurso ou de qualquer nível abaixo do 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_provider_namespace
- str
O espaço de nomes do fornecedor de recursos. Obrigatório.
- parent_resource_path
- str
É necessário um parâmetro de caminho adicional em alguns serviços, como Bases de Dados SQL. Obrigatório.
- cls
- callable
Um tipo ou função personalizado que será transmitido à resposta direta
Devoluções
ManagementLockObject ou o resultado de cls(response)
Tipo de retorno
Exceções
get_at_subscription_level
Obtém um bloqueio de gestão ao nível da subscrição.
get_at_subscription_level(lock_name: str, **kwargs: Any) -> ManagementLockObject
Parâmetros
- cls
- callable
Um tipo ou função personalizado que será transmitido à resposta direta
Devoluções
ManagementLockObject ou o resultado de cls(response)
Tipo de retorno
Exceções
get_by_scope
Obter um bloqueio de gestão por âmbito.
get_by_scope(scope: str, lock_name: str, **kwargs: Any) -> ManagementLockObject
Parâmetros
- cls
- callable
Um tipo ou função personalizado que será transmitido à resposta direta
Devoluções
ManagementLockObject ou o resultado de cls(response)
Tipo de retorno
Exceções
list_at_resource_group_level
Obtém todos os bloqueios de gestão de um 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
O nome do grupo de recursos que contém os bloqueios a obter. Obrigatório.
- cls
- callable
Um tipo ou função personalizado que será transmitido à resposta direta
Devoluções
Um iterador como a instância de ManagementLockObject ou o resultado de cls(response)
Tipo de retorno
Exceções
list_at_resource_level
Obtém todos os bloqueios de gestão de um recurso ou de qualquer nível abaixo do 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
O nome do grupo de recursos que contém o recurso bloqueado. O nome não é sensível a maiúsculas e minúsculas. Obrigatório.
- resource_provider_namespace
- str
O espaço de nomes do fornecedor de recursos. Obrigatório.
- cls
- callable
Um tipo ou função personalizado que será transmitido à resposta direta
Devoluções
Um iterador como a instância de ManagementLockObject ou o resultado de cls(response)
Tipo de retorno
Exceções
list_at_subscription_level
Obtém todos os bloqueios de gestão de uma subscrição.
list_at_subscription_level(filter: str | None = None, **kwargs: Any) -> Iterable[ManagementLockObject]
Parâmetros
- cls
- callable
Um tipo ou função personalizado que será transmitido à resposta direta
Devoluções
Um iterador como a instância de ManagementLockObject ou o resultado de cls(response)
Tipo de retorno
Exceções
list_by_scope
Obtém todos os bloqueios de gestão de um âmbito.
list_by_scope(scope: str, filter: str | None = None, **kwargs: Any) -> Iterable[ManagementLockObject]
Parâmetros
- scope
- str
O âmbito do bloqueio. Ao fornecer um âmbito para a atribuição, utilize "/subscriptions/{subscriptionId}" para subscrições, "/subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}" para grupos de recursos e "/subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{parentResourcePathIfPresent}/{resourceType}/{resourceName}" para recursos. Obrigatório.
- cls
- callable
Um tipo ou função personalizado que será transmitido à resposta direta
Devoluções
Um iterador como a instância de ManagementLockObject ou o resultado de cls(response)
Tipo de retorno
Exceções
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'>
Azure SDK for Python