StartRunRequest: {
    action: "CREATE" | "UPDATE" | "DELETE" | "RUN";
    applicationId?: string;
    appManifesto?: string;
    environmentId: string;
    executionId?: string;
    pipelineLink?: string;
    plugins: Plugins[];
    requestedBy: string;
    runId: string;
    sharedInfrastructureId?: string;
    type:
        | "DEPLOY"
        | "ROLLBACK"
        | "DESTROY"
        | "DEPLOY_SELF_HOSTED"
        | "DESTROY_SELF_HOSTED"
        | "ROLLBACK_SELF_HOSTED";
}

Type declaration

  • action: "CREATE" | "UPDATE" | "DELETE" | "RUN"

    Action to perform.

  • OptionalapplicationId?: string

    Application id.

  • OptionalappManifesto?: string

    Application Manifest.

  • environmentId: string

    Environment id.

  • OptionalexecutionId?: string

    Workflow executionId.

  • OptionalpipelineLink?: string

    Pipeline URL for self hosted deployment.

  • plugins: Plugins[]

    List of plugins that contain in deploy, rollback or destroy.

  • requestedBy: string

    Requestor's email.

  • runId: string

    Run ID.

  • OptionalsharedInfrastructureId?: string

    Shared Infra id.

  • type:
        | "DEPLOY"
        | "ROLLBACK"
        | "DESTROY"
        | "DEPLOY_SELF_HOSTED"
        | "DESTROY_SELF_HOSTED"
        | "ROLLBACK_SELF_HOSTED"

    Deploy type.