Compartilhar via


JobsOperations Classe

Aviso

NÃO instancie essa classe diretamente.

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

ContainerAppsAPIClient's

Atributo <xref:jobs>.

Herança
builtins.object
JobsOperations

Construtor

JobsOperations(*args, **kwargs)

Métodos

begin_create_or_update

Criar ou atualizar um trabalho de aplicativos de contêiner.

Criar ou atualizar um trabalho de aplicativos de contêiner.

begin_delete

Excluir um trabalho de Aplicativos de Contêiner.

Excluir um trabalho de Aplicativos de Contêiner.

begin_start

Inicie um trabalho de Aplicativos de Contêiner.

Inicie um trabalho de Aplicativos de Contêiner.

begin_stop_execution

Encerra a execução de um trabalho de aplicativos de contêiner em execução.

Encerra a execução de um trabalho de aplicativos de contêiner em execução.

begin_stop_multiple_executions

Encerra a execução de um trabalho de aplicativos de contêiner em execução.

Encerra a execução de um trabalho de aplicativos de contêiner em execução.

begin_update

Atualize as propriedades de um Trabalho de Aplicativos de Contêiner.

Corrige um Trabalho de Aplicativos de Contêiner usando o Patch de Mesclagem JSON.

get

Obter as propriedades de um Trabalho de Aplicativos de Contêiner.

Obter as propriedades de um Trabalho de Aplicativos de Contêiner.

list_by_resource_group

Obtenha os Trabalhos de Aplicativos de Contêiner em um determinado grupo de recursos.

Obtenha os Trabalhos de Aplicativos de Contêiner em um determinado grupo de recursos.

list_by_subscription

Obtenha os Trabalhos de Aplicativos de Contêiner em uma determinada assinatura.

Obtenha os Trabalhos de Aplicativos de Contêiner em uma determinada assinatura.

list_secrets

Listar segredos para um trabalho de aplicativos de contêiner.

Listar segredos para um trabalho de aplicativos de contêiner.

begin_create_or_update

Criar ou atualizar um trabalho de aplicativos de contêiner.

Criar ou atualizar um trabalho de aplicativos de contêiner.

async begin_create_or_update(resource_group_name: str, job_name: str, job_envelope: _models.Job, *, content_type: str = 'application/json', **kwargs: Any) -> AsyncLROPoller[_models.Job]

Parâmetros

resource_group_name
str
Obrigatório

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

job_name
str
Obrigatório

Nome do trabalho. Obrigatórios.

job_envelope
Job ou IO
Obrigatório

Propriedades usadas para criar um trabalho de aplicativos de contêiner. É um tipo de trabalho ou um tipo de E/S. Obrigatórios.

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 AsyncPollingMethod

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

Tipo de retorno

Exceções

begin_delete

Excluir um trabalho de Aplicativos de Contêiner.

Excluir um trabalho de Aplicativos de Contêiner.

async begin_delete(resource_group_name: str, job_name: str, **kwargs: Any) -> AsyncLROPoller[None]

Parâmetros

resource_group_name
str
Obrigatório

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

job_name
str
Obrigatório

Nome do trabalho. 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 AsyncPollingMethod

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

Tipo de retorno

Exceções

begin_start

Inicie um trabalho de Aplicativos de Contêiner.

Inicie um trabalho de Aplicativos de Contêiner.

async begin_start(resource_group_name: str, job_name: str, template: _models.JobExecutionTemplate | None = None, *, content_type: str = 'application/json', **kwargs: Any) -> AsyncLROPoller[_models.JobExecutionBase]

Parâmetros

resource_group_name
str
Obrigatório

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

job_name
str
Obrigatório

Nome do trabalho. Obrigatórios.

template
JobExecutionTemplate ou IO
Obrigatório

Propriedades usadas para iniciar uma execução de trabalho. É um tipo JobExecutionTemplate 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 AsyncPollingMethod

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

Tipo de retorno

Exceções

begin_stop_execution

Encerra a execução de um trabalho de aplicativos de contêiner em execução.

Encerra a execução de um trabalho de aplicativos de contêiner em execução.

async begin_stop_execution(resource_group_name: str, job_name: str, job_execution_name: str, **kwargs: Any) -> AsyncLROPoller[None]

Parâmetros

resource_group_name
str
Obrigatório

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

job_name
str
Obrigatório

Nome do trabalho. Obrigatórios.

job_execution_name
str
Obrigatório

Nome da execução do trabalho. 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 AsyncPollingMethod

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

Tipo de retorno

Exceções

begin_stop_multiple_executions

Encerra a execução de um trabalho de aplicativos de contêiner em execução.

Encerra a execução de um trabalho de aplicativos de contêiner em execução.

async begin_stop_multiple_executions(resource_group_name: str, job_name: str, **kwargs: Any) -> AsyncLROPoller[ContainerAppJobExecutions]

Parâmetros

resource_group_name
str
Obrigatório

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

job_name
str
Obrigatório

Nome do trabalho. 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 AsyncPollingMethod

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

Tipo de retorno

Exceções

begin_update

Atualize as propriedades de um Trabalho de Aplicativos de Contêiner.

Corrige um Trabalho de Aplicativos de Contêiner usando o Patch de Mesclagem JSON.

async begin_update(resource_group_name: str, job_name: str, job_envelope: _models.JobPatchProperties, *, content_type: str = 'application/json', **kwargs: Any) -> AsyncLROPoller[_models.Job]

Parâmetros

resource_group_name
str
Obrigatório

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

job_name
str
Obrigatório

Nome do trabalho. Obrigatórios.

job_envelope
JobPatchProperties ou IO
Obrigatório

Propriedades usadas para criar um trabalho de aplicativos de contêiner. É um tipo JobPatchProperties ou um tipo de E/S. Obrigatórios.

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

Tipo de retorno

Exceções

get

Obter as propriedades de um Trabalho de Aplicativos de Contêiner.

Obter as propriedades de um Trabalho de Aplicativos de Contêiner.

async get(resource_group_name: str, job_name: str, **kwargs: Any) -> Job

Parâmetros

resource_group_name
str
Obrigatório

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

job_name
str
Obrigatório

Nome do Trabalho. Obrigatórios.

cls
callable

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

Retornos

Trabalho ou o resultado de cls(response)

Tipo de retorno

Job

Exceções

list_by_resource_group

Obtenha os Trabalhos de Aplicativos de Contêiner em um determinado grupo de recursos.

Obtenha os Trabalhos de Aplicativos de Contêiner em um determinado grupo de recursos.

list_by_resource_group(resource_group_name: str, **kwargs: Any) -> AsyncIterable[Job]

Parâmetros

resource_group_name
str
Obrigatório

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

cls
callable

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

Retornos

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

Tipo de retorno

Exceções

list_by_subscription

Obtenha os Trabalhos de Aplicativos de Contêiner em uma determinada assinatura.

Obtenha os Trabalhos de Aplicativos de Contêiner em uma determinada assinatura.

list_by_subscription(**kwargs: Any) -> AsyncIterable[Job]

Parâmetros

cls
callable

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

Retornos

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

Tipo de retorno

Exceções

list_secrets

Listar segredos para um trabalho de aplicativos de contêiner.

Listar segredos para um trabalho de aplicativos de contêiner.

async list_secrets(resource_group_name: str, job_name: str, **kwargs: Any) -> JobSecretsCollection

Parâmetros

resource_group_name
str
Obrigatório

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

job_name
str
Obrigatório

Nome do Trabalho. Obrigatórios.

cls
callable

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

Retornos

JobSecretsCollection ou o resultado de cls(response)

Tipo de retorno

Exceções

Atributos

models

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