Contents
Messages
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
Meta.LabelsEntry
Meta.ResourceNamesEntry
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 |