

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

# Flussi di lavoro
<a name="aws-glue-api-workflow"></a>

 L'API Workflows descrive i tipi di dati e l'API relativi alla creazione, all'aggiornamento o alla visualizzazione dei flussi di lavoro in. AWS Glue La cronologia di esecuzione dei processi è accessibile per 90 giorni per il flusso di lavoro e l'esecuzione del processo. 

## Tipi di dati
<a name="aws-glue-api-workflow-objects"></a>
+ [JobNodeDetails struttura](#aws-glue-api-workflow-JobNodeDetails)
+ [CrawlerNodeDetails struttura](#aws-glue-api-workflow-CrawlerNodeDetails)
+ [TriggerNodeDetails struttura](#aws-glue-api-workflow-TriggerNodeDetails)
+ [Struttura crawl](#aws-glue-api-workflow-Crawl)
+ [Struttura nodo](#aws-glue-api-workflow-Node)
+ [Struttura edge](#aws-glue-api-workflow-Edge)
+ [Struttura flusso di lavoro](#aws-glue-api-workflow-Workflow)
+ [WorkflowGraph struttura](#aws-glue-api-workflow-WorkflowGraph)
+ [WorkflowRun struttura](#aws-glue-api-workflow-WorkflowRun)
+ [WorkflowRunStatistics struttura](#aws-glue-api-workflow-WorkflowRunStatistics)
+ [StartingEventBatchCondition struttura](#aws-glue-api-workflow-StartingEventBatchCondition)
+ [Struttura blueprint](#aws-glue-api-workflow-Blueprint)
+ [BlueprintDetails struttura](#aws-glue-api-workflow-BlueprintDetails)
+ [LastActiveDefinition struttura](#aws-glue-api-workflow-LastActiveDefinition)
+ [BlueprintRun struttura](#aws-glue-api-workflow-BlueprintRun)

## JobNodeDetails struttura
<a name="aws-glue-api-workflow-JobNodeDetails"></a>

I dettagli di un nodo processo presenti nel flusso di lavoro.

**Campi**
+ `JobRuns`: una matrice di oggetti [JobRun](aws-glue-api-jobs-runs.md#aws-glue-api-jobs-runs-JobRun).

  Le informazioni sulle esecuzioni del processo rappresentate dal nodo processo.

## CrawlerNodeDetails struttura
<a name="aws-glue-api-workflow-CrawlerNodeDetails"></a>

I dettagli di un nodo crawler presenti nel flusso di lavoro.

**Campi**
+ `Crawls`: una matrice di oggetti [Crawl](#aws-glue-api-workflow-Crawl).

  Un elenco di esecuzioni del crawler rappresentato dal nodo crawler.

## TriggerNodeDetails struttura
<a name="aws-glue-api-workflow-TriggerNodeDetails"></a>

I dettagli di un nodo trigger presenti nel flusso di lavoro.

**Campi**
+ `Trigger`: un oggetto [Trigger](aws-glue-api-jobs-trigger.md#aws-glue-api-jobs-trigger-Trigger).

  Le informazioni del trigger rappresentate dal nodo trigger.

## Struttura crawl
<a name="aws-glue-api-workflow-Crawl"></a>

I dettagli di una esecuzione del crawler nel flusso di lavoro.

**Campi**
+ `State`: stringa UTF-8 (valori validi: `RUNNING` \$1 `CANCELLING` \$1 `CANCELLED` \$1 `SUCCEEDED` \$1 `FAILED` \$1 `ERROR`).

  Lo stato del crawler.
+ `StartedOn`: timestamp.

  La data e l'ora in cui è stata avviata l'esecuzione del crawler.
+ `CompletedOn`: timestamp.

  La data e l'ora in cui si è conclusa l'esecuzione del crawler.
+ `ErrorMessage`: stringa di descrizione, non superiore a 2048 byte di lunghezza, corrispondente a [URI address multi-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-uri).

  Il messaggio di errore associato al crawler.
+ `LogGroup`: stringa UTF-8, non inferiore a 1 o superiore a 512 byte di lunghezza, corrispondente a [Log group string pattern](aws-glue-api-common.md#aws-glue-api-regex-logGroup-id).

  Il gruppo di log associato al crawler.
+ `LogStream`: stringa UTF-8, non inferiore a 1 o superiore a 512 byte di lunghezza, corrispondente a [Log-stream string pattern](aws-glue-api-common.md#aws-glue-api-regex-logStream-id).

  Il flusso di log associato all'esecuzione del crawler.

## Struttura nodo
<a name="aws-glue-api-workflow-Node"></a>

Un nodo rappresenta un AWS Glue componente (trigger, crawler o job) su un grafico del flusso di lavoro.

**Campi**
+ `Type`: stringa UTF-8 (valori validi: `CRAWLER` \$1 `JOB` \$1 `TRIGGER`).

  Il tipo di AWS Glue componente rappresentato dal nodo.
+ `Name`: stringa UTF-8, non inferiore a 1 o superiore a 255 byte di lunghezza, corrispondente a [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Il nome del AWS Glue componente rappresentato dal nodo.
+ `UniqueId`: stringa UTF-8, non inferiore a 1 o superiore a 255 byte di lunghezza, corrispondente a [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  L'ID univoco assegnato al nodo all'interno del flusso di lavoro.
+ `TriggerDetails`: un oggetto [TriggerNodeDetails](#aws-glue-api-workflow-TriggerNodeDetails).

  Le informazioni sul trigger quando il nodo rappresenta un trigger.
+ `JobDetails`: un oggetto [JobNodeDetails](#aws-glue-api-workflow-JobNodeDetails).

  Le informazioni sul processo quando il nodo rappresenta un processo.
+ `CrawlerDetails`: un oggetto [CrawlerNodeDetails](#aws-glue-api-workflow-CrawlerNodeDetails).

  Dettagli del crawler quando il nodo rappresenta un crawler.

## Struttura edge
<a name="aws-glue-api-workflow-Edge"></a>

Un bordo rappresenta una connessione diretta tra due AWS Glue componenti che fanno parte del flusso di lavoro a cui appartiene il bordo.

**Campi**
+ `SourceId`: stringa UTF-8, non inferiore a 1 o superiore a 255 byte di lunghezza, corrispondente a [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  L'id univoco del nodo all'interno del flusso di lavoro in cui ha origine l'edge.
+ `DestinationId`: stringa UTF-8, non inferiore a 1 o superiore a 255 byte di lunghezza, corrispondente a [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  L'id univoco del nodo all'interno del flusso di lavoro in cui termina l'edge.

## Struttura flusso di lavoro
<a name="aws-glue-api-workflow-Workflow"></a>

Un flusso di lavoro è una raccolta di più AWS Glue job e crawler dipendenti che vengono eseguiti per completare un'attività ETL complessa. Ogni flusso di lavoro gestisce l'esecuzione e il monitoraggio di tutti i suoi processi e crawler.

**Campi**
+ `Name`: stringa UTF-8, non inferiore a 1 o superiore a 255 byte di lunghezza, corrispondente a [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Nome del flusso di lavoro.
+ `Description`: stringa UTF-8.

  Una descrizione del flusso di lavoro.
+ `DefaultRunProperties`: una matrice della mappa di coppie chiave-valore.

  Ogni chiave è una stringa UTF-8, non inferiore a 1 o superiore a 255 byte di lunghezza, corrispondente a [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Ogni valore è una stringa UTF-8.

  Un insieme di proprietà da utilizzare come parte di ogni esecuzione del flusso di lavoro. Le proprietà di esecuzione vengono rese disponibili per ogni processo nel flusso di lavoro. Un processo può modificare le proprietà dei processi successivi nel flusso.
+ `CreatedOn`: timestamp.

  La data e l'ora in cui il flusso di lavoro è stato creato.
+ `LastModifiedOn`: timestamp.

  La data e l'ora più recenti in cui il flusso di lavoro è stato modificato.
+ `LastRun`: un oggetto [WorkflowRun](#aws-glue-api-workflow-WorkflowRun).

  Le informazioni relative all'ultima esecuzione del flusso di lavoro.
+ `Graph`: un oggetto [WorkflowGraph](#aws-glue-api-workflow-WorkflowGraph).

  Il grafico che rappresenta tutti i AWS Glue componenti che appartengono al flusso di lavoro come nodi e le connessioni dirette tra di essi come bordi.
+ `CreationStatus`: stringa UTF-8 (valori validi: `CREATING` \$1 `CREATED` \$1 `CREATION_FAILED`).

  Lo stato della creazione del flusso di lavoro.
+ `MaxConcurrentRuns`: numero (intero).

  È possibile utilizzare questo parametro per impedire aggiornamenti multipli indesiderati dei dati, per controllare i costi o, in alcuni casi, per evitare il superamento del numero massimo di esecuzioni simultanee di uno qualsiasi dei processi componenti. Se si lascia questo parametro vuoto, non è previsto alcun limite al numero di esecuzioni simultanee del flusso di lavoro.
+ `BlueprintDetails`: un oggetto [BlueprintDetails](#aws-glue-api-workflow-BlueprintDetails).

  Questa struttura indica i dettagli del blueprint da cui viene creato questo particolare flusso di lavoro.

## WorkflowGraph struttura
<a name="aws-glue-api-workflow-WorkflowGraph"></a>

Un diagramma del flusso di lavoro rappresenta il flusso di lavoro completo che contiene tutti i componenti di AWS Glue presenti nel flusso di lavoro e tutte le connessioni orientate esistenti tra essi.

**Campi**
+ `Nodes`: una matrice di oggetti [Nodo](#aws-glue-api-workflow-Node).

  Un elenco dei AWS Glue componenti appartengono al flusso di lavoro rappresentato come nodi.
+ `Edges`: una matrice di oggetti [Edge](#aws-glue-api-workflow-Edge).

  Un elenco di tutte le connessioni orientate tra i nodi appartenenti al flusso di lavoro.

## WorkflowRun struttura
<a name="aws-glue-api-workflow-WorkflowRun"></a>

Un'esecuzione di un flusso di lavoro è costituita da tutte le informazioni di runtime sull'esecuzione del flusso stesso.

**Campi**
+ `Name`: stringa UTF-8, non inferiore a 1 o superiore a 255 byte di lunghezza, corrispondente a [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Nome del flusso di lavoro che è stato eseguito.
+ `WorkflowRunId`: stringa UTF-8, non inferiore a 1 o superiore a 255 byte di lunghezza, corrispondente a [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  L'ID di questa esecuzione del flusso di lavoro.
+ `PreviousRunId`: stringa UTF-8, non inferiore a 1 o superiore a 255 byte di lunghezza, corrispondente a [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  L'ID dell'esecuzione del flusso di lavoro precedente.
+ `WorkflowRunProperties`: una matrice della mappa di coppie chiave-valore.

  Ogni chiave è una stringa UTF-8, non inferiore a 1 o superiore a 255 byte di lunghezza, corrispondente a [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Ogni valore è una stringa UTF-8.

  Le proprietà di esecuzione del flusso di lavoro impostate durante l'esecuzione.
+ `StartedOn`: timestamp.

  La data e l'ora in cui è stata avviata l'esecuzione del flusso di lavoro.
+ `CompletedOn`: timestamp.

  La data e l'ora in cui si è conclusa l'esecuzione del flusso di lavoro.
+ `Status`: stringa UTF-8 (valori validi: `RUNNING` \$1 `COMPLETED` \$1 `STOPPING` \$1 `STOPPED` \$1 `ERROR`).

  Lo stato dell'esecuzione del flusso di lavoro.
+ `ErrorMessage`: stringa UTF-8.

  Questo messaggio di errore descrive qualsiasi errore che potrebbe essersi verificato durante l'avvio dell'esecuzione del flusso di lavoro. Attualmente l'unico messaggio di errore è "Esecuzioni simultanee superate per il flusso di lavoro: `foo`".
+ `Statistics`: un oggetto [WorkflowRunStatistics](#aws-glue-api-workflow-WorkflowRunStatistics).

  Le statistiche dell'esecuzione.
+ `Graph`: un oggetto [WorkflowGraph](#aws-glue-api-workflow-WorkflowGraph).

  Il grafico che rappresenta tutti i AWS Glue componenti che appartengono al flusso di lavoro come nodi e le connessioni dirette tra di essi come bordi.
+ `StartingEventBatchCondition`: un oggetto [StartingEventBatchCondition](#aws-glue-api-workflow-StartingEventBatchCondition).

  La condizione batch che ha avviato l'esecuzione del flusso di lavoro.

## WorkflowRunStatistics struttura
<a name="aws-glue-api-workflow-WorkflowRunStatistics"></a>

Le statistiche di esecuzione del flusso di lavoro forniscono le statistiche sull'esecuzione di quest'ultimo.

**Campi**
+ `TotalActions`: numero (intero).

  Numero totale di operazioni nell'esecuzione del flusso di lavoro.
+ `TimeoutActions`: numero (intero).

  Numero totale di operazioni andate in timeout.
+ `FailedActions`: numero (intero).

  Numero totale di operazioni che non si sono concluse correttamente.
+ `StoppedActions`: numero (intero).

  Numero totale di operazioni che sono state interrotte.
+ `SucceededActions`: numero (intero).

  Numero totale di operazioni che si sono concluse correttamente.
+ `RunningActions`: numero (intero).

  Numero totale di operazioni in stato di esecuzione.
+ `ErroredActions`: numero (intero).

  Indica il numero di esecuzioni del processo nello stato ERRORE nell'esecuzione del flusso di lavoro.
+ `WaitingActions`: numero (intero).

  Indica il numero di esecuzioni del processo nello stato IN ATTESA nell'esecuzione del flusso di lavoro.

## StartingEventBatchCondition struttura
<a name="aws-glue-api-workflow-StartingEventBatchCondition"></a>

La condizione batch che ha avviato l'esecuzione del flusso di lavoro. È arrivato il numero di eventi nella dimensione del batch, nel qual caso il BatchSize membro è diverso da zero, oppure la finestra del batch è scaduta, nel qual caso il BatchWindow membro è diverso da zero.

**Campi**
+ `BatchSize`: numero (intero).

  Numero di eventi nel batch.
+ `BatchWindow`: numero (intero).

  Durata del periodo di batch in secondi.

## Struttura blueprint
<a name="aws-glue-api-workflow-Blueprint"></a>

I dettagli di un blueprint.

**Campi**
+ `Name`: stringa UTF-8, non inferiore a 1 o superiore a 128 byte di lunghezza, corrispondente a [Custom string pattern #31](aws-glue-api-common.md#regex_31).

  Nome del blueprint.
+ `Description`: stringa UTF-8, non inferiore a 1 o superiore a 512 byte di lunghezza.

  La descrizione del blueprint.
+ `CreatedOn`: timestamp.

  La data e l'ora di registrazione del blueprint.
+ `LastModifiedOn`: timestamp.

  La data e l'ora dell'ultima modifica apportata al blueprint.
+ `ParameterSpec`: stringa UTF-8, non inferiore a 1 o superiore a 131072 byte di lunghezza.

  Una stringa JSON che indica l'elenco delle specifiche dei parametri per il blueprint.
+ `BlueprintLocation`: stringa UTF-8.

  Specifica il percorso in Amazon S3 in cui è pubblicato il blueprint.
+ `BlueprintServiceLocation`: stringa UTF-8.

  Specifica un percorso in Amazon S3 in cui il blueprint viene copiato quando si chiama `CreateBlueprint/UpdateBlueprint` per registrare il blueprint in AWS Glue.
+ `Status`: stringa UTF-8 (valori validi: `CREATING` \$1 `ACTIVE` \$1 `UPDATING` \$1 `FAILED`).

  Stato della registrazione del blueprint.
  + Creazione: la registrazione del blueprint è in corso.
  + Attivo: il blueprint è stato registrato correttamente.
  + Aggiornamento: è in corso un aggiornamento della registrazione del blueprint.
  + Non riuscito: registrazione del blueprint non riuscita.
+ `ErrorMessage`: stringa UTF-8.

  Un messaggio di errore.
+ `LastActiveDefinition`: un oggetto [LastActiveDefinition](#aws-glue-api-workflow-LastActiveDefinition).

  Quando sono presenti più versioni di un blueprint e la versione più recente presenta alcuni errori, questo attributo indica l'ultima definizione del blueprint riuscita disponibile con il servizio.

## BlueprintDetails struttura
<a name="aws-glue-api-workflow-BlueprintDetails"></a>

I dettagli di un blueprint.

**Campi**
+ `BlueprintName`: stringa UTF-8, non inferiore a 1 o superiore a 128 byte di lunghezza, corrispondente a [Custom string pattern #31](aws-glue-api-common.md#regex_31).

  Nome del blueprint.
+ `RunId`: stringa UTF-8, non inferiore a 1 o superiore a 255 byte di lunghezza, corrispondente a [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  ID esecuzione per questo blueprint.

## LastActiveDefinition struttura
<a name="aws-glue-api-workflow-LastActiveDefinition"></a>

Quando sono presenti più versioni di un blueprint e la versione più recente presenta alcuni errori, questo attributo indica l'ultima definizione del blueprint riuscita disponibile con il servizio.

**Campi**
+ `Description`: stringa UTF-8, non inferiore a 1 o superiore a 512 byte di lunghezza.

  La descrizione del blueprint.
+ `LastModifiedOn`: timestamp.

  La data e l'ora dell'ultima modifica apportata al blueprint.
+ `ParameterSpec`: stringa UTF-8, non inferiore a 1 o superiore a 131072 byte di lunghezza.

  Una stringa JSON che specifica i parametri per il blueprint.
+ `BlueprintLocation`: stringa UTF-8.

  Speciifica un percorso in Amazon S3 in cui il blueprint viene pubblicato dallo sviluppatore. AWS Glue 
+ `BlueprintServiceLocation`: stringa UTF-8.

  Specifica un percorso in Amazon S3 in cui viene copiato il progetto quando crei o aggiorni il progetto.

## BlueprintRun struttura
<a name="aws-glue-api-workflow-BlueprintRun"></a>

I dettagli dell'esecuzione di un blueprint.

**Campi**
+ `BlueprintName`: stringa UTF-8, non inferiore a 1 o superiore a 128 byte di lunghezza, corrispondente a [Custom string pattern #31](aws-glue-api-common.md#regex_31).

  Nome del blueprint.
+ `RunId`: stringa UTF-8, non inferiore a 1 o superiore a 255 byte di lunghezza, corrispondente a [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  L'ID esecuzione per l'esecuzione del blueprint.
+ `WorkflowName`: stringa UTF-8, non inferiore a 1 o superiore a 255 byte di lunghezza, corrispondente a [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Nome di un flusso di lavoro creato a seguito di un'esecuzione del blueprint riuscita. Se l'esecuzione di un blueprint presenta un errore, non verrà creato alcun flusso di lavoro.
+ `State`: stringa UTF-8 (valori validi: `RUNNING` \$1 `SUCCEEDED` \$1 `FAILED` \$1 `ROLLING_BACK`).

  Stato dell'esecuzione del blueprint. I valori possibili sono:
  + In esecuzione: l'esecuzione del blueprint è in corso.
  + Riuscito: l'esecuzione del blueprint è stata completata correttamente.
  + Non riuscito: l'esecuzione del blueprint non è riuscita e il ripristino dello stato precedente è completato.
  + Ripristino dello stato precedente: l'esecuzione del blueprint non è riuscita ed è in corso il ripristino dello stato precedente.
+ `StartedOn`: timestamp.

  La data e l'ora in cui è stata avviata l'esecuzione del blueprint.
+ `CompletedOn`: timestamp.

  La data e l'ora in cui è stata completata l'esecuzione del blueprint.
+ `ErrorMessage`: stringa UTF-8.

  Indica eventuali errori rilevati durante l'esecuzione del blueprint.
+ `RollbackErrorMessage`: stringa UTF-8.

  Se ci sono errori durante la creazione delle entità di un flusso di lavoro, si tenta di ripristinare le entità create fino a quel punto ed eliminarle. Questo attributo indica gli errori rilevati durante il tentativo di eliminare le entità create.
+ `Parameters` – stringa UTF-8, non inferiore a 1 o superiore a 131072 byte di lunghezza.

  I parametri del blueprint come stringa. Dovrai fornire un valore per ogni chiave richiesta dalla specifica del parametro, definita nella `Blueprint$ParameterSpec`.
+ `RoleArn`: stringa UTF-8, non inferiore a 1 o superiore a 1024 byte di lunghezza, corrispondente a [Custom string pattern #30](aws-glue-api-common.md#regex_30).

  ARN del ruolo. Questo ruolo verrà assunto dal AWS Glue servizio e verrà utilizzato per creare il flusso di lavoro e altre entità di un flusso di lavoro.

## Operazioni
<a name="aws-glue-api-workflow-actions"></a>
+ [CreateWorkflow azione (Python: create\$1workflow)](#aws-glue-api-workflow-CreateWorkflow)
+ [UpdateWorkflow azione (Python: update\$1workflow)](#aws-glue-api-workflow-UpdateWorkflow)
+ [DeleteWorkflow azione (Python: delete\$1workflow)](#aws-glue-api-workflow-DeleteWorkflow)
+ [GetWorkflow azione (Python: get\$1workflow)](#aws-glue-api-workflow-GetWorkflow)
+ [ListWorkflows azione (Python: list\$1workflows)](#aws-glue-api-workflow-ListWorkflows)
+ [BatchGetWorkflows azione (Python: batch\$1get\$1workflows)](#aws-glue-api-workflow-BatchGetWorkflows)
+ [GetWorkflowRun azione (Python: get\$1workflow\$1run)](#aws-glue-api-workflow-GetWorkflowRun)
+ [GetWorkflowRuns azione (Python: get\$1workflow\$1runs)](#aws-glue-api-workflow-GetWorkflowRuns)
+ [GetWorkflowRunProperties azione (Python: get\$1workflow\$1run\$1properties)](#aws-glue-api-workflow-GetWorkflowRunProperties)
+ [PutWorkflowRunProperties azione (Python: put\$1workflow\$1run\$1properties)](#aws-glue-api-workflow-PutWorkflowRunProperties)
+ [CreateBlueprint azione (Python: create\$1blueprint)](#aws-glue-api-workflow-CreateBlueprint)
+ [UpdateBlueprint azione (Python: update\$1blueprint)](#aws-glue-api-workflow-UpdateBlueprint)
+ [DeleteBlueprint azione (Python: delete\$1blueprint)](#aws-glue-api-workflow-DeleteBlueprint)
+ [ListBlueprints azione (Python: list\$1blueprints)](#aws-glue-api-workflow-ListBlueprints)
+ [BatchGetBlueprints azione (Python: batch\$1get\$1blueprints)](#aws-glue-api-workflow-BatchGetBlueprints)
+ [StartBlueprintRun azione (Python: start\$1blueprint\$1run)](#aws-glue-api-workflow-StartBlueprintRun)
+ [GetBlueprintRun azione (Python: get\$1blueprint\$1run)](#aws-glue-api-workflow-GetBlueprintRun)
+ [GetBlueprintRuns azione (Python: get\$1blueprint\$1runs)](#aws-glue-api-workflow-GetBlueprintRuns)
+ [StartWorkflowRun azione (Python: start\$1workflow\$1run)](#aws-glue-api-workflow-StartWorkflowRun)
+ [StopWorkflowRun azione (Python: stop\$1workflow\$1run)](#aws-glue-api-workflow-StopWorkflowRun)
+ [ResumeWorkflowRun azione (Python: resume\$1workflow\$1run)](#aws-glue-api-workflow-ResumeWorkflowRun)

## CreateWorkflow azione (Python: create\$1workflow)
<a name="aws-glue-api-workflow-CreateWorkflow"></a>

Crea un nuovo flusso di lavoro.

**Richiesta**
+ `Name` - *obbligatorio:* stringa UTF-8, non inferiore a 1 o superiore a 255 byte di lunghezza, corrispondente a [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Il nome da assegnare al nuovo flusso di lavoro. Deve essere univoco all'interno dell'account.
+ `Description`— Stringa UTF-8, lunga non più di 120000 byte.

  Una descrizione del flusso di lavoro.
+ `DefaultRunProperties`: una matrice della mappa di coppie chiave-valore.

  Ogni chiave è una stringa UTF-8, non inferiore a 1 o superiore a 255 byte di lunghezza, corrispondente a [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Ogni valore è una stringa UTF-8.

  Un insieme di proprietà da utilizzare come parte di ogni esecuzione del flusso di lavoro.

  Le proprietà di esecuzione potrebbero essere registrate. Non passare segreti in testo semplice come proprietà. Recupera i segreti da AWS Glue Connection, AWS Secrets Manager o altro meccanismo di gestione dei segreti se intendi utilizzarli all'interno dell'esecuzione del flusso di lavoro.
+ `Tags`: una matrice di mappe con coppie chiave-valore, non superiore alle 50 coppie.

  Ogni chiave è una stringa UTF-8, non inferiore a 1 o superiore a 128 byte di lunghezza.

  Ogni valore è una stringa UTF-8, lunga non più di 256 byte.

  I tag da utilizzare con questo flusso di lavoro.
+ `MaxConcurrentRuns`: numero (intero).

  È possibile utilizzare questo parametro per impedire aggiornamenti multipli indesiderati dei dati, per controllare i costi o, in alcuni casi, per evitare il superamento del numero massimo di esecuzioni simultanee di uno qualsiasi dei processi componenti. Se si lascia questo parametro vuoto, non è previsto alcun limite al numero di esecuzioni simultanee del flusso di lavoro.

**Risposta**
+ `Name`: stringa UTF-8, non inferiore a 1 o superiore a 255 byte di lunghezza, corrispondente a [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Nome del flusso di lavoro fornito come parte della richiesta.

**Errori**
+ `AlreadyExistsException`
+ `InvalidInputException`
+ `InternalServiceException`
+ `OperationTimeoutException`
+ `ResourceNumberLimitExceededException`
+ `ConcurrentModificationException`

## UpdateWorkflow azione (Python: update\$1workflow)
<a name="aws-glue-api-workflow-UpdateWorkflow"></a>

Aggiorna un flusso di lavoro esistente.

**Richiesta**
+ `Name` - *obbligatorio:* stringa UTF-8, non inferiore a 1 o superiore a 255 byte di lunghezza, corrispondente a [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Nome del flusso di lavoro da aggiornare.
+ `Description`— Stringa UTF-8, lunga non più di 120000 byte.

  La descrizione del flusso di lavoro.
+ `DefaultRunProperties`: una matrice della mappa di coppie chiave-valore.

  Ogni chiave è una stringa UTF-8, non inferiore a 1 o superiore a 255 byte di lunghezza, corrispondente a [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Ogni valore è una stringa UTF-8.

  Un insieme di proprietà da utilizzare come parte di ogni esecuzione del flusso di lavoro.

  Le proprietà di esecuzione potrebbero essere registrate. Non passare segreti in testo semplice come proprietà. Recupera i segreti da AWS Glue Connection, AWS Secrets Manager o altro meccanismo di gestione dei segreti se intendi utilizzarli all'interno dell'esecuzione del flusso di lavoro.
+ `MaxConcurrentRuns`: numero (intero).

  È possibile utilizzare questo parametro per impedire aggiornamenti multipli indesiderati dei dati, per controllare i costi o, in alcuni casi, per evitare il superamento del numero massimo di esecuzioni simultanee di uno qualsiasi dei processi componenti. Se si lascia questo parametro vuoto, non è previsto alcun limite al numero di esecuzioni simultanee del flusso di lavoro.

**Risposta**
+ `Name`: stringa UTF-8, non inferiore a 1 o superiore a 255 byte di lunghezza, corrispondente a [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Nome del flusso di lavoro fornito nella richiesta.

**Errori**
+ `InvalidInputException`
+ `EntityNotFoundException`
+ `InternalServiceException`
+ `OperationTimeoutException`
+ `ConcurrentModificationException`

## DeleteWorkflow azione (Python: delete\$1workflow)
<a name="aws-glue-api-workflow-DeleteWorkflow"></a>

Elimina un flusso di lavoro.

**Richiesta**
+ `Name` - *obbligatorio:* stringa UTF-8, non inferiore a 1 o superiore a 255 byte di lunghezza, corrispondente a [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Nome del flusso di lavoro da eliminare.

**Risposta**
+ `Name`: stringa UTF-8, non inferiore a 1 o superiore a 255 byte di lunghezza, corrispondente a [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Nome del flusso di lavoro fornito nella richiesta.

**Errori**
+ `InvalidInputException`
+ `InternalServiceException`
+ `OperationTimeoutException`
+ `ConcurrentModificationException`

## GetWorkflow azione (Python: get\$1workflow)
<a name="aws-glue-api-workflow-GetWorkflow"></a>

Recupera i metadati delle risorse per un flusso di lavoro.

**Richiesta**
+ `Name` - *obbligatorio:* stringa UTF-8, non inferiore a 1 o superiore a 255 byte di lunghezza, corrispondente a [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Nome del flusso di lavoro da recuperare.
+ `IncludeGraph`: booleano.

  Specifica se includere un diagramma al momento della restituzione dei metadati delle risorse del flusso di lavoro.

**Risposta**
+ `Workflow`: un oggetto [Flusso di lavoro](#aws-glue-api-workflow-Workflow).

  I metadati delle risorse per il flusso di lavoro.

**Errori**
+ `InvalidInputException`
+ `EntityNotFoundException`
+ `InternalServiceException`
+ `OperationTimeoutException`

## ListWorkflows azione (Python: list\$1workflows)
<a name="aws-glue-api-workflow-ListWorkflows"></a>

Elenca i nomi dei flussi di lavoro creati nell'account.

**Richiesta**
+ `NextToken`: stringa UTF-8.

  Token di continuazione, se si tratta di una richiesta di continuazione.
+ `MaxResults`— Numero (intero), non inferiore a 1 o superiore a 25.

  La dimensione massima di un elenco da restituire.

**Risposta**
+ `Workflows`: una matrice di stringhe UTF-8, non inferiore a 1 o superiore a 25 stringhe.

  Elenco dei nomi dei flussi di lavoro nell'account.
+ `NextToken`: stringa UTF-8.

  Un token di continuazione, se non tutti i nomi di flussi di lavoro sono stati restituiti.

**Errori**
+ `InvalidInputException`
+ `InternalServiceException`
+ `OperationTimeoutException`

## BatchGetWorkflows azione (Python: batch\$1get\$1workflows)
<a name="aws-glue-api-workflow-BatchGetWorkflows"></a>

Restituisce un elenco di metadati di risorse per un elenco di nomi di flussi di lavoro. Dopo aver chiamato l'operazione `ListWorkflows`, puoi chiamare questa operazione per accedere ai dati a cui sono state concesse le autorizzazioni. Questa operazione supporta tutte le autorizzazioni IAM, tra cui le condizioni di autorizzazione che utilizzano i tag.

**Richiesta**
+ `Names` - *obbligatorio:* una serie di stringhe UTF-8, non inferiore a 1 o superiore a 25 stringhe.

  L'elenco dei nomi di flussi di lavoro, che potrebbero essere i nomi restituiti dall'operazione `ListWorkflows`.
+ `IncludeGraph`: booleano.

  Specifica se includere un diagramma al momento della restituzione dei metadati delle risorse del flusso di lavoro.

**Risposta**
+ `Workflows`: una matrice di oggetti [Flusso di lavoro](#aws-glue-api-workflow-Workflow), non inferiore a 1 o superiore a 25 strutture.

  Un elenco di metadati delle risorse del flusso di lavoro.
+ `MissingWorkflows`: una serie di stringhe UTF-8, non inferiore a 1 o superiore a 25 stringhe.

  Un elenco di nomi di flussi di lavoro non trovati.

**Errori**
+ `InternalServiceException`
+ `OperationTimeoutException`
+ `InvalidInputException`

## GetWorkflowRun azione (Python: get\$1workflow\$1run)
<a name="aws-glue-api-workflow-GetWorkflowRun"></a>

Consente di recuperare i metadati di una specifica esecuzione di un flusso di lavoro. La cronologia di esecuzione dei processi è accessibile per 90 giorni per flusso di lavoro ed esecuzione del processo.

**Richiesta**
+ `Name` - *obbligatorio:* stringa UTF-8, non inferiore a 1 o superiore a 255 byte di lunghezza, corrispondente a [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Nome del flusso di lavoro in esecuzione.
+ `RunId` - *obbligatorio:* stringa UTF-8, non inferiore a 1 o superiore a 255 byte di lunghezza, corrispondente a [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  L'ID dell'esecuzione del flusso di lavoro.
+ `IncludeGraph`: booleano.

  Specifica se includere o meno il diagramma del flusso di lavoro nella risposta.

**Risposta**
+ `Run`: un oggetto [WorkflowRun](#aws-glue-api-workflow-WorkflowRun).

  I metadati dell'esecuzione del flusso di lavoro richiesti.

**Errori**
+ `InvalidInputException`
+ `EntityNotFoundException`
+ `InternalServiceException`
+ `OperationTimeoutException`

## GetWorkflowRuns azione (Python: get\$1workflow\$1runs)
<a name="aws-glue-api-workflow-GetWorkflowRuns"></a>

Recupera i metadati di tutte le esecuzioni di un dato flusso di lavoro.

**Richiesta**
+ `Name` - *obbligatorio:* stringa UTF-8, non inferiore a 1 o superiore a 255 byte di lunghezza, corrispondente a [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Nome del flusso di lavoro i cui metadati di esecuzione devono essere restituiti.
+ `IncludeGraph`: booleano.

  Specifica se includere o meno il diagramma del flusso di lavoro nella risposta.
+ `NextToken`: stringa UTF-8.

  La dimensione massima della risposta.
+ `MaxResults`: numero (intero), non inferiore a 1 o superiore a 1.000.

  Il numero massimo di esecuzioni del flusso di lavoro da includere nella risposta.

**Risposta**
+ `Runs`: una matrice di oggetti [WorkflowRun](#aws-glue-api-workflow-WorkflowRun), non inferiore a 1 o superiore a 1.000 strutture.

  Un elenco oggetti che rappresentano i metadati dell'esecuzione di un flusso di lavoro.
+ `NextToken`: stringa UTF-8.

  Un token di continuazione, se non tutte le esecuzioni del flusso di lavoro richieste sono state restituite.

**Errori**
+ `InvalidInputException`
+ `EntityNotFoundException`
+ `InternalServiceException`
+ `OperationTimeoutException`

## GetWorkflowRunProperties azione (Python: get\$1workflow\$1run\$1properties)
<a name="aws-glue-api-workflow-GetWorkflowRunProperties"></a>

Recupera le proprietà dell'esecuzione del flusso di lavoro che sono state impostate durante l'esecuzione.

**Richiesta**
+ `Name` - *obbligatorio:* stringa UTF-8, non inferiore a 1 o superiore a 255 byte di lunghezza, corrispondente a [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Nome del flusso di lavoro che è stato eseguito.
+ `RunId` - *obbligatorio:* stringa UTF-8, non inferiore a 1 o superiore a 255 byte di lunghezza, corrispondente a [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  L'ID del flusso di lavoro le cui proprietà dell'esecuzione devono essere restituite.

**Risposta**
+ `RunProperties`: una matrice della mappa di coppie chiave-valore.

  Ogni chiave è una stringa UTF-8, non inferiore a 1 o superiore a 255 byte di lunghezza, corrispondente a [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Ogni valore è una stringa UTF-8.

  Le proprietà dell'esecuzione del flusso di lavoro che sono state impostate durante l'esecuzione specificata.

**Errori**
+ `InvalidInputException`
+ `EntityNotFoundException`
+ `InternalServiceException`
+ `OperationTimeoutException`

## PutWorkflowRunProperties azione (Python: put\$1workflow\$1run\$1properties)
<a name="aws-glue-api-workflow-PutWorkflowRunProperties"></a>

Imposta le proprietà dell'esecuzione del flusso di lavoro specificate per la specifica esecuzione del flusso di lavoro. Se una proprietà esiste già per l'esecuzione specificata, il vecchio valore viene sovrascritto, altrimenti aggiunge la proprietà alle proprietà esistenti.

**Richiesta**
+ `Name` - *obbligatorio:* stringa UTF-8, non inferiore a 1 o superiore a 255 byte di lunghezza, corrispondente a [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Nome del flusso di lavoro che è stato eseguito.
+ `RunId` - *obbligatorio:* stringa UTF-8, non inferiore a 1 o superiore a 255 byte di lunghezza, corrispondente a [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  L'ID dell'esecuzione del flusso di lavoro per il quale è necessario aggiornare le proprietà dell'esecuzione.
+ `RunProperties` - *obbligatorio:* una matrice della mappa di coppie chiave-valore.

  Ogni chiave è una stringa UTF-8, non inferiore a 1 o superiore a 255 byte di lunghezza, corrispondente a [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Ogni valore è una stringa UTF-8.

  Le proprietà da impostare per l'esecuzione specificata.

  Le proprietà di esecuzione potrebbero essere registrate. Non passare segreti in testo semplice come proprietà. Recupera i segreti da AWS Glue Connection, AWS Secrets Manager o altro meccanismo di gestione dei segreti se intendi utilizzarli all'interno dell'esecuzione del flusso di lavoro.

**Risposta**
+ *Nessun parametro di risposta.*

**Errori**
+ `AlreadyExistsException`
+ `EntityNotFoundException`
+ `InvalidInputException`
+ `InternalServiceException`
+ `OperationTimeoutException`
+ `ResourceNumberLimitExceededException`
+ `ConcurrentModificationException`

## CreateBlueprint azione (Python: create\$1blueprint)
<a name="aws-glue-api-workflow-CreateBlueprint"></a>

Registra un blueprint con. AWS Glue

**Richiesta**
+ `Name` - *obbligatorio:* stringa UTF-8, non inferiore a 1 o superiore a 128 byte di lunghezza, corrispondente a [Custom string pattern #31](aws-glue-api-common.md#regex_31).

  Nome del blueprint.
+ `Description`: stringa UTF-8, non inferiore a 1 o superiore a 512 byte di lunghezza.

  Una descrizione del blueprint.
+ `BlueprintLocation` - *obbligatorio:* stringa UTF-8, non inferiore a 1 o superiore a 8192 byte di lunghezza, corrispondente a [Custom string pattern #32](aws-glue-api-common.md#regex_32).

  Specifica il percorso in Amazon S3 in cui è pubblicato il blueprint.
+ `Tags`: una matrice di mappe con coppie chiave-valore, non superiore alle 50 coppie.

  Ogni chiave è una stringa UTF-8, non inferiore a 1 o superiore a 128 byte di lunghezza.

  Ogni valore è una stringa UTF-8, lunga non più di 256 byte.

  Tag da applicare a questo blueprint.

**Risposta**
+ `Name`: stringa UTF-8, non inferiore a 1 o superiore a 255 byte di lunghezza, corrispondente a [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Restituisce il nome del blueprint registrato.

**Errori**
+ `AlreadyExistsException`
+ `InvalidInputException`
+ `OperationTimeoutException`
+ `InternalServiceException`
+ `ResourceNumberLimitExceededException`

## UpdateBlueprint azione (Python: update\$1blueprint)
<a name="aws-glue-api-workflow-UpdateBlueprint"></a>

Aggiorna un blueprint registrato.

**Richiesta**
+ `Name` - *obbligatorio:* stringa UTF-8, non inferiore a 1 o superiore a 128 byte di lunghezza, corrispondente a [Custom string pattern #31](aws-glue-api-common.md#regex_31).

  Nome del blueprint.
+ `Description`: stringa UTF-8, non inferiore a 1 o superiore a 512 byte di lunghezza.

  Una descrizione del blueprint.
+ `BlueprintLocation` - *obbligatorio:* stringa UTF-8, non inferiore a 1 o superiore a 8192 byte di lunghezza, corrispondente a [Custom string pattern #32](aws-glue-api-common.md#regex_32).

  Specifica il percorso in Amazon S3 in cui è pubblicato il blueprint.

**Risposta**
+ `Name`: stringa UTF-8, non inferiore a 1 o superiore a 255 byte di lunghezza, corrispondente a [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Restituisce il nome del blueprint aggiornato.

**Errori**
+ `EntityNotFoundException`
+ `ConcurrentModificationException`
+ `InvalidInputException`
+ `OperationTimeoutException`
+ `InternalServiceException`
+ `IllegalBlueprintStateException`

## DeleteBlueprint azione (Python: delete\$1blueprint)
<a name="aws-glue-api-workflow-DeleteBlueprint"></a>

Elimina un blueprint esistente.

**Richiesta**
+ `Name` - *obbligatorio:* stringa UTF-8, non inferiore a 1 o superiore a 255 byte di lunghezza, corrispondente a [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Nome del blueprint da eliminare.

**Risposta**
+ `Name`: stringa UTF-8, non inferiore a 1 o superiore a 255 byte di lunghezza, corrispondente a [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Restituisce il nome del blueprint eliminato.

**Errori**
+ `InvalidInputException`
+ `OperationTimeoutException`
+ `InternalServiceException`

## ListBlueprints azione (Python: list\$1blueprints)
<a name="aws-glue-api-workflow-ListBlueprints"></a>

Elenca tutti i nomi dei blueprint in un account.

**Richiesta**
+ `NextToken`: stringa UTF-8.

  Token di continuazione, se si tratta di una richiesta di continuazione.
+ `MaxResults`— Numero (intero), non inferiore a 1 o superiore a 25.

  La dimensione massima di un elenco da restituire.
+ `Tags`: una matrice di mappe con coppie chiave-valore, non superiore alle 50 coppie.

  Ogni chiave è una stringa UTF-8, non inferiore a 1 o superiore a 128 byte di lunghezza.

  Ogni valore è una stringa UTF-8, lunga non più di 256 byte.

  Filtra l'elenco in base a un tag di AWS risorsa.

**Risposta**
+ `Blueprints`: una matrice di stringhe UTF-8.

  Elenco dei nomi dei blueprint nell'account.
+ `NextToken`: stringa UTF-8.

  Un token di continuazione, se non sono stati restituiti tutti i nomi di piani.

**Errori**
+ `InvalidInputException`
+ `InternalServiceException`
+ `OperationTimeoutException`

## BatchGetBlueprints azione (Python: batch\$1get\$1blueprints)
<a name="aws-glue-api-workflow-BatchGetBlueprints"></a>

Recupera le informazioni su un elenco dei blueprint.

**Richiesta**
+ `Names` - *obbligatorio:* una serie di stringhe UTF-8, non inferiore a 1 o superiore a 25 stringhe.

  Un elenco di nomi di piani.
+ `IncludeBlueprint`: booleano.

  Specifica se includere o meno il blueprint nella risposta.
+ `IncludeParameterSpec`: booleano.

  Specifica se includere o meno i parametri, come stringa JSON, per il blueprint nella risposta.

**Risposta**
+ `Blueprints`: una matrice di oggetti [Blueprint](#aws-glue-api-workflow-Blueprint).

  Restituisce un elenco di blueprint come oggetto `Blueprints`.
+ `MissingBlueprints`: una matrice di stringhe UTF-8.

  Restituisce un elenco di `BlueprintNames` che non sono stati trovati.

**Errori**
+ `InternalServiceException`
+ `OperationTimeoutException`
+ `InvalidInputException`

## StartBlueprintRun azione (Python: start\$1blueprint\$1run)
<a name="aws-glue-api-workflow-StartBlueprintRun"></a>

Avvia una nuova esecuzione del blueprint specificato.

**Richiesta**
+ `BlueprintName` - *obbligatorio:* stringa UTF-8, non inferiore a 1 o superiore a 128 byte di lunghezza, corrispondente a [Custom string pattern #31](aws-glue-api-common.md#regex_31).

  Nome del blueprint.
+ `Parameters`: stringa UTF-8, non inferiore a 1 o superiore a 131072 byte di lunghezza.

  Specifica i parametri come oggetto `BlueprintParameters`.
+ `RoleArn`: *obbligatorio:* stringa UTF-8, non inferiore a 1 o superiore a 1024 byte di lunghezza, corrispondente a [Custom string pattern #30](aws-glue-api-common.md#regex_30).

  Specifica il ruolo IAM utilizzato per creare il flusso di lavoro.

**Risposta**
+ `RunId`: stringa UTF-8, non inferiore a 1 o superiore a 255 byte di lunghezza, corrispondente a [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  L'ID esecuzione per l'esecuzione del blueprint.

**Errori**
+ `InvalidInputException`
+ `OperationTimeoutException`
+ `InternalServiceException`
+ `ResourceNumberLimitExceededException`
+ `EntityNotFoundException`
+ `IllegalBlueprintStateException`

## GetBlueprintRun azione (Python: get\$1blueprint\$1run)
<a name="aws-glue-api-workflow-GetBlueprintRun"></a>

Recupera i dettagli dell'esecuzione di un blueprint.

**Richiesta**
+ `BlueprintName` - *obbligatorio:* stringa UTF-8, non inferiore a 1 o superiore a 128 byte di lunghezza, corrispondente a [Custom string pattern #31](aws-glue-api-common.md#regex_31).

  Nome del blueprint.
+ `RunId` - *obbligatorio:* stringa UTF-8, non inferiore a 1 o superiore a 255 byte di lunghezza, corrispondente a [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  L'ID esecuzione per l'esecuzione del blueprint che si intende recuperare.

**Risposta**
+ `BlueprintRun`: un oggetto [BlueprintRun](#aws-glue-api-workflow-BlueprintRun).

  Restituisce un oggetto `BlueprintRun`.

**Errori**
+ `EntityNotFoundException`
+ `InternalServiceException`
+ `OperationTimeoutException`

## GetBlueprintRuns azione (Python: get\$1blueprint\$1runs)
<a name="aws-glue-api-workflow-GetBlueprintRuns"></a>

Recupera i dettagli delle esecuzioni del blueprint per un blueprint specificato.

**Richiesta**
+ `BlueprintName` - *obbligatorio:* stringa UTF-8, non inferiore a 1 o superiore a 255 byte di lunghezza, corrispondente a [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Nome del blueprint.
+ `NextToken`: stringa UTF-8.

  Token di continuazione, se si tratta di una richiesta di continuazione.
+ `MaxResults`: numero (intero), non inferiore a 1 o superiore a 1.000.

  La dimensione massima di un elenco da restituire.

**Risposta**
+ `BlueprintRuns`: una matrice di oggetti [BlueprintRun](#aws-glue-api-workflow-BlueprintRun).

  Restituisce un elenco di oggetti `BlueprintRun`.
+ `NextToken`: stringa UTF-8.

  Un token di continuazione, se non sono state restituite tutte le esecuzioni del blueprint.

**Errori**
+ `EntityNotFoundException`
+ `InternalServiceException`
+ `OperationTimeoutException`
+ `InvalidInputException`

## StartWorkflowRun azione (Python: start\$1workflow\$1run)
<a name="aws-glue-api-workflow-StartWorkflowRun"></a>

Avvia una nuova esecuzione del flusso di lavoro specificato.

**Richiesta**
+ `Name` - *obbligatorio:* stringa UTF-8, non inferiore a 1 o superiore a 255 byte di lunghezza, corrispondente a [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Nome del flusso di lavoro da avviare.
+ `RunProperties`: una matrice della mappa di coppie chiave-valore.

  Ogni chiave è una stringa UTF-8, non inferiore a 1 o superiore a 255 byte di lunghezza, corrispondente a [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Ogni valore è una stringa UTF-8.

  Le proprietà dell'esecuzione del flusso di lavoro per la nuova esecuzione del flusso di lavoro.

  Le proprietà di esecuzione potrebbero essere registrate. Non passare segreti in testo semplice come proprietà. Recupera i segreti da AWS Glue Connection, AWS Secrets Manager o altro meccanismo di gestione dei segreti se intendi utilizzarli all'interno dell'esecuzione del flusso di lavoro.

**Risposta**
+ `RunId`: stringa UTF-8, non inferiore a 1 o superiore a 255 byte di lunghezza, corrispondente a [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Un ID per la nuova esecuzione.

**Errori**
+ `InvalidInputException`
+ `EntityNotFoundException`
+ `InternalServiceException`
+ `OperationTimeoutException`
+ `ResourceNumberLimitExceededException`
+ `ConcurrentRunsExceededException`

## StopWorkflowRun azione (Python: stop\$1workflow\$1run)
<a name="aws-glue-api-workflow-StopWorkflowRun"></a>

Interrompe l'esecuzione del flusso di lavoro specificato.

**Richiesta**
+ `Name` - *obbligatorio:* stringa UTF-8, non inferiore a 1 o superiore a 255 byte di lunghezza, corrispondente a [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Nome del flusso di lavoro da arrestare.
+ `RunId` - *obbligatorio:* stringa UTF-8, non inferiore a 1 o superiore a 255 byte di lunghezza, corrispondente a [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  L'ID dell'esecuzione del flusso di lavoro da arrestare.

**Risposta**
+ *Nessun parametro di risposta.*

**Errori**
+ `InvalidInputException`
+ `EntityNotFoundException`
+ `InternalServiceException`
+ `OperationTimeoutException`
+ `IllegalWorkflowStateException`

## ResumeWorkflowRun azione (Python: resume\$1workflow\$1run)
<a name="aws-glue-api-workflow-ResumeWorkflowRun"></a>

Riavvia i nodi selezionati di una precedente esecuzione del flusso di lavoro parzialmente completata e riprende l'esecuzione del flusso di lavoro. Vengono eseguiti i nodi selezionati e tutti i nodi che sono a valle dei nodi selezionati.

**Richiesta**
+ `Name` - *obbligatorio:* stringa UTF-8, non inferiore a 1 o superiore a 255 byte di lunghezza, corrispondente a [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Nome del flusso di lavoro da recuperare.
+ `RunId` - *obbligatorio:* stringa UTF-8, non inferiore a 1 o superiore a 255 byte di lunghezza, corrispondente a [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  L'ID dell'esecuzione del flusso di lavoro da arrestare.
+ `NodeIds` - *obbligatorio:* una matrice di stringhe UTF-8.

  Un elenco dei nodi IDs per i nodi che desideri riavviare. I nodi che devono essere riavviati devono avere un tentativo di esecuzione nell'esecuzione originale.

**Risposta**
+ `RunId`: stringa UTF-8, non inferiore a 1 o superiore a 255 byte di lunghezza, corrispondente a [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Il nuovo ID assegnato all'esecuzione del flusso di lavoro ripresa. Ogni ripresa dell'esecuzione del flusso di lavoro avrà un nuovo ID esecuzione.
+ `NodeIds`: una matrice di stringhe UTF-8.

  Un elenco dei nodi IDs per i nodi che sono stati effettivamente riavviati.

**Errori**
+ `InvalidInputException`
+ `EntityNotFoundException`
+ `InternalServiceException`
+ `OperationTimeoutException`
+ `ConcurrentRunsExceededException`
+ `IllegalWorkflowStateException`