Fluxos de trabalho - AWS Glue

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Fluxos de trabalho

A API de fluxos de trabalho descreve os tipos de dados e a API relacionados à criação, atualização ou visualização de fluxos de trabalho em. AWS Glue

Tipos de dados

JobNodeDetails estrutura

Os detalhes de um nó de tarefa presente no fluxo de trabalho.

Campos
  • JobRuns – Uma matriz de objetos JobRun.

    As informações da execução da tarefa representada pelo nó de tarefa.

CrawlerNodeDetails estrutura

Os detalhes de um nó de crawler presente no fluxo de trabalho.

Campos
  • Crawls – Uma matriz de objetos Crawl.

    Uma lista de monitoramentos representados pelo nó de monitoramento.

TriggerNodeDetails estrutura

Os detalhes de um nó de gatilho presente no fluxo de trabalho.

Campos
  • Trigger – Um objeto Trigger.

    As informações do gatilho representado pelo nó de gatilho.

Estrutura Crawl

Os detalhes de um monitoramento no fluxo de trabalho

Campos
  • State – String UTF-8 (valores válidos: RUNNING | CANCELLING | CANCELLED | SUCCEEDED | FAILED | ERROR).

    O estado do crawler.

  • StartedOn – Timestamp.

    A data e a hora em que o monitoramento foi iniciado.

  • CompletedOn – Timestamp.

    A data e a hora em que o monitoramento foi concluído.

  • ErrorMessage – String de descrição, inferior a 2048 bytes de comprimento, correspondente a URI address multi-line string pattern.

    A mensagem de erro associada ao crawl.

  • LogGroup – String UTF-8, superior a 1 e inferior a 512 bytes de comprimento, correspondente a Log group string pattern.

    O grupo de logs associado ao crawl.

  • LogStream – String UTF-8, superior a 1 e inferior a 512 bytes de comprimento, correspondente a Log-stream string pattern.

    O fluxo de logs associado ao rastreamento.

Estrutura Node

Um nó representa um AWS Glue componente (acionador, rastreador ou trabalho) em um gráfico de fluxo de trabalho.

Campos
  • Type – String UTF-8 (valores válidos: CRAWLER | JOB | TRIGGER).

    O tipo de AWS Glue componente representado pelo nó.

  • Name – String UTF-8, superior a 1 e inferior a 255 bytes de comprimento, correspondente a Single-line string pattern.

    O nome do AWS Glue componente representado pelo nó.

  • UniqueId – String UTF-8, superior a 1 e inferior a 255 bytes de comprimento, correspondente a Single-line string pattern.

    O ID exclusivo atribuído ao nó no fluxo de trabalho.

  • TriggerDetails – Um objeto TriggerNodeDetails.

    Detalhes do gatilho quando o nó representa um gatilho.

  • JobDetails – Um objeto JobNodeDetails.

    Detalhes da tarefa quando o nó representa uma tarefa.

  • CrawlerDetails – Um objeto CrawlerNodeDetails.

    Detalhes do crawler quando o nó representa um crawler.

Estrutura Edge

Uma borda representa uma conexão direcionada entre dois AWS Glue componentes que fazem parte do fluxo de trabalho ao qual a borda pertence.

Campos
  • SourceId – String UTF-8, superior a 1 e inferior a 255 bytes de comprimento, correspondente a Single-line string pattern.

    O exclusivo do nó no fluxo de trabalho onde a borda é iniciada.

  • DestinationId – String UTF-8, superior a 1 e inferior a 255 bytes de comprimento, correspondente a Single-line string pattern.

    O exclusivo do nó no fluxo de trabalho onde a borda é finalizada.

Estrutura Workflow

Um fluxo de trabalho é uma coleção de vários AWS Glue trabalhos e rastreadores dependentes que são executados para concluir uma tarefa complexa de ETL. Um fluxo de trabalho gerencia a execução e o monitoramento de todos os seus trabalhos e crawlers.

Campos
  • Name – String UTF-8, superior a 1 e inferior a 255 bytes de comprimento, correspondente a Single-line string pattern.

    O nome do fluxo de trabalho.

  • Description – String UTF-8.

    Uma descrição do fluxo de trabalho.

  • DefaultRunProperties – Um array de mapa dos pares de valor-chave.

    Cada chave é uma string UTF-8, com comprimento entre 1 e 255 bytes, correspondente a Single-line string pattern.

    Cada valor é uma sequência de caracteres UTF-8.

    Um conjunto de propriedades a serem usadas como parte de cada execução do fluxo de trabalho. As propriedades de execução são disponibilizadas para cada trabalho no fluxo de trabalho. Um trabalho pode modificar as propriedades dos próximos trabalhos no fluxo.

  • CreatedOn – Timestamp.

    A data e a hora em que o fluxo de trabalho foi criado.

  • LastModifiedOn – Timestamp.

    A data e a hora em que o fluxo de trabalho foi modificado pela última vez.

  • LastRun – Um objeto WorkflowRun.

    As informações sobre a última execução do fluxo de trabalho.

  • Graph – Um objeto WorkflowGraph.

    O gráfico que representa todos os AWS Glue componentes que pertencem ao fluxo de trabalho como nós e as conexões direcionadas entre eles como bordas.

  • CreationStatus – String UTF-8 (valores válidos: CREATING | CREATED | CREATION_FAILED).

    O status de criação do fluxo de trabalho.

  • MaxConcurrentRuns – Número (íntegro).

    Você pode usar esse parâmetro para evitar várias atualizações indesejadas de dados, para controlar custos ou, em alguns casos, evitar que exceda o número máximo de execuções simultâneas de qualquer um dos trabalhos do componente. Se você deixar esse parâmetro em branco, não haverá limite para o número de execuções de fluxo de trabalho simultâneas.

  • BlueprintDetails – Um objeto BlueprintDetails.

    Essa estrutura indica os detalhes do blueprint do qual esse fluxo de trabalho específico foi criado.

WorkflowGraph estrutura

Um gráfico de fluxo de trabalho representa o fluxo de trabalho completo que contém todos os componentes do AWS Glue presentes no fluxo de trabalho e todas as conexões direcionadas entre eles.

Campos
  • Nodes – Uma matriz de objetos .

    Uma lista dos AWS Glue componentes pertence ao fluxo de trabalho representado como nós.

  • Edges – Uma matriz de objetos Borda.

    Uma lista de todas as conexões direcionadas entre os nós que pertencem ao fluxo de trabalho.

WorkflowRun estrutura

Uma execução de fluxo de trabalho é uma execução de um fluxo de trabalho que fornece todas as informações do runtime.

Campos
  • Name – String UTF-8, superior a 1 e inferior a 255 bytes de comprimento, correspondente a Single-line string pattern.

    Nome do fluxo de trabalho que foi executado.

  • WorkflowRunId – String UTF-8, superior a 1 e inferior a 255 bytes de comprimento, correspondente a Single-line string pattern.

    O ID dessa execução de fluxo de trabalho.

  • PreviousRunId – String UTF-8, superior a 1 e inferior a 255 bytes de comprimento, correspondente a Single-line string pattern.

    O ID da execução do fluxo de trabalho anterior.

  • WorkflowRunProperties – Um array de mapa dos pares de valor-chave.

    Cada chave é uma string UTF-8, com comprimento entre 1 e 255 bytes, correspondente a Single-line string pattern.

    Cada valor é uma sequência de caracteres UTF-8.

    As propriedades da execução do fluxo de trabalho que foram definidas durante a execução.

  • StartedOn – Timestamp.

    A data e a hora em que a execução do fluxo de trabalho foi iniciada.

  • CompletedOn – Timestamp.

    A data e a hora em que a execução do fluxo de trabalho foi concluída.

  • Status – String UTF-8 (valores válidos: RUNNING | COMPLETED | STOPPING | STOPPED | ERROR).

    O status da execução do fluxo de trabalho.

  • ErrorMessage – String UTF-8.

    Essa mensagem de erro descreve qualquer erro que possa ter ocorrido ao iniciar a execução do fluxo de trabalho. Atualmente, a única mensagem de erro é “Concurrent runs exceeded for workflow: foo” (Execuções simultâneas excedidas para fluxo de trabalho: foo).

  • Statistics – Um objeto WorkflowRunStatistics.

    As estatísticas da execução.

  • Graph – Um objeto WorkflowGraph.

    O gráfico que representa todos os AWS Glue componentes que pertencem ao fluxo de trabalho como nós e as conexões direcionadas entre eles como bordas.

  • StartingEventBatchCondition – Um objeto StartingEventBatchCondition.

    A condição do lote que iniciou a execução do fluxo de trabalho.

WorkflowRunStatistics estrutura

As estatísticas da execução do fluxo de trabalho fornecem estatísticas sobre a execução do fluxo de trabalho.

Campos
  • TotalActions – Número (íntegro).

    O número total de ações na execução do fluxo de trabalho.

  • TimeoutActions – Número (íntegro).

    O número total de ações que atingiram o tempo limite.

  • FailedActions – Número (íntegro).

    O número total de ações que falharam.

  • StoppedActions – Número (íntegro).

    O número total de ações que foram interrompidas.

  • SucceededActions – Número (íntegro).

    O número total de ações que foram bem-sucedidas.

  • RunningActions – Número (íntegro).

    O número total de ações no estado de execução.

  • ErroredActions – Número (íntegro).

    Indica a contagem de execuções de trabalho no estado ERROR (ERRO) na execução do fluxo de trabalho.

  • WaitingActions – Número (íntegro).

    Indica a contagem de execuções de trabalho no estado WAITING (AGUARDANDO) na execução do fluxo de trabalho.

StartingEventBatchCondition estrutura

A condição do lote que iniciou a execução do fluxo de trabalho. Ou o número de eventos no tamanho do lote chegou, caso em que o BatchSize membro é diferente de zero, ou a janela do lote expirou, caso em que o BatchWindow membro é diferente de zero.

Campos
  • BatchSize – Número (íntegro).

    Número de eventos no lote.

  • BatchWindow – Número (íntegro).

    Duração da janela do lote em segundos.

Estrutura Blueprint

Os detalhes de um blueprint.

Campos
  • Name: string UTF-8, não menos do que 1 ou superior a 128 bytes de comprimento, correspondente a Custom string pattern #22.

    O nome do blueprint.

  • Description: string UTF-8, não menos do que 1 ou superior a 512 bytes de comprimento.

    A descrição do blueprint.

  • CreatedOn – Timestamp.

    A data e a hora em que o blueprint foi registrado.

  • LastModifiedOn – Timestamp.

    A data e a hora em que o blueprint foi modificado pela última vez.

  • ParameterSpec: string UTF-8, não menos do que 1 ou superior a 131.072 bytes de comprimento.

    Uma string JSON que indica a lista de especificações de parâmetros para o blueprint.

  • BlueprintLocation – String UTF-8.

    Especifica o caminho no Amazon S3 onde o blueprint é publicado.

  • BlueprintServiceLocation – String UTF-8.

    Especifica um caminho no Amazon S3 onde o blueprint é copiado quando você chama CreateBlueprint/UpdateBlueprint para registrá-lo no AWS Glue.

  • Status – String UTF-8 (valores válidos: CREATING | ACTIVE | UPDATING | FAILED).

    O status do registro do blueprint.

    • Creating (Criando): o registro do blueprint está em andamento.

    • Active (Ativo): o blueprint foi registrado com sucesso.

    • Updating (Atualizando): uma atualização para o registro do blueprint está em andamento.

    • Failed (Falha): falha no registro do blueprint.

  • ErrorMessage – String UTF-8.

    Uma mensagem de erro.

  • LastActiveDefinition – Um objeto LastActiveDefinition.

    Quando há várias versões de um blueprint e a versão mais recente apresenta alguns erros, esse atributo indica a última definição do blueprint bem-sucedida que está disponível com o serviço.

BlueprintDetails estrutura

Os detalhes de um blueprint.

Campos
  • BlueprintName: string UTF-8, não menos do que 1 ou superior a 128 bytes de comprimento, correspondente a Custom string pattern #22.

    O nome do blueprint.

  • RunId – String UTF-8, superior a 1 e inferior a 255 bytes de comprimento, correspondente a Single-line string pattern.

    O ID de execução desse blueprint.

LastActiveDefinition estrutura

Quando há várias versões de um blueprint e a versão mais recente apresenta alguns erros, esse atributo indica a última definição do blueprint bem-sucedida que está disponível com o serviço.

Campos
  • Description: string UTF-8, não menos do que 1 ou superior a 512 bytes de comprimento.

    A descrição do blueprint.

  • LastModifiedOn – Timestamp.

    A data e a hora em que o blueprint foi modificado pela última vez.

  • ParameterSpec: string UTF-8, não menos do que 1 ou superior a 131.072 bytes de comprimento.

    Uma string JSON que especifica os parâmetros para o blueprint.

  • BlueprintLocation – String UTF-8.

    Especifica um caminho no Amazon S3 em que o blueprint é publicado pelo desenvolvedor. AWS Glue

  • BlueprintServiceLocation – String UTF-8.

    Especifica um caminho no Amazon S3 onde o esquema é copiado quando você cria ou atualiza o esquema.

BlueprintRun estrutura

Os detalhes de uma execução de blueprint.

Campos
  • BlueprintName: string UTF-8, não menos do que 1 ou superior a 128 bytes de comprimento, correspondente a Custom string pattern #22.

    O nome do blueprint.

  • RunId – String UTF-8, superior a 1 e inferior a 255 bytes de comprimento, correspondente a Single-line string pattern.

    O ID de execução para essa execução de blueprint.

  • WorkflowName – String UTF-8, superior a 1 e inferior a 255 bytes de comprimento, correspondente a Single-line string pattern.

    O nome de um fluxo de trabalho criado como resultado de uma execução bem-sucedida do blueprint. Se uma execução de blueprint tiver um erro, não haverá um fluxo de trabalho criado.

  • State – String UTF-8 (valores válidos: RUNNING | SUCCEEDED | FAILED | ROLLING_BACK).

    O estado da execução do blueprint. Os valores possíveis são:

    • Running (Executando): a execução do blueprint está em andamento.

    • Succeeded (Êxito): a execução do blueprint foi concluída com êxito.

    • Failed (Falha): a execução do blueprint falhou e a reversão está concluída.

    • Rolling Back (Revertendo): a execução do blueprint falhou e a reversão está em andamento.

  • StartedOn – Timestamp.

    A data e a hora em que a execução do blueprint foi iniciada.

  • CompletedOn – Timestamp.

    A data e a hora em que a execução do blueprint foi concluída.

  • ErrorMessage – String UTF-8.

    Indica os erros que são vistos durante a execução do blueprint.

  • RollbackErrorMessage – String UTF-8.

    Se houver erros ao criar as entidades de um fluxo de trabalho, tentamos reverter as entidades criadas até esse ponto e excluí-las. Esse atributo indica os erros vistos ao tentar excluir as entidades que foram criadas.

  • Parameters: string UTF-8, não menos do que 1 ou superior a 131.072 bytes de comprimento.

    Os parâmetros do blueprint como uma string. Você terá que fornecer um valor para cada chave exigida pela especificação do parâmetro, que é definida em Blueprint$ParameterSpec.

  • RoleArn – String UTF-8, superior a 1 e inferior a 1024 bytes de comprimento, correspondente a Custom string pattern #21.

    O ARN da função. Essa função será assumida pelo AWS Glue serviço e será usada para criar o fluxo de trabalho e outras entidades de um fluxo de trabalho.

Operações

CreateWorkflow ação (Python: create_workflow)

Cria uma nova workload.

Solicitação
  • NameObrigatório: string UTF-8, no mínimo 1 ou mais de 255 bytes de comprimento, correspondente a Single-line string pattern.

    O nome a ser atribuído ao fluxo de trabalho. Ele deve ser exclusivo na conta.

  • Description – String UTF-8.

    Uma descrição do fluxo de trabalho.

  • DefaultRunProperties – Um array de mapa dos pares de valor-chave.

    Cada chave é uma string UTF-8, com comprimento entre 1 e 255 bytes, correspondente a Single-line string pattern.

    Cada valor é uma sequência de caracteres UTF-8.

    Um conjunto de propriedades a serem usadas como parte de cada execução do fluxo de trabalho.

  • Tags: uma matriz de mapa dos pares de chave-valor, não mais do que 50 pares.

    Cada chave é uma string UTF-8, com comprimento entre 1 e 128 bytes.

    Cada valor é uma string UTF-8, inferior a 256 bytes de comprimento.

    As tags a serem usadas com esse fluxo de trabalho.

  • MaxConcurrentRuns – Número (íntegro).

    Você pode usar esse parâmetro para evitar várias atualizações indesejadas de dados, para controlar custos ou, em alguns casos, evitar que exceda o número máximo de execuções simultâneas de qualquer um dos trabalhos do componente. Se você deixar esse parâmetro em branco, não haverá limite para o número de execuções de fluxo de trabalho simultâneas.

Resposta
  • Name – String UTF-8, superior a 1 e inferior a 255 bytes de comprimento, correspondente a Single-line string pattern.

    O nome do fluxo de trabalho que foi fornecido como parte da solicitação.

Erros
  • AlreadyExistsException

  • InvalidInputException

  • InternalServiceException

  • OperationTimeoutException

  • ResourceNumberLimitExceededException

  • ConcurrentModificationException

UpdateWorkflow ação (Python: update_workflow)

Atualiza um fluxo de trabalho existente.

Solicitação
  • NameObrigatório: string UTF-8, no mínimo 1 ou mais de 255 bytes de comprimento, correspondente a Single-line string pattern.

    Nome do fluxo de trabalho a ser atualizado.

  • Description – String UTF-8.

    A descrição do fluxo de trabalho.

  • DefaultRunProperties – Um array de mapa dos pares de valor-chave.

    Cada chave é uma string UTF-8, com comprimento entre 1 e 255 bytes, correspondente a Single-line string pattern.

    Cada valor é uma sequência de caracteres UTF-8.

    Um conjunto de propriedades a serem usadas como parte de cada execução do fluxo de trabalho.

  • MaxConcurrentRuns – Número (íntegro).

    Você pode usar esse parâmetro para evitar várias atualizações indesejadas de dados, para controlar custos ou, em alguns casos, evitar que exceda o número máximo de execuções simultâneas de qualquer um dos trabalhos do componente. Se você deixar esse parâmetro em branco, não haverá limite para o número de execuções de fluxo de trabalho simultâneas.

Resposta
  • Name – String UTF-8, superior a 1 e inferior a 255 bytes de comprimento, correspondente a Single-line string pattern.

    O nome do fluxo de trabalho que foi especificado na entrada.

Erros
  • InvalidInputException

  • EntityNotFoundException

  • InternalServiceException

  • OperationTimeoutException

  • ConcurrentModificationException

DeleteWorkflow ação (Python: delete_workflow)

Exclui um fluxo de trabalho.

Solicitação
  • NameObrigatório: string UTF-8, no mínimo 1 ou mais de 255 bytes de comprimento, correspondente a Single-line string pattern.

    Nome do fluxo de trabalho a ser excluído.

Resposta
  • Name – String UTF-8, superior a 1 e inferior a 255 bytes de comprimento, correspondente a Single-line string pattern.

    Nome do fluxo de trabalho especificado na entrada.

Erros
  • InvalidInputException

  • InternalServiceException

  • OperationTimeoutException

  • ConcurrentModificationException

GetWorkflow ação (Python: get_workflow)

Recupera metadados de recurso para um fluxo de trabalho.

Solicitação
  • NameObrigatório: string UTF-8, no mínimo 1 ou mais de 255 bytes de comprimento, correspondente a Single-line string pattern.

    O nome do fluxo de trabalho a ser recuperado.

  • IncludeGraph – Booleano.

    Especifica se um gráfico será incluído ao retornar os metadados do recurso do fluxo de trabalho.

Resposta
  • Workflow – Um objeto Fluxo de trabalho.

    Os metadados de recurso para o fluxo de trabalho.

Erros
  • InvalidInputException

  • EntityNotFoundException

  • InternalServiceException

  • OperationTimeoutException

ListWorkflows ação (Python: list_workflows)

Lista nomes de fluxos de trabalho criados na conta.

Solicitação
  • NextToken – String UTF-8.

    Um token de continuação, se esta for uma solicitação de continuação.

  • MaxResults— Número (inteiro), não inferior a 1 nem superior a 25.

    O tamanho máximo de uma lista a ser retornada.

Resposta
  • Workflows: uma matriz de strings UTF-8, não menos do que 1 ou superior a 25 strings.

    Lista de nomes de fluxos de trabalho na conta.

  • NextToken – String UTF-8.

    Um token de continuação, caso nem todos os nomes de fluxos de trabalho tenham sido retornados.

Erros
  • InvalidInputException

  • InternalServiceException

  • OperationTimeoutException

BatchGetWorkflows ação (Python: batch_get_workflows)

Retorna uma lista de metadados de recurso para uma lista de nomes de fluxos de trabalho. Depois de chamar a operação ListWorkflows, você pode chamar essa operação para acessar os dados aos quais você recebeu permissões. Essa operação oferece suporte a todas as permissões do IAM, incluindo condições de permissão que usam tags.

Solicitação
  • NamesObrigatório: uma matriz de strings UTF-8, no mínimo 1 ou mais de 25 strings.

    Uma lista de nomes de fluxos de trabalho, que podem ser os nomes retornados pela operação ListWorkflows.

  • IncludeGraph – Booleano.

    Especifica se um gráfico será incluído ao retornar os metadados do recurso do fluxo de trabalho.

Resposta
  • Workflows: uma matriz de objetos Fluxo de trabalho, não menos do que 1 ou superior a 25 estruturas.

    Uma lista de metadados do recurso do fluxo de trabalho.

  • MissingWorkflows: uma matriz de strings UTF-8, não menos do que 1 ou superior a 25 strings.

    Uma lista de nomes de fluxos de trabalho não encontrados.

Erros
  • InternalServiceException

  • OperationTimeoutException

  • InvalidInputException

GetWorkflowRun ação (Python: get_workflow_run)

Recupera os metadados de determinada execução do fluxo de trabalho.

Solicitação
  • NameObrigatório: string UTF-8, no mínimo 1 ou mais de 255 bytes de comprimento, correspondente a Single-line string pattern.

    Nome do fluxo de trabalho em execução.

  • RunIdObrigatório: string UTF-8, no mínimo 1 ou mais de 255 bytes de comprimento, correspondente a Single-line string pattern.

    O ID da execução do fluxo de trabalho.

  • IncludeGraph – Booleano.

    Especifica se deve incluir o gráfico do fluxo de trabalho como resposta ou não.

Resposta
  • Run – Um objeto WorkflowRun.

    Os metadados da execução do fluxo de trabalho solicitados.

Erros
  • InvalidInputException

  • EntityNotFoundException

  • InternalServiceException

  • OperationTimeoutException

GetWorkflowRuns ação (Python: get_workflow_runs)

Recupera os metadados de todas as execuções de determinado fluxo de trabalho.

Solicitação
  • NameObrigatório: string UTF-8, no mínimo 1 ou mais de 255 bytes de comprimento, correspondente a Single-line string pattern.

    Nome do fluxo de trabalho cujos metadados de execuções devem ser retornados.

  • IncludeGraph – Booleano.

    Especifica se deve incluir o gráfico do fluxo de trabalho como resposta ou não.

  • NextToken – String UTF-8.

    O tamanho máximo da resposta.

  • MaxResults – Número (inteiro), superior a 1 ou mais que 1000.

    O número máximo de execuções do fluxo de trabalho a serem incluídas na resposta.

Resposta
  • Runs: uma matriz de objetos WorkflowRun, não menos do que 1 ou superior a 1.000 estruturas.

    Uma lista de objetos de metadados da execução do fluxo de trabalho.

  • NextToken – String UTF-8.

    Um token de continuação, se todas as execuções do fluxo de trabalho solicitadas não tiverem sido retornadas.

Erros
  • InvalidInputException

  • EntityNotFoundException

  • InternalServiceException

  • OperationTimeoutException

GetWorkflowRunProperties ação (Python: get_workflow_run_properties)

Recupera as propriedades de execução do fluxo de trabalho que foram definidas durante a execução.

Solicitação
  • NameObrigatório: string UTF-8, no mínimo 1 ou mais de 255 bytes de comprimento, correspondente a Single-line string pattern.

    Nome do fluxo de trabalho que foi executado.

  • RunIdObrigatório: string UTF-8, no mínimo 1 ou mais de 255 bytes de comprimento, correspondente a Single-line string pattern.

    O ID da execução do fluxo de trabalho cujas propriedades deveriam ser retornadas.

Resposta
  • RunProperties – Um array de mapa dos pares de valor-chave.

    Cada chave é uma string UTF-8, com comprimento entre 1 e 255 bytes, correspondente a Single-line string pattern.

    Cada valor é uma sequência de caracteres UTF-8.

    As propriedades da execução do fluxo de trabalho que foram definidas durante a execução especificada.

Erros
  • InvalidInputException

  • EntityNotFoundException

  • InternalServiceException

  • OperationTimeoutException

PutWorkflowRunProperties ação (Python: put_workflow_run_properties)

Coloca as propriedades da execução do fluxo de trabalho especificadas para determinada execução do fluxo de trabalho. Se uma propriedade já existir para a execução especificada, ela substituirá o valor. Caso contrário, a propriedade será adicionada às propriedades existentes.

Solicitação
  • NameObrigatório: string UTF-8, no mínimo 1 ou mais de 255 bytes de comprimento, correspondente a Single-line string pattern.

    Nome do fluxo de trabalho que foi executado.

  • RunIdObrigatório: string UTF-8, no mínimo 1 ou mais de 255 bytes de comprimento, correspondente a Single-line string pattern.

    O ID da execução do fluxo de trabalho para o qual as propriedades de execução deveriam ser atualizadas.

  • RunProperties: obrigatório: uma matriz de mapa dos pares de chave-valor.

    Cada chave é uma string UTF-8, com comprimento entre 1 e 255 bytes, correspondente a Single-line string pattern.

    Cada valor é uma sequência de caracteres UTF-8.

    As propriedades para colocar a execução especificada.

Resposta
  • Nenhum parâmetro de resposta.

Erros
  • AlreadyExistsException

  • EntityNotFoundException

  • InvalidInputException

  • InternalServiceException

  • OperationTimeoutException

  • ResourceNumberLimitExceededException

  • ConcurrentModificationException

CreateBlueprint ação (Python: create_blueprint)

Registra um plano com. AWS Glue

Solicitação
  • Name: obrigatório: string UTF-8, não menos do que 1 ou superior a 128 bytes de comprimento, correspondente a Custom string pattern #22.

    O nome do blueprint.

  • Description: string UTF-8, não menos do que 1 ou superior a 512 bytes de comprimento.

    Uma descrição do blueprint.

  • BlueprintLocation: obrigatório: string UTF-8, não menos do que 1 ou superior a 8.192 bytes de comprimento, correspondente a Custom string pattern #23.

    Especifica um caminho no Amazon S3 em que o blueprint é publicado.

  • Tags: uma matriz de mapa dos pares de chave-valor, não mais do que 50 pares.

    Cada chave é uma string UTF-8, com comprimento entre 1 e 128 bytes.

    Cada valor é uma string UTF-8, inferior a 256 bytes de comprimento.

    As tags a serem aplicadas a esse blueprint.

Resposta
  • Name – String UTF-8, superior a 1 e inferior a 255 bytes de comprimento, correspondente a Single-line string pattern.

    Retorna o nome do blueprint que foi registrado.

Erros
  • AlreadyExistsException

  • InvalidInputException

  • OperationTimeoutException

  • InternalServiceException

  • ResourceNumberLimitExceededException

UpdateBlueprint ação (Python: update_blueprint)

Atualiza um blueprint registrado.

Solicitação
  • Name: obrigatório: string UTF-8, não menos do que 1 ou superior a 128 bytes de comprimento, correspondente a Custom string pattern #22.

    O nome do blueprint.

  • Description: string UTF-8, não menos do que 1 ou superior a 512 bytes de comprimento.

    Uma descrição do blueprint.

  • BlueprintLocation: obrigatório: string UTF-8, não menos do que 1 ou superior a 8.192 bytes de comprimento, correspondente a Custom string pattern #23.

    Especifica um caminho no Amazon S3 em que o blueprint é publicado.

Resposta
  • Name – String UTF-8, superior a 1 e inferior a 255 bytes de comprimento, correspondente a Single-line string pattern.

    Retorna o nome do blueprint que foi atualizado.

Erros
  • EntityNotFoundException

  • ConcurrentModificationException

  • InvalidInputException

  • OperationTimeoutException

  • InternalServiceException

  • IllegalBlueprintStateException

DeleteBlueprint ação (Python: delete_blueprint)

Exclui um blueprint existente.

Solicitação
  • NameObrigatório: string UTF-8, no mínimo 1 ou mais de 255 bytes de comprimento, correspondente a Single-line string pattern.

    O nome do blueprint a ser excluído.

Resposta
  • Name – String UTF-8, superior a 1 e inferior a 255 bytes de comprimento, correspondente a Single-line string pattern.

    Retorna o nome do blueprint que foi excluído.

Erros
  • InvalidInputException

  • OperationTimeoutException

  • InternalServiceException

ListBlueprints ação (Python: list_blueprints)

Lista todos os nomes de blueprints em uma conta.

Solicitação
  • NextToken – String UTF-8.

    Um token de continuação, se esta for uma solicitação de continuação.

  • MaxResults— Número (inteiro), não inferior a 1 nem superior a 25.

    O tamanho máximo de uma lista a ser retornada.

  • Tags: uma matriz de mapa dos pares de chave-valor, não mais do que 50 pares.

    Cada chave é uma string UTF-8, com comprimento entre 1 e 128 bytes.

    Cada valor é uma string UTF-8, inferior a 256 bytes de comprimento.

    Filtra a lista por uma tag AWS de recurso.

Resposta
  • Blueprints – Uma matriz de strings UTF-8.

    Lista de nomes de blueprints na conta.

  • NextToken – String UTF-8.

    Um token de continuação, se nem todos os nomes de blueprints sejam retornados.

Erros
  • InvalidInputException

  • InternalServiceException

  • OperationTimeoutException

BatchGetBlueprints ação (Python: batch_get_blueprints)

Recupera informações sobre uma lista de blueprints.

Solicitação
  • NamesObrigatório: uma matriz de strings UTF-8, no mínimo 1 ou mais de 25 strings.

    Uma lista de nomes de blueprints.

  • IncludeBlueprint – Booleano.

    Especifica se deve incluir o blueprint na resposta ou não.

  • IncludeParameterSpec – Booleano.

    Especifica se deve incluir os parâmetros para o blueprint, como uma string JSON, na resposta ou não.

Resposta
  • Blueprints – Uma matriz de objetos Blueprint.

    Retorna uma lista de blueprints como um objeto Blueprints.

  • MissingBlueprints – Uma matriz de strings UTF-8.

    Retorna uma lista de BlueprintNames que não foram encontrados.

Erros
  • InternalServiceException

  • OperationTimeoutException

  • InvalidInputException

StartBlueprintRun ação (Python: start_blueprint_run)

Inicia uma nova execução do blueprint especificado.

Solicitação
  • BlueprintName: obrigatório: string UTF-8, não menos do que 1 ou superior a 128 bytes de comprimento, correspondente a Custom string pattern #22.

    O nome do blueprint.

  • Parameters: string UTF-8, não menos do que 1 ou superior a 131.072 bytes de comprimento.

    Especifica os parâmetros como um objeto BlueprintParameters.

  • RoleArnObrigatório: string UTF-8, no mínimo 1 ou mais de 1024 bytes de comprimento, correspondente a Custom string pattern #21.

    Especifica a função do IAM usada para criar o fluxo de trabalho.

Resposta
  • RunId – String UTF-8, superior a 1 e inferior a 255 bytes de comprimento, correspondente a Single-line string pattern.

    O ID de execução para essa execução de blueprint.

Erros
  • InvalidInputException

  • OperationTimeoutException

  • InternalServiceException

  • ResourceNumberLimitExceededException

  • EntityNotFoundException

  • IllegalBlueprintStateException

GetBlueprintRun ação (Python: get_blueprint_run)

Recupera os detalhes de uma execução de bluetprint.

Solicitação
  • BlueprintName: obrigatório: string UTF-8, não menos do que 1 ou superior a 128 bytes de comprimento, correspondente a Custom string pattern #22.

    O nome do blueprint.

  • RunIdObrigatório: string UTF-8, no mínimo 1 ou mais de 255 bytes de comprimento, correspondente a Single-line string pattern.

    O ID de execução do blueprint que você deseja recuperar.

Resposta
  • BlueprintRun – Um objeto BlueprintRun.

    Informa um objeto BlueprintRun.

Erros
  • EntityNotFoundException

  • InternalServiceException

  • OperationTimeoutException

GetBlueprintRuns ação (Python: get_blueprint_runs)

Recupera os detalhes das execuções de blueprint para um blueprint especificado.

Solicitação
  • BlueprintNameObrigatório: string UTF-8, no mínimo 1 ou mais de 255 bytes de comprimento, correspondente a Single-line string pattern.

    O nome do blueprint.

  • NextToken – String UTF-8.

    Um token de continuação, se esta for uma solicitação de continuação.

  • MaxResults – Número (inteiro), superior a 1 ou mais que 1000.

    O tamanho máximo de uma lista a ser retornada.

Resposta
  • BlueprintRuns – Uma matriz de objetos BlueprintRun.

    Retorna uma lista de objetos BlueprintRun.

  • NextToken – String UTF-8.

    Um token de continuação, se nem todas as execuções de blueprint solicitadas forem retornadas.

Erros
  • EntityNotFoundException

  • InternalServiceException

  • OperationTimeoutException

  • InvalidInputException

StartWorkflowRun ação (Python: start_workflow_run)

Inicia uma nova execução do fluxo de trabalho especificado.

Solicitação
  • NameObrigatório: string UTF-8, no mínimo 1 ou mais de 255 bytes de comprimento, correspondente a Single-line string pattern.

    O nome do fluxo de trabalho a ser iniciado.

  • RunProperties – Um array de mapa dos pares de valor-chave.

    Cada chave é uma string UTF-8, com comprimento entre 1 e 255 bytes, correspondente a Single-line string pattern.

    Cada valor é uma sequência de caracteres UTF-8.

    As propriedades de execução de fluxo de trabalho para a nova execução de fluxo de trabalho.

Resposta
  • RunId – String UTF-8, superior a 1 e inferior a 255 bytes de comprimento, correspondente a Single-line string pattern.

    Um ID para a nova execução.

Erros
  • InvalidInputException

  • EntityNotFoundException

  • InternalServiceException

  • OperationTimeoutException

  • ResourceNumberLimitExceededException

  • ConcurrentRunsExceededException

StopWorkflowRun ação (Python: stop_workflow_run)

Interrompe a execução do fluxo de trabalho especificada.

Solicitação
  • NameObrigatório: string UTF-8, no mínimo 1 ou mais de 255 bytes de comprimento, correspondente a Single-line string pattern.

    O nome do fluxo de trabalho a ser interrompido.

  • RunIdObrigatório: string UTF-8, no mínimo 1 ou mais de 255 bytes de comprimento, correspondente a Single-line string pattern.

    O ID da execução do fluxo de trabalho a ser interrompida.

Resposta
  • Nenhum parâmetro de resposta.

Erros
  • InvalidInputException

  • EntityNotFoundException

  • InternalServiceException

  • OperationTimeoutException

  • IllegalWorkflowStateException

ResumeWorkflowRun ação (Python: resume_workflow_run)

Reinicia os nós selecionados de uma execução de fluxo de trabalho anterior parcialmente concluída e retoma a execução do fluxo de trabalho. Os nós selecionados e todos os nós downstream a eles são executados.

Solicitação
  • NameObrigatório: string UTF-8, no mínimo 1 ou mais de 255 bytes de comprimento, correspondente a Single-line string pattern.

    O nome do fluxo de trabalho a ser retomado.

  • RunIdObrigatório: string UTF-8, no mínimo 1 ou mais de 255 bytes de comprimento, correspondente a Single-line string pattern.

    O ID da execução do fluxo de trabalho a ser retomada.

  • NodeIds: obrigatório: uma matriz de strings UTF-8.

    Uma lista de IDs de nó daqueles que você deseja reiniciar. Os nós que devem ser reiniciados devem ter uma tentativa de execução na execução original.

Resposta
  • RunId – String UTF-8, superior a 1 e inferior a 255 bytes de comprimento, correspondente a Single-line string pattern.

    O novo ID atribuído à execução do fluxo de trabalho retomada. Cada retomada de uma execução de fluxo de trabalho terá um novo ID de execução.

  • NodeIds – Uma matriz de strings UTF-8.

    Uma lista de IDs dos nós que foram realmente reiniciados.

Erros
  • InvalidInputException

  • EntityNotFoundException

  • InternalServiceException

  • OperationTimeoutException

  • ConcurrentRunsExceededException

  • IllegalWorkflowStateException