Applications
Applications
Service Applications
Project Resource
Fields | |
---|---|
name | string |
Name of Project |
rpc GetProject(GetProjectRequest) returns (Project)
GetProject
rpc BatchGetProjects(BatchGetProjectsRequest) returns (BatchGetProjectsResponse)
BatchGetProjects
rpc ListProjects(ListProjectsRequest) returns (ListProjectsResponse)
ListProjects
rpc WatchProject(WatchProjectRequest) returns (WatchProjectResponse)
WatchProject
rpc WatchProjects(WatchProjectsRequest) returns (WatchProjectsResponse)
WatchProjects
rpc CreateProject(CreateProjectRequest) returns (Project)
CreateProject
rpc UpdateProject(UpdateProjectRequest) returns (Project)
UpdateProject
rpc DeleteProject(DeleteProjectRequest) returns (Empty)
DeleteProject
Request message for method [GetProject][ntt.applications.v1alpha.GetProject]
Fields | |
---|---|
name | string |
Reference of ntt.applications.v1alpha.Project | |
field_mask | .google.protobuf.FieldMask |
A list of extra fields to be obtained for each response item on top of fields defined by request field view | |
view | .goten.view.View |
View defines list of standard response fields present in response items. Additional fields can be amended by request field field_mask | |
skip_cache | bool |
If true, server will skip checking if query result is present in it's cache |
Request message for method [BatchGetProjects][ntt.applications.v1alpha.BatchGetProjects]
Fields | |
---|---|
parent | string |
Optional parent ntt.applications.v1alpha.Project | |
names | repeated string |
Names of Projects | |
field_mask | .google.protobuf.FieldMask |
A list of extra fields to be obtained for each response item on top of fields defined by request field view | |
view | .goten.view.View |
View defines list of standard response fields present in response items. Additional fields can be amended by request field field_mask | |
skip_cache | bool |
If true, server will skip checking if query result is present in it's cache |
BatchGetProjectsResponse
Fields | |
---|---|
projects | repeated Project |
found Projects | |
missing | repeated string |
list of not found Projects |
Request message for method [ListProjects][ntt.applications.v1alpha.ListProjects]
Fields | |
---|---|
page_size | int32 |
Requested page size. Server may return fewer Projects than requested. If unspecified, server will pick an appropriate default. | |
page_token | string |
A token identifying a page of results the server should return. Typically, this is the value of [ListProjectsResponse.next_page_token][ntt.applications.v1alpha.ListProjectsResponse.next_page_token] | |
order_by | string |
Order By - https://cloud.google.com/apis/design/design_patterns#list_pagination list of field path with order directive, either 'asc' or 'desc'. If direction is not provided, 'asc' is assumed. e.g. "state.nested_field asc, state.something.else desc, theme" | |
filter | string |
Filter - filter results by field criteria. Simplified SQL-like syntax with following operators: <=, >=, =, !=, <, >, LIKE, CONTAINS (aliases CONTAIN, HAS, HAVE), IN, IS [NOT] NULL | NaN . Combine conditions with OR | AND example: 'meta.labels CONTAINS "severity:important" OR (state.last_error_time > "2018-11-15T10:00:00Z" AND state.status = "ERROR")' | |
field_mask | .google.protobuf.FieldMask |
A list of extra fields to be obtained for each response item on top of fields defined by request field view | |
view | .goten.view.View |
View defines list of standard response fields present in response items. Additional fields can be amended by request field field_mask | |
skip_cache | bool |
If true, server will skip checking if query result is present in it's cache |
Request message for method [ListProjects][ntt.applications.v1alpha.ListProjects]
Fields | |
---|---|
projects | repeated Project |
The list of Projects | |
prev_page_token | string |
A token to retrieve previous page of results. Pass this value in the [ListProjectsRequest.page_token][ntt.applications.v1alpha.ListProjectsRequest.page_token] | |
next_page_token | string |
A token to retrieve next page of results. Pass this value in the [ListProjectsRequest.page_token][ntt.applications.v1alpha.ListProjectsRequest.page_token] |
Request message for method [WatchProject][ntt.applications.v1alpha.WatchProject]
Fields | |
---|---|
name | string |
Reference to ntt.applications.v1alpha.Project | |
field_mask | .google.protobuf.FieldMask |
A list of extra fields to be obtained for each response item on top of fields defined by request field view | |
view | .goten.view.View |
View defines list of standard response fields present in response items. Additional fields can be amended by request field field_mask |
WatchProjectResponse
Fields | |
---|---|
change | ProjectChange |
Request message for method [WatchProjects][ntt.applications.v1alpha.WatchProjects]
Fields | |
---|---|
page_size | int32 |
Requested page size. Server may return fewer Projects than requested. If unspecified, server will pick an appropriate default. | |
page_token | string |
A token identifying a page of results the server should return. | |
order_by | string |
Order By - https://cloud.google.com/apis/design/design_patterns#list_pagination | |
filter | string |
Filter - filter results by field criteria. Simplified SQL-like syntax with following operators: <=, >=, =, !=, <, >, LIKE, CONTAINS (aliases CONTAIN, HAS, HAVE), IN, IS [NOT] NULL | NaN . Combine conditions with OR | AND example: 'meta.labels CONTAINS "severity:important" OR (state.last_error_time > "2018-11-15T10:00:00Z" AND state.status = "ERROR")' | |
field_mask | .google.protobuf.FieldMask |
A list of extra fields to be obtained for each response item on top of fields defined by request field view Changes to Project that don't affect any of masked fields won't be sent back. | |
view | .goten.view.View |
View defines list of standard response fields present in response items. Additional fields can be amended by request field field_mask Changes to Project that don't affect any of masked fields won't be sent back. |
WatchProjectsResponse
Fields | |
---|---|
project_changes | repeated ProjectChange |
Changes of Projects | |
page_token_change | WatchProjectsResponse.PageTokenChange |
When present, PageTokens used for page navigation should be updated. |
Fields | |
---|---|
prev_page_token | string |
New token to retrieve previous page of results. | |
next_page_token | string |
New token to retrieve next page of results. |
Request message for method [CreateProject][ntt.applications.v1alpha.CreateProject]
Fields | |
---|---|
project | Project |
Project resource body |
Request message for method [UpdateProject][ntt.applications.v1alpha.UpdateProject]
Fields | |
---|---|
project | Project |
Project resource body | |
update_mask | .google.protobuf.FieldMask |
FieldMask applied to request - change will be applied only for fields in the mask |
Request message for method [DeleteProject][ntt.applications.v1alpha.DeleteProject]
Fields | |
---|---|
name | string |
Reference of ntt.applications.v1alpha.Project |
Pod Resource
Fields | |
---|---|
name | string |
Name of Pod | |
display_name | string |
Display name of Pod | |
metadata | .ntt.types.Meta |
spec | Pod.Spec |
status | Pod.Status |
rpc GetPod(GetPodRequest) returns (Pod)
GetPod
rpc BatchGetPods(BatchGetPodsRequest) returns (BatchGetPodsResponse)
BatchGetPods
rpc ListPods(ListPodsRequest) returns (ListPodsResponse)
ListPods
rpc WatchPod(WatchPodRequest) returns (WatchPodResponse)
WatchPod
rpc WatchPods(WatchPodsRequest) returns (WatchPodsResponse)
WatchPods
rpc CreatePod(CreatePodRequest) returns (Pod)
CreatePod
rpc UpdatePod(UpdatePodRequest) returns (Pod)
UpdatePod
rpc DeletePod(DeletePodRequest) returns (Empty)
DeletePod
Spec defines the configuration of a Pod
Fields | |
---|---|
node | string |
node is the name of the target node that the Pod is meant to be deployed to. | |
containers | repeated Pod.Spec.Container |
containers defines list of containers that the Pod launches. | |
host_network | bool |
Containers use the host network. | |
restart_policy | Pod.Spec.RestartPolicy |
Container defines configuration of a Container.
Fields | |
---|---|
args | repeated string |
args to run the command. | |
command | repeated string |
command to run the container. The image default command will be used when it's not given. | |
env | repeated EnvVar |
env is additional environment variables passed to the container. | |
image | string |
image is the URL of the container image. | |
image_pull_policy | string |
name | string |
name is the name of the container. Must be unique in the Pod. | |
resources | Pod.Spec.Container.ResourceRequirements |
Fields | |
---|---|
limits | int64 |
todo: change to k8s.io.apimachinery.pkg.api.resource. | |
requests | int64 |
Status defines the status of a Pod
Fields | |
---|---|
phase | Pod.Status.Phase |
Phase is the state of the entire Pod. | |
container_statuses | repeated Pod.Status.Container |
container_statuses lists individual status of the containers. |
Container defines status of a Container.
Fields | |
---|---|
name | string |
name is the name of the container | |
state | Pod.Status.Container.State |
waiting | Pod.Status.Container.StateWaiting |
running | Pod.Status.Container.StateRunning |
terminated | Pod.Status.Container.StateTerminated |
Fields | |
---|---|
reason | string |
reason explains why the container is waiting now. | |
message | string |
message gives a human readable message that explains the state. |
Fields | |
---|---|
started_at | .google.protobuf.Timestamp |
started_at indicates when the container started at. |
Fields | |
---|---|
exit_code | int32 |
exit_code is the exist code that the process returns at the end. | |
signal | int32 |
signal is the signal used to kill the process. | |
reason | string |
reason explains why the container is terminated. | |
message | string |
message has detailed human readable message. | |
started_at | .google.protobuf.Timestamp |
started_at indicates when the container started at. | |
finished_at | .google.protobuf.Timestamp |
finished_at indicates when the container exited at. | |
container_id | string |
containerID is the ID of the container when it was running. |
Request message for method [GetPod][ntt.applications.v1alpha.GetPod]
Fields | |
---|---|
name | string |
Reference of ntt.applications.v1alpha.Pod | |
field_mask | .google.protobuf.FieldMask |
A list of extra fields to be obtained for each response item on top of fields defined by request field view | |
view | .goten.view.View |
View defines list of standard response fields present in response items. Additional fields can be amended by request field field_mask | |
skip_cache | bool |
If true, server will skip checking if query result is present in it's cache |
Request message for method [BatchGetPods][ntt.applications.v1alpha.BatchGetPods]
Fields | |
---|---|
parent | string |
Optional parent ntt.applications.v1alpha.Pod | |
names | repeated string |
Names of Pods | |
field_mask | .google.protobuf.FieldMask |
A list of extra fields to be obtained for each response item on top of fields defined by request field view | |
view | .goten.view.View |
View defines list of standard response fields present in response items. Additional fields can be amended by request field field_mask | |
skip_cache | bool |
If true, server will skip checking if query result is present in it's cache |
BatchGetPodsResponse
Fields | |
---|---|
pods | repeated Pod |
found Pods | |
missing | repeated string |
list of not found Pods |
Request message for method [ListPods][ntt.applications.v1alpha.ListPods]
Fields | |
---|---|
parent | string |
Parent name of ntt.applications.v1alpha.Pod | |
page_size | int32 |
Requested page size. Server may return fewer Pods than requested. If unspecified, server will pick an appropriate default. | |
page_token | string |
A token identifying a page of results the server should return. Typically, this is the value of [ListPodsResponse.next_page_token][ntt.applications.v1alpha.ListPodsResponse.next_page_token] | |
order_by | string |
Order By - https://cloud.google.com/apis/design/design_patterns#list_pagination list of field path with order directive, either 'asc' or 'desc'. If direction is not provided, 'asc' is assumed. e.g. "state.nested_field asc, state.something.else desc, theme" | |
filter | string |
Filter - filter results by field criteria. Simplified SQL-like syntax with following operators: <=, >=, =, !=, <, >, LIKE, CONTAINS (aliases CONTAIN, HAS, HAVE), IN, IS [NOT] NULL | NaN . Combine conditions with OR | AND example: 'meta.labels CONTAINS "severity:important" OR (state.last_error_time > "2018-11-15T10:00:00Z" AND state.status = "ERROR")' | |
field_mask | .google.protobuf.FieldMask |
A list of extra fields to be obtained for each response item on top of fields defined by request field view | |
view | .goten.view.View |
View defines list of standard response fields present in response items. Additional fields can be amended by request field field_mask | |
skip_cache | bool |
If true, server will skip checking if query result is present in it's cache |
Request message for method [ListPods][ntt.applications.v1alpha.ListPods]
Fields | |
---|---|
pods | repeated Pod |
The list of Pods | |
prev_page_token | string |
A token to retrieve previous page of results. Pass this value in the [ListPodsRequest.page_token][ntt.applications.v1alpha.ListPodsRequest.page_token] | |
next_page_token | string |
A token to retrieve next page of results. Pass this value in the [ListPodsRequest.page_token][ntt.applications.v1alpha.ListPodsRequest.page_token] |
Request message for method [WatchPod][ntt.applications.v1alpha.WatchPod]
Fields | |
---|---|
name | string |
Reference to ntt.applications.v1alpha.Pod | |
field_mask | .google.protobuf.FieldMask |
A list of extra fields to be obtained for each response item on top of fields defined by request field view | |
view | .goten.view.View |
View defines list of standard response fields present in response items. Additional fields can be amended by request field field_mask |
WatchPodResponse
Fields | |
---|---|
change | PodChange |
Request message for method [WatchPods][ntt.applications.v1alpha.WatchPods]
Fields | |
---|---|
parent | string |
Parent reference of ntt.applications.v1alpha.Pod | |
page_size | int32 |
Requested page size. Server may return fewer Pods than requested. If unspecified, server will pick an appropriate default. | |
page_token | string |
A token identifying a page of results the server should return. | |
order_by | string |
Order By - https://cloud.google.com/apis/design/design_patterns#list_pagination | |
filter | string |
Filter - filter results by field criteria. Simplified SQL-like syntax with following operators: <=, >=, =, !=, <, >, LIKE, CONTAINS (aliases CONTAIN, HAS, HAVE), IN, IS [NOT] NULL | NaN . Combine conditions with OR | AND example: 'meta.labels CONTAINS "severity:important" OR (state.last_error_time > "2018-11-15T10:00:00Z" AND state.status = "ERROR")' | |
field_mask | .google.protobuf.FieldMask |
A list of extra fields to be obtained for each response item on top of fields defined by request field view Changes to Pod that don't affect any of masked fields won't be sent back. | |
view | .goten.view.View |
View defines list of standard response fields present in response items. Additional fields can be amended by request field field_mask Changes to Pod that don't affect any of masked fields won't be sent back. |
WatchPodsResponse
Fields | |
---|---|
pod_changes | repeated PodChange |
Changes of Pods | |
page_token_change | WatchPodsResponse.PageTokenChange |
When present, PageTokens used for page navigation should be updated. |
Fields | |
---|---|
prev_page_token | string |
New token to retrieve previous page of results. | |
next_page_token | string |
New token to retrieve next page of results. |
Request message for method [CreatePod][ntt.applications.v1alpha.CreatePod]
Fields | |
---|---|
parent | string |
Parent reference of ntt.applications.v1alpha.Pod | |
pod | Pod |
Pod resource body |
Request message for method [UpdatePod][ntt.applications.v1alpha.UpdatePod]
Fields | |
---|---|
pod | Pod |
Pod resource body | |
update_mask | .google.protobuf.FieldMask |
FieldMask applied to request - change will be applied only for fields in the mask |
Request message for method [DeletePod][ntt.applications.v1alpha.DeletePod]
Fields | |
---|---|
name | string |
Reference of ntt.applications.v1alpha.Pod |
Values | |
---|---|
RESTART_POLICY_UNSPECIFIED | |
ALWAYS | |
ON_FAILURE | |
NEVER | |
PodPhase is states of Pod. TODO remove prefixes when the name conflict issue by gogo is resolved
Values | |
---|---|
PHASE_UNSPECIFIED | PhaseUnspecified means the Pod is in unknown state. This state is usually not used. |
PENDING | PhasePending is used when the Pod is accepted by the system and it's under processing to be launched. |
RUNNING | PhaseRunning indicates all the containers supposed to be running are up and running. |
SUCCEEDED | PhaseSucceeded indicates the Pod is terminated however the exit codes of the containers are non-error numbers. |
FAILED | PhaseFailed is used when the Pod encountered an issue and some or all of the container are not running. |
UNKNOWN | PhaseUnknown is used when the assigned node doesn't respond anymore |
TODO remove prefixes when the name conflict issue by gogo is resolved
Values | |
---|---|
STATE_UNSPECIFIED | |
WAITING | |
RUNNING | |
TERMINATED | |
UNKNOWN | |
Distribution Resource
Fields | |
---|---|
name | string |
Name of Distribution | |
display_name | string |
Display name of Distribution | |
metadata | .ntt.types.Meta |
spec | Distribution.Spec |
status | Distribution.Status |
rpc GetDistribution(GetDistributionRequest) returns (Distribution)
GetDistribution
rpc BatchGetDistributions(BatchGetDistributionsRequest) returns (BatchGetDistributionsResponse)
BatchGetDistributions
rpc ListDistributions(ListDistributionsRequest) returns (ListDistributionsResponse)
ListDistributions
rpc WatchDistribution(WatchDistributionRequest) returns (WatchDistributionResponse)
WatchDistribution
rpc WatchDistributions(WatchDistributionsRequest) returns (WatchDistributionsResponse)
WatchDistributions
rpc CreateDistribution(CreateDistributionRequest) returns (Distribution)
CreateDistribution
rpc UpdateDistribution(UpdateDistributionRequest) returns (Distribution)
UpdateDistribution
rpc DeleteDistribution(DeleteDistributionRequest) returns (Empty)
DeleteDistribution
Spec defines the configuration of a Distribution
Fields | |
---|---|
selector | LabelSelector |
template | Distribution.Spec.Template |
template defines the probing config to be distributed. |
Fields | |
---|---|
metadata | .ntt.types.Meta |
spec | Pod.Spec |
Fields | |
---|---|
none |
Request message for method [GetDistribution][ntt.applications.v1alpha.GetDistribution]
Fields | |
---|---|
name | string |
Reference of ntt.applications.v1alpha.Distribution | |
field_mask | .google.protobuf.FieldMask |
A list of extra fields to be obtained for each response item on top of fields defined by request field view | |
view | .goten.view.View |
View defines list of standard response fields present in response items. Additional fields can be amended by request field field_mask | |
skip_cache | bool |
If true, server will skip checking if query result is present in it's cache |
Request message for method [BatchGetDistributions][ntt.applications.v1alpha.BatchGetDistributions]
Fields | |
---|---|
parent | string |
Optional parent ntt.applications.v1alpha.Distribution | |
names | repeated string |
Names of Distributions | |
field_mask | .google.protobuf.FieldMask |
A list of extra fields to be obtained for each response item on top of fields defined by request field view | |
view | .goten.view.View |
View defines list of standard response fields present in response items. Additional fields can be amended by request field field_mask | |
skip_cache | bool |
If true, server will skip checking if query result is present in it's cache |
BatchGetDistributionsResponse
Fields | |
---|---|
distributions | repeated Distribution |
found Distributions | |
missing | repeated string |
list of not found Distributions |
Request message for method [ListDistributions][ntt.applications.v1alpha.ListDistributions]
Fields | |
---|---|
parent | string |
Parent name of ntt.applications.v1alpha.Distribution | |
page_size | int32 |
Requested page size. Server may return fewer Distributions than requested. If unspecified, server will pick an appropriate default. | |
page_token | string |
A token identifying a page of results the server should return. Typically, this is the value of [ListDistributionsResponse.next_page_token][ntt.applications.v1alpha.ListDistributionsResponse.next_page_token] | |
order_by | string |
Order By - https://cloud.google.com/apis/design/design_patterns#list_pagination list of field path with order directive, either 'asc' or 'desc'. If direction is not provided, 'asc' is assumed. e.g. "state.nested_field asc, state.something.else desc, theme" | |
filter | string |
Filter - filter results by field criteria. Simplified SQL-like syntax with following operators: <=, >=, =, !=, <, >, LIKE, CONTAINS (aliases CONTAIN, HAS, HAVE), IN, IS [NOT] NULL | NaN . Combine conditions with OR | AND example: 'meta.labels CONTAINS "severity:important" OR (state.last_error_time > "2018-11-15T10:00:00Z" AND state.status = "ERROR")' | |
field_mask | .google.protobuf.FieldMask |
A list of extra fields to be obtained for each response item on top of fields defined by request field view | |
view | .goten.view.View |
View defines list of standard response fields present in response items. Additional fields can be amended by request field field_mask | |
skip_cache | bool |
If true, server will skip checking if query result is present in it's cache |
Request message for method [ListDistributions][ntt.applications.v1alpha.ListDistributions]
Fields | |
---|---|
distributions | repeated Distribution |
The list of Distributions | |
prev_page_token | string |
A token to retrieve previous page of results. Pass this value in the [ListDistributionsRequest.page_token][ntt.applications.v1alpha.ListDistributionsRequest.page_token] | |
next_page_token | string |
A token to retrieve next page of results. Pass this value in the [ListDistributionsRequest.page_token][ntt.applications.v1alpha.ListDistributionsRequest.page_token] |
Request message for method [WatchDistribution][ntt.applications.v1alpha.WatchDistribution]
Fields | |
---|---|
name | string |
Reference to ntt.applications.v1alpha.Distribution | |
field_mask | .google.protobuf.FieldMask |
A list of extra fields to be obtained for each response item on top of fields defined by request field view | |
view | .goten.view.View |
View defines list of standard response fields present in response items. Additional fields can be amended by request field field_mask |
WatchDistributionResponse
Fields | |
---|---|
change | DistributionChange |
Request message for method [WatchDistributions][ntt.applications.v1alpha.WatchDistributions]
Fields | |
---|---|
parent | string |
Parent reference of ntt.applications.v1alpha.Distribution | |
page_size | int32 |
Requested page size. Server may return fewer Distributions than requested. If unspecified, server will pick an appropriate default. | |
page_token | string |
A token identifying a page of results the server should return. | |
order_by | string |
Order By - https://cloud.google.com/apis/design/design_patterns#list_pagination | |
filter | string |
Filter - filter results by field criteria. Simplified SQL-like syntax with following operators: <=, >=, =, !=, <, >, LIKE, CONTAINS (aliases CONTAIN, HAS, HAVE), IN, IS [NOT] NULL | NaN . Combine conditions with OR | AND example: 'meta.labels CONTAINS "severity:important" OR (state.last_error_time > "2018-11-15T10:00:00Z" AND state.status = "ERROR")' | |
field_mask | .google.protobuf.FieldMask |
A list of extra fields to be obtained for each response item on top of fields defined by request field view Changes to Distribution that don't affect any of masked fields won't be sent back. | |
view | .goten.view.View |
View defines list of standard response fields present in response items. Additional fields can be amended by request field field_mask Changes to Distribution that don't affect any of masked fields won't be sent back. |
WatchDistributionsResponse
Fields | |
---|---|
distribution_changes | repeated DistributionChange |
Changes of Distributions | |
page_token_change | WatchDistributionsResponse.PageTokenChange |
When present, PageTokens used for page navigation should be updated. |
Fields | |
---|---|
prev_page_token | string |
New token to retrieve previous page of results. | |
next_page_token | string |
New token to retrieve next page of results. |
Request message for method [CreateDistribution][ntt.applications.v1alpha.CreateDistribution]
Fields | |
---|---|
parent | string |
Parent reference of ntt.applications.v1alpha.Distribution | |
distribution | Distribution |
Distribution resource body |
Request message for method [UpdateDistribution][ntt.applications.v1alpha.UpdateDistribution]
Fields | |
---|---|
distribution | Distribution |
Distribution resource body | |
update_mask | .google.protobuf.FieldMask |
FieldMask applied to request - change will be applied only for fields in the mask |
Request message for method [DeleteDistribution][ntt.applications.v1alpha.DeleteDistribution]
Fields | |
---|---|
name | string |
Reference of ntt.applications.v1alpha.Distribution |
Fields | |
---|---|
common_config | .ntt.environment.server.ServerEnvironment |
DistributionChange is used by Watch notifications Responses to describe change of single Distribution One of Added, Modified, Removed
Fields | |
---|---|
added | DistributionChange.Added |
Added is returned when watched document is added, either created or enters Query view | |
modified | DistributionChange.Modified |
Modified is returned when watched document is modified | |
removed | DistributionChange.Removed |
Removed is returned when Distribution is deleted or leaves Query view |
Distribution has been added to query view
Fields | |
---|---|
distribution | Distribution |
view_index | int32 |
Integer describing index of added Distribution in resulting query view. |
Distribution changed some of it's fields - contains either full document or masked change
Fields | |
---|---|
name | string |
Name of modified Distribution | |
distribution | Distribution |
New version of Distribution or masked difference, depending on mask_changes instrumentation of issued [WatchDistributionRequest] or [WatchDistributionsRequest] | |
field_mask | .google.protobuf.FieldMask |
Used when mask_changes is set, contains field paths of modified properties. | |
previous_view_index | int32 |
Previous view index specifies previous position of modified Distribution. When modification doesn't affect sorted order, value will remain identical to [view_index]. | |
view_index | int32 |
Integer specifying Distribution new index in resulting query view. |
Removed is returned when Distribution is deleted or leaves Query view
Fields | |
---|---|
name | string |
view_index | int32 |
Integer specifying removed Distribution index. |
EnvVar is a key value pair for environment variables.
Fields | |
---|---|
name | string |
name is the name of the environment variable. | |
value | string |
value is the value of the environment variable. |
A label selector is a label query over a set of resources. The result of matchLabels and matchExpressions are ANDed. An empty label selector matches all objects. A null label selector matches no objects.
Fields | |
---|---|
matchLabels | string |
matchLabels is a map of {key,value} pairs. A single {key,value} in the matchLabels map is equivalent to an element of matchExpressions, whose key field is "key", the operator is "In", and the values array contains only "value". The requirements are ANDed. +optional | |
matchExpressions | repeated LabelSelectorRequirement |
matchExpressions is a list of label selector requirements. The requirements are ANDed. +optional |
A label selector requirement is a selector that contains values, a key, and an operator that relates the key and values.
Fields | |
---|---|
key | string |
key is the label key that the selector applies to. +patchMergeKey=key +patchStrategy=merge | |
operator | string |
operator represents a key's relationship to a set of values. Valid operators are In, NotIn, Exists and DoesNotExist. | |
values | repeated string |
values is an array of string values. If the operator is In or NotIn, the values array must be non-empty. If the operator is Exists or DoesNotExist, the values array must be empty. This array is replaced during a strategic merge patch. +optional |
PodChange is used by Watch notifications Responses to describe change of single Pod One of Added, Modified, Removed
Fields | |
---|---|
added | PodChange.Added |
Added is returned when watched document is added, either created or enters Query view | |
modified | PodChange.Modified |
Modified is returned when watched document is modified | |
removed | PodChange.Removed |
Removed is returned when Pod is deleted or leaves Query view |
Pod has been added to query view
Fields | |
---|---|
pod | Pod |
view_index | int32 |
Integer describing index of added Pod in resulting query view. |
Pod changed some of it's fields - contains either full document or masked change
Fields | |
---|---|
name | string |
Name of modified Pod | |
pod | Pod |
New version of Pod or masked difference, depending on mask_changes instrumentation of issued [WatchPodRequest] or [WatchPodsRequest] | |
field_mask | .google.protobuf.FieldMask |
Used when mask_changes is set, contains field paths of modified properties. | |
previous_view_index | int32 |
Previous view index specifies previous position of modified Pod. When modification doesn't affect sorted order, value will remain identical to [view_index]. | |
view_index | int32 |
Integer specifying Pod new index in resulting query view. |
Removed is returned when Pod is deleted or leaves Query view
Fields | |
---|---|
name | string |
view_index | int32 |
Integer specifying removed Pod index. |
ProjectChange is used by Watch notifications Responses to describe change of single Project One of Added, Modified, Removed
Fields | |
---|---|
added | ProjectChange.Added |
Added is returned when watched document is added, either created or enters Query view | |
modified | ProjectChange.Modified |
Modified is returned when watched document is modified | |
removed | ProjectChange.Removed |
Removed is returned when Project is deleted or leaves Query view |
Project has been added to query view
Fields | |
---|---|
project | Project |
view_index | int32 |
Integer describing index of added Project in resulting query view. |
Project changed some of it's fields - contains either full document or masked change
Fields | |
---|---|
name | string |
Name of modified Project | |
project | Project |
New version of Project or masked difference, depending on mask_changes instrumentation of issued [WatchProjectRequest] or [WatchProjectsRequest] | |
field_mask | .google.protobuf.FieldMask |
Used when mask_changes is set, contains field paths of modified properties. | |
previous_view_index | int32 |
Previous view index specifies previous position of modified Project. When modification doesn't affect sorted order, value will remain identical to [view_index]. | |
view_index | int32 |
Integer specifying Project new index in resulting query view. |
Removed is returned when Project is deleted or leaves Query view
Fields | |
---|---|
name | string |
view_index | int32 |
Integer specifying removed Project index. |