apihub/v1 library

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.