package google.events.cloud.apigeeregistry.v1

Mouse Melon logoGet desktop application:
View/edit binary Protocol Buffers messages

message Api

data.proto:86

A top-level description of an API. Produced by producers and are commitments to provide services.

Used in: ApiEventData

message ApiCreatedEvent

events.proto:68

The CloudEvent raised when an Api is created.

message ApiDeletedEvent

events.proto:88

The CloudEvent raised when an Api is deleted.

message ApiDeployment

data.proto:270

Describes a service running at particular address that provides a particular version of an API. ApiDeployments have revisions which correspond to different configurations of a single deployment in time. Revision identifiers should be updated whenever the served API spec or endpoint address changes.

Used in: ApiDeploymentEventData

message ApiDeploymentCreatedEvent

events.proto:167

The CloudEvent raised when an ApiDeployment is created.

message ApiDeploymentDeletedEvent

events.proto:189

The CloudEvent raised when an ApiDeployment is deleted.

message ApiDeploymentEventData

data.proto:358

The data within all ApiDeployment events.

Used in: ApiDeploymentCreatedEvent, ApiDeploymentDeletedEvent, ApiDeploymentUpdatedEvent

message ApiDeploymentUpdatedEvent

events.proto:178

The CloudEvent raised when an ApiDeployment is updated.

message ApiEventData

data.proto:364

The data within all Api events.

Used in: ApiCreatedEvent, ApiDeletedEvent, ApiUpdatedEvent

message ApiSpec

data.proto:193

Describes a version of an API in a structured way. ApiSpecs provide formal descriptions that consumers can use to use a version. ApiSpec resources are intended to be fully-resolved descriptions of an ApiVersion. When specs consist of multiple files, these should be bundled together (e.g., in a zip archive) and stored as a unit. Multiple specs can exist to provide representations in different API description formats. Synchronization of these representations would be provided by tooling and background services.

Used in: ApiSpecEventData

message ApiSpecCreatedEvent

events.proto:131

The CloudEvent raised when an ApiSpec is created.

message ApiSpecDeletedEvent

events.proto:155

The CloudEvent raised when an ApiSpec is deleted.

message ApiSpecEventData

data.proto:352

The data within all ApiSpec events.

Used in: ApiSpecCreatedEvent, ApiSpecDeletedEvent, ApiSpecUpdatedEvent

message ApiSpecUpdatedEvent

events.proto:143

The CloudEvent raised when an ApiSpec is updated.

message ApiUpdatedEvent

events.proto:78

The CloudEvent raised when an Api is updated.

message ApiVersion

data.proto:141

Describes a particular version of an API. ApiVersions are what consumers actually use.

Used in: ApiVersionEventData

message ApiVersionCreatedEvent

events.proto:98

The CloudEvent raised when an ApiVersion is created.

message ApiVersionDeletedEvent

events.proto:120

The CloudEvent raised when an ApiVersion is deleted.

message ApiVersionEventData

data.proto:340

The data within all ApiVersion events.

Used in: ApiVersionCreatedEvent, ApiVersionDeletedEvent, ApiVersionUpdatedEvent

message ApiVersionUpdatedEvent

events.proto:109

The CloudEvent raised when an ApiVersion is updated.

message Instance

data.proto:27

An Instance represents the instance resources of the Registry. Currently, only one instance is allowed for each project.

Used in: InstanceEventData

message Instance.Config

data.proto:29

Available configurations to provision an Instance.

Used in: Instance

enum Instance.State

data.proto:41

State of the Instance.

Used in: Instance

message InstanceCreatedEvent

events.proto:48

The CloudEvent raised when an Instance is created.

message InstanceDeletedEvent

events.proto:58

The CloudEvent raised when an Instance is deleted.

message InstanceEventData

data.proto:346

The data within all Instance events.

Used in: InstanceCreatedEvent, InstanceDeletedEvent