en-US
en-US

Service: Applications (ntt.applications.v1alpha - v1alpha)

Service Applications

Index

Resources

Project

Project Resource

Fields
name
string

Name of Project

Operations

GetProject
rpc GetProject(GetProjectRequest) returns (Project)

GetProject

BatchGetProjects
rpc BatchGetProjects(BatchGetProjectsRequest) returns (BatchGetProjectsResponse)

BatchGetProjects

ListProjects
rpc ListProjects(ListProjectsRequest) returns (ListProjectsResponse)

ListProjects

WatchProject
rpc WatchProject(WatchProjectRequest) returns (WatchProjectResponse)

WatchProject

WatchProjects
rpc WatchProjects(WatchProjectsRequest) returns (WatchProjectsResponse)

WatchProjects

CreateProject
rpc CreateProject(CreateProjectRequest) returns (Project)

CreateProject

UpdateProject
rpc UpdateProject(UpdateProjectRequest) returns (Project)

UpdateProject

DeleteProject
rpc DeleteProject(DeleteProjectRequest) returns (Empty)

DeleteProject

Messages

GetProjectRequest

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

BatchGetProjectsRequest

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

BatchGetProjectsResponse

Fields
projects
repeated Project

found Projects

missing
repeated string

list of not found Projects

ListProjectsRequest

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

ListProjectsResponse

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]

WatchProjectRequest

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

WatchProjectResponse

Fields
change
ProjectChange
WatchProjectsRequest

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

WatchProjectsResponse

Fields
project_changes
repeated ProjectChange

Changes of Projects

page_token_change
WatchProjectsResponse.PageTokenChange

When present, PageTokens used for page navigation should be updated.

WatchProjectsResponse.PageTokenChange
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.

CreateProjectRequest

Request message for method [CreateProject][ntt.applications.v1alpha.CreateProject]

Fields
project
Project

Project resource body

UpdateProjectRequest

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

DeleteProjectRequest

Request message for method [DeleteProject][ntt.applications.v1alpha.DeleteProject]

Fields
name
string

Reference of ntt.applications.v1alpha.Project

Pod

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

Operations

GetPod
rpc GetPod(GetPodRequest) returns (Pod)

GetPod

BatchGetPods
rpc BatchGetPods(BatchGetPodsRequest) returns (BatchGetPodsResponse)

BatchGetPods

ListPods
rpc ListPods(ListPodsRequest) returns (ListPodsResponse)

ListPods

WatchPod
rpc WatchPod(WatchPodRequest) returns (WatchPodResponse)

WatchPod

WatchPods
rpc WatchPods(WatchPodsRequest) returns (WatchPodsResponse)

WatchPods

CreatePod
rpc CreatePod(CreatePodRequest) returns (Pod)

CreatePod

UpdatePod
rpc UpdatePod(UpdatePodRequest) returns (Pod)

UpdatePod

DeletePod
rpc DeletePod(DeletePodRequest) returns (Empty)

DeletePod

Messages

Pod.Spec

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
Pod.Spec.Container

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
Pod.Spec.Container.ResourceRequirements
Fields
limits
int64

todo: change to k8s.io.apimachinery.pkg.api.resource.

requests
int64
Pod.Status

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.

Pod.Status.Container

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
Pod.Status.Container.StateWaiting
Fields
reason
string

reason explains why the container is waiting now.

message
string

message gives a human readable message that explains the state.

Pod.Status.Container.StateRunning
Fields
started_at
.google.protobuf.Timestamp

started_at indicates when the container started at.

Pod.Status.Container.StateTerminated
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.

GetPodRequest

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

BatchGetPodsRequest

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

BatchGetPodsResponse

Fields
pods
repeated Pod

found Pods

missing
repeated string

list of not found Pods

ListPodsRequest

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

ListPodsResponse

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]

WatchPodRequest

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

WatchPodResponse

Fields
change
PodChange
WatchPodsRequest

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

WatchPodsResponse

Fields
pod_changes
repeated PodChange

Changes of Pods

page_token_change
WatchPodsResponse.PageTokenChange

When present, PageTokens used for page navigation should be updated.

WatchPodsResponse.PageTokenChange
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.

CreatePodRequest

Request message for method [CreatePod][ntt.applications.v1alpha.CreatePod]

Fields
parent
string

Parent reference of ntt.applications.v1alpha.Pod

pod
Pod

Pod resource body

UpdatePodRequest

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

DeletePodRequest

Request message for method [DeletePod][ntt.applications.v1alpha.DeletePod]

Fields
name
string

Reference of ntt.applications.v1alpha.Pod

Enums

Pod.Spec.RestartPolicy
Values
RESTART_POLICY_UNSPECIFIED
ALWAYS
ON_FAILURE
NEVER
Pod.Status.Phase

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

Pod.Status.Container.State

TODO remove prefixes when the name conflict issue by gogo is resolved

Values
STATE_UNSPECIFIED
WAITING
RUNNING
TERMINATED
UNKNOWN

Distribution

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

Operations

GetDistribution
rpc GetDistribution(GetDistributionRequest) returns (Distribution)

GetDistribution

BatchGetDistributions
rpc BatchGetDistributions(BatchGetDistributionsRequest) returns (BatchGetDistributionsResponse)

BatchGetDistributions

ListDistributions
rpc ListDistributions(ListDistributionsRequest) returns (ListDistributionsResponse)

ListDistributions

WatchDistribution
rpc WatchDistribution(WatchDistributionRequest) returns (WatchDistributionResponse)

WatchDistribution

WatchDistributions
rpc WatchDistributions(WatchDistributionsRequest) returns (WatchDistributionsResponse)

WatchDistributions

CreateDistribution
rpc CreateDistribution(CreateDistributionRequest) returns (Distribution)

CreateDistribution

UpdateDistribution
rpc UpdateDistribution(UpdateDistributionRequest) returns (Distribution)

UpdateDistribution

DeleteDistribution
rpc DeleteDistribution(DeleteDistributionRequest) returns (Empty)

DeleteDistribution

Messages

Distribution.Spec

Spec defines the configuration of a Distribution

Fields
selector
LabelSelector
template
Distribution.Spec.Template

template defines the probing config to be distributed.

Distribution.Spec.Template
Fields
metadata
.ntt.types.Meta
spec
Pod.Spec
Distribution.Status
Fields
none
GetDistributionRequest

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

BatchGetDistributionsRequest

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

BatchGetDistributionsResponse

Fields
distributions
repeated Distribution

found Distributions

missing
repeated string

list of not found Distributions

ListDistributionsRequest

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

ListDistributionsResponse

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]

WatchDistributionRequest

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

WatchDistributionResponse

Fields
change
DistributionChange
WatchDistributionsRequest

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

WatchDistributionsResponse

Fields
distribution_changes
repeated DistributionChange

Changes of Distributions

page_token_change
WatchDistributionsResponse.PageTokenChange

When present, PageTokens used for page navigation should be updated.

WatchDistributionsResponse.PageTokenChange
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.

CreateDistributionRequest

Request message for method [CreateDistribution][ntt.applications.v1alpha.CreateDistribution]

Fields
parent
string

Parent reference of ntt.applications.v1alpha.Distribution

distribution
Distribution

Distribution resource body

UpdateDistributionRequest

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

DeleteDistributionRequest

Request message for method [DeleteDistribution][ntt.applications.v1alpha.DeleteDistribution]

Fields
name
string

Reference of ntt.applications.v1alpha.Distribution

Shared Resources

Operations
Messages
Config
Fields
common_config
.ntt.environment.server.ServerEnvironment
DistributionChange

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

DistributionChange.Added

Distribution has been added to query view

Fields
distribution
Distribution
view_index
int32

Integer describing index of added Distribution in resulting query view.

DistributionChange.Modified

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.

DistributionChange.Removed

Removed is returned when Distribution is deleted or leaves Query view

Fields
name
string
view_index
int32

Integer specifying removed Distribution index.

EnvVar

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.

LabelSelector

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

LabelSelectorRequirement

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

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

PodChange.Added

Pod has been added to query view

Fields
pod
Pod
view_index
int32

Integer describing index of added Pod in resulting query view.

PodChange.Modified

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.

PodChange.Removed

Removed is returned when Pod is deleted or leaves Query view

Fields
name
string
view_index
int32

Integer specifying removed Pod index.

ProjectChange

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

ProjectChange.Added

Project has been added to query view

Fields
project
Project
view_index
int32

Integer describing index of added Project in resulting query view.

ProjectChange.Modified

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.

ProjectChange.Removed

Removed is returned when Project is deleted or leaves Query view

Fields
name
string
view_index
int32

Integer specifying removed Project index.