Config
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. Note - this resource's API doesn't support deletion. When deleted, the resource will persist on Google Cloud even though it will be deleted from Pulumi state.
Properties
A list of API interfaces exported by this service. Only the name
field of the google.protobuf.Api needs to be provided by the configuration author, as the remaining fields will be derived from the IDL during the normalization process. It is an error to specify an API interface here which cannot be resolved against the associated IDL files.
Settings for Google Cloud Client libraries generated from APIs defined as protocol buffers.
A list of all proto message types included in this API service. It serves similar purpose as google.api.Service.types, except that these types are not needed by user-defined APIs. Therefore, they will not show up in the generated discovery doc. This field should only be used to define system APIs in ESF.
A list of all proto message types included in this API service. Types referenced directly or indirectly by the apis
are automatically included. Messages which are not referenced but shall be included, such as types used by the google.protobuf.Any
type, should be listed here by name by the configuration author. Example: types: - name: google.protobuf.Int32