Creates a Waiter resource. This operation returns a long-running Operation resource which can be polled for completion. However, a waiter with the given name will exist (and can be retrieved) prior to the operation completing. If the operation fails, the failed Waiter resource will still exist and must be deleted prior to subsequent creation attempts.
HTTP request
POST https://runtimeconfig.googleapis.com/v1beta1/{parent=projects/*/configs/*}/waiters
The path to the configuration that will own the waiter. The configuration must exist beforehand; the path must be in the format:
projects/[PROJECT_ID]/configs/[CONFIG_NAME].
Authorization requires the following Google IAM permission on the specified resource parent:
runtimeconfig.waiters.create
Query parameters
Parameters
requestId
string
An optional but recommended unique requestId. If the server receives two create() requests with the same requestId, then the second request will be ignored and the first resource created and stored in the backend is returned. Empty requestId fields are ignored.
It is responsibility of the client to ensure uniqueness of the requestId strings.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-04-30 UTC."],[[["\u003cp\u003eThis webpage details how to create a Waiter resource using a POST request to a specified URL.\u003c/p\u003e\n"],["\u003cp\u003eThe request requires a \u003ccode\u003eparent\u003c/code\u003e path parameter indicating the configuration that will own the waiter, and an optional but recommended \u003ccode\u003erequestId\u003c/code\u003e query parameter for request uniqueness.\u003c/p\u003e\n"],["\u003cp\u003eThe request body must contain an instance of a \u003ccode\u003eWaiter\u003c/code\u003e resource, while a successful response will include a newly created instance of an \u003ccode\u003eOperation\u003c/code\u003e resource.\u003c/p\u003e\n"],["\u003cp\u003eCreating a Waiter requires the \u003ccode\u003eruntimeconfig.waiters.create\u003c/code\u003e Google IAM permission and one of the specified OAuth scopes.\u003c/p\u003e\n"]]],[],null,["# Method: projects.configs.waiters.create\n\n- [HTTP request](#body.HTTP_TEMPLATE)\n- [Path parameters](#body.PATH_PARAMETERS)\n- [Query parameters](#body.QUERY_PARAMETERS)\n- [Request body](#body.request_body)\n- [Response body](#body.response_body)\n- [Authorization Scopes](#body.aspect)\n- [Try it!](#try-it)\n\nCreates a Waiter resource. This operation returns a long-running Operation resource which can be polled for completion. However, a waiter with the given name will exist (and can be retrieved) prior to the operation completing. If the operation fails, the failed Waiter resource will still exist and must be deleted prior to subsequent creation attempts.\n\n### HTTP request\n\n`POST https://runtimeconfig.googleapis.com/v1beta1/{parent=projects/*/configs/*}/waiters`\n\nThe URL uses [gRPC Transcoding](https://github.com/googleapis/googleapis/blob/master/google/api/http.proto) syntax.\n\n### Path parameters\n\n### Query parameters\n\n### Request body\n\nThe request body contains an instance of [Waiter](/deployment-manager/runtime-configurator/reference/rest/v1beta1/projects.configs.waiters#Waiter).\n\n### Response body\n\nIf successful, the response body contains a newly created instance of [Operation](/deployment-manager/runtime-configurator/reference/rest/Shared.Types/Operation).\n\n### Authorization Scopes\n\nRequires one of the following OAuth scopes:\n\n- `https://www.googleapis.com/auth/cloud-platform`\n- `https://www.googleapis.com/auth/cloudruntimeconfig`\n\nFor more information, see the [Authentication Overview](https://cloud.google.com/docs/authentication/).\n\nTry it!\n-------"]]