apigeeregistry/v1 library
Apigee Registry API - v1
For more information, see cloud.google.com/apigee/docs/api-hub/what-is-api-hub
Create an instance of ApigeeRegistryApi to access these resources:
- ProjectsResource
- ProjectsLocationsResource
- ProjectsLocationsApisResource
- ProjectsLocationsArtifactsResource
- ProjectsLocationsDocumentsResource
- ProjectsLocationsInstancesResource
- ProjectsLocationsOperationsResource
- ProjectsLocationsRuntimeResource
- ProjectsLocationsResource
Classes
- Api
- A top-level description of an API.
- ApiDeployment
- Describes a service running at particular address that provides a particular version of an API.
- ApigeeRegistryApi
- ApiSpec
- Describes a version of an API in a structured way.
- ApiVersion
- Describes a particular version of an API.
- Artifact
- Artifacts of resources.
- Binding
-
Associates
members
, or principals, with arole
. - Build
-
Build information of the Instance if it's in
ACTIVE
state. - Config
- Available configurations to provision an Instance.
- Instance
- An Instance represents the instance resources of the Registry.
- ListApiDeploymentRevisionsResponse
- Response message for ListApiDeploymentRevisionsResponse.
- ListApiDeploymentsResponse
- Response message for ListApiDeployments.
- ListApiSpecRevisionsResponse
- Response message for ListApiSpecRevisionsResponse.
- ListApiSpecsResponse
- Response message for ListApiSpecs.
- ListApisResponse
- Response message for ListApis.
- ListApiVersionsResponse
- Response message for ListApiVersions.
- ListArtifactsResponse
- Response message for ListArtifacts.
- ListLocationsResponse
- The response message for Locations.ListLocations.
- ListOperationsResponse
- The response message for Operations.ListOperations.
- Operation
- This resource represents a long-running operation that is the result of a network API call.
- Policy
- An Identity and Access Management (IAM) policy, which specifies access controls for Google Cloud resources.
- ProjectsLocationsApisArtifactsResource
- ProjectsLocationsApisDeploymentsArtifactsResource
- ProjectsLocationsApisDeploymentsResource
- ProjectsLocationsApisResource
- ProjectsLocationsApisVersionsArtifactsResource
- ProjectsLocationsApisVersionsResource
- ProjectsLocationsApisVersionsSpecsArtifactsResource
- ProjectsLocationsApisVersionsSpecsResource
- ProjectsLocationsArtifactsResource
- ProjectsLocationsDocumentsResource
- ProjectsLocationsInstancesResource
- ProjectsLocationsOperationsResource
- ProjectsLocationsResource
- ProjectsLocationsRuntimeResource
- ProjectsResource
- RollbackApiDeploymentRequest
- Request message for RollbackApiDeployment.
- RollbackApiSpecRequest
- Request message for RollbackApiSpec.
- SetIamPolicyRequest
-
Request message for
SetIamPolicy
method.
Typedefs
- CancelOperationRequest = $Empty
- The request message for Operations.CancelOperation.
- Empty = $Empty
- A generic empty message that you can re-use to avoid defining duplicated empty messages in your APIs.
- Expr = $Expr
- Represents a textual expression in the Common Expression Language (CEL) syntax.
- HttpBody = $HttpBody
- Message that represents an arbitrary HTTP body.
- Location = $Location00
- A resource that represents a Google Cloud location.
- Status = $Status
-
The
Status
type defines a logical error model that is suitable for different programming environments, including REST APIs and RPC APIs. - TagApiDeploymentRevisionRequest = $RevisionRequest
- Request message for TagApiDeploymentRevision.
- TagApiSpecRevisionRequest = $RevisionRequest
- Request message for TagApiSpecRevision.
- TestIamPermissionsRequest = $TestIamPermissionsRequest00
-
Request message for
TestIamPermissions
method. - TestIamPermissionsResponse = $PermissionsResponse
-
Response message for
TestIamPermissions
method.
Exceptions / Errors
- ApiRequestError
- Represents a general error reported by the API endpoint.
- DetailedApiRequestError
- Represents a specific error reported by the API endpoint.