Criar execução

Cria uma execução do fluxo de trabalho.

Exemplo de código

Node.js

Antes de experimentar este exemplo, siga as Node.jsinstruções de configuração no início rápido dos Workflows usando bibliotecas cliente. Para mais informações, consulte a documentação de referência da API Node.jsWorkflows.

Para se autenticar no Workflows, configure as Credenciais padrão da aplicação. Para mais informações, consulte o artigo Configure a autenticação para um ambiente de desenvolvimento local.

const {ExecutionsClient} = require('@google-cloud/workflows');
const client = new ExecutionsClient();

async function createExecution(projectId, location, name) {
  /**
   * TODO(developer): Uncomment these variables before running the sample.
   */
  // const projectId = 'my-project';
  // const location = 'us-central1';
  // const name = 'my-test-workflow';

  const [resp] = await client.createExecution({
    parent: client.workflowPath(projectId, location, name),
  });
  console.info(`name: ${resp.name}`);
}

createExecution(projectId, location, name).catch(err => {
  console.error(err.message);
  process.exitCode = 1;
});

Node.js

Antes de experimentar este exemplo, siga as instruções de configuração do Node.js no Início rápido dos fluxos de trabalho com bibliotecas de cliente. Para mais informações, consulte a documentação de referência da API Node.js do Workflows.

Para se autenticar no Workflows, configure as Credenciais padrão da aplicação. Para mais informações, consulte o artigo Configure a autenticação para um ambiente de desenvolvimento local.

import {ExecutionsClient} from '@google-cloud/workflows';
const client: ExecutionsClient = new ExecutionsClient();

async function createExecution(
  projectId: string,
  location: string,
  name: string
) {
  /**
   * TODO(developer): Uncomment these variables before running the sample.
   */
  // const projectId = 'my-project';
  // const location = 'us-central1';
  // const name = 'my-test-workflow';

  const [resp] = await client.createExecution({
    parent: client.workflowPath(projectId, location, name),
  });
  console.info(`name: ${resp.name}`);
}

createExecution(projectId, location, name).catch((err: Error) => {
  console.error(err.message);
  process.exitCode = 1;
});

O que se segue?

Para pesquisar e filtrar exemplos de código para outros Google Cloud produtos, consulte o Google Cloud navegador de exemplos.