ManagementLocksOperations Classe

Aviso

NÃO instanciar esta classe diretamente.

Em vez disso, deve aceder às seguintes operações através de

ManagementLockClient's

<xref:management_locks> atributo.

Herança
builtins.object
ManagementLocksOperations

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

resource_group_name
str
Necessário

O nome do grupo de recursos a bloquear. Obrigatório.

lock_name
str
Necessário

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
Necessário

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
Necessário

O nome do grupo de recursos que contém o recurso a bloquear. Obrigatório.

resource_provider_namespace
str
Necessário

O espaço de nomes do fornecedor de recursos do recurso a bloquear. Obrigatório.

parent_resource_path
str
Necessário

A identidade do recurso principal. Obrigatório.

resource_type
str
Necessário

O tipo de recurso do recurso a bloquear. Obrigatório.

resource_name
str
Necessário

O nome do recurso a bloquear. Obrigatório.

lock_name
str
Necessário

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
Necessário

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
Necessário

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
Necessário

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
Necessário

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.

lock_name
str
Necessário

O nome do bloqueio. Obrigatório.

parameters
ManagementLockObject ou IO
Necessário

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

resource_group_name
str
Necessário

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

lock_name
str
Necessário

O nome do bloqueio a eliminar. Obrigatório.

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
Necessário

O nome do grupo de recursos que contém o recurso com o bloqueio a eliminar. Obrigatório.

resource_provider_namespace
str
Necessário

O espaço de nomes do fornecedor de recursos do recurso com o bloqueio a eliminar. Obrigatório.

parent_resource_path
str
Necessário

A identidade do recurso principal. Obrigatório.

resource_type
str
Necessário

O tipo de recurso do recurso com o bloqueio a eliminar. Obrigatório.

resource_name
str
Necessário

O nome do recurso com o bloqueio a eliminar. Obrigatório.

lock_name
str
Necessário

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

lock_name
str
Necessário

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

Eliminar um bloqueio de gestão por âmbito.

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

Parâmetros

scope
str
Necessário

O âmbito do bloqueio. Obrigatório.

lock_name
str
Necessário

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

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

resource_group_name
str
Necessário

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

lock_name
str
Necessário

O nome do bloqueio a obter. 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_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_group_name
str
Necessário

O nome do grupo de recursos. Obrigatório.

resource_provider_namespace
str
Necessário

O espaço de nomes do fornecedor de recursos. Obrigatório.

parent_resource_path
str
Necessário

É necessário um parâmetro de caminho adicional em alguns serviços, como Bases de Dados SQL. Obrigatório.

resource_type
str
Necessário

O tipo do recurso. Obrigatório.

resource_name
str
Necessário

O nome do recurso. Obrigatório.

lock_name
str
Necessário

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

lock_name
str
Necessário

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

Obter um bloqueio de gestão por âmbito.

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

Parâmetros

scope
str
Necessário

O âmbito do bloqueio. Obrigatório.

lock_name
str
Necessário

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

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
Necessário

O nome do grupo de recursos que contém os bloqueios a obter. Obrigatório.

filter
str
Necessário

O filtro a aplicar na operação. O valor predefinido é Nenhum.

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
Necessário

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
Necessário

O espaço de nomes do fornecedor de recursos. Obrigatório.

parent_resource_path
str
Necessário

A identidade do recurso principal. Obrigatório.

resource_type
str
Necessário

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

resource_name
str
Necessário

O nome do recurso bloqueado. Obrigatório.

filter
str
Necessário

O filtro a aplicar na operação. O valor predefinido é Nenhum.

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

filter
str
Necessário

O filtro a aplicar na operação. O valor predefinido é Nenhum.

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
Necessário

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.

filter
str
Necessário

O filtro a aplicar na operação. O valor predefinido é Nenhum.

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