Partilhar via


PipelineJob interface

Definição de trabalho de pipeline: define atributos genéricos para MFE.

Extends

Propriedades

inputs

Insumos para o trabalho de pipeline.

jobs

Os trabalhos constroem o trabalho de pipeline.

jobType

Discriminador polimórfico, que especifica os diferentes tipos que este objeto pode ser

outputs

Saídas para o trabalho de pipeline

settings

Configurações de pipeline, para coisas como ContinueRunOnStepFailure etc.

sourceJobId

ID do recurso ARM do trabalho de origem.

Propriedades Herdadas

componentId

ID do recurso ARM do recurso componente.

computeId

ID do recurso ARM do recurso de computação.

description

O texto da descrição do ativo.

displayName

Exibir nome do trabalho.

experimentName

O nome do experimento ao qual o trabalho pertence. Se não estiver definido, o trabalho será colocado no experimento "Padrão".

identity

Configuração de identidade. Se definido, este deve ser um dos AmlToken, ManagedIdentity, UserIdentity ou null. O padrão é AmlToken se null.

isArchived

O ativo está arquivado?

notificationSetting

Configuração de notificação para o trabalho

properties

O dicionário de propriedades de ativos.

services

Lista de JobEndpoints. Para trabalhos locais, um ponto de extremidade de trabalho terá um valor de ponto de extremidade de FileStreamObject.

status

Situação do trabalho. Observação : esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

tags

Dicionário de tags. As tags podem ser adicionadas, removidas e atualizadas.

Detalhes de Propriedade

inputs

Insumos para o trabalho de pipeline.

inputs?: {[propertyName: string]: JobInputUnion | null}

Valor de Propriedade

{[propertyName: string]: JobInputUnion | null}

jobs

Os trabalhos constroem o trabalho de pipeline.

jobs?: {[propertyName: string]: Record<string, unknown>}

Valor de Propriedade

{[propertyName: string]: Record<string, unknown>}

jobType

Discriminador polimórfico, que especifica os diferentes tipos que este objeto pode ser

jobType: "Pipeline"

Valor de Propriedade

"Pipeline"

outputs

Saídas para o trabalho de pipeline

outputs?: {[propertyName: string]: JobOutputUnion | null}

Valor de Propriedade

{[propertyName: string]: JobOutputUnion | null}

settings

Configurações de pipeline, para coisas como ContinueRunOnStepFailure etc.

settings?: Record<string, unknown>

Valor de Propriedade

Record<string, unknown>

sourceJobId

ID do recurso ARM do trabalho de origem.

sourceJobId?: string

Valor de Propriedade

string

Detalhes da Propriedade Herdada

componentId

ID do recurso ARM do recurso componente.

componentId?: string

Valor de Propriedade

string

herdado de JobBaseProperties.componentId

computeId

ID do recurso ARM do recurso de computação.

computeId?: string

Valor de Propriedade

string

herdado de JobBaseProperties.computeId

description

O texto da descrição do ativo.

description?: string

Valor de Propriedade

string

herdado deJobBaseProperties.description

displayName

Exibir nome do trabalho.

displayName?: string

Valor de Propriedade

string

herdado de JobBaseProperties.displayName

experimentName

O nome do experimento ao qual o trabalho pertence. Se não estiver definido, o trabalho será colocado no experimento "Padrão".

experimentName?: string

Valor de Propriedade

string

herdado de JobBaseProperties.experimentName

identity

Configuração de identidade. Se definido, este deve ser um dos AmlToken, ManagedIdentity, UserIdentity ou null. O padrão é AmlToken se null.

identity?: IdentityConfigurationUnion

Valor de Propriedade

herdado de JobBaseProperties.identity

isArchived

O ativo está arquivado?

isArchived?: boolean

Valor de Propriedade

boolean

herdado de JobBaseProperties.isArchived

notificationSetting

Configuração de notificação para o trabalho

notificationSetting?: NotificationSetting

Valor de Propriedade

herdado de JobBaseProperties.notificationSetting

properties

O dicionário de propriedades de ativos.

properties?: {[propertyName: string]: string | null}

Valor de Propriedade

{[propertyName: string]: string | null}

herdado deJobBaseProperties.properties

services

Lista de JobEndpoints. Para trabalhos locais, um ponto de extremidade de trabalho terá um valor de ponto de extremidade de FileStreamObject.

services?: {[propertyName: string]: JobService | null}

Valor de Propriedade

{[propertyName: string]: JobService | null}

herdado de JobBaseProperties.services

status

Situação do trabalho. Observação : esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

status?: string

Valor de Propriedade

string

herdado de JobBaseProperties.status

tags

Dicionário de tags. As tags podem ser adicionadas, removidas e atualizadas.

tags?: {[propertyName: string]: string | null}

Valor de Propriedade

{[propertyName: string]: string | null}

herdado deJobBaseProperties.tags