Compartilhar via


JobOutputAsset Classe

Representa um ativo usado como um JobOutput.

As variáveis são preenchidas apenas pelo servidor e serão ignoradas ao enviar uma solicitação.

Todos os parâmetros necessários devem ser preenchidos para enviar ao Azure.

Herança
azure.mgmt.media.models._models_py3.JobOutput
JobOutputAsset

Construtor

JobOutputAsset(*, asset_name: str, preset_override: _models.Preset | None = None, label: str | None = None, **kwargs)

Parâmetros de apenas palavra-chave

Nome Description
preset_override

Uma predefinição usada para substituir a predefinição na saída de transformação correspondente.

label
str

Um rótulo atribuído a um JobOutput para ajudar a identificá-lo exclusivamente. Isso é útil quando sua Transformação tem mais de uma TransformOutput, em que seu trabalho tem mais de um JobOutput. Nesses casos, ao enviar o Trabalho, você adicionará dois ou mais JobOutputs, na mesma ordem que TransformOutputs na Transformação. Posteriormente, ao recuperar o Trabalho, por meio de eventos ou em uma solicitação GET, você pode usar o rótulo para identificar facilmente o JobOutput. Se um rótulo não for fornecido, um valor padrão de '{presetName}_{outputIndex}' será usado, em que o nome predefinido é o nome da predefinição no TransformOutput correspondente e o índice de saída é o índice relativo desse JobOutput dentro do Trabalho. Observe que esse índice é o mesmo que o índice relativo do TransformOutput correspondente em sua Transformação.

asset_name
str

O nome do ativo de saída. Obrigatórios.

Variáveis

Nome Description
odata_type
str

O discriminatório para tipos derivados. Obrigatórios.

error

Se o JobOutput estiver no estado Erro, ele conterá os detalhes do erro.

preset_override

Uma predefinição usada para substituir a predefinição na saída de transformação correspondente.

state

Descreve o estado do JobOutput. Os valores conhecidos são: "Cancelado", "Cancelando", "Erro", "Concluído", "Processamento", "Enfileirado" e "Agendado".

progress
int

Se o JobOutput estiver em um estado de Processamento, ele conterá o percentual de conclusão do trabalho. O valor é uma estimativa e não deve ser usado para prever os tempos de conclusão do trabalho. Para determinar se o JobOutput foi concluído, use a propriedade State.

label
str

Um rótulo atribuído a um JobOutput para ajudar a identificá-lo exclusivamente. Isso é útil quando sua Transformação tem mais de uma TransformOutput, em que seu trabalho tem mais de um JobOutput. Nesses casos, ao enviar o Trabalho, você adicionará dois ou mais JobOutputs, na mesma ordem que TransformOutputs na Transformação. Posteriormente, ao recuperar o Trabalho, por meio de eventos ou em uma solicitação GET, você pode usar o rótulo para identificar facilmente o JobOutput. Se um rótulo não for fornecido, um valor padrão de '{presetName}_{outputIndex}' será usado, em que o nome predefinido é o nome da predefinição no TransformOutput correspondente e o índice de saída é o índice relativo desse JobOutput dentro do Trabalho. Observe que esse índice é o mesmo que o índice relativo do TransformOutput correspondente em sua Transformação.

start_time

A data e a hora UTC em que essa Saída do Trabalho começou a ser processada.

end_time

A data e a hora UTC em que essa Saída do Trabalho terminou o processamento.

asset_name
str

O nome do ativo de saída. Obrigatórios.