Cloud Composer URI Format

The Uniform Resource Identifier (URI) definition for Cloud Composer follows this standard:

Identifier Fragments

  • Namespace: composer://{regionId}.{environmentName}
    • Scheme = composer
    • Authority = {regionId}.{environmentName}
  • Unique name:
    • For a directed acyclic graph (DAG): {dagName}
    • For a task: {dagName}.{taskName}

Asset URI Format

  • For a DAG: composer://{regionId}.{environmentName}/{dagName}
  • For a task: composer://{regionId}.{environmentName}/{dagName}.{taskName}

Instance URI Format

  • composer://{regionId}.{environmentName}

Parameter Limitations

  • regionId must include only lowercase letters, numbers and dashes (regex: [a-z0-9-]+)
  • environmentName must include only lowercase letters, uppercase letters, numbers and dashes (regex: [a-zA-Z0-9-]+)
  • dagName and taskName must include only lowercase letters, uppercase letters, numbers, underscore, dot and dash (regex: [a-zA-Z0-9_.-]+)

Asset Examples

  • composer://us-central1.my-Environment/DAG-ID.TASK-ID
  • composer://eu-west1.MYENV/my-dag

Instance Examples

  • composer://us-central1.my-Environment
  • composer://eu-west1.MYENV

Did this page help you?