Google Service Management API

Google Service Management allows service producers to publish their services on Google Cloud Platform so that they can be discovered and used by service consumers.

Service: servicemanagement.googleapis.com

All URIs below are relative to https://servicemanagement.googleapis.com

This service provides the following discovery document:

REST Resource: v1.operations

Methods
get GET /v1/{name=operations/**}
Gets the latest state of a long-running operation.
list GET /v1/operations
Lists service operations that match the specified filter in the request.

REST Resource: v1.services

Methods
create POST /v1/services
Creates a new managed service.
delete DELETE /v1/services/{serviceName}
Deletes a managed service.
disable POST /v1/services/{serviceName}:disable
Disables a service for a project, so it can no longer be be used for the project.
enable POST /v1/services/{serviceName}:enable
Enables a service for a project, so it can be used for the project.
generateConfigReport POST /v1/services:generateConfigReport

Generates and returns a report (errors, warnings and changes from existing configurations) associated with GenerateConfigReportRequest.new_value

If GenerateConfigReportRequest.old_value is specified, GenerateConfigReportRequest will contain a single ChangeReport based on the comparison between GenerateConfigReportRequest.new_value and GenerateConfigReportRequest.old_value.

get GET /v1/services/{serviceName}
Gets a managed service.
getConfig GET /v1/services/{serviceName}/config
Gets a service configuration (version) for a managed service.
getIamPolicy POST /v1/{resource=services/*}:getIamPolicy
Gets the access control policy for a resource.
list GET /v1/services
Lists managed services.
setIamPolicy POST /v1/{resource=services/*}:setIamPolicy
Sets the access control policy on the specified resource.
testIamPermissions POST /v1/{resource=services/*}:testIamPermissions
Returns permissions that a caller has on the specified resource.
undelete POST /v1/services/{serviceName}:undelete
Revives a previously deleted managed service.

REST Resource: v1.services.configs

Methods
create POST /v1/services/{serviceName}/configs
Creates a new service configuration (version) for a managed service.
get GET /v1/services/{serviceName}/configs/{configId}
Gets a service configuration (version) for a managed service.
list GET /v1/services/{serviceName}/configs
Lists the history of the service configuration for a managed service, from the newest to the oldest.
submit POST /v1/services/{serviceName}/configs:submit
Creates a new service configuration (version) for a managed service based on user-supplied configuration source files (for example: OpenAPI Specification).

REST Resource: v1.services.consumers

Methods
getIamPolicy POST /v1/{resource=services/*/consumers/*}:getIamPolicy
Gets the access control policy for a resource.
setIamPolicy POST /v1/{resource=services/*/consumers/*}:setIamPolicy
Sets the access control policy on the specified resource.
testIamPermissions POST /v1/{resource=services/*/consumers/*}:testIamPermissions
Returns permissions that a caller has on the specified resource.

REST Resource: v1.services.rollouts

Methods
create POST /v1/services/{serviceName}/rollouts
Creates a new service configuration rollout.
get GET /v1/services/{serviceName}/rollouts/{rolloutId}
Gets a service configuration rollout.
list GET /v1/services/{serviceName}/rollouts
Lists the history of the service configuration rollouts for a managed service, from the newest to the oldest.
¿Te sirvió esta página? Envíanos tu opinión: