AgentPoolsOperations Classe

Aviso

NÃO instantaneamente esta aula.

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

ContainerServiceClient's '

<xref:agent_pools> atributo.

Herança
builtins.object
AgentPoolsOperations

Construtor

AgentPoolsOperations(*args, **kwargs)

Métodos

begin_create_or_update

Cria ou atualiza um conjunto de agentes no cluster gerido especificado.

Cria ou atualiza um conjunto de agentes no cluster gerido especificado.

begin_delete

Elimina um conjunto de agentes no cluster gerido especificado.

Elimina um conjunto de agentes no cluster gerido especificado.

begin_upgrade_node_image_version

Atualiza a versão de imagem de nó de um conjunto de agentes para o mais tardar.

A atualização da versão de imagem do nó de um conjunto de agentes aplica as atualizações mais recentes de SO e tempo de execução aos nós. A AKS fornece uma nova imagem por semana com as últimas atualizações. Para obter mais detalhes sobre as versões de imagem do nó, consulte: https://docs.microsoft.com/azure/aks/node-image-upgrade.

get

Obtém o conjunto de agentes de cluster gerido especificado.

Obtém o conjunto de agentes de cluster gerido especificado.

get_available_agent_pool_versions

Obtém uma lista de versões Kubernetes suportadas para o conjunto de agentes especificados.

Consulte as versões Kubernetes suportadas para obter mais detalhes sobre o ciclo de vida da versão.

get_upgrade_profile

Obtém o perfil de upgrade para uma piscina de agentes.

Obtém o perfil de upgrade para uma piscina de agentes.

list

Obtém uma lista de piscinas de agentes no cluster gerido especificado.

Obtém uma lista de piscinas de agentes no cluster gerido especificado.

begin_create_or_update

Cria ou atualiza um conjunto de agentes no cluster gerido especificado.

Cria ou atualiza um conjunto de agentes no cluster gerido especificado.

begin_create_or_update(resource_group_name: str, resource_name: str, agent_pool_name: str, parameters: _models.AgentPool, *, content_type: str = "'application/json'", **kwargs: Any) -> LROPoller[_models.AgentPool]

Parâmetros

resource_group_name
str
Necessário

O nome do grupo de recursos. Obrigatório.

resource_name
str
Necessário

O nome do recurso de cluster gerido. Obrigatório.

agent_pool_name
str
Necessário

O nome da piscina do agente. Obrigatório.

parameters
AgentPool ou <xref:IO>
Necessário

O grupo de agentes para criar ou atualizar. Ou é um tipo de modelo ou um tipo IO. 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á passado a resposta direta

continuation_token
str

Um sinal de continuação para reiniciar um poller de um estado salvo.

polling
bool ou PollingMethod

Por defeito, o seu método de sondagem será ARMPolling. Passe em Falso para que esta operação não sondagem, ou passe no seu próprio objeto de sondagem inicializado para uma estratégia de sondagem pessoal.

polling_interval
int

Tempo de espera padrão entre duas sondagens para operações LRO se não houver Retry-After cabeçalho presente.

Devoluções

Um caso de LROPoller que devolve o AgentPool ou o resultado do CLS(resposta)

Tipo de retorno

Exceções

begin_delete

Elimina um conjunto de agentes no cluster gerido especificado.

Elimina um conjunto de agentes no cluster gerido especificado.

begin_delete(resource_group_name: str, resource_name: str, agent_pool_name: str, **kwargs: Any) -> azure.core.polling._poller.LROPoller[None]

Parâmetros

resource_group_name
str
Necessário

O nome do grupo de recursos. Obrigatório.

resource_name
str
Necessário

O nome do recurso de cluster gerido. Obrigatório.

agent_pool_name
str
Necessário

O nome da piscina do agente. Obrigatório.

cls
callable

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

continuation_token
str

Um sinal de continuação para reiniciar um poller de um estado salvo.

polling
bool ou PollingMethod

Por defeito, o seu método de sondagem será ARMPolling. Passe em Falso para que esta operação não sondagem, ou passe no seu próprio objeto de sondagem inicializado para uma estratégia de sondagem pessoal.

polling_interval
int

Tempo de espera padrão entre duas sondagens para operações LRO se não houver Retry-After cabeçalho presente.

Devoluções

Um caso de LROPoller que devolve nenhum ou o resultado de cls(resposta)

Tipo de retorno

Exceções

begin_upgrade_node_image_version

Atualiza a versão de imagem de nó de um conjunto de agentes para o mais tardar.

A atualização da versão de imagem do nó de um conjunto de agentes aplica as atualizações mais recentes de SO e tempo de execução aos nós. A AKS fornece uma nova imagem por semana com as últimas atualizações. Para obter mais detalhes sobre as versões de imagem do nó, consulte: https://docs.microsoft.com/azure/aks/node-image-upgrade.

begin_upgrade_node_image_version(resource_group_name: str, resource_name: str, agent_pool_name: str, **kwargs: Any) -> azure.core.polling._poller.LROPoller[None]

Parâmetros

resource_group_name
str
Necessário

O nome do grupo de recursos. Obrigatório.

resource_name
str
Necessário

O nome do recurso de cluster gerido. Obrigatório.

agent_pool_name
str
Necessário

O nome da piscina do agente. Obrigatório.

cls
callable

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

continuation_token
str

Um sinal de continuação para reiniciar um poller de um estado salvo.

polling
bool ou PollingMethod

Por defeito, o seu método de sondagem será ARMPolling. Passe em Falso para que esta operação não sondagem, ou passe no seu próprio objeto de sondagem inicializado para uma estratégia de sondagem pessoal.

polling_interval
int

Tempo de espera padrão entre duas sondagens para operações LRO se não houver Retry-After cabeçalho presente.

Devoluções

Um caso de LROPoller que devolve o AgentPool ou o resultado do CLS(resposta)

Tipo de retorno

Exceções

get

Obtém o conjunto de agentes de cluster gerido especificado.

Obtém o conjunto de agentes de cluster gerido especificado.

get(resource_group_name: str, resource_name: str, agent_pool_name: str, **kwargs: Any) -> azure.mgmt.containerservice.v2021_09_01.models._models_py3.AgentPool

Parâmetros

resource_group_name
str
Necessário

O nome do grupo de recursos. Obrigatório.

resource_name
str
Necessário

O nome do recurso de cluster gerido. Obrigatório.

agent_pool_name
str
Necessário

O nome da piscina do agente. Obrigatório.

cls
callable

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

Devoluções

AgentPool ou o resultado do cls(resposta)

Tipo de retorno

Exceções

get_available_agent_pool_versions

Obtém uma lista de versões Kubernetes suportadas para o conjunto de agentes especificados.

Consulte as versões Kubernetes suportadas para obter mais detalhes sobre o ciclo de vida da versão.

get_available_agent_pool_versions(resource_group_name: str, resource_name: str, **kwargs: Any) -> azure.mgmt.containerservice.v2021_09_01.models._models_py3.AgentPoolAvailableVersions

Parâmetros

resource_group_name
str
Necessário

O nome do grupo de recursos. Obrigatório.

resource_name
str
Necessário

O nome do recurso de cluster gerido. Obrigatório.

cls
callable

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

Devoluções

AgentPoolAvailableVersions ou o resultado de cls(resposta)

Tipo de retorno

Exceções

get_upgrade_profile

Obtém o perfil de upgrade para uma piscina de agentes.

Obtém o perfil de upgrade para uma piscina de agentes.

get_upgrade_profile(resource_group_name: str, resource_name: str, agent_pool_name: str, **kwargs: Any) -> azure.mgmt.containerservice.v2021_09_01.models._models_py3.AgentPoolUpgradeProfile

Parâmetros

resource_group_name
str
Necessário

O nome do grupo de recursos. Obrigatório.

resource_name
str
Necessário

O nome do recurso de cluster gerido. Obrigatório.

agent_pool_name
str
Necessário

O nome da piscina do agente. Obrigatório.

cls
callable

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

Devoluções

AgentPoolUpgradeProfile ou o resultado do cls(resposta)

Tipo de retorno

Exceções

list

Obtém uma lista de piscinas de agentes no cluster gerido especificado.

Obtém uma lista de piscinas de agentes no cluster gerido especificado.

list(resource_group_name: str, resource_name: str, **kwargs: Any) -> Iterable[azure.mgmt.containerservice.v2021_09_01.models._models_py3.AgentPool]

Parâmetros

resource_group_name
str
Necessário

O nome do grupo de recursos. Obrigatório.

resource_name
str
Necessário

O nome do recurso de cluster gerido. Obrigatório.

cls
callable

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

Devoluções

Um iterador como o exemplo de AgentPool ou o resultado de cls(resposta)

Tipo de retorno

Exceções

Atributos

models

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