Condividi tramite


PipelineJob interface

Definizione del processo della pipeline: definisce un tipo generico per gli attributi MFE.

Extends

Proprietà

inputs

Input per il processo della pipeline.

jobs

I processi costruiscono il processo pipeline.

jobType

Discriminare polimorfico, che specifica i diversi tipi che questo oggetto può essere

outputs

Output per il processo della pipeline

settings

Impostazioni della pipeline, per elementi come ContinueRunOnStepFailure e così via.

sourceJobId

ID risorsa ARM del processo di origine.

Proprietà ereditate

componentId

ID risorsa ARM della risorsa componente.

computeId

ID risorsa ARM della risorsa di calcolo.

description

Testo della descrizione dell'asset.

displayName

Nome visualizzato del processo.

experimentName

Nome dell'esperimento a cui appartiene il processo. Se non è impostato, il processo viene inserito nell'esperimento "Default".

identity

Configurazione dell'identità. Se impostato, deve essere uno di AmlToken, ManagedIdentity, UserIdentity o Null. L'impostazione predefinita è AmlToken se null.

isArchived

L'asset è archiviato?

notificationSetting

Impostazione di notifica per il processo

properties

Dizionario delle proprietà dell'asset.

services

Elenco di JobEndpoints. Per i processi locali, un endpoint di processo avrà un valore endpoint di FileStreamObject.

status

Stato del processo. NOTA: questa proprietà non verrà serializzata. Può essere popolato solo dal server.

tags

Dizionario tag. I tag possono essere aggiunti, rimossi e aggiornati.

Dettagli proprietà

inputs

Input per il processo della pipeline.

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

Valore della proprietà

{[propertyName: string]: JobInputUnion | null}

jobs

I processi costruiscono il processo pipeline.

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

Valore della proprietà

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

jobType

Discriminare polimorfico, che specifica i diversi tipi che questo oggetto può essere

jobType: "Pipeline"

Valore della proprietà

"Pipeline"

outputs

Output per il processo della pipeline

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

Valore della proprietà

{[propertyName: string]: JobOutputUnion | null}

settings

Impostazioni della pipeline, per elementi come ContinueRunOnStepFailure e così via.

settings?: Record<string, unknown>

Valore della proprietà

Record<string, unknown>

sourceJobId

ID risorsa ARM del processo di origine.

sourceJobId?: string

Valore della proprietà

string

Dettagli proprietà ereditate

componentId

ID risorsa ARM della risorsa componente.

componentId?: string

Valore della proprietà

string

Ereditato daJobBaseProperties.componentId

computeId

ID risorsa ARM della risorsa di calcolo.

computeId?: string

Valore della proprietà

string

ereditato daJobBaseProperties.computeId

description

Testo della descrizione dell'asset.

description?: string

Valore della proprietà

string

ereditato daJobBaseProperties.description

displayName

Nome visualizzato del processo.

displayName?: string

Valore della proprietà

string

Ereditato daJobBaseProperties.displayName

experimentName

Nome dell'esperimento a cui appartiene il processo. Se non è impostato, il processo viene inserito nell'esperimento "Default".

experimentName?: string

Valore della proprietà

string

Ereditato daJobBaseProperties.experimentName

identity

Configurazione dell'identità. Se impostato, deve essere uno di AmlToken, ManagedIdentity, UserIdentity o Null. L'impostazione predefinita è AmlToken se null.

identity?: IdentityConfigurationUnion

Valore della proprietà

ereditato daJobBaseProperties.identity

isArchived

L'asset è archiviato?

isArchived?: boolean

Valore della proprietà

boolean

Ereditato daJobBaseProperties.isArchived

notificationSetting

Impostazione di notifica per il processo

notificationSetting?: NotificationSetting

Valore della proprietà

Ereditato daJobBaseProperties.notificationSetting

properties

Dizionario delle proprietà dell'asset.

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

Valore della proprietà

{[propertyName: string]: string | null}

ereditato daJobBaseProperties.properties

services

Elenco di JobEndpoints. Per i processi locali, un endpoint di processo avrà un valore endpoint di FileStreamObject.

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

Valore della proprietà

{[propertyName: string]: JobService | null}

ereditato daJobBaseProperties.services

status

Stato del processo. NOTA: questa proprietà non verrà serializzata. Può essere popolato solo dal server.

status?: string

Valore della proprietà

string

ereditato daJobBaseProperties.status

tags

Dizionario tag. I tag possono essere aggiunti, rimossi e aggiornati.

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

Valore della proprietà

{[propertyName: string]: string | null}

Ereditato daJobBaseProperties.tags