ManagedClustersOperations Classe

Aviso

NÃO instancia esta classe diretamente.

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

ContainerServiceClient's

<xref:managed_clusters> atributo.

Herança
builtins.object
ManagedClustersOperations

Construtor

ManagedClustersOperations(*args, **kwargs)

Métodos

begin_create_or_update

Cria ou atualiza um cluster gerido.

Cria ou atualiza um cluster gerido.

begin_delete

Elimina um cluster gerido.

Elimina um cluster gerido.

begin_reset_aad_profile

Reponha o Perfil do AAD de um cluster gerido.

Reponha o Perfil do AAD de um cluster gerido.

begin_reset_service_principal_profile

Reponha o Perfil principal de serviço de um cluster gerido.

Não é possível efetuar esta ação num cluster que não esteja a utilizar um principal de serviço.

begin_rotate_cluster_certificates

Roda os certificados de um cluster gerido.

Veja Rotação de certificados para obter mais detalhes sobre a rotação de certificados de cluster gerido.

begin_run_command

Submete um comando para ser executado no Cluster Gerido.

O AKS irá criar um pod para executar o comando . Isto é essencialmente útil para clusters privados. Para obter mais informações, veja Comando Executar do AKS.

begin_start

Inicia um Cluster Gerido anteriormente parado.

Veja iniciar um cluster para obter mais detalhes sobre como iniciar um cluster.

begin_stop

Para um Cluster Gerido.

Esta ação só pode ser efetuada em clusters com cópias de segurança de conjuntos de Dimensionamento de Máquinas Virtuais do Azure. Parar um cluster interrompe totalmente o plano de controlo e os nós de agente, mantendo todo o estado do objeto e do cluster. Um cluster não acumula custos enquanto está parado. Veja parar um cluster para obter mais detalhes sobre como parar um cluster.

begin_update_tags

Atualizações etiquetas num cluster gerido.

Atualizações etiquetas num cluster gerido.

get

Obtém um cluster gerido.

Obtém um cluster gerido.

get_access_profile

Obtém um perfil de acesso de um cluster gerido.

AVISO: esta API será preterida. Em vez disso , utilize ListClusterUserCredentials ou ListClusterAdminCredentials .

get_command_result

Obtém os resultados de um comando que foi executado no Cluster Gerido.

Obtém os resultados de um comando que foi executado no Cluster Gerido.

get_os_options

Obtém opções de SO suportadas na subscrição especificada.

Obtém opções de SO suportadas na subscrição especificada.

get_upgrade_profile

Obtém o perfil de atualização de um cluster gerido.

Obtém o perfil de atualização de um cluster gerido.

list

Obtém uma lista de clusters geridos na subscrição especificada.

Obtém uma lista de clusters geridos na subscrição especificada.

list_by_resource_group

Lista clusters geridos no grupo de recursos e subscrição especificados.

Lista clusters geridos no grupo de recursos e subscrição especificados.

list_cluster_admin_credentials

Lista as credenciais de administrador de um cluster gerido.

Lista as credenciais de administrador de um cluster gerido.

list_cluster_monitoring_user_credentials

Lista as credenciais de utilizador de monitorização do cluster de um cluster gerido.

Lista as credenciais de utilizador de monitorização do cluster de um cluster gerido.

list_cluster_user_credentials

Lista as credenciais de utilizador de um cluster gerido.

Lista as credenciais de utilizador de um cluster gerido.

list_outbound_network_dependencies_endpoints

Obtém uma lista de pontos finais de saída (pontos finais de rede de todas as dependências de saída) no cluster gerido especificado.

Obtém uma lista de pontos finais de saída (pontos finais de rede de todas as dependências de saída) no cluster gerido especificado. A operação devolve propriedades de cada ponto final de saída.

begin_create_or_update

Cria ou atualiza um cluster gerido.

Cria ou atualiza um cluster gerido.

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

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.

parameters
ManagedCluster ou IO
Necessário

O cluster gerido para criar ou atualizar. É um tipo ManagedCluster 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

continuation_token
str

Um token de continuação para reiniciar um poller a partir de um estado guardado.

polling
bool ou PollingMethod

Por predefinição, o seu método de consulta será ARMPolling. Transmita Falso para que esta operação não seja consultada ou transmita o seu próprio objeto de consulta inicializado para uma estratégia de consulta pessoal.

polling_interval
int

Tempo de espera predefinido entre duas sondagens para operações LRO se não existir nenhum cabeçalho de Retry-After.

Devoluções

Uma instância do LROPoller que devolve ManagedCluster ou o resultado de cls(resposta)

Tipo de retorno

Exceções

begin_delete

Elimina um cluster gerido.

Elimina um cluster gerido.

begin_delete(resource_group_name: str, resource_name: str, **kwargs: Any) -> 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.

cls
callable

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

continuation_token
str

Um token de continuação para reiniciar um poller a partir de um estado guardado.

polling
bool ou PollingMethod

Por predefinição, o seu método de consulta será ARMPolling. Transmita Falso para que esta operação não seja consultada ou transmita o seu próprio objeto de consulta inicializado para uma estratégia de consulta pessoal.

polling_interval
int

Tempo de espera predefinido entre duas sondagens para operações LRO se não existir nenhum cabeçalho de Retry-After.

Devoluções

Uma instância do LROPoller que devolve Nenhum ou o resultado de cls(resposta)

Tipo de retorno

Exceções

begin_reset_aad_profile

Reponha o Perfil do AAD de um cluster gerido.

Reponha o Perfil do AAD de um cluster gerido.

begin_reset_aad_profile(resource_group_name: str, resource_name: str, parameters: _models.ManagedClusterAADProfile, *, content_type: str = 'application/json', **kwargs: Any) -> 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.

parameters
ManagedClusterAADProfile ou IO
Necessário

O perfil do AAD a definir no Cluster Gerido. É um tipo ManagedClusterAADProfile 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

continuation_token
str

Um token de continuação para reiniciar um poller a partir de um estado guardado.

polling
bool ou PollingMethod

Por predefinição, o seu método de consulta será ARMPolling. Transmita Falso para que esta operação não seja consultada ou transmita o seu próprio objeto de consulta inicializado para uma estratégia de consulta pessoal.

polling_interval
int

Tempo de espera predefinido entre duas sondagens para operações LRO se não existir nenhum cabeçalho de Retry-After.

Devoluções

Uma instância do LROPoller que devolve Nenhum ou o resultado de cls(resposta)

Tipo de retorno

Exceções

begin_reset_service_principal_profile

Reponha o Perfil principal de serviço de um cluster gerido.

Não é possível efetuar esta ação num cluster que não esteja a utilizar um principal de serviço.

begin_reset_service_principal_profile(resource_group_name: str, resource_name: str, parameters: _models.ManagedClusterServicePrincipalProfile, *, content_type: str = 'application/json', **kwargs: Any) -> 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.

parameters
ManagedClusterServicePrincipalProfile ou IO
Necessário

O perfil do principal de serviço a definir no cluster gerido. É um tipo ManagedClusterServicePrincipalProfile 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

continuation_token
str

Um token de continuação para reiniciar um poller a partir de um estado guardado.

polling
bool ou PollingMethod

Por predefinição, o seu método de consulta será ARMPolling. Transmita Falso para que esta operação não seja consultada ou transmita o seu próprio objeto de consulta inicializado para uma estratégia de consulta pessoal.

polling_interval
int

Tempo de espera predefinido entre duas sondagens para operações LRO se não existir nenhum cabeçalho de Retry-After.

Devoluções

Uma instância do LROPoller que devolve Nenhum ou o resultado de cls(resposta)

Tipo de retorno

Exceções

begin_rotate_cluster_certificates

Roda os certificados de um cluster gerido.

Veja Rotação de certificados para obter mais detalhes sobre a rotação de certificados de cluster gerido.

begin_rotate_cluster_certificates(resource_group_name: str, resource_name: str, **kwargs: Any) -> 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.

cls
callable

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

continuation_token
str

Um token de continuação para reiniciar um poller a partir de um estado guardado.

polling
bool ou PollingMethod

Por predefinição, o seu método de consulta será ARMPolling. Transmita Falso para que esta operação não seja consultada ou transmita o seu próprio objeto de consulta inicializado para uma estratégia de consulta pessoal.

polling_interval
int

Tempo de espera predefinido entre duas sondagens para operações LRO se não existir nenhum cabeçalho de Retry-After.

Devoluções

Uma instância do LROPoller que devolve Nenhum ou o resultado de cls(resposta)

Tipo de retorno

Exceções

begin_run_command

Submete um comando para ser executado no Cluster Gerido.

O AKS irá criar um pod para executar o comando . Isto é essencialmente útil para clusters privados. Para obter mais informações, veja Comando Executar do AKS.

begin_run_command(resource_group_name: str, resource_name: str, request_payload: _models.RunCommandRequest, *, content_type: str = 'application/json', **kwargs: Any) -> LROPoller[_models.RunCommandResult]

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.

request_payload
RunCommandRequest ou IO
Necessário

O pedido de comando executar. É um tipo RunCommandRequest 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

continuation_token
str

Um token de continuação para reiniciar um poller a partir de um estado guardado.

polling
bool ou PollingMethod

Por predefinição, o método de consulta será ARMPolling. Transmita Falso para que esta operação não seja consultada ou transmita o seu próprio objeto de consulta inicializado para uma estratégia de consulta pessoal.

polling_interval
int

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

Devoluções

Uma instância do LROPoller que devolve RunCommandResult ou o resultado de cls(response)

Tipo de retorno

Exceções

begin_start

Inicia um Cluster Gerido anteriormente parado.

Veja iniciar um cluster para obter mais detalhes sobre como iniciar um cluster.

begin_start(resource_group_name: str, resource_name: str, **kwargs: Any) -> 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.

cls
callable

Um tipo ou função personalizado que será transmitido à resposta direta

continuation_token
str

Um token de continuação para reiniciar um poller a partir de um estado guardado.

polling
bool ou PollingMethod

Por predefinição, o método de consulta será ARMPolling. Transmita Falso para que esta operação não seja consultada ou transmita o seu próprio objeto de consulta inicializado para uma estratégia de consulta pessoal.

polling_interval
int

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

Devoluções

Uma instância do LROPoller que devolve Nenhum ou o resultado de cls(response)

Tipo de retorno

Exceções

begin_stop

Para um Cluster Gerido.

Esta ação só pode ser efetuada em clusters com cópias de segurança de conjuntos de Dimensionamento de Máquinas Virtuais do Azure. Parar um cluster interrompe totalmente o plano de controlo e os nós de agente, mantendo todo o estado do objeto e do cluster. Um cluster não acumula custos enquanto está parado. Veja parar um cluster para obter mais detalhes sobre como parar um cluster.

begin_stop(resource_group_name: str, resource_name: str, **kwargs: Any) -> 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.

cls
callable

Um tipo ou função personalizado que será transmitido à resposta direta

continuation_token
str

Um token de continuação para reiniciar um poller a partir de um estado guardado.

polling
bool ou PollingMethod

Por predefinição, o método de consulta será ARMPolling. Transmita Falso para que esta operação não seja consultada ou transmita o seu próprio objeto de consulta inicializado para uma estratégia de consulta pessoal.

polling_interval
int

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

Devoluções

Uma instância do LROPoller que devolve Nenhum ou o resultado de cls(response)

Tipo de retorno

Exceções

begin_update_tags

Atualizações etiquetas num cluster gerido.

Atualizações etiquetas num cluster gerido.

begin_update_tags(resource_group_name: str, resource_name: str, parameters: _models.TagsObject, *, content_type: str = 'application/json', **kwargs: Any) -> LROPoller[_models.ManagedCluster]

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.

parameters
TagsObject ou IO
Necessário

Parâmetros fornecidos para a operação Atualizar Etiquetas de Cluster Gerido. É um tipo tagsObject 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 à resposta direta

continuation_token
str

Um token de continuação para reiniciar um poller a partir de um estado guardado.

polling
bool ou PollingMethod

Por predefinição, o método de consulta será ARMPolling. Transmita Falso para que esta operação não seja consultada ou transmita o seu próprio objeto de consulta inicializado para uma estratégia de consulta pessoal.

polling_interval
int

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

Devoluções

Uma instância do LROPoller que devolve o ManagedCluster ou o resultado de cls(response)

Tipo de retorno

Exceções

get

Obtém um cluster gerido.

Obtém um cluster gerido.

get(resource_group_name: str, resource_name: str, **kwargs: Any) -> ManagedCluster

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á transmitido à resposta direta

Devoluções

ManagedCluster ou o resultado de cls(response)

Tipo de retorno

Exceções

get_access_profile

Obtém um perfil de acesso de um cluster gerido.

AVISO: esta API será preterida. Em vez disso , utilize ListClusterUserCredentials ou ListClusterAdminCredentials .

get_access_profile(resource_group_name: str, resource_name: str, role_name: str, **kwargs: Any) -> ManagedClusterAccessProfile

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.

role_name
str
Necessário

O nome da função para o recurso accessProfile do cluster gerido. Obrigatório.

cls
callable

Um tipo ou função personalizado que será transmitido à resposta direta

Devoluções

ManagedClusterAccessProfile ou o resultado de cls(response)

Tipo de retorno

Exceções

get_command_result

Obtém os resultados de um comando que foi executado no Cluster Gerido.

Obtém os resultados de um comando que foi executado no Cluster Gerido.

get_command_result(resource_group_name: str, resource_name: str, command_id: str, **kwargs: Any) -> RunCommandResult | 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.

command_id
str
Necessário

ID do comando . Obrigatório.

cls
callable

Um tipo ou função personalizado que será transmitido à resposta direta

Devoluções

RunCommandResult ou None ou o resultado de cls(response)

Tipo de retorno

Exceções

get_os_options

Obtém opções de SO suportadas na subscrição especificada.

Obtém opções de SO suportadas na subscrição especificada.

get_os_options(location: str, resource_type: str | None = None, **kwargs: Any) -> OSOptionProfile

Parâmetros

location
str
Necessário

O nome de uma região do Azure suportada. Obrigatório.

resource_type
str
Necessário

O tipo de recurso para o qual as opções do SO têm de ser devolvidas. O valor predefinido é Nenhum.

cls
callable

Um tipo ou função personalizado que será transmitido à resposta direta

Devoluções

OSOptionProfile ou o resultado de cls(response)

Tipo de retorno

Exceções

get_upgrade_profile

Obtém o perfil de atualização de um cluster gerido.

Obtém o perfil de atualização de um cluster gerido.

get_upgrade_profile(resource_group_name: str, resource_name: str, **kwargs: Any) -> ManagedClusterUpgradeProfile

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á transmitido à resposta direta

Devoluções

ManagedClusterUpgradeProfile ou o resultado de cls(response)

Tipo de retorno

Exceções

list

Obtém uma lista de clusters geridos na subscrição especificada.

Obtém uma lista de clusters geridos na subscrição especificada.

list(**kwargs: Any) -> Iterable[ManagedCluster]

Parâmetros

cls
callable

Um tipo ou função personalizado que será transmitido à resposta direta

Devoluções

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

Tipo de retorno

Exceções

list_by_resource_group

Lista clusters geridos no grupo de recursos e subscrição especificados.

Lista clusters geridos no grupo de recursos e subscrição especificados.

list_by_resource_group(resource_group_name: str, **kwargs: Any) -> Iterable[ManagedCluster]

Parâmetros

resource_group_name
str
Necessário

O nome do grupo de recursos. Obrigatório.

cls
callable

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

Devoluções

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

Tipo de retorno

Exceções

list_cluster_admin_credentials

Lista as credenciais de administrador de um cluster gerido.

Lista as credenciais de administrador de um cluster gerido.

list_cluster_admin_credentials(resource_group_name: str, resource_name: str, server_fqdn: str | None = None, **kwargs: Any) -> CredentialResults

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.

server_fqdn
str
Necessário

server fqdn type for credentials to be returned. O valor predefinido é Nenhum.

cls
callable

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

Devoluções

CredentialResults ou o resultado de cls(resposta)

Tipo de retorno

Exceções

list_cluster_monitoring_user_credentials

Lista as credenciais de utilizador de monitorização do cluster de um cluster gerido.

Lista as credenciais de utilizador de monitorização do cluster de um cluster gerido.

list_cluster_monitoring_user_credentials(resource_group_name: str, resource_name: str, server_fqdn: str | None = None, **kwargs: Any) -> CredentialResults

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.

server_fqdn
str
Necessário

server fqdn type for credentials to be returned. O valor predefinido é Nenhum.

cls
callable

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

Devoluções

CredentialResults ou o resultado de cls(resposta)

Tipo de retorno

Exceções

list_cluster_user_credentials

Lista as credenciais de utilizador de um cluster gerido.

Lista as credenciais de utilizador de um cluster gerido.

list_cluster_user_credentials(resource_group_name: str, resource_name: str, server_fqdn: str | None = None, **kwargs: Any) -> CredentialResults

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.

server_fqdn
str
Necessário

server fqdn type for credentials to be returned. O valor predefinido é Nenhum.

cls
callable

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

Devoluções

CredentialResults ou o resultado de cls(resposta)

Tipo de retorno

Exceções

list_outbound_network_dependencies_endpoints

Obtém uma lista de pontos finais de saída (pontos finais de rede de todas as dependências de saída) no cluster gerido especificado.

Obtém uma lista de pontos finais de saída (pontos finais de rede de todas as dependências de saída) no cluster gerido especificado. A operação devolve propriedades de cada ponto final de saída.

list_outbound_network_dependencies_endpoints(resource_group_name: str, resource_name: str, **kwargs: Any) -> Iterable[OutboundEnvironmentEndpoint]

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á transmitido a resposta direta

Devoluções

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

Tipo de retorno

Exceções

Atributos

models

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