package cosi.resource

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

service State

state.proto:27

message CreateOptions

state.proto:120

Used in: CreateRequest

message DestroyOptions

state.proto:158

Used in: DestroyRequest

message Event

state.proto:19

Event is emitted when resource changes.

Used in: WatchResponse

enum EventType

state.proto:9

Used in: Event

message GetOptions

state.proto:87

Used in: GetRequest

(message has no fields)

message IDQuery

resource.proto:82

IDQuery is a query on resource metadata ID.

Used in: ListOptions, WatchOptions

message LabelQuery

resource.proto:77

LabelQuery is a query on resource metadata labels. Terms are combined with AND.

Used in: ListOptions, WatchOptions

message LabelTerm

resource.proto:47

LabelTerm is an expression on a label.

Used in: LabelQuery

enum LabelTerm.Operation

resource.proto:48

Used in: LabelTerm

message ListOptions

state.proto:103

Used in: ListRequest

message Metadata

resource.proto:18

Metadata represents resource metadata. (namespace, type, id) is a resource pointer. (version) is a current resource version. (owner) is filled in for controller-managed resources with controller name. (phase) indicates whether resource is going through tear down phase. (finalizers) are attached controllers blocking teardown of the resource. (labels) and (annotations) are free-form key-value pairs; labels allow queries.

Used in: Resource

message Resource

resource.proto:41

Resource is a combination of metadata and spec.

Used in: CreateRequest, CreateResponse, Event, GetResponse, ListResponse, UpdateRequest, UpdateResponse

message Spec

resource.proto:33

Spec defines content of the resource.

Used in: Resource

message TeardownAndDestroyOptions

state.proto:223

Used in: TeardownAndDestroyRequest

message TeardownOptions

state.proto:204

Used in: TeardownRequest

message UpdateOptions

state.proto:139

Used in: UpdateRequest

message WatchOptions

state.proto:180

Used in: WatchRequest