ManagementLocksOperations Classe
Aviso
NÃO instancie essa classe diretamente.
Em vez disso, você deve acessar as operações a seguir por meio de
Atributo <xref:management_locks>.
- Herança
-
builtins.objectManagementLocksOperations
Construtor
ManagementLocksOperations(*args, **kwargs)
Métodos
create_or_update_at_resource_group_level |
Cria ou atualiza um bloqueio de gerenciamento no nível do grupo de recursos. Quando você aplica um bloqueio a um escopo pai, todos os recursos filho herdam o mesmo bloqueio. Para criar bloqueios de gerenciamento, você deve ter acesso às ações Microsoft.Authorization/* ou Microsoft.Authorization/locks/*. Das funções internas, somente Proprietário e Administrador do Acesso de Usuário recebem essas ações. |
create_or_update_at_resource_level |
Cria ou atualiza um bloqueio de gerenciamento no nível do recurso ou em qualquer nível abaixo do recurso. Quando você aplica um bloqueio a um escopo pai, todos os recursos filho herdam o mesmo bloqueio. Para criar bloqueios de gerenciamento, você deve ter acesso às ações Microsoft.Authorization/* ou Microsoft.Authorization/locks/*. Das funções internas, somente Proprietário e Administrador do Acesso de Usuário recebem essas ações. |
create_or_update_at_subscription_level |
Cria ou atualiza um bloqueio de gerenciamento no nível da assinatura. Quando você aplica um bloqueio a um escopo pai, todos os recursos filho herdam o mesmo bloqueio. Para criar bloqueios de gerenciamento, você deve ter acesso às ações Microsoft.Authorization/* ou Microsoft.Authorization/locks/*. Das funções internas, somente Proprietário e Administrador do Acesso de Usuário recebem essas ações. |
create_or_update_by_scope |
Criar ou atualizar um bloqueio de gerenciamento por escopo. |
delete_at_resource_group_level |
Exclui um bloqueio de gerenciamento no nível do grupo de recursos. Para excluir bloqueios de gerenciamento, você deve ter acesso às ações Microsoft.Authorization/* ou Microsoft.Authorization/locks/*. Das funções internas, somente Proprietário e Administrador do Acesso de Usuário recebem essas ações. |
delete_at_resource_level |
Exclui o bloqueio de gerenciamento de um recurso ou qualquer nível abaixo do recurso. Para excluir bloqueios de gerenciamento, você deve ter acesso às ações Microsoft.Authorization/* ou Microsoft.Authorization/locks/*. Das funções internas, somente Proprietário e Administrador do Acesso de Usuário recebem essas ações. |
delete_at_subscription_level |
Exclui o bloqueio de gerenciamento no nível da assinatura. Para excluir bloqueios de gerenciamento, você deve ter acesso às ações Microsoft.Authorization/* ou Microsoft.Authorization/locks/*. Das funções internas, somente Proprietário e Administrador do Acesso de Usuário recebem essas ações. |
delete_by_scope |
Exclua um bloqueio de gerenciamento por escopo. |
get_at_resource_group_level |
Obtém um bloqueio de gerenciamento no nível do grupo de recursos. |
get_at_resource_level |
Obtenha o bloqueio de gerenciamento de um recurso ou qualquer nível abaixo do recurso. |
get_at_subscription_level |
Obtém um bloqueio de gerenciamento no nível da assinatura. |
get_by_scope |
Obter um bloqueio de gerenciamento por escopo. |
list_at_resource_group_level |
Obtém todos os bloqueios de gerenciamento de um grupo de recursos. |
list_at_resource_level |
Obtém todos os bloqueios de gerenciamento para um recurso ou qualquer nível abaixo do recurso. |
list_at_subscription_level |
Obtém todos os bloqueios de gerenciamento de uma assinatura. |
list_by_scope |
Obtém todos os bloqueios de gerenciamento de um escopo. |
create_or_update_at_resource_group_level
Cria ou atualiza um bloqueio de gerenciamento no nível do grupo de recursos.
Quando você aplica um bloqueio a um escopo pai, todos os recursos filho herdam o mesmo bloqueio. Para criar bloqueios de gerenciamento, você deve ter acesso às ações Microsoft.Authorization/* ou Microsoft.Authorization/locks/*. Das funções internas, somente Proprietário e Administrador do Acesso de Usuário recebem 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 do bloqueio pode ter no máximo 260 caracteres. Ele não pode conter <, > %, &, :, , ?, /, ou nenhum caractere de controle. Obrigatórios.
- parameters
- ManagementLockObject ou IO
Os parâmetros de bloqueio de gerenciamento. É um tipo ManagementLockObject ou um tipo de E/S. Obrigatórios.
- content_type
- str
Body Parameter content-type. Os valores conhecidos são: 'application/json'. O valor padrão é Nenhum.
- cls
- callable
Um tipo ou função personalizado que será passado para a resposta direta
Retornos
ManagementLockObject ou o resultado de cls(response)
Tipo de retorno
Exceções
create_or_update_at_resource_level
Cria ou atualiza um bloqueio de gerenciamento no nível do recurso ou em qualquer nível abaixo do recurso.
Quando você aplica um bloqueio a um escopo pai, todos os recursos filho herdam o mesmo bloqueio. Para criar bloqueios de gerenciamento, você deve ter acesso às ações Microsoft.Authorization/* ou Microsoft.Authorization/locks/*. Das funções internas, somente Proprietário e Administrador do Acesso de Usuário recebem 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 ser bloqueado. Obrigatórios.
- resource_provider_namespace
- str
O namespace do provedor de recursos do recurso a ser bloqueado. Obrigatórios.
- lock_name
- str
O nome do bloqueio. O nome do bloqueio pode ter no máximo 260 caracteres. Ele não pode conter <, > %, &, :, , ?, /, ou nenhum caractere de controle. Obrigatórios.
- parameters
- ManagementLockObject ou IO
Parâmetros para criar ou atualizar um bloqueio de gerenciamento. É um tipo ManagementLockObject ou um tipo de E/S. Obrigatórios.
- content_type
- str
Body Parameter content-type. Os valores conhecidos são: 'application/json'. O valor padrão é Nenhum.
- cls
- callable
Um tipo ou função personalizado que será passado para a resposta direta
Retornos
ManagementLockObject ou o resultado de cls(response)
Tipo de retorno
Exceções
create_or_update_at_subscription_level
Cria ou atualiza um bloqueio de gerenciamento no nível da assinatura.
Quando você aplica um bloqueio a um escopo pai, todos os recursos filho herdam o mesmo bloqueio. Para criar bloqueios de gerenciamento, você deve ter acesso às ações Microsoft.Authorization/* ou Microsoft.Authorization/locks/*. Das funções internas, somente Proprietário e Administrador do Acesso de Usuário recebem 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 do bloqueio pode ter no máximo 260 caracteres. Ele não pode conter <, > %, &, :, , ?, /, ou nenhum caractere de controle. Obrigatórios.
- parameters
- ManagementLockObject ou IO
Os parâmetros de bloqueio de gerenciamento. É um tipo ManagementLockObject ou um tipo de E/S. Obrigatórios.
- content_type
- str
Body Parameter content-type. Os valores conhecidos são: 'application/json'. O valor padrão é Nenhum.
- cls
- callable
Um tipo ou função personalizado que será passado para a resposta direta
Retornos
ManagementLockObject ou o resultado de cls(response)
Tipo de retorno
Exceções
create_or_update_by_scope
Criar ou atualizar um bloqueio de gerenciamento por escopo.
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 escopo do bloqueio. Ao fornecer um escopo para a atribuição, use '/subscriptions/{subscriptionId}' para assinaturas, '/subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}' para grupos de recursos e '/subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{parentResourcePathIfPresent}/{resourceType}/{resourceName}' para recursos. Obrigatórios.
- parameters
- ManagementLockObject ou IO
Criar ou atualizar parâmetros de bloqueio de gerenciamento. É um tipo ManagementLockObject ou um tipo de E/S. Obrigatórios.
- content_type
- str
Body Parameter content-type. Os valores conhecidos são: 'application/json'. O valor padrão é Nenhum.
- cls
- callable
Um tipo ou função personalizado que será passado para a resposta direta
Retornos
ManagementLockObject ou o resultado de cls(response)
Tipo de retorno
Exceções
delete_at_resource_group_level
Exclui um bloqueio de gerenciamento no nível do grupo de recursos.
Para excluir bloqueios de gerenciamento, você deve ter acesso às ações Microsoft.Authorization/* ou Microsoft.Authorization/locks/*. Das funções internas, somente Proprietário e Administrador do Acesso de Usuário recebem essas ações.
delete_at_resource_group_level(resource_group_name: str, lock_name: str, **kwargs: Any) -> None
Parâmetros
- resource_group_name
- str
O nome do grupo de recursos que contém o bloqueio. Obrigatórios.
- cls
- callable
Um tipo ou função personalizado que será passado para a resposta direta
Retornos
Nenhum ou o resultado de cls(response)
Tipo de retorno
Exceções
delete_at_resource_level
Exclui o bloqueio de gerenciamento de um recurso ou qualquer nível abaixo do recurso.
Para excluir bloqueios de gerenciamento, você deve ter acesso às ações Microsoft.Authorization/* ou Microsoft.Authorization/locks/*. Das funções internas, somente Proprietário e Administrador do Acesso de Usuário recebem 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 ser excluído. Obrigatórios.
- resource_provider_namespace
- str
O namespace do provedor de recursos do recurso com o bloqueio a ser excluído. Obrigatórios.
- resource_type
- str
O tipo de recurso do recurso com o bloqueio a ser excluído. Obrigatórios.
- cls
- callable
Um tipo ou função personalizado que será passado para a resposta direta
Retornos
Nenhum ou o resultado de cls(response)
Tipo de retorno
Exceções
delete_at_subscription_level
Exclui o bloqueio de gerenciamento no nível da assinatura.
Para excluir bloqueios de gerenciamento, você deve ter acesso às ações Microsoft.Authorization/* ou Microsoft.Authorization/locks/*. Das funções internas, somente Proprietário e Administrador do Acesso de Usuário recebem 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á passado para a resposta direta
Retornos
Nenhum ou o resultado de cls(response)
Tipo de retorno
Exceções
delete_by_scope
Exclua um bloqueio de gerenciamento por escopo.
delete_by_scope(scope: str, lock_name: str, **kwargs: Any) -> None
Parâmetros
- cls
- callable
Um tipo ou função personalizado que será passado para a resposta direta
Retornos
Nenhum ou o resultado de cls(response)
Tipo de retorno
Exceções
get_at_resource_group_level
Obtém um bloqueio de gerenciamento no 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á passado para a resposta direta
Retornos
ManagementLockObject ou o resultado de cls(response)
Tipo de retorno
Exceções
get_at_resource_level
Obtenha o bloqueio de gerenciamento de um recurso ou 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
- parent_resource_path
- str
Um parâmetro de caminho extra necessário em alguns serviços, como Bancos de Dados SQL. Obrigatórios.
- cls
- callable
Um tipo ou função personalizado que será passado para a resposta direta
Retornos
ManagementLockObject ou o resultado de cls(response)
Tipo de retorno
Exceções
get_at_subscription_level
Obtém um bloqueio de gerenciamento no nível da assinatura.
get_at_subscription_level(lock_name: str, **kwargs: Any) -> ManagementLockObject
Parâmetros
- cls
- callable
Um tipo ou função personalizado que será passado para a resposta direta
Retornos
ManagementLockObject ou o resultado de cls(response)
Tipo de retorno
Exceções
get_by_scope
Obter um bloqueio de gerenciamento por escopo.
get_by_scope(scope: str, lock_name: str, **kwargs: Any) -> ManagementLockObject
Parâmetros
- cls
- callable
Um tipo ou função personalizado que será passado para a resposta direta
Retornos
ManagementLockObject ou o resultado de cls(response)
Tipo de retorno
Exceções
list_at_resource_group_level
Obtém todos os bloqueios de gerenciamento 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 serem obtidos. Obrigatórios.
- cls
- callable
Um tipo ou função personalizado que será passado para a resposta direta
Retornos
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 gerenciamento para um recurso ou 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 diferencia maiúsculas de minúsculas. Obrigatórios.
- cls
- callable
Um tipo ou função personalizado que será passado para a resposta direta
Retornos
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 gerenciamento de uma assinatura.
list_at_subscription_level(filter: str | None = None, **kwargs: Any) -> Iterable[ManagementLockObject]
Parâmetros
- cls
- callable
Um tipo ou função personalizado que será passado para a resposta direta
Retornos
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 gerenciamento de um escopo.
list_by_scope(scope: str, filter: str | None = None, **kwargs: Any) -> Iterable[ManagementLockObject]
Parâmetros
- scope
- str
O escopo do bloqueio. Ao fornecer um escopo para a atribuição, use '/subscriptions/{subscriptionId}' para assinaturas, '/subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}' para grupos de recursos e '/subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{parentResourcePathIfPresent}/{resourceType}/{resourceName}' para recursos. Obrigatórios.
- cls
- callable
Um tipo ou função personalizado que será passado para a resposta direta
Retornos
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