Skip to content

meta

Contents

Messages

Meta

Meta holds general resource metadata.

Field Type Description
uid string UID of the resource of the format -.
name string Name of the resource.
description string Description of the resource.
resource_version string A string that identifies the version of this object that can be used by clients to determine when objects have changed. This value must be passed unmodified back to the server by the client.
create_time google.protobuf.Timestamp Creation time of the object.
update_time google.protobuf.Timestamp Update time of the object.
labels map Meta.LabelsEntry Labels to apply to the object.
annotations map Meta.AnnotationsEntry Annotations for the object.
parent_reference Reference Reference to parent object of this resource.
resource_names map Meta.ResourceNamesEntry Resource names holds the mapping between the resource IDs and its display name which will be consumed by the frontend.

Meta.AnnotationsEntry

Field Type Description
key string none
value string none

Meta.LabelsEntry

Field Type Description
key string none
value string none

Meta.ResourceNamesEntry

Field Type Description
key string none
value string none

Reference

Reference identifies the resource type, version of the uid and the resource.

Field Type Description
type string API group of the resource.
version string Version of the API.
uid string UID of the resource.

Enums

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