v1

latestOpenAPI 3.0.0Creative Commons Attribution 3.02026-07-1319110171.7 KB
services

Creates a new service configuration (version) for a managed service. This method only stores the service configuration. To roll out the service configuration to backend systems please call CreateServiceRollout. Only the 100 most recent service configurations and ones referenced by existing rollouts are kept for each service. The rest will be deleted eventually.

post/v1/services/{serviceName}/configs

Path parameters

serviceNamestring required

Required. The name of the service. See the overview for naming requirements. For example: example.googleapis.com.

Request body

configVersioninteger

Obsolete. Do not use. This field has no semantic meaning. The service config compiler always sets this field to 3.

titlestring

The product title for this service, it is the name displayed in Google Cloud Console.

idstring

A unique ID for a specific instance of this message, typically assigned by the client for tracking purpose. Must be no longer than 63 characters and only lower case letters, digits, '.', '_' and '-' are allowed. If empty, the server may choose to generate one instead.

namestring

The service name, which is a DNS-like logical identifier for the service, such as calendar.googleapis.com. The service name typically goes through DNS verification to make sure the owner of the service also owns the DNS name.

producerProjectIdstring

The Google project that owns this service.

Response

Successful response