ManagementLocksOperations Classe

Aviso

NÃO instancie essa classe diretamente.

Em vez disso, você deve acessar as operações a seguir por meio de

ManagementLockClient's

Atributo <xref:management_locks>.

Herança
builtins.object
ManagementLocksOperations

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

resource_group_name
str
Obrigatório

O nome do grupo de recursos a ser bloqueado. Obrigatórios.

lock_name
str
Obrigatório

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
Obrigatório

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
Obrigatório

O nome do grupo de recursos que contém o recurso a ser bloqueado. Obrigatórios.

resource_provider_namespace
str
Obrigatório

O namespace do provedor de recursos do recurso a ser bloqueado. Obrigatórios.

parent_resource_path
str
Obrigatório

A identidade do recurso pai. Obrigatórios.

resource_type
str
Obrigatório

O tipo de recurso do recurso a ser bloqueado. Obrigatórios.

resource_name
str
Obrigatório

O nome do recurso a ser bloqueado. Obrigatórios.

lock_name
str
Obrigatório

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
Obrigatório

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
Obrigatório

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
Obrigatório

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
Obrigatório

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.

lock_name
str
Obrigatório

O nome do bloqueio. Obrigatórios.

parameters
ManagementLockObject ou IO
Obrigatório

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
Obrigatório

O nome do grupo de recursos que contém o bloqueio. Obrigatórios.

lock_name
str
Obrigatório

O nome do 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_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
Obrigatório

O nome do grupo de recursos que contém o recurso com o bloqueio a ser excluído. Obrigatórios.

resource_provider_namespace
str
Obrigatório

O namespace do provedor de recursos do recurso com o bloqueio a ser excluído. Obrigatórios.

parent_resource_path
str
Obrigatório

A identidade do recurso pai. Obrigatórios.

resource_type
str
Obrigatório

O tipo de recurso do recurso com o bloqueio a ser excluído. Obrigatórios.

resource_name
str
Obrigatório

O nome do recurso com o bloqueio a ser excluído. Obrigatórios.

lock_name
str
Obrigatório

O nome do 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

lock_name
str
Obrigatório

O nome do 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_by_scope

Exclua um bloqueio de gerenciamento por escopo.

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

Parâmetros

scope
str
Obrigatório

O escopo do bloqueio. Obrigatórios.

lock_name
str
Obrigatório

O nome do 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

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

resource_group_name
str
Obrigatório

O nome do grupo de recursos bloqueado. Obrigatórios.

lock_name
str
Obrigatório

O nome do bloqueio a ser obtido. 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_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

resource_group_name
str
Obrigatório

O nome do grupo de recursos. Obrigatórios.

resource_provider_namespace
str
Obrigatório

O namespace do provedor de recursos. Obrigatórios.

parent_resource_path
str
Obrigatório

Um parâmetro de caminho extra necessário em alguns serviços, como Bancos de Dados SQL. Obrigatórios.

resource_type
str
Obrigatório

Tipo do recurso. Obrigatórios.

resource_name
str
Obrigatório

O nome do recurso. Obrigatórios.

lock_name
str
Obrigatório

O nome do bloqueio. 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

lock_name
str
Obrigatório

O nome do bloqueio a ser obtido. 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_by_scope

Obter um bloqueio de gerenciamento por escopo.

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

Parâmetros

scope
str
Obrigatório

O escopo do bloqueio. Obrigatórios.

lock_name
str
Obrigatório

O nome do bloqueio. 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

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
Obrigatório

O nome do grupo de recursos que contém os bloqueios a serem obtidos. Obrigatórios.

filter
str
Obrigatório

O filtro a ser aplicado na operação. O valor padrão é Nenhum.

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
Obrigatório

O nome do grupo de recursos que contém o recurso bloqueado. O nome diferencia maiúsculas de minúsculas. Obrigatórios.

resource_provider_namespace
str
Obrigatório

O namespace do provedor de recursos. Obrigatórios.

parent_resource_path
str
Obrigatório

A identidade do recurso pai. Obrigatórios.

resource_type
str
Obrigatório

O tipo de recurso do recurso bloqueado. Obrigatórios.

resource_name
str
Obrigatório

O nome do recurso bloqueado. Obrigatórios.

filter
str
Obrigatório

O filtro a ser aplicado na operação. O valor padrão é Nenhum.

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

filter
str
Obrigatório

O filtro a ser aplicado na operação. O valor padrão é Nenhum.

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
Obrigatório

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.

filter
str
Obrigatório

O filtro a ser aplicado na operação. O valor padrão é Nenhum.

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'>