Struct k8s_openapi::v1_9::api::core::v1::Pod[][src]

pub struct Pod {
    pub api_version: Option<String>,
    pub kind: Option<String>,
    pub metadata: Option<ObjectMeta>,
    pub spec: Option<PodSpec>,
    pub status: Option<PodStatus>,
}

Pod is a collection of containers that can run on a host. This resource is created by clients and scheduled onto hosts.

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

Specification of the desired behavior of the pod. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#spec-and-status

Most recently observed status of the pod. This data may not be up to date. Populated by the system. Read-only. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#spec-and-status

Methods

impl Pod
[src]

connect DELETE requests to proxy of Pod

Use ConnectCoreV1DeleteNamespacedPodProxyResponse to parse the HTTP response.

impl Pod
[src]

connect DELETE requests to proxy of Pod

Use ConnectCoreV1DeleteNamespacedPodProxyWithPathResponse to parse the HTTP response.

impl Pod
[src]

connect GET requests to attach of Pod

Use ConnectCoreV1GetNamespacedPodAttachResponse to parse the HTTP response.

impl Pod
[src]

connect GET requests to exec of Pod

Use ConnectCoreV1GetNamespacedPodExecResponse to parse the HTTP response.

impl Pod
[src]

connect GET requests to portforward of Pod

Use ConnectCoreV1GetNamespacedPodPortforwardResponse to parse the HTTP response.

impl Pod
[src]

connect GET requests to proxy of Pod

Use ConnectCoreV1GetNamespacedPodProxyResponse to parse the HTTP response.

impl Pod
[src]

connect GET requests to proxy of Pod

Use ConnectCoreV1GetNamespacedPodProxyWithPathResponse to parse the HTTP response.

impl Pod
[src]

connect PATCH requests to proxy of Pod

Use ConnectCoreV1PatchNamespacedPodProxyResponse to parse the HTTP response.

impl Pod
[src]

connect PATCH requests to proxy of Pod

Use ConnectCoreV1PatchNamespacedPodProxyWithPathResponse to parse the HTTP response.

impl Pod
[src]

connect POST requests to attach of Pod

Use ConnectCoreV1PostNamespacedPodAttachResponse to parse the HTTP response.

impl Pod
[src]

connect POST requests to exec of Pod

Use ConnectCoreV1PostNamespacedPodExecResponse to parse the HTTP response.

impl Pod
[src]

connect POST requests to portforward of Pod

Use ConnectCoreV1PostNamespacedPodPortforwardResponse to parse the HTTP response.

impl Pod
[src]

connect POST requests to proxy of Pod

Use ConnectCoreV1PostNamespacedPodProxyResponse to parse the HTTP response.

impl Pod
[src]

connect POST requests to proxy of Pod

Use ConnectCoreV1PostNamespacedPodProxyWithPathResponse to parse the HTTP response.

impl Pod
[src]

connect PUT requests to proxy of Pod

Use ConnectCoreV1PutNamespacedPodProxyResponse to parse the HTTP response.

impl Pod
[src]

connect PUT requests to proxy of Pod

Use ConnectCoreV1PutNamespacedPodProxyWithPathResponse to parse the HTTP response.

impl Pod
[src]

create a Pod

Use CreateCoreV1NamespacedPodResponse to parse the HTTP response.

impl Pod
[src]

delete collection of Pod

Use DeleteCoreV1CollectionNamespacedPodResponse to parse the HTTP response.

impl Pod
[src]

delete a Pod

Use DeleteCoreV1NamespacedPodResponse to parse the HTTP response.

impl Pod
[src]

list or watch objects of kind Pod

Use ListCoreV1NamespacedPodResponse to parse the HTTP response.

impl Pod
[src]

list or watch objects of kind Pod

Use ListCoreV1PodForAllNamespacesResponse to parse the HTTP response.

impl Pod
[src]

partially update the specified Pod

Use PatchCoreV1NamespacedPodResponse to parse the HTTP response.

impl Pod
[src]

partially update status of the specified Pod

Use PatchCoreV1NamespacedPodStatusResponse to parse the HTTP response.

impl Pod
[src]

proxy DELETE requests to Pod

Use ProxyCoreV1DELETENamespacedPodResponse to parse the HTTP response.

impl Pod
[src]

proxy DELETE requests to Pod

Use ProxyCoreV1DELETENamespacedPodWithPathResponse to parse the HTTP response.

impl Pod
[src]

proxy GET requests to Pod

Use ProxyCoreV1GETNamespacedPodResponse to parse the HTTP response.

impl Pod
[src]

proxy GET requests to Pod

Use ProxyCoreV1GETNamespacedPodWithPathResponse to parse the HTTP response.

impl Pod
[src]

proxy PATCH requests to Pod

Use ProxyCoreV1PATCHNamespacedPodResponse to parse the HTTP response.

impl Pod
[src]

proxy PATCH requests to Pod

Use ProxyCoreV1PATCHNamespacedPodWithPathResponse to parse the HTTP response.

impl Pod
[src]

proxy POST requests to Pod

Use ProxyCoreV1POSTNamespacedPodResponse to parse the HTTP response.

impl Pod
[src]

proxy POST requests to Pod

Use ProxyCoreV1POSTNamespacedPodWithPathResponse to parse the HTTP response.

impl Pod
[src]

proxy PUT requests to Pod

Use ProxyCoreV1PUTNamespacedPodResponse to parse the HTTP response.

impl Pod
[src]

proxy PUT requests to Pod

Use ProxyCoreV1PUTNamespacedPodWithPathResponse to parse the HTTP response.

impl Pod
[src]

read the specified Pod

Use ReadCoreV1NamespacedPodResponse to parse the HTTP response.

impl Pod
[src]

read log of the specified Pod

Use ReadCoreV1NamespacedPodLogResponse to parse the HTTP response.

impl Pod
[src]

read status of the specified Pod

Use ReadCoreV1NamespacedPodStatusResponse to parse the HTTP response.

impl Pod
[src]

replace the specified Pod

Use ReplaceCoreV1NamespacedPodResponse to parse the HTTP response.

impl Pod
[src]

replace status of the specified Pod

Use ReplaceCoreV1NamespacedPodStatusResponse to parse the HTTP response.

impl Pod
[src]

watch changes to an object of kind Pod

Use WatchCoreV1NamespacedPodResponse to parse the HTTP response.

impl Pod
[src]

watch individual changes to a list of Pod

Use WatchCoreV1NamespacedPodListResponse to parse the HTTP response.

impl Pod
[src]

watch individual changes to a list of Pod

Use WatchCoreV1PodListForAllNamespacesResponse to parse the HTTP response.

Trait Implementations

impl Clone for Pod
[src]

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

impl Debug for Pod
[src]

Formats the value using the given formatter. Read more

impl Default for Pod
[src]

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

impl PartialEq for Pod
[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 Pod
[src]

Deserialize this value from the given Serde deserializer. Read more

impl Serialize for Pod
[src]

Serialize this value into the given Serde serializer. Read more

Auto Trait Implementations

impl Send for Pod

impl Sync for Pod