Struct k8s_openapi::v1_8::api::core::v1::Node[][src]

pub struct Node {
    pub api_version: Option<String>,
    pub kind: Option<String>,
    pub metadata: Option<ObjectMeta>,
    pub spec: Option<NodeSpec>,
    pub status: Option<NodeStatus>,
}

Node is a worker node in Kubernetes. Each node will have a unique identifier in the cache (i.e. in etcd).

Fields

APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources

Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds

Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#metadata

Spec defines the behavior of a node. https://git.k8s.io/community/contributors/devel/api-conventions.md#spec-and-status

Most recently observed status of the node. Populated by the system. Read-only. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#spec-and-status

Methods

impl Node
[src]

connect DELETE requests to proxy of Node

Use ConnectCoreV1DeleteNodeProxyResponse to parse the HTTP response.

impl Node
[src]

connect DELETE requests to proxy of Node

Use ConnectCoreV1DeleteNodeProxyWithPathResponse to parse the HTTP response.

impl Node
[src]

connect GET requests to proxy of Node

Use ConnectCoreV1GetNodeProxyResponse to parse the HTTP response.

impl Node
[src]

connect GET requests to proxy of Node

Use ConnectCoreV1GetNodeProxyWithPathResponse to parse the HTTP response.

impl Node
[src]

connect PATCH requests to proxy of Node

Use ConnectCoreV1PatchNodeProxyResponse to parse the HTTP response.

impl Node
[src]

connect PATCH requests to proxy of Node

Use ConnectCoreV1PatchNodeProxyWithPathResponse to parse the HTTP response.

impl Node
[src]

connect POST requests to proxy of Node

Use ConnectCoreV1PostNodeProxyResponse to parse the HTTP response.

impl Node
[src]

connect POST requests to proxy of Node

Use ConnectCoreV1PostNodeProxyWithPathResponse to parse the HTTP response.

impl Node
[src]

connect PUT requests to proxy of Node

Use ConnectCoreV1PutNodeProxyResponse to parse the HTTP response.

impl Node
[src]

connect PUT requests to proxy of Node

Use ConnectCoreV1PutNodeProxyWithPathResponse to parse the HTTP response.

impl Node
[src]

create a Node

Use CreateCoreV1NodeResponse to parse the HTTP response.

impl Node
[src]

delete collection of Node

Use DeleteCoreV1CollectionNodeResponse to parse the HTTP response.

impl Node
[src]

delete a Node

Use DeleteCoreV1NodeResponse to parse the HTTP response.

impl Node
[src]

list or watch objects of kind Node

Use ListCoreV1NodeResponse to parse the HTTP response.

impl Node
[src]

partially update the specified Node

Use PatchCoreV1NodeResponse to parse the HTTP response.

impl Node
[src]

partially update status of the specified Node

Use PatchCoreV1NodeStatusResponse to parse the HTTP response.

impl Node
[src]

proxy DELETE requests to Node

Use ProxyCoreV1DELETENodeResponse to parse the HTTP response.

impl Node
[src]

proxy DELETE requests to Node

Use ProxyCoreV1DELETENodeWithPathResponse to parse the HTTP response.

impl Node
[src]

proxy GET requests to Node

Use ProxyCoreV1GETNodeResponse to parse the HTTP response.

impl Node
[src]

proxy GET requests to Node

Use ProxyCoreV1GETNodeWithPathResponse to parse the HTTP response.

impl Node
[src]

proxy PATCH requests to Node

Use ProxyCoreV1PATCHNodeResponse to parse the HTTP response.

impl Node
[src]

proxy PATCH requests to Node

Use ProxyCoreV1PATCHNodeWithPathResponse to parse the HTTP response.

impl Node
[src]

proxy POST requests to Node

Use ProxyCoreV1POSTNodeResponse to parse the HTTP response.

impl Node
[src]

proxy POST requests to Node

Use ProxyCoreV1POSTNodeWithPathResponse to parse the HTTP response.

impl Node
[src]

proxy PUT requests to Node

Use ProxyCoreV1PUTNodeResponse to parse the HTTP response.

impl Node
[src]

proxy PUT requests to Node

Use ProxyCoreV1PUTNodeWithPathResponse to parse the HTTP response.

impl Node
[src]

read the specified Node

Use ReadCoreV1NodeResponse to parse the HTTP response.

impl Node
[src]

read status of the specified Node

Use ReadCoreV1NodeStatusResponse to parse the HTTP response.

impl Node
[src]

replace the specified Node

Use ReplaceCoreV1NodeResponse to parse the HTTP response.

impl Node
[src]

replace status of the specified Node

Use ReplaceCoreV1NodeStatusResponse to parse the HTTP response.

impl Node
[src]

watch changes to an object of kind Node

Use WatchCoreV1NodeResponse to parse the HTTP response.

impl Node
[src]

watch individual changes to a list of Node

Use WatchCoreV1NodeListResponse to parse the HTTP response.

Trait Implementations

impl Clone for Node
[src]

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

impl Debug for Node
[src]

Formats the value using the given formatter. Read more

impl Default for Node
[src]

Returns the "default value" for a type. Read more

impl PartialEq for Node
[src]

This method tests for self and other values to be equal, and is used by ==. Read more

This method tests for !=.

impl<'de> Deserialize<'de> for Node
[src]

Deserialize this value from the given Serde deserializer. Read more

impl Serialize for Node
[src]

Serialize this value into the given Serde serializer. Read more

Auto Trait Implementations

impl Send for Node

impl Sync for Node