KustoPoolDatabasePrincipalAssignmentsOperations Classe

Operações assíncronas kustoPoolDatabasePrincipalAssignmentsOperations.

Você não deve instanciar essa classe diretamente. Em vez disso, você deve criar uma instância do Cliente que a instancie para você e a anexa como um atributo.

Herança
builtins.object
KustoPoolDatabasePrincipalAssignmentsOperations

Construtor

KustoPoolDatabasePrincipalAssignmentsOperations(client, config, serializer, deserializer)

Parâmetros

client
Obrigatório

Cliente para solicitações de serviço.

config
Obrigatório

Configuração do cliente de serviço.

serializer
Obrigatório

Um serializador de modelo de objeto.

deserializer
Obrigatório

Um desserializador de modelo de objeto.

Variáveis

models

Alias para classes de modelo usadas neste grupo de operações.

Métodos

begin_create_or_update

Cria uma entidade de banco de dados do pool do KustoAssignment.

begin_delete

Exclui uma entidade de segurança do pool do KustoAssignment.

check_name_availability

Verifica se a atribuição de entidade de segurança do banco de dados é válida e ainda não está em uso.

get

Obtém uma entidade de banco de dados do pool do KustoAssignment.

list

Lista todas as entidades de banco de dados do pool do KustoAssignments.

begin_create_or_update

Cria uma entidade de banco de dados do pool do KustoAssignment.

async begin_create_or_update(workspace_name: str, kusto_pool_name: str, database_name: str, principal_assignment_name: str, resource_group_name: str, parameters: azure.mgmt.synapse.models._models_py3.DatabasePrincipalAssignment, **kwargs: Any) -> azure.core.polling._async_poller.AsyncLROPoller[azure.mgmt.synapse.models._models_py3.DatabasePrincipalAssignment]

Parâmetros

workspace_name
str
Obrigatório

O nome do workspace.

kusto_pool_name
str
Obrigatório

O nome do pool do Kusto.

database_name
str
Obrigatório

O nome do banco de dados no pool do Kusto.

principal_assignment_name
str
Obrigatório

O nome da entidade de segurança do KustoAssignment.

resource_group_name
str
Obrigatório

O nome do grupo de recursos. O nome diferencia maiúsculas de minúsculas.

parameters
DatabasePrincipalAssignment
Obrigatório

Os parâmetros principalAssignments do Kusto fornecidos para a operação.

api_version
str

Versão da API. O valor padrão é "2021-06-01-preview". Observe que substituir esse valor padrão pode resultar em um comportamento sem suporte.

cls
callable

Um tipo ou função personalizado que será passado para a resposta direta

continuation_token
str

Um token de continuação para reiniciar um sondador de um estado salvo.

polling
bool ou AsyncPollingMethod

Por padrão, o método de sondagem será AsyncARMPolling. Passe False para que essa operação não seja sondada ou passe seu próprio objeto de sondagem inicializado para uma estratégia de sondagem pessoal.

polling_interval
int

Tempo de espera padrão entre duas pesquisas para operações LRO se nenhum cabeçalho Retry-After estiver presente.

Retornos

Uma instância de AsyncLROPoller que retorna DatabasePrincipalAssignment ou o resultado de cls(response)

Tipo de retorno

Exceções

begin_delete

Exclui uma entidade de segurança do pool do KustoAssignment.

async begin_delete(workspace_name: str, kusto_pool_name: str, database_name: str, principal_assignment_name: str, resource_group_name: str, **kwargs: Any) -> azure.core.polling._async_poller.AsyncLROPoller[None]

Parâmetros

workspace_name
str
Obrigatório

O nome do workspace.

kusto_pool_name
str
Obrigatório

O nome do pool do Kusto.

database_name
str
Obrigatório

O nome do banco de dados no pool do Kusto.

principal_assignment_name
str
Obrigatório

O nome da entidade de segurança do KustoAssignment.

resource_group_name
str
Obrigatório

O nome do grupo de recursos. O nome diferencia maiúsculas de minúsculas.

api_version
str

Versão da API. O valor padrão é "2021-06-01-preview". Observe que substituir esse valor padrão pode resultar em um comportamento sem suporte.

cls
callable

Um tipo ou função personalizado que será passado para a resposta direta

continuation_token
str

Um token de continuação para reiniciar um sondador de um estado salvo.

polling
bool ou AsyncPollingMethod

Por padrão, o método de sondagem será AsyncARMPolling. Passe False para que essa operação não seja sondada ou passe seu próprio objeto de sondagem inicializado para uma estratégia de sondagem pessoal.

polling_interval
int

Tempo de espera padrão entre duas pesquisas para operações LRO se nenhum cabeçalho Retry-After estiver presente.

Retornos

Uma instância de AsyncLROPoller que retorna Nenhum ou o resultado de cls(response)

Tipo de retorno

Exceções

check_name_availability

Verifica se a atribuição de entidade de segurança do banco de dados é válida e ainda não está em uso.

async check_name_availability(workspace_name: str, kusto_pool_name: str, database_name: str, resource_group_name: str, principal_assignment_name: azure.mgmt.synapse.models._models_py3.DatabasePrincipalAssignmentCheckNameRequest, **kwargs: Any) -> azure.mgmt.synapse.models._models_py3.CheckNameResult

Parâmetros

workspace_name
str
Obrigatório

O nome do workspace.

kusto_pool_name
str
Obrigatório

O nome do pool do Kusto.

database_name
str
Obrigatório

O nome do banco de dados no pool do Kusto.

resource_group_name
str
Obrigatório

O nome do grupo de recursos. O nome diferencia maiúsculas de minúsculas.

principal_assignment_name
DatabasePrincipalAssignmentCheckNameRequest
Obrigatório

O nome do recurso.

api_version
str

Versão da API. O valor padrão é "2021-06-01-preview". Observe que substituir esse valor padrão pode resultar em um comportamento sem suporte.

cls
callable

Um tipo ou função personalizado que será passado para a resposta direta

Retornos

CheckNameResult ou o resultado de cls(response)

Tipo de retorno

Exceções

get

Obtém uma entidade de banco de dados do pool do KustoAssignment.

async get(workspace_name: str, kusto_pool_name: str, database_name: str, principal_assignment_name: str, resource_group_name: str, **kwargs: Any) -> azure.mgmt.synapse.models._models_py3.DatabasePrincipalAssignment

Parâmetros

workspace_name
str
Obrigatório

O nome do workspace.

kusto_pool_name
str
Obrigatório

O nome do pool do Kusto.

database_name
str
Obrigatório

O nome do banco de dados no pool do Kusto.

principal_assignment_name
str
Obrigatório

O nome da entidade de segurança do KustoAssignment.

resource_group_name
str
Obrigatório

O nome do grupo de recursos. O nome diferencia maiúsculas de minúsculas.

api_version
str

Versão da API. O valor padrão é "2021-06-01-preview". Observe que substituir esse valor padrão pode resultar em um comportamento sem suporte.

cls
callable

Um tipo ou função personalizado que será passado para a resposta direta

Retornos

DatabasePrincipalAssignment ou o resultado de cls(response)

Tipo de retorno

Exceções

list

Lista todas as entidades de banco de dados do pool do KustoAssignments.

list(workspace_name: str, kusto_pool_name: str, database_name: str, resource_group_name: str, **kwargs: Any) -> AsyncIterable[azure.mgmt.synapse.models._models_py3.DatabasePrincipalAssignmentListResult]

Parâmetros

workspace_name
str
Obrigatório

O nome do workspace.

kusto_pool_name
str
Obrigatório

O nome do pool do Kusto.

database_name
str
Obrigatório

O nome do banco de dados no pool do Kusto.

resource_group_name
str
Obrigatório

O nome do grupo de recursos. O nome diferencia maiúsculas de minúsculas.

api_version
str

Versão da API. O valor padrão é "2021-06-01-preview". Observe que substituir esse valor padrão pode resultar em um comportamento sem suporte.

cls
callable

Um tipo ou função personalizado que será passado para a resposta direta

Retornos

Um iterador como a instância de DatabasePrincipalAssignmentListResult ou o resultado de cls(response)

Tipo de retorno

Exceções

Atributos

models

models = <module 'azure.mgmt.synapse.models' from 'C:\\hostedtoolcache\\windows\\Python\\3.9.13\\x64\\lib\\site-packages\\azure\\mgmt\\synapse\\models\\__init__.py'>