apigeeregistry.v1 library Null safety

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:

Classes

Api
An Api is a top-level description of an API.
ApiDeployment
An ApiDeployment describes a service running at particular address that provides a particular version of an API.
ApigeeRegistryApi
ApiSpec
An ApiSpec describes a version of an API in a structured way.
ApiVersion
An ApiVersion describes a particular version of an API.
Artifact
Artifacts of resources.
Binding
Associates members, or principals, with a role.
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
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 Google Cloud Platform 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.