- REST Resource: v1alpha.projects.locations
- REST Resource: v1alpha.projects.locations.applications
- REST Resource: v1alpha.projects.locations.applications.services
- REST Resource: v1alpha.projects.locations.applications.workloads
- REST Resource: v1alpha.projects.locations.discoveredServices
- REST Resource: v1alpha.projects.locations.discoveredWorkloads
- REST Resource: v1alpha.projects.locations.operations
- REST Resource: v1alpha.projects.locations.serviceProjectAttachments
- REST Resource: v1.projects.locations
- REST Resource: v1.projects.locations.applications
- REST Resource: v1.projects.locations.applications.services
- REST Resource: v1.projects.locations.applications.workloads
- REST Resource: v1.projects.locations.discoveredServices
- REST Resource: v1.projects.locations.discoveredWorkloads
- REST Resource: v1.projects.locations.operations
- REST Resource: v1.projects.locations.serviceProjectAttachments
Service: apphub.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.
Discovery document
A Discovery Document is a machine-readable specification for describing and consuming REST APIs. It is used to build client libraries, IDE plugins, and other tools that interact with Google APIs. One service may provide multiple discovery documents. This service provides the following discovery documents:
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://apphub.googleapis.com
REST Resource: v1alpha.projects.locations
| Methods | |
|---|---|
| detach | POST /v1alpha/{name=projects/*/locations/*}:detachServiceProjectAttachmentDetaches a service project from a host project. | 
| get | GET /v1alpha/{name=projects/*/locations/*}Gets information about a location. | 
| list | GET /v1alpha/{name=projects/*}/locationsLists information about the supported locations for this service. | 
| lookup | GET /v1alpha/{name=projects/*/locations/*}:lookupServiceProjectAttachmentLists a service project attachment for a given service project. | 
REST Resource: v1alpha.projects.locations.applications
| Methods | |
|---|---|
| create | POST /v1alpha/{parent=projects/*/locations/*}/applicationsCreates an Application in a host project and location. | 
| delete | DELETE /v1alpha/{name=projects/*/locations/*/applications/*}Deletes an Application in a host project and location. | 
| get | GET /v1alpha/{name=projects/*/locations/*/applications/*}Gets an Application in a host project and location. | 
| get | GET /v1alpha/{resource=projects/*/locations/*/applications/*}:getIamPolicyGets the access control policy for a resource. | 
| list | GET /v1alpha/{parent=projects/*/locations/*}/applicationsLists Applications in a host project and location. | 
| patch | PATCH /v1alpha/{application.name=projects/*/locations/*/applications/*}Updates an Application in a host project and location. | 
| set | POST /v1alpha/{resource=projects/*/locations/*/applications/*}:setIamPolicySets the access control policy on the specified resource. | 
| test | POST /v1alpha/{resource=projects/*/locations/*/applications/*}:testIamPermissionsReturns permissions that a caller has on the specified resource. | 
REST Resource: v1alpha.projects.locations.applications.services
| Methods | |
|---|---|
| create | POST /v1alpha/{parent=projects/*/locations/*/applications/*}/servicesCreates a Service in an Application. | 
| delete | DELETE /v1alpha/{name=projects/*/locations/*/applications/*/services/*}Deletes a Service from an Application. | 
| get | GET /v1alpha/{name=projects/*/locations/*/applications/*/services/*}Gets a Service in an Application. | 
| list | GET /v1alpha/{parent=projects/*/locations/*/applications/*}/servicesLists Services in an Application. | 
| patch | PATCH /v1alpha/{service.name=projects/*/locations/*/applications/*/services/*}Updates a Service in an Application. | 
REST Resource: v1alpha.projects.locations.applications.workloads
| Methods | |
|---|---|
| create | POST /v1alpha/{parent=projects/*/locations/*/applications/*}/workloadsCreates a Workload in an Application. | 
| delete | DELETE /v1alpha/{name=projects/*/locations/*/applications/*/workloads/*}Deletes a Workload from an Application. | 
| get | GET /v1alpha/{name=projects/*/locations/*/applications/*/workloads/*}Gets a Workload in an Application. | 
| list | GET /v1alpha/{parent=projects/*/locations/*/applications/*}/workloadsLists Workloads in an Application. | 
| patch | PATCH /v1alpha/{workload.name=projects/*/locations/*/applications/*/workloads/*}Updates a Workload in an Application. | 
REST Resource: v1alpha.projects.locations.discoveredServices
| Methods | |
|---|---|
| find | GET /v1alpha/{parent=projects/*/locations/*}/discoveredServices:findUnregisteredFinds unregistered services in a host project and location. | 
| get | GET /v1alpha/{name=projects/*/locations/*/discoveredServices/*}Gets a Discovered Service in a host project and location. | 
| list | GET /v1alpha/{parent=projects/*/locations/*}/discoveredServicesLists Discovered Services that can be added to an Application in a host project and location. | 
| lookup | GET /v1alpha/{parent=projects/*/locations/*}/discoveredServices:lookupLists a Discovered Service in a host project and location, with a given resource URI. | 
REST Resource: v1alpha.projects.locations.discoveredWorkloads
| Methods | |
|---|---|
| find | GET /v1alpha/{parent=projects/*/locations/*}/discoveredWorkloads:findUnregisteredFinds unregistered workloads in a host project and location. | 
| get | GET /v1alpha/{name=projects/*/locations/*/discoveredWorkloads/*}Gets a Discovered Workload in a host project and location. | 
| list | GET /v1alpha/{parent=projects/*/locations/*}/discoveredWorkloadsLists Discovered Workloads that can be added to an Application in a host project and location. | 
| lookup | GET /v1alpha/{parent=projects/*/locations/*}/discoveredWorkloads:lookupLists a Discovered Workload in a host project and location, with a given resource URI. | 
REST Resource: v1alpha.projects.locations.operations
| Methods | |
|---|---|
| cancel | POST /v1alpha/{name=projects/*/locations/*/operations/*}:cancelStarts 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/*}/operationsLists operations that match the specified filter in the request. | 
REST Resource: v1alpha.projects.locations.serviceProjectAttachments
| Methods | |
|---|---|
| create | POST /v1alpha/{parent=projects/*/locations/*}/serviceProjectAttachmentsAttaches a service project to the host project. | 
| delete | DELETE /v1alpha/{name=projects/*/locations/*/serviceProjectAttachments/*}Deletes a service project attachment. | 
| get | GET /v1alpha/{name=projects/*/locations/*/serviceProjectAttachments/*}Gets a service project attachment. | 
| list | GET /v1alpha/{parent=projects/*/locations/*}/serviceProjectAttachmentsLists service projects attached to the host project. | 
REST Resource: v1.projects.locations
| Methods | |
|---|---|
| detach | POST /v1/{name=projects/*/locations/*}:detachServiceProjectAttachmentDetaches a service project from a host project. | 
| get | GET /v1/{name=projects/*/locations/*}Gets information about a location. | 
| list | GET /v1/{name=projects/*}/locationsLists information about the supported locations for this service. | 
| lookup | GET /v1/{name=projects/*/locations/*}:lookupServiceProjectAttachmentLists a service project attachment for a given service project. | 
REST Resource: v1.projects.locations.applications
| Methods | |
|---|---|
| create | POST /v1/{parent=projects/*/locations/*}/applicationsCreates an Application in a host project and location. | 
| delete | DELETE /v1/{name=projects/*/locations/*/applications/*}Deletes an Application in a host project and location. | 
| get | GET /v1/{name=projects/*/locations/*/applications/*}Gets an Application in a host project and location. | 
| get | GET /v1/{resource=projects/*/locations/*/applications/*}:getIamPolicyGets the access control policy for a resource. | 
| list | GET /v1/{parent=projects/*/locations/*}/applicationsLists Applications in a host project and location. | 
| patch | PATCH /v1/{application.name=projects/*/locations/*/applications/*}Updates an Application in a host project and location. | 
| set | POST /v1/{resource=projects/*/locations/*/applications/*}:setIamPolicySets the access control policy on the specified resource. | 
| test | POST /v1/{resource=projects/*/locations/*/applications/*}:testIamPermissionsReturns permissions that a caller has on the specified resource. | 
REST Resource: v1.projects.locations.applications.services
| Methods | |
|---|---|
| create | POST /v1/{parent=projects/*/locations/*/applications/*}/servicesCreates a Service in an Application. | 
| delete | DELETE /v1/{name=projects/*/locations/*/applications/*/services/*}Deletes a Service from an Application. | 
| get | GET /v1/{name=projects/*/locations/*/applications/*/services/*}Gets a Service in an Application. | 
| list | GET /v1/{parent=projects/*/locations/*/applications/*}/servicesLists Services in an Application. | 
| patch | PATCH /v1/{service.name=projects/*/locations/*/applications/*/services/*}Updates a Service in an Application. | 
REST Resource: v1.projects.locations.applications.workloads
| Methods | |
|---|---|
| create | POST /v1/{parent=projects/*/locations/*/applications/*}/workloadsCreates a Workload in an Application. | 
| delete | DELETE /v1/{name=projects/*/locations/*/applications/*/workloads/*}Deletes a Workload from an Application. | 
| get | GET /v1/{name=projects/*/locations/*/applications/*/workloads/*}Gets a Workload in an Application. | 
| list | GET /v1/{parent=projects/*/locations/*/applications/*}/workloadsLists Workloads in an Application. | 
| patch | PATCH /v1/{workload.name=projects/*/locations/*/applications/*/workloads/*}Updates a Workload in an Application. | 
REST Resource: v1.projects.locations.discoveredServices
| Methods | |
|---|---|
| get | GET /v1/{name=projects/*/locations/*/discoveredServices/*}Gets a Discovered Service in a host project and location. | 
| list | GET /v1/{parent=projects/*/locations/*}/discoveredServicesLists Discovered Services that can be added to an Application in a host project and location. | 
| lookup | GET /v1/{parent=projects/*/locations/*}/discoveredServices:lookupLists a Discovered Service in a host project and location, with a given resource URI. | 
REST Resource: v1.projects.locations.discoveredWorkloads
| Methods | |
|---|---|
| get | GET /v1/{name=projects/*/locations/*/discoveredWorkloads/*}Gets a Discovered Workload in a host project and location. | 
| list | GET /v1/{parent=projects/*/locations/*}/discoveredWorkloadsLists Discovered Workloads that can be added to an Application in a host project and location. | 
| lookup | GET /v1/{parent=projects/*/locations/*}/discoveredWorkloads:lookupLists a Discovered Workload in a host project and location, with a given resource URI. | 
REST Resource: v1.projects.locations.operations
| Methods | |
|---|---|
| cancel | POST /v1/{name=projects/*/locations/*/operations/*}:cancelStarts asynchronous cancellation on a long-running operation. | 
| delete | DELETE /v1/{name=projects/*/locations/*/operations/*}Deletes a long-running operation. | 
| get | GET /v1/{name=projects/*/locations/*/operations/*}Gets the latest state of a long-running operation. | 
| list | GET /v1/{name=projects/*/locations/*}/operationsLists operations that match the specified filter in the request. | 
REST Resource: v1.projects.locations.serviceProjectAttachments
| Methods | |
|---|---|
| create | POST /v1/{parent=projects/*/locations/*}/serviceProjectAttachmentsAttaches a service project to the host project. | 
| delete | DELETE /v1/{name=projects/*/locations/*/serviceProjectAttachments/*}Deletes a service project attachment. | 
| get | GET /v1/{name=projects/*/locations/*/serviceProjectAttachments/*}Gets a service project attachment. | 
| list | GET /v1/{parent=projects/*/locations/*}/serviceProjectAttachmentsLists service projects attached to the host project. |