Get desktop application:
View/edit binary Protocol Buffers messages
Interface for input bindings
Initializes the inputbinding component component with the given metadata.
InputBindingInitRequest is the request for initializing the input binding component.
The metadata request.
reserved for future-proof extensibility
(message has no fields)
Establishes a stream with the server, which sends messages down to the client. The client streams acknowledgements back to the server. The server will close the stream and return the status on any error. In case of closed connection, the client should re-establish the stream.
The handle response.
The unique message ID.
Optional, should not be fulfilled when the message was successfully handled.
The Read binding Data.
The message metadata
The message content type.
The {transient} message ID used for ACK-ing it later.
Ping the InputBinding. Used for liveness porpuses.
Initializes the outputbinding component component with the given metadata.
OutputBindingInitRequest is the request for initializing the output binding component.
The metadata request.
reserved for future-proof extensibility
(message has no fields)
Invoke remote systems with optional payloads.
Used for invoking systems with optional payload.
The invoke payload.
The invoke metadata.
The system supported operation.
Response from the invoked system.
The response payload.
The response metadata.
The response content-type.
ListOperations list system supported operations.
reserved for future-proof extensibility
(message has no fields)
the list of all supported component operations.
Ping the OutputBinding. Used for liveness porpuses.
PubSub service provides a gRPC interface for pubsub components.
Initializes the pubsub component with the given metadata.
PubSubInitRequest is the request for initializing the pubsub component.
The metadata request.
reserved for future-proof extensibility
(message has no fields)
Returns a list of implemented pubsub features.
Publish publishes a new message for the given topic.
The pubsub name.
The publishing topic.
Message metadata.
The data content type.
reserved for future-proof extensibility
(message has no fields)
Establishes a stream with the server (PubSub component), which sends messages down to the client (daprd). The client streams acknowledgements back to the server. The server will close the stream and return the status on any error. In case of closed connection, the client should re-establish the stream. The first message MUST contain a `topic` attribute on it that should be used for the entire streaming pull.
Used for acknowledge a message.
Required. The subscribed topic for which to initialize the new stream. This must be provided in the first request on the stream, and must not be set in subsequent requests from client to server.
The unique message ID.
Optional, should not be fulfilled when the message was successfully handled.
The message content.
The topic where the message come from.
The message related metadata.
The message content type.
The message {transient} ID. Its used for ack'ing it later.
Ping the pubsub. Used for liveness porpuses.
QueriableStateStore service provides a gRPC interface for querier state store components. It was designed to embed query features to the StateStore Service as a complementary service.
Query performs a query request on the statestore.
QueryRequest is for querying state store.
The query to be performed.
Request associated metadata.
QueryResponse is the query response.
The query response items.
The response token.
Response associated metadata.
Interface for secret store.
Initializes the secret store with the given metadata.
Request to initialize the secret store.
Response from initialization.
(message has no fields)
Returns a list of implemented secret store features.
Get an individual secret from the store.
GetSecretRequest is the message to get secret from secret store.
The name of secret key.
The metadata which will be sent to secret store components.
GetSecretResponse is the response message to convey the requested secret.
data is the secret value. Some secret store, such as kubernetes secret store, can save multiple secrets for single secret key.
Get all secrets from the store.
BulkGetSecretRequest is the message to get the secrets from secret store.
The metadata which will be sent to secret store components.
BulkGetSecretResponse is the response message to convey the requested secrets.
data hold the secret values. Some secret store, such as kubernetes secret store, can save multiple secrets for single secret key.
Ping the pubsub. Used for liveness porpuses.
StateStore service provides a gRPC interface for state store components.
Initializes the state store component with the given metadata.
InitRequest is the request for initializing the component.
reserved for future-proof extensibility
(message has no fields)
Returns a list of implemented state store features.
Deletes the specified key from the state store.
reserved for future-proof extensibility
(message has no fields)
Get data from the given key.
The data of the GetRequest response.
The etag of the associated key.
Metadata related to the response.
The response data contenttype
Sets the value of the specified key.
reserved for future-proof extensibility
(message has no fields)
Ping the state store. Used for liveness porpuses.
Deletes many keys at once.
reserved for future-proof extensibility
(message has no fields)
Retrieves many keys at once.
Set the value of many keys at once.
reserved for future-proof extensibility
(message has no fields)
TransactionalStateStore service provides a gRPC interface for transactional state store components. It was designed to embed transactional features to the StateStore Service as a complementary service.
Transact executes multiples operation in a transactional environment.
TransactionalStateRequest describes a transactional operation against a state store that comprises multiple types of operations The Request field is either a DeleteRequest or SetRequest.
Operations that should be performed.
Request associated metadata.
reserved for future-proof extensibility
(message has no fields)
Used for describing errors when ack'ing messages.
Used in:
Used for describing errors when ack'ing messages.
Used in:
Used in:
Used in:
Used in:
Used in:
Used in:
Used in:
The key of the fetched item.
The associated data of the fetched item.
The item ETag
A fetch error if there's some.
The State Item metadata.
The data contenttype
Used as request type in: StateStore.Delete
Used as field type in:
,The key that should be deleted.
The etag is used as a If-Match header, to allow certain levels of consistency.
The request metadata.
Etag represents a state item version
Used in:
, , , ,value sets the etag value
reserved for future-proof extensibility
Used as request type in: PubSub.Features, SecretStore.Features, StateStore.Features
(message has no fields)
Used as response type in: PubSub.Features, SecretStore.Features, StateStore.Features
Used as request type in: StateStore.Get
Used as field type in:
The key that should be retrieved.
Request associated metadata.
The get consistency level.
Base metadata request for all components
Used in:
, , , ,Used in:
Maximum of results that should be returned.
The pagination token.
reserved for future-proof extensibility
Used as request type in: InputBinding.Ping, OutputBinding.Ping, PubSub.Ping, SecretStore.Ping, StateStore.Ping
(message has no fields)
reserved for future-proof extensibility
Used as response type in: InputBinding.Ping, OutputBinding.Ping, PubSub.Ping, SecretStore.Ping, StateStore.Ping
(message has no fields)
Used in:
Filters that should be applied.
The sort order.
The query pagination params.
QueryItem is an object representing a single entry in query results.
Used in:
The returned item Key.
The returned item Data.
The returned item ETag
The returned error string.
The returned contenttype
SecretResponse is a map of decrypted string/string values
Used in:
Used as request type in: StateStore.Set
Used as field type in:
,The key that should be set.
Value is the desired content of the given key.
The etag is used as a If-Match header, to allow certain levels of consistency.
The request metadata.
The Set request options.
The data contenttype
Used in:
The key that should be used for sorting.
The order that should be used.
Used in:
StateOptions configures concurrency and consistency for state operations
Used in:
,Enum describing the supported concurrency for state.
Used in:
Enum describing the supported consistency for state.
Used in:
,Used in:
The topic name desired to be subscribed
Metadata related subscribe request.
TransactionalStateOperation describes operation type, key, and value for transactional operation.
Used in:
request is either delete or set.