Compartilhar via


InstancePoolsOperations Classe

Operações InstancePoolsOperations.

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
InstancePoolsOperations

Construtor

InstancePoolsOperations(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 ou atualiza um pool de instâncias.

begin_delete

Exclui um pool de instâncias.

begin_update

Atualizações um pool de instâncias.

get

Obtém um pool de instâncias.

list

Obtém uma lista de todos os pools de instâncias na assinatura.

list_by_resource_group

Obtém uma lista de pools de instâncias no grupo de recursos.

begin_create_or_update

Cria ou atualiza um pool de instâncias.

begin_create_or_update(resource_group_name: str, instance_pool_name: str, parameters: '_models.InstancePool', **kwargs: Any) -> LROPoller['_models.InstancePool']

Parâmetros

resource_group_name
str
Obrigatório

O nome do grupo de recursos que contém o recurso. Você pode obter esse valor por meio da API do Gerenciador de Recursos do Azure ou por meio do portal.

instance_pool_name
str
Obrigatório

O nome do pool de instâncias a ser criado ou atualizado.

parameters
InstancePool
Obrigatório

O estado do recurso do pool de instâncias solicitado.

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 PollingMethod

Por padrão, o método de sondagem será ARMPolling. 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 LROPoller que retorna InstancePool ou o resultado de cls(response)

Tipo de retorno

Exceções

begin_delete

Exclui um pool de instâncias.

begin_delete(resource_group_name: str, instance_pool_name: str, **kwargs: Any) -> LROPoller[None]

Parâmetros

resource_group_name
str
Obrigatório

O nome do grupo de recursos que contém o recurso. Você pode obter esse valor por meio da API do Gerenciador de Recursos do Azure ou por meio do portal.

instance_pool_name
str
Obrigatório

O nome do pool de instâncias a ser excluído.

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 PollingMethod

Por padrão, o método de sondagem será ARMPolling. 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 LROPoller que retorna Nenhum ou o resultado de cls(response)

Tipo de retorno

Exceções

begin_update

Atualizações um pool de instâncias.

begin_update(resource_group_name: str, instance_pool_name: str, parameters: '_models.InstancePoolUpdate', **kwargs: Any) -> LROPoller['_models.InstancePool']

Parâmetros

resource_group_name
str
Obrigatório

O nome do grupo de recursos que contém o recurso. Você pode obter esse valor por meio da API do Gerenciador de Recursos do Azure ou por meio do portal.

instance_pool_name
str
Obrigatório

O nome do pool de instâncias a ser atualizado.

parameters
InstancePoolUpdate
Obrigatório

O estado do recurso do pool de instâncias solicitado.

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 PollingMethod

Por padrão, o método de sondagem será ARMPolling. 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 LROPoller que retorna InstancePool ou o resultado de cls(response)

Tipo de retorno

Exceções

get

Obtém um pool de instâncias.

get(resource_group_name: str, instance_pool_name: str, **kwargs: Any) -> _models.InstancePool

Parâmetros

resource_group_name
str
Obrigatório

O nome do grupo de recursos que contém o recurso. Você pode obter esse valor por meio da API do Gerenciador de Recursos do Azure ou por meio do portal.

instance_pool_name
str
Obrigatório

O nome do pool de instâncias a ser recuperado.

cls
callable

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

Retornos

InstancePool ou o resultado de cls(response)

Tipo de retorno

Exceções

list

Obtém uma lista de todos os pools de instâncias na assinatura.

list(**kwargs: Any) -> Iterable['_models.InstancePoolListResult']

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 InstancePoolListResult ou o resultado de cls(response)

Tipo de retorno

Exceções

list_by_resource_group

Obtém uma lista de pools de instâncias no grupo de recursos.

list_by_resource_group(resource_group_name: str, **kwargs: Any) -> Iterable['_models.InstancePoolListResult']

Parâmetros

resource_group_name
str
Obrigatório

O nome do grupo de recursos que contém o recurso. Você pode obter esse valor por meio da API do Gerenciador de Recursos do Azure ou por meio do portal.

cls
callable

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

Retornos

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

Tipo de retorno

Exceções

Atributos

models

models = <module 'azure.mgmt.sql.models' from 'C:\\hostedtoolcache\\windows\\Python\\3.11.7\\x64\\Lib\\site-packages\\azure\\mgmt\\sql\\models\\__init__.py'>