apihub/v1 library
API hub API - v1
For more information, see cloud.google.com/apigee/docs/api-hub/what-is-api-hub
Create an instance of APIHubApi to access these resources:
- ProjectsResource
ProjectsLocationsDiscoveredApiObservationsDiscoveredApiOperationsResource - ProjectsLocationsExternalApisResource - ProjectsLocationsHostProjectRegistrationsResource - ProjectsLocationsOperationsResource - ProjectsLocationsPluginsResource - ProjectsLocationsPluginsInstancesResource - ProjectsLocationsPluginsStyleGuideResource - ProjectsLocationsRuntimeProjectAttachmentsResource
Classes
- APIHubApi
- GoogleCloudApihubV1ActionExecutionDetail
- The details for the action to execute.
- GoogleCloudApihubV1AllowedValue
- The value that can be assigned to the attribute when the data type is enum.
- GoogleCloudApihubV1Api
- An API resource in the API Hub.
- GoogleCloudApihubV1ApiData
- The API data to be collected.
- GoogleCloudApihubV1ApiHubInstance
- An ApiHubInstance represents the instance resources of the API Hub.
- GoogleCloudApihubV1ApiHubResource
- ApiHubResource is one of the resources such as Api, Operation, Deployment, Definition, Spec and Version resources stored in API-Hub.
- GoogleCloudApihubV1ApiKeyConfig
- Config for authentication with API key.
- GoogleCloudApihubV1APIMetadata
- The API metadata.
- GoogleCloudApihubV1ApiMetadataList
- The message to hold repeated API metadata.
- GoogleCloudApihubV1ApiOperation
- Represents an operation contained in an API version in the API Hub.
- GoogleCloudApihubV1ApplicationIntegrationEndpointDetails
- The details of the Application Integration endpoint to be triggered for curation.
- GoogleCloudApihubV1Attribute
- An attribute in the API Hub.
- GoogleCloudApihubV1AttributeValues
- The attribute values associated with resource.
- GoogleCloudApihubV1AuthConfig
- AuthConfig represents the authentication information.
- GoogleCloudApihubV1AuthConfigTemplate
- AuthConfigTemplate represents the authentication template for a plugin.
- GoogleCloudApihubV1CollectApiDataRequest
- The CollectApiData method's request.
- GoogleCloudApihubV1Config
- Available configurations to provision an ApiHub Instance.
- GoogleCloudApihubV1ConfigTemplate
- ConfigTemplate represents the configuration template for a plugin.
- GoogleCloudApihubV1ConfigValueOption
- ConfigValueOption represents an option for a config variable of type enum or multi select.
- GoogleCloudApihubV1ConfigVariable
- ConfigVariable represents a additional configuration variable present in a PluginInstance Config or AuthConfig, based on a ConfigVariableTemplate.
- GoogleCloudApihubV1ConfigVariableTemplate
- ConfigVariableTemplate represents a configuration variable template present in a Plugin Config.
- GoogleCloudApihubV1Curation
- A curation resource in the API Hub.
- GoogleCloudApihubV1CurationConfig
- The curation information for this plugin instance.
- GoogleCloudApihubV1CustomCuration
- Custom curation information for this plugin instance.
- GoogleCloudApihubV1Definition
- Represents a definition for example schema, request, response definitions contained in an API version.
- GoogleCloudApihubV1Dependency
- A dependency resource defined in the API hub describes a dependency directed from a consumer to a supplier entity.
- GoogleCloudApihubV1DependencyEntityReference
- Reference to an entity participating in a dependency.
- GoogleCloudApihubV1DependencyErrorDetail
- Details describing error condition of a dependency.
- GoogleCloudApihubV1Deployment
- Details of the deployment where APIs are hosted.
- GoogleCloudApihubV1DeploymentMetadata
- The metadata associated with a deployment.
- GoogleCloudApihubV1DisablePluginInstanceActionRequest
- The DisablePluginInstanceAction method's request.
- GoogleCloudApihubV1DiscoveredApiObservation
- Respresents an API Observation observed in one of the sources.
- GoogleCloudApihubV1DiscoveredApiOperation
- DiscoveredApiOperation represents an API Operation observed in one of the sources.
- GoogleCloudApihubV1Documentation
- Documentation details.
- GoogleCloudApihubV1EnablePluginInstanceActionRequest
- The EnablePluginInstanceAction method's request.
- GoogleCloudApihubV1Endpoint
- The endpoint to be triggered for curation.
- GoogleCloudApihubV1EnumAttributeValues
- The attribute values of data type enum.
- GoogleCloudApihubV1ExecutePluginInstanceActionRequest
- The ExecutePluginInstanceAction method's request.
- GoogleCloudApihubV1ExecutionStatus
- The execution status for the plugin instance.
- GoogleCloudApihubV1ExternalApi
- An external API represents an API being provided by external sources.
- GoogleCloudApihubV1GoogleServiceAccountConfig
- Config for Google service account authentication.
- GoogleCloudApihubV1Header
- An aggregation of HTTP header occurrences.
- GoogleCloudApihubV1HostingService
- The information related to the service implemented by the plugin developer, used to invoke the plugin's functionality.
- GoogleCloudApihubV1HostProjectRegistration
- Host project registration refers to the registration of a Google cloud project with Api Hub as a host project.
- GoogleCloudApihubV1HttpOperation
- The HTTP Operation.
- GoogleCloudApihubV1HttpOperationDetails
- An HTTP-based API Operation, sometimes called a "REST" Operation.
- GoogleCloudApihubV1HttpRequest
- An aggregation of HTTP requests.
- GoogleCloudApihubV1HttpResponse
- An aggregation of HTTP responses.
- GoogleCloudApihubV1Issue
- Issue contains the details of a single issue found by the linter.
- GoogleCloudApihubV1LastExecution
- The result of the last execution of the plugin instance.
- GoogleCloudApihubV1LintResponse
- LintResponse contains the response from the linter.
- GoogleCloudApihubV1ListApiOperationsResponse
- The ListApiOperations method's response.
- GoogleCloudApihubV1ListApisResponse
- The ListApis method's response.
- GoogleCloudApihubV1ListAttributesResponse
- The ListAttributes method's response.
- GoogleCloudApihubV1ListCurationsResponse
- The ListCurations method's response.
- GoogleCloudApihubV1ListDependenciesResponse
- The ListDependencies method's response.
- GoogleCloudApihubV1ListDeploymentsResponse
- The ListDeployments method's response.
- GoogleCloudApihubV1ListDiscoveredApiObservationsResponse
- Message for response to listing DiscoveredApiObservations
- GoogleCloudApihubV1ListDiscoveredApiOperationsResponse
- Message for response to listing DiscoveredApiOperations
- GoogleCloudApihubV1ListExternalApisResponse
- The ListExternalApis method's response.
- GoogleCloudApihubV1ListHostProjectRegistrationsResponse
- The ListHostProjectRegistrations method's response.
- GoogleCloudApihubV1ListPluginInstancesResponse
- The ListPluginInstances method's response.
- GoogleCloudApihubV1ListPluginsResponse
- The ListPlugins method's response.
- GoogleCloudApihubV1ListRuntimeProjectAttachmentsResponse
- The ListRuntimeProjectAttachments method's response.
- GoogleCloudApihubV1ListSpecsResponse
- The ListSpecs method's response.
- GoogleCloudApihubV1ListVersionsResponse
- The ListVersions method's response.
- GoogleCloudApihubV1LookupApiHubInstanceResponse
- The LookupApiHubInstance method's response.`
- GoogleCloudApihubV1LookupRuntimeProjectAttachmentResponse
- The ListRuntimeProjectAttachments method's response.
- GoogleCloudApihubV1ManagePluginInstanceSourceDataRequest
- The ManagePluginInstanceSourceData method's request.
- GoogleCloudApihubV1MatchResult
- MatchResult represents the result of matching a discovered API operation with a catalog API operation.
- GoogleCloudApihubV1MultiIntValues
- The config variable value of data type multi int.
- GoogleCloudApihubV1MultiSelectValues
- The config variable value of data type multi select.
- GoogleCloudApihubV1MultiStringValues
- The config variable value of data type multi string.
- GoogleCloudApihubV1Oauth2ClientCredentialsConfig
- Parameters to support Oauth 2.0 client credentials grant authentication.
- GoogleCloudApihubV1OpenApiSpecDetails
- OpenApiSpecDetails contains the details parsed from an OpenAPI spec in addition to the fields mentioned in SpecDetails.
- GoogleCloudApihubV1OperationDetails
- The operation details parsed from the spec.
- GoogleCloudApihubV1Owner
- Owner details.
- GoogleCloudApihubV1Path
- The path details derived from the spec.
- GoogleCloudApihubV1PathParam
- HTTP Path parameter.
- GoogleCloudApihubV1Plugin
- A plugin resource in the API Hub.
- GoogleCloudApihubV1PluginActionConfig
- PluginActionConfig represents the configuration of an action supported by a plugin.
- GoogleCloudApihubV1PluginInstance
- Represents a plugin instance resource in the API Hub.
- GoogleCloudApihubV1PluginInstanceAction
- PluginInstanceAction represents an action which can be executed in the plugin instance.
- GoogleCloudApihubV1PluginInstanceActionID
- The plugin instance and associated action that is using the curation.
- GoogleCloudApihubV1PluginInstanceActionSource
- PluginInstanceActionSource represents the plugin instance action source.
- GoogleCloudApihubV1Point
- Point within the file (line and character).
- GoogleCloudApihubV1QueryParam
- An aggregation of HTTP query parameter occurrences.
- GoogleCloudApihubV1Range
- Object describing where in the file the issue was found.
- GoogleCloudApihubV1ResourceConfig
- The configuration of resources created for a given plugin instance action.
- GoogleCloudApihubV1RuntimeProjectAttachment
- Runtime project attachment represents an attachment from the runtime project to the host project.
- GoogleCloudApihubV1Schema
- The schema details derived from the spec.
- GoogleCloudApihubV1SearchResourcesRequest
- The SearchResources method's request.
- GoogleCloudApihubV1SearchResourcesResponse
- Response for the SearchResources method.
- GoogleCloudApihubV1SearchResult
- Represents the search results.
- GoogleCloudApihubV1Secret
- Secret provides a reference to entries in Secret Manager.
- GoogleCloudApihubV1SourceMetadata
- SourceMetadata represents the metadata for a resource at the source.
- GoogleCloudApihubV1Spec
- Represents a spec associated with an API version in the API Hub.
- GoogleCloudApihubV1SpecContents
- The spec contents.
- GoogleCloudApihubV1SpecDetails
- SpecDetails contains the details parsed from supported spec types.
- GoogleCloudApihubV1SpecMetadata
- The metadata associated with a spec of the API version.
- GoogleCloudApihubV1StringAttributeValues
- The attribute values of data type string or JSON.
- GoogleCloudApihubV1StyleGuide
- Represents a singleton style guide resource to be used for linting Open API specs.
- GoogleCloudApihubV1StyleGuideContents
- The style guide contents.
- GoogleCloudApihubV1SummaryEntry
- Count of issues with a given severity.
- GoogleCloudApihubV1UserPasswordConfig
- Parameters to support Username and Password Authentication.
- GoogleCloudApihubV1Version
- Represents a version of the API resource in API hub.
- GoogleCloudApihubV1VersionMetadata
- The metadata associated with a version of the API resource.
- GoogleCloudLocationListLocationsResponse
- The response message for Locations.ListLocations.
- GoogleLongrunningListOperationsResponse
- The response message for Operations.ListOperations.
- GoogleLongrunningOperation
- This resource represents a long-running operation that is the result of a network API call.
- ProjectsLocationsApiHubInstancesResource
- ProjectsLocationsApisResource
- ProjectsLocationsApisVersionsDefinitionsResource
- ProjectsLocationsApisVersionsOperationsResource
- ProjectsLocationsApisVersionsResource
- ProjectsLocationsApisVersionsSpecsResource
- ProjectsLocationsAttributesResource
- ProjectsLocationsCurationsResource
- ProjectsLocationsDependenciesResource
- ProjectsLocationsDeploymentsResource
- ProjectsLocationsDiscoveredApiObservationsDiscoveredApiOperationsResource
- ProjectsLocationsDiscoveredApiObservationsResource
- ProjectsLocationsExternalApisResource
- ProjectsLocationsHostProjectRegistrationsResource
- ProjectsLocationsOperationsResource
- ProjectsLocationsPluginsInstancesResource
- ProjectsLocationsPluginsResource
- ProjectsLocationsPluginsStyleGuideResource
- ProjectsLocationsResource
- ProjectsLocationsRuntimeProjectAttachmentsResource
- ProjectsResource
Typedefs
- Empty = $Empty
- A generic empty message that you can re-use to avoid defining duplicated empty messages in your APIs.
- GoogleCloudApihubV1DisablePluginRequest = $Empty
- The DisablePlugin method's request.
- GoogleCloudApihubV1EnablePluginRequest = $Empty
- The EnablePlugin method's request.
- GoogleCloudApihubV1LintSpecRequest = $Empty
- The LintSpec method's request.
- GoogleCloudApihubV1ManagePluginInstanceSourceDataResponse = $Empty
- The ManagePluginInstanceSourceData method's response.
- GoogleCloudLocationLocation = $Location00
- A resource that represents a Google Cloud location.
- GoogleLongrunningCancelOperationRequest = $Empty
- The request message for Operations.CancelOperation.
- GoogleRpcStatus = $Status00
-
The
Status
type defines a logical error model that is suitable for different programming environments, including REST APIs and RPC APIs.
Exceptions / Errors
- ApiRequestError
- Represents a general error reported by the API endpoint.
- DetailedApiRequestError
- Represents a specific error reported by the API endpoint.