API Management API

Enables users to discover shadow APIs in existing Google Cloud infrastructure.

Service: apim.googleapis.com

To call this service, we recommend that you use the Google-provided client libraries. If your application needs to use your own libraries to call this service, use the following information when you make the API requests.

Service endpoint

A service endpoint is a base URL that specifies the network address of an API service. One service might have multiple service endpoints. This service has the following service endpoint and all URIs below are relative to this service endpoint:

  • https://apim.googleapis.com

REST Resource: v1alpha.projects.locations

Methods
get GET /v1alpha/{name=projects/*/locations/*}
Gets information about a location.
list GET /v1alpha/{name=projects/*}/locations
Lists information about the supported locations for this service.

REST Resource: v1alpha.projects.locations.observationJobs

Methods
create POST /v1alpha/{parent=projects/*/locations/*}/observationJobs
CreateObservationJob creates a new ObservationJob but does not have any effecton its own.
delete DELETE /v1alpha/{name=projects/*/locations/*/observationJobs/*}
DeleteObservationJob deletes an ObservationJob.
disable POST /v1alpha/{name=projects/*/locations/*/observationJobs/*}:disable
Disables the given ObservationJob.
enable POST /v1alpha/{name=projects/*/locations/*/observationJobs/*}:enable
Enables the given ObservationJob.
get GET /v1alpha/{name=projects/*/locations/*/observationJobs/*}
GetObservationJob retrieves a single ObservationJob by name.
list GET /v1alpha/{parent=projects/*/locations/*}/observationJobs
ListObservationJobs gets all ObservationJobs for a given project and location

REST Resource: v1alpha.projects.locations.observationJobs.apiObservations

Methods
get GET /v1alpha/{name=projects/*/locations/*/observationJobs/*/apiObservations/*}
GetApiObservation retrieves a single ApiObservation by name.
list GET /v1alpha/{parent=projects/*/locations/*/observationJobs/*}/apiObservations
ListApiObservations gets all ApiObservations for a given project and location and ObservationJob

REST Resource: v1alpha.projects.locations.observationJobs.apiObservations.apiOperations

Methods
get GET /v1alpha/{name=projects/*/locations/*/observationJobs/*/apiObservations/*/apiOperations/*}
GetApiOperation retrieves a single ApiOperation by name.
list GET /v1alpha/{parent=projects/*/locations/*/observationJobs/*/apiObservations/*}/apiOperations
ListApiOperations gets all ApiOperations for a given project and location and ObservationJob and ApiObservation

REST Resource: v1alpha.projects.locations.observationSources

Methods
create POST /v1alpha/{parent=projects/*/locations/*}/observationSources
CreateObservationSource creates a new ObservationSource but does not affect any deployed infrastructure.
delete DELETE /v1alpha/{name=projects/*/locations/*/observationSources/*}
DeleteObservationSource deletes an observation source.
get GET /v1alpha/{name=projects/*/locations/*/observationSources/*}
GetObservationSource retrieves a single ObservationSource by name.
list GET /v1alpha/{parent=projects/*/locations/*}/observationSources
ListObservationSources gets all ObservationSources for a given project and location

REST Resource: v1alpha.projects.locations.operations

Methods
cancel POST /v1alpha/{name=projects/*/locations/*/operations/*}:cancel
Starts asynchronous cancellation on a long-running operation.
delete DELETE /v1alpha/{name=projects/*/locations/*/operations/*}
Deletes a long-running operation.
get GET /v1alpha/{name=projects/*/locations/*/operations/*}
Gets the latest state of a long-running operation.
list GET /v1alpha/{name=projects/*/locations/*}/operations
Lists operations that match the specified filter in the request.