Function taskToGCPService
- taskToGCPService(config): {
parent: string;
task: {
dispatchDeadline: {
seconds: number;
};
httpRequest: {
body: string;
headers: {
Content-Type: string;
X-Task-Enqueued-By: string;
};
httpMethod: "POST";
oidcToken: {
audience: string;
serviceAccountEmail: string;
};
url: string;
};
name: string;
scheduleTime: {
seconds: number;
};
};
} Returns {
parent: string;
task: {
dispatchDeadline: {
seconds: number;
};
httpRequest: {
body: string;
headers: {
Content-Type: string;
X-Task-Enqueued-By: string;
};
httpMethod: "POST";
oidcToken: {
audience: string;
serviceAccountEmail: string;
};
url: string;
};
name: string;
scheduleTime: {
seconds: number;
};
};
}
parent: string
task: {
dispatchDeadline: {
seconds: number;
};
httpRequest: {
body: string;
headers: {
Content-Type: string;
X-Task-Enqueued-By: string;
};
httpMethod: "POST";
oidcToken: {
audience: string;
serviceAccountEmail: string;
};
url: string;
};
name: string;
scheduleTime: {
seconds: number;
};
}
dispatchDeadline: {
seconds: number;
}
httpRequest: {
body: string;
headers: {
Content-Type: string;
X-Task-Enqueued-By: string;
};
httpMethod: "POST";
oidcToken: {
audience: string;
serviceAccountEmail: string;
};
url: string;
}
body: string
headers: {
Content-Type: string;
X-Task-Enqueued-By: string;
}
Content-Type: string
X-Task-Enqueued-By: string
httpMethod: "POST"
oidcToken: {
audience: string;
serviceAccountEmail: string;
}
audience: string
serviceAccountEmail: string
url: string
name: string
scheduleTime: {
seconds: number;
}
Defines a task which makes a HTTP requests to a GCP service (using a service account).