Compartilhar via


CloudServicesOperations Classe

Aviso

NÃO instancie essa classe diretamente.

Em vez disso, você deve acessar as operações a seguir por meio de

ComputeManagementClient's

Atributo <xref:cloud_services>.

Herança
builtins.object
CloudServicesOperations

Construtor

CloudServicesOperations(*args, **kwargs)

Métodos

begin_create_or_update

Criar ou atualizar um serviço de nuvem. Observe que algumas propriedades só podem ser definidas durante a criação do serviço de nuvem.

begin_delete

Exclui um serviço de nuvem.

begin_delete_instances

Exclui instâncias de função em um serviço de nuvem.

begin_power_off

Desligar o serviço de nuvem. Observe que os recursos ainda estão anexados e você está sendo cobrado pelos recursos.

begin_rebuild

Recompilar Instâncias de Função reinstala o sistema operacional em instâncias de funções Web ou funções de trabalho e inicializa os recursos de armazenamento usados por elas. Se você não quiser inicializar recursos de armazenamento, poderá usar Reimage Role Instances.

begin_reimage

A operação assíncrona reimagem reinstala o sistema operacional em instâncias de funções web ou funções de trabalho.

begin_restart

Reinicia uma ou mais instâncias de função em um serviço de nuvem.

begin_start

Inicia o serviço de nuvem.

begin_update

Atualizar um serviço de nuvem.

get

Exibir informações sobre um serviço de nuvem.

get_instance_view

Obtém o status de um serviço de nuvem.

list

Obtém uma lista de todos os serviços de nuvem em um grupo de recursos. Use a propriedade nextLink na resposta para obter a próxima página de Serviços de Nuvem. Faça isso até nextLink ser nulo para buscar todos os Serviços de Nuvem.

list_all

Obtém uma lista de todos os serviços de nuvem na assinatura, independentemente do grupo de recursos associado. Use a propriedade nextLink na resposta para obter a próxima página de Serviços de Nuvem. Faça isso até nextLink ser nulo para buscar todos os Serviços de Nuvem.

begin_create_or_update

Criar ou atualizar um serviço de nuvem. Observe que algumas propriedades só podem ser definidas durante a criação do serviço de nuvem.

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

Parâmetros

resource_group_name
str
Obrigatório

Nome do grupo de recursos. Obrigatórios.

cloud_service_name
str
Obrigatório

Nome do serviço de nuvem. Obrigatórios.

parameters
CloudService ou IO
Obrigatório

O objeto de serviço de nuvem. É um tipo CloudService ou um tipo de E/S. O valor padrão é Nenhum.

content_type
str

Body Parameter content-type. Os valores conhecidos são: 'application/json'. O valor padrão é Nenhum.

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

Tipo de retorno

Exceções

begin_delete

Exclui um serviço de nuvem.

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

Parâmetros

resource_group_name
str
Obrigatório

Nome do grupo de recursos. Obrigatórios.

cloud_service_name
str
Obrigatório

Nome do serviço de nuvem. Obrigatórios.

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_delete_instances

Exclui instâncias de função em um serviço de nuvem.

begin_delete_instances(resource_group_name: str, cloud_service_name: str, parameters: _models.RoleInstances | None = None, *, content_type: str = 'application/json', **kwargs: Any) -> LROPoller[None]

Parâmetros

resource_group_name
str
Obrigatório

Nome do grupo de recursos. Obrigatórios.

cloud_service_name
str
Obrigatório

Nome do serviço de nuvem. Obrigatórios.

parameters
RoleInstances ou IO
Obrigatório

Lista de nomes de instância de função de serviço de nuvem. É um tipo RoleInstances ou um tipo de E/S. O valor padrão é Nenhum.

content_type
str

Body Parameter content-type. Os valores conhecidos são: 'application/json'. O valor padrão é Nenhum.

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_power_off

Desligar o serviço de nuvem. Observe que os recursos ainda estão anexados e você está sendo cobrado pelos recursos.

begin_power_off(resource_group_name: str, cloud_service_name: str, **kwargs: Any) -> LROPoller[None]

Parâmetros

resource_group_name
str
Obrigatório

Nome do grupo de recursos. Obrigatórios.

cloud_service_name
str
Obrigatório

Nome do serviço de nuvem. Obrigatórios.

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_rebuild

Recompilar Instâncias de Função reinstala o sistema operacional em instâncias de funções Web ou funções de trabalho e inicializa os recursos de armazenamento usados por elas. Se você não quiser inicializar recursos de armazenamento, poderá usar Reimage Role Instances.

begin_rebuild(resource_group_name: str, cloud_service_name: str, parameters: _models.RoleInstances | None = None, *, content_type: str = 'application/json', **kwargs: Any) -> LROPoller[None]

Parâmetros

resource_group_name
str
Obrigatório

Nome do grupo de recursos. Obrigatórios.

cloud_service_name
str
Obrigatório

Nome do serviço de nuvem. Obrigatórios.

parameters
RoleInstances ou IO
Obrigatório

Lista de nomes de instância de função de serviço de nuvem. É um tipo RoleInstances ou um tipo de E/S. O valor padrão é Nenhum.

content_type
str

Body Parameter content-type. Os valores conhecidos são: 'application/json'. O valor padrão é Nenhum.

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_reimage

A operação assíncrona reimagem reinstala o sistema operacional em instâncias de funções web ou funções de trabalho.

begin_reimage(resource_group_name: str, cloud_service_name: str, parameters: _models.RoleInstances | None = None, *, content_type: str = 'application/json', **kwargs: Any) -> LROPoller[None]

Parâmetros

resource_group_name
str
Obrigatório

Nome do grupo de recursos. Obrigatórios.

cloud_service_name
str
Obrigatório

Nome do serviço de nuvem. Obrigatórios.

parameters
RoleInstances ou IO
Obrigatório

Lista de nomes de instância de função de serviço de nuvem. É um tipo RoleInstances ou um tipo de E/S. O valor padrão é Nenhum.

content_type
str

Body Parameter content-type. Os valores conhecidos são: 'application/json'. O valor padrão é Nenhum.

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 em False para que esta operação não sondar 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_restart

Reinicia uma ou mais instâncias de função em um serviço de nuvem.

begin_restart(resource_group_name: str, cloud_service_name: str, parameters: _models.RoleInstances | None = None, *, content_type: str = 'application/json', **kwargs: Any) -> LROPoller[None]

Parâmetros

resource_group_name
str
Obrigatório

Nome do grupo de recursos. Obrigatórios.

cloud_service_name
str
Obrigatório

Nome do serviço de nuvem. Obrigatórios.

parameters
RoleInstances ou IO
Obrigatório

Lista de nomes de instâncias de função de serviço de nuvem. É um tipo RoleInstances ou um tipo de E/S. O valor padrão é Nenhum.

content_type
str

Tipo de conteúdo do Parâmetro do Corpo. Os valores conhecidos são: 'application/json'. O valor padrão é Nenhum.

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 poller de um estado salvo.

polling
bool ou PollingMethod

Por padrão, seu método de sondagem será ARMPolling. Passe em False para que esta operação não sondar 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_start

Inicia o serviço de nuvem.

begin_start(resource_group_name: str, cloud_service_name: str, **kwargs: Any) -> LROPoller[None]

Parâmetros

resource_group_name
str
Obrigatório

Nome do grupo de recursos. Obrigatórios.

cloud_service_name
str
Obrigatório

Nome do serviço de nuvem. Obrigatórios.

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 poller de um estado salvo.

polling
bool ou PollingMethod

Por padrão, seu método de sondagem será ARMPolling. Passe em False para que esta operação não sondar 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

Atualizar um serviço de nuvem.

begin_update(resource_group_name: str, cloud_service_name: str, parameters: _models.CloudServiceUpdate | None = None, *, content_type: str = 'application/json', **kwargs: Any) -> LROPoller[_models.CloudService]

Parâmetros

resource_group_name
str
Obrigatório

Nome do grupo de recursos. Obrigatórios.

cloud_service_name
str
Obrigatório

Nome do serviço de nuvem. Obrigatórios.

parameters
CloudServiceUpdate ou IO
Obrigatório

O objeto de serviço de nuvem. É um tipo CloudServiceUpdate ou um tipo de E/S. O valor padrão é Nenhum.

content_type
str

Tipo de conteúdo do Parâmetro do Corpo. Os valores conhecidos são: 'application/json'. O valor padrão é Nenhum.

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 poller de um estado salvo.

polling
bool ou PollingMethod

Por padrão, seu método de sondagem será ARMPolling. Passe em False para que esta operação não sondar 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 CloudService ou o resultado de cls(response)

Tipo de retorno

Exceções

get

Exibir informações sobre um serviço de nuvem.

get(resource_group_name: str, cloud_service_name: str, **kwargs: Any) -> CloudService

Parâmetros

resource_group_name
str
Obrigatório

Nome do grupo de recursos. Obrigatórios.

cloud_service_name
str
Obrigatório

Nome do serviço de nuvem. Obrigatórios.

cls
callable

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

Retornos

CloudService ou o resultado de cls(response)

Tipo de retorno

Exceções

get_instance_view

Obtém o status de um serviço de nuvem.

get_instance_view(resource_group_name: str, cloud_service_name: str, **kwargs: Any) -> CloudServiceInstanceView

Parâmetros

resource_group_name
str
Obrigatório

Nome do grupo de recursos. Obrigatórios.

cloud_service_name
str
Obrigatório

Nome do serviço de nuvem. Obrigatórios.

cls
callable

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

Retornos

CloudServiceInstanceView ou o resultado de cls(response)

Tipo de retorno

Exceções

list

Obtém uma lista de todos os serviços de nuvem em um grupo de recursos. Use a propriedade nextLink na resposta para obter a próxima página de Serviços de Nuvem. Faça isso até nextLink ser nulo para buscar todos os Serviços de Nuvem.

list(resource_group_name: str, **kwargs: Any) -> Iterable[CloudService]

Parâmetros

resource_group_name
str
Obrigatório

Nome do grupo de recursos. Obrigatórios.

cls
callable

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

Retornos

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

Tipo de retorno

Exceções

list_all

Obtém uma lista de todos os serviços de nuvem na assinatura, independentemente do grupo de recursos associado. Use a propriedade nextLink na resposta para obter a próxima página de Serviços de Nuvem. Faça isso até nextLink ser nulo para buscar todos os Serviços de Nuvem.

list_all(**kwargs: Any) -> Iterable[CloudService]

Parâmetros

cls
callable

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

Retornos

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

Tipo de retorno

Exceções

Atributos

models

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