Skip to content

dataservicedeploymentevents

Contents

DataServiceDeploymentEventService

DataServiceDeploymentEventService serve deployment events resource APIs. This allows PDS users to list kubernetes events from target cluster of a deployment.

ListDataServiceDeploymentEvents

rpc ListDataServiceDeploymentEvents(ListDataServiceDeploymentEventsRequest) ListDataServiceDeploymentEventsResponse

ListDataServiceDeploymentEvents API returns the list of kubernetes events related to a DataService deployment.

Messages

DataServiceDeploymentEvent

DataServiceDeploymentEvent contains all the fields received from kubernetes event of a DataService deployment.

Field Type Description
meta public.portworx.common.v1.Meta Metadata of the resource.
status Status Status of the Event.

ListDataServiceDeploymentEventsRequest

Request to list events of a DataService deployment.

Field Type Description
data_service_deployment_id string DataServiceDeployment id for which events need to be listed.
pagination public.portworx.common.v1.PageBasedPaginationRequest Pagination parameters for listing events.
sort public.portworx.common.v1.Sort Sorting details using which requested list of events to be sorted.

ListDataServiceDeploymentEventsResponse

Response to list the DataService events.

Field Type Description
data_service_deployment_events repeated DataServiceDeploymentEvent List of Event resources.
pagination public.portworx.common.v1.PageBasedPaginationResponse Pagination metadata for this response. (-- api-linter: core::0132::response-unknown-fields=disabled aip.dev/not-precedent: We need this field for pagination. --)

Status

Status of the event.

Field Type Description
action string Action involved in the event.
count int64 No. of times the event has been generated.
message string Message related to the event.
reason string Reason for the event.
resource_kind string Resource Kind.
resource_name string Resource Name.
timestamp_time google.protobuf.Timestamp Timestamp of the event.
type EventType Type of the event.

Enums

EventType

EventType is type of kubernetes event.

Name Number Description
EVENT_TYPE_UNSPECIFIED 0 Unspecified.
NORMAL 1 Normal event.
WARNING 2 Warning event.

Scalar Value Types

.proto Type Notes C++ Type Java Type Python Type

double
double double float

float
float float float

int32
Uses variable-length encoding. Inefficient for encoding negative numbers – if your field is likely to have negative values, use sint32 instead. int32 int int

int64
Uses variable-length encoding. Inefficient for encoding negative numbers – if your field is likely to have negative values, use sint64 instead. int64 long int/long

uint32
Uses variable-length encoding. uint32 int int/long

uint64
Uses variable-length encoding. uint64 long int/long

sint32
Uses variable-length encoding. Signed int value. These more efficiently encode negative numbers than regular int32s. int32 int int

sint64
Uses variable-length encoding. Signed int value. These more efficiently encode negative numbers than regular int64s. int64 long int/long

fixed32
Always four bytes. More efficient than uint32 if values are often greater than 2^28. uint32 int int

fixed64
Always eight bytes. More efficient than uint64 if values are often greater than 2^56. uint64 long int/long

sfixed32
Always four bytes. int32 int int

sfixed64
Always eight bytes. int64 long int/long

bool
bool boolean boolean

string
A string must always contain UTF-8 encoded or 7-bit ASCII text. string String str/unicode

bytes
May contain any arbitrary sequence of bytes. string ByteString str