v1

latestOpenAPI 3.0.0Creative Commons Attribution 3.02026-07-13186168.0 KB
projects

Creates or updates a configuration.

post/v1beta/{+parent}/configurations:upsert

Path parameters

parentstring required

Required. Parent of the configuration.

Query parameters

publishTimestring

Optional. Time that the configuration should be considered to have been published. This is an advanced feature used when onboarding and bulk loading data from other systems. Do not set this field without consulting with the API team.

Request body

providerstring

Required. Name of the service that provides the configuration.

displayNamestring

Output only. Human readable name for the configuration.

descriptionstring

Optional. A description of the configuration.

versionstring

Optional. A user-manipulatable version. Does not adhere to a specific format

etagstring

If included when updating a configuration, this should be set to the current etag of the configuration. If the etags do not match, the update will be rejected and an ABORTED error will be returned.

state'STATE_UNSPECIFIED' | 'ENABLED' | 'DISABLED' | 'DEPRECATED'

Optional. State of the configuration.

namestring

Identifier. Server generated name for the configuration. format is projects/{project}/configurations/{configuration}

Response

Successful response