pub struct Pod {
pub metadata: ObjectMeta,
pub spec: Option<PodSpec>,
pub status: Option<PodStatus>,
}
Expand description
Pod is a collection of containers that can run on a host. This resource is created by clients and scheduled onto hosts.
Fields
metadata: ObjectMeta
Standard object’s metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata
spec: Option<PodSpec>
Specification of the desired behavior of the pod. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status
status: Option<PodStatus>
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/sig-architecture/api-conventions.md#spec-and-status
Implementations
sourceimpl Pod
impl Pod
sourcepub fn connect_delete_proxy(
name: &str,
namespace: &str,
optional: ConnectDeletePodProxyOptional<'_>
) -> Result<Request<Vec<u8>>, RequestError>
pub fn connect_delete_proxy(
name: &str,
namespace: &str,
optional: ConnectDeletePodProxyOptional<'_>
) -> Result<Request<Vec<u8>>, RequestError>
connect DELETE requests to proxy of Pod
Arguments
-
name
name of the PodProxyOptions
-
namespace
object name and auth scope, such as for teams and projects
-
optional
Optional parameters. Use
Default::default()
to not pass any.
sourceimpl Pod
impl Pod
sourcepub fn connect_delete_proxy_with_path(
name: &str,
namespace: &str,
path: &str,
optional: ConnectDeletePodProxyWithPathOptional<'_>
) -> Result<Request<Vec<u8>>, RequestError>
pub fn connect_delete_proxy_with_path(
name: &str,
namespace: &str,
path: &str,
optional: ConnectDeletePodProxyWithPathOptional<'_>
) -> Result<Request<Vec<u8>>, RequestError>
connect DELETE requests to proxy of Pod
Arguments
-
name
name of the PodProxyOptions
-
namespace
object name and auth scope, such as for teams and projects
-
path
path to the resource
-
optional
Optional parameters. Use
Default::default()
to not pass any.
sourceimpl Pod
impl Pod
sourcepub fn connect_get_attach(
name: &str,
namespace: &str,
optional: ConnectGetPodAttachOptional<'_>
) -> Result<Request<Vec<u8>>, RequestError>
pub fn connect_get_attach(
name: &str,
namespace: &str,
optional: ConnectGetPodAttachOptional<'_>
) -> Result<Request<Vec<u8>>, RequestError>
connect GET requests to attach of Pod
Arguments
-
name
name of the PodAttachOptions
-
namespace
object name and auth scope, such as for teams and projects
-
optional
Optional parameters. Use
Default::default()
to not pass any.
sourceimpl Pod
impl Pod
sourcepub fn connect_get_exec(
name: &str,
namespace: &str,
optional: ConnectGetPodExecOptional<'_>
) -> Result<Request<Vec<u8>>, RequestError>
pub fn connect_get_exec(
name: &str,
namespace: &str,
optional: ConnectGetPodExecOptional<'_>
) -> Result<Request<Vec<u8>>, RequestError>
connect GET requests to exec of Pod
Arguments
-
name
name of the PodExecOptions
-
namespace
object name and auth scope, such as for teams and projects
-
optional
Optional parameters. Use
Default::default()
to not pass any.
sourceimpl Pod
impl Pod
sourcepub fn connect_get_portforward(
name: &str,
namespace: &str,
optional: ConnectGetPodPortforwardOptional
) -> Result<Request<Vec<u8>>, RequestError>
pub fn connect_get_portforward(
name: &str,
namespace: &str,
optional: ConnectGetPodPortforwardOptional
) -> Result<Request<Vec<u8>>, RequestError>
connect GET requests to portforward of Pod
Arguments
-
name
name of the PodPortForwardOptions
-
namespace
object name and auth scope, such as for teams and projects
-
optional
Optional parameters. Use
Default::default()
to not pass any.
sourceimpl Pod
impl Pod
sourcepub fn connect_get_proxy(
name: &str,
namespace: &str,
optional: ConnectGetPodProxyOptional<'_>
) -> Result<Request<Vec<u8>>, RequestError>
pub fn connect_get_proxy(
name: &str,
namespace: &str,
optional: ConnectGetPodProxyOptional<'_>
) -> Result<Request<Vec<u8>>, RequestError>
connect GET requests to proxy of Pod
Arguments
-
name
name of the PodProxyOptions
-
namespace
object name and auth scope, such as for teams and projects
-
optional
Optional parameters. Use
Default::default()
to not pass any.
sourceimpl Pod
impl Pod
sourcepub fn connect_get_proxy_with_path(
name: &str,
namespace: &str,
path: &str,
optional: ConnectGetPodProxyWithPathOptional<'_>
) -> Result<Request<Vec<u8>>, RequestError>
pub fn connect_get_proxy_with_path(
name: &str,
namespace: &str,
path: &str,
optional: ConnectGetPodProxyWithPathOptional<'_>
) -> Result<Request<Vec<u8>>, RequestError>
connect GET requests to proxy of Pod
Arguments
-
name
name of the PodProxyOptions
-
namespace
object name and auth scope, such as for teams and projects
-
path
path to the resource
-
optional
Optional parameters. Use
Default::default()
to not pass any.
sourceimpl Pod
impl Pod
sourcepub fn connect_patch_proxy(
name: &str,
namespace: &str,
optional: ConnectPatchPodProxyOptional<'_>
) -> Result<Request<Vec<u8>>, RequestError>
pub fn connect_patch_proxy(
name: &str,
namespace: &str,
optional: ConnectPatchPodProxyOptional<'_>
) -> Result<Request<Vec<u8>>, RequestError>
connect PATCH requests to proxy of Pod
Arguments
-
name
name of the PodProxyOptions
-
namespace
object name and auth scope, such as for teams and projects
-
optional
Optional parameters. Use
Default::default()
to not pass any.
sourceimpl Pod
impl Pod
sourcepub fn connect_patch_proxy_with_path(
name: &str,
namespace: &str,
path: &str,
optional: ConnectPatchPodProxyWithPathOptional<'_>
) -> Result<Request<Vec<u8>>, RequestError>
pub fn connect_patch_proxy_with_path(
name: &str,
namespace: &str,
path: &str,
optional: ConnectPatchPodProxyWithPathOptional<'_>
) -> Result<Request<Vec<u8>>, RequestError>
connect PATCH requests to proxy of Pod
Arguments
-
name
name of the PodProxyOptions
-
namespace
object name and auth scope, such as for teams and projects
-
path
path to the resource
-
optional
Optional parameters. Use
Default::default()
to not pass any.
sourceimpl Pod
impl Pod
sourcepub fn connect_post_attach(
name: &str,
namespace: &str,
optional: ConnectPostPodAttachOptional<'_>
) -> Result<Request<Vec<u8>>, RequestError>
pub fn connect_post_attach(
name: &str,
namespace: &str,
optional: ConnectPostPodAttachOptional<'_>
) -> Result<Request<Vec<u8>>, RequestError>
connect POST requests to attach of Pod
Arguments
-
name
name of the PodAttachOptions
-
namespace
object name and auth scope, such as for teams and projects
-
optional
Optional parameters. Use
Default::default()
to not pass any.
sourceimpl Pod
impl Pod
sourcepub fn connect_post_exec(
name: &str,
namespace: &str,
optional: ConnectPostPodExecOptional<'_>
) -> Result<Request<Vec<u8>>, RequestError>
pub fn connect_post_exec(
name: &str,
namespace: &str,
optional: ConnectPostPodExecOptional<'_>
) -> Result<Request<Vec<u8>>, RequestError>
connect POST requests to exec of Pod
Arguments
-
name
name of the PodExecOptions
-
namespace
object name and auth scope, such as for teams and projects
-
optional
Optional parameters. Use
Default::default()
to not pass any.
sourceimpl Pod
impl Pod
sourcepub fn connect_post_portforward(
name: &str,
namespace: &str,
optional: ConnectPostPodPortforwardOptional
) -> Result<Request<Vec<u8>>, RequestError>
pub fn connect_post_portforward(
name: &str,
namespace: &str,
optional: ConnectPostPodPortforwardOptional
) -> Result<Request<Vec<u8>>, RequestError>
connect POST requests to portforward of Pod
Arguments
-
name
name of the PodPortForwardOptions
-
namespace
object name and auth scope, such as for teams and projects
-
optional
Optional parameters. Use
Default::default()
to not pass any.
sourceimpl Pod
impl Pod
sourcepub fn connect_post_proxy(
name: &str,
namespace: &str,
optional: ConnectPostPodProxyOptional<'_>
) -> Result<Request<Vec<u8>>, RequestError>
pub fn connect_post_proxy(
name: &str,
namespace: &str,
optional: ConnectPostPodProxyOptional<'_>
) -> Result<Request<Vec<u8>>, RequestError>
connect POST requests to proxy of Pod
Arguments
-
name
name of the PodProxyOptions
-
namespace
object name and auth scope, such as for teams and projects
-
optional
Optional parameters. Use
Default::default()
to not pass any.
sourceimpl Pod
impl Pod
sourcepub fn connect_post_proxy_with_path(
name: &str,
namespace: &str,
path: &str,
optional: ConnectPostPodProxyWithPathOptional<'_>
) -> Result<Request<Vec<u8>>, RequestError>
pub fn connect_post_proxy_with_path(
name: &str,
namespace: &str,
path: &str,
optional: ConnectPostPodProxyWithPathOptional<'_>
) -> Result<Request<Vec<u8>>, RequestError>
connect POST requests to proxy of Pod
Arguments
-
name
name of the PodProxyOptions
-
namespace
object name and auth scope, such as for teams and projects
-
path
path to the resource
-
optional
Optional parameters. Use
Default::default()
to not pass any.
sourceimpl Pod
impl Pod
sourcepub fn connect_put_proxy(
name: &str,
namespace: &str,
optional: ConnectPutPodProxyOptional<'_>
) -> Result<Request<Vec<u8>>, RequestError>
pub fn connect_put_proxy(
name: &str,
namespace: &str,
optional: ConnectPutPodProxyOptional<'_>
) -> Result<Request<Vec<u8>>, RequestError>
connect PUT requests to proxy of Pod
Arguments
-
name
name of the PodProxyOptions
-
namespace
object name and auth scope, such as for teams and projects
-
optional
Optional parameters. Use
Default::default()
to not pass any.
sourceimpl Pod
impl Pod
sourcepub fn connect_put_proxy_with_path(
name: &str,
namespace: &str,
path: &str,
optional: ConnectPutPodProxyWithPathOptional<'_>
) -> Result<Request<Vec<u8>>, RequestError>
pub fn connect_put_proxy_with_path(
name: &str,
namespace: &str,
path: &str,
optional: ConnectPutPodProxyWithPathOptional<'_>
) -> Result<Request<Vec<u8>>, RequestError>
connect PUT requests to proxy of Pod
Arguments
-
name
name of the PodProxyOptions
-
namespace
object name and auth scope, such as for teams and projects
-
path
path to the resource
-
optional
Optional parameters. Use
Default::default()
to not pass any.
sourceimpl Pod
impl Pod
sourcepub fn create(
namespace: &str,
body: &Pod,
optional: CreateOptional<'_>
) -> Result<(Request<Vec<u8>>, fn(_: StatusCode) -> ResponseBody<CreateResponse<Self>>), RequestError>
pub fn create(
namespace: &str,
body: &Pod,
optional: CreateOptional<'_>
) -> Result<(Request<Vec<u8>>, fn(_: StatusCode) -> ResponseBody<CreateResponse<Self>>), RequestError>
create a Pod
Use the returned crate::ResponseBody
<
crate::CreateResponse
<Self>>
constructor, or crate::CreateResponse
<Self>
directly, to parse the HTTP response.
Arguments
-
namespace
object name and auth scope, such as for teams and projects
-
body
-
optional
Optional parameters. Use
Default::default()
to not pass any.
sourceimpl Pod
impl Pod
sourcepub fn delete_collection(
namespace: &str,
delete_optional: DeleteOptional<'_>,
list_optional: ListOptional<'_>
) -> Result<(Request<Vec<u8>>, fn(_: StatusCode) -> ResponseBody<DeleteResponse<List<Self>>>), RequestError>
pub fn delete_collection(
namespace: &str,
delete_optional: DeleteOptional<'_>,
list_optional: ListOptional<'_>
) -> Result<(Request<Vec<u8>>, fn(_: StatusCode) -> ResponseBody<DeleteResponse<List<Self>>>), RequestError>
delete collection of Pod
Use the returned crate::ResponseBody
<
crate::DeleteResponse
<
crate::List
<Self>>>
constructor, or crate::DeleteResponse
<
crate::List
<Self>>
directly, to parse the HTTP response.
Arguments
-
namespace
object name and auth scope, such as for teams and projects
-
delete_optional
Delete options. Use
Default::default()
to not pass any. -
list_optional
List options. Use
Default::default()
to not pass any.
sourceimpl Pod
impl Pod
sourcepub fn delete(
name: &str,
namespace: &str,
optional: DeleteOptional<'_>
) -> Result<(Request<Vec<u8>>, fn(_: StatusCode) -> ResponseBody<DeleteResponse<Self>>), RequestError>
pub fn delete(
name: &str,
namespace: &str,
optional: DeleteOptional<'_>
) -> Result<(Request<Vec<u8>>, fn(_: StatusCode) -> ResponseBody<DeleteResponse<Self>>), RequestError>
delete a Pod
Use the returned crate::ResponseBody
<
crate::DeleteResponse
<Self>>
constructor, or crate::DeleteResponse
<Self>
directly, to parse the HTTP response.
Arguments
-
name
name of the Pod
-
namespace
object name and auth scope, such as for teams and projects
-
optional
Optional parameters. Use
Default::default()
to not pass any.
sourceimpl Pod
impl Pod
sourcepub fn list(
namespace: &str,
optional: ListOptional<'_>
) -> Result<(Request<Vec<u8>>, fn(_: StatusCode) -> ResponseBody<ListResponse<Self>>), RequestError>
pub fn list(
namespace: &str,
optional: ListOptional<'_>
) -> Result<(Request<Vec<u8>>, fn(_: StatusCode) -> ResponseBody<ListResponse<Self>>), RequestError>
list or watch objects of kind Pod
This operation only supports listing all items of this type.
Use the returned crate::ResponseBody
<
crate::ListResponse
<Self>>
constructor, or crate::ListResponse
<Self>
directly, to parse the HTTP response.
Arguments
-
namespace
object name and auth scope, such as for teams and projects
-
optional
Optional parameters. Use
Default::default()
to not pass any.
sourceimpl Pod
impl Pod
sourcepub fn list_for_all_namespaces(
optional: ListOptional<'_>
) -> Result<(Request<Vec<u8>>, fn(_: StatusCode) -> ResponseBody<ListResponse<Self>>), RequestError>
pub fn list_for_all_namespaces(
optional: ListOptional<'_>
) -> Result<(Request<Vec<u8>>, fn(_: StatusCode) -> ResponseBody<ListResponse<Self>>), RequestError>
list or watch objects of kind Pod
This operation only supports listing all items of this type.
Use the returned crate::ResponseBody
<
crate::ListResponse
<Self>>
constructor, or crate::ListResponse
<Self>
directly, to parse the HTTP response.
Arguments
-
optional
Optional parameters. Use
Default::default()
to not pass any.
sourceimpl Pod
impl Pod
sourcepub fn patch(
name: &str,
namespace: &str,
body: &Patch,
optional: PatchOptional<'_>
) -> Result<(Request<Vec<u8>>, fn(_: StatusCode) -> ResponseBody<PatchResponse<Self>>), RequestError>
pub fn patch(
name: &str,
namespace: &str,
body: &Patch,
optional: PatchOptional<'_>
) -> Result<(Request<Vec<u8>>, fn(_: StatusCode) -> ResponseBody<PatchResponse<Self>>), RequestError>
partially update the specified Pod
Use the returned crate::ResponseBody
<
crate::PatchResponse
<Self>>
constructor, or crate::PatchResponse
<Self>
directly, to parse the HTTP response.
Arguments
-
name
name of the Pod
-
namespace
object name and auth scope, such as for teams and projects
-
body
-
optional
Optional parameters. Use
Default::default()
to not pass any.
sourceimpl Pod
impl Pod
sourcepub fn patch_ephemeralcontainers(
name: &str,
namespace: &str,
body: &Patch,
optional: PatchOptional<'_>
) -> Result<(Request<Vec<u8>>, fn(_: StatusCode) -> ResponseBody<PatchResponse<Self>>), RequestError>
pub fn patch_ephemeralcontainers(
name: &str,
namespace: &str,
body: &Patch,
optional: PatchOptional<'_>
) -> Result<(Request<Vec<u8>>, fn(_: StatusCode) -> ResponseBody<PatchResponse<Self>>), RequestError>
partially update ephemeralcontainers of the specified Pod
Use the returned crate::ResponseBody
<
crate::PatchResponse
<Self>>
constructor, or crate::PatchResponse
<Self>
directly, to parse the HTTP response.
Arguments
-
name
name of the Pod
-
namespace
object name and auth scope, such as for teams and projects
-
body
-
optional
Optional parameters. Use
Default::default()
to not pass any.
sourceimpl Pod
impl Pod
sourcepub fn patch_status(
name: &str,
namespace: &str,
body: &Patch,
optional: PatchOptional<'_>
) -> Result<(Request<Vec<u8>>, fn(_: StatusCode) -> ResponseBody<PatchResponse<Self>>), RequestError>
pub fn patch_status(
name: &str,
namespace: &str,
body: &Patch,
optional: PatchOptional<'_>
) -> Result<(Request<Vec<u8>>, fn(_: StatusCode) -> ResponseBody<PatchResponse<Self>>), RequestError>
partially update status of the specified Pod
Use the returned crate::ResponseBody
<
crate::PatchResponse
<Self>>
constructor, or crate::PatchResponse
<Self>
directly, to parse the HTTP response.
Arguments
-
name
name of the Pod
-
namespace
object name and auth scope, such as for teams and projects
-
body
-
optional
Optional parameters. Use
Default::default()
to not pass any.
sourceimpl Pod
impl Pod
sourcepub fn read(
name: &str,
namespace: &str
) -> Result<(Request<Vec<u8>>, fn(_: StatusCode) -> ResponseBody<ReadPodResponse>), RequestError>
pub fn read(
name: &str,
namespace: &str
) -> Result<(Request<Vec<u8>>, fn(_: StatusCode) -> ResponseBody<ReadPodResponse>), RequestError>
read the specified Pod
Use the returned crate::ResponseBody
<
ReadPodResponse
>
constructor, or ReadPodResponse
directly, to parse the HTTP response.
Arguments
-
name
name of the Pod
-
namespace
object name and auth scope, such as for teams and projects
sourceimpl Pod
impl Pod
sourcepub fn read_ephemeralcontainers(
name: &str,
namespace: &str
) -> Result<(Request<Vec<u8>>, fn(_: StatusCode) -> ResponseBody<ReadPodEphemeralcontainersResponse>), RequestError>
pub fn read_ephemeralcontainers(
name: &str,
namespace: &str
) -> Result<(Request<Vec<u8>>, fn(_: StatusCode) -> ResponseBody<ReadPodEphemeralcontainersResponse>), RequestError>
read ephemeralcontainers of the specified Pod
Use the returned crate::ResponseBody
<
ReadPodEphemeralcontainersResponse
>
constructor, or ReadPodEphemeralcontainersResponse
directly, to parse the HTTP response.
Arguments
-
name
name of the Pod
-
namespace
object name and auth scope, such as for teams and projects
sourceimpl Pod
impl Pod
sourcepub fn read_log(
name: &str,
namespace: &str,
optional: ReadPodLogOptional<'_>
) -> Result<(Request<Vec<u8>>, fn(_: StatusCode) -> ResponseBody<ReadPodLogResponse>), RequestError>
pub fn read_log(
name: &str,
namespace: &str,
optional: ReadPodLogOptional<'_>
) -> Result<(Request<Vec<u8>>, fn(_: StatusCode) -> ResponseBody<ReadPodLogResponse>), RequestError>
read log of the specified Pod
Use the returned crate::ResponseBody
<
ReadPodLogResponse
>
constructor, or ReadPodLogResponse
directly, to parse the HTTP response.
Arguments
-
name
name of the Pod
-
namespace
object name and auth scope, such as for teams and projects
-
optional
Optional parameters. Use
Default::default()
to not pass any.
sourceimpl Pod
impl Pod
sourcepub fn read_status(
name: &str,
namespace: &str
) -> Result<(Request<Vec<u8>>, fn(_: StatusCode) -> ResponseBody<ReadPodStatusResponse>), RequestError>
pub fn read_status(
name: &str,
namespace: &str
) -> Result<(Request<Vec<u8>>, fn(_: StatusCode) -> ResponseBody<ReadPodStatusResponse>), RequestError>
read status of the specified Pod
Use the returned crate::ResponseBody
<
ReadPodStatusResponse
>
constructor, or ReadPodStatusResponse
directly, to parse the HTTP response.
Arguments
-
name
name of the Pod
-
namespace
object name and auth scope, such as for teams and projects
sourceimpl Pod
impl Pod
sourcepub fn replace(
name: &str,
namespace: &str,
body: &Pod,
optional: ReplaceOptional<'_>
) -> Result<(Request<Vec<u8>>, fn(_: StatusCode) -> ResponseBody<ReplaceResponse<Self>>), RequestError>
pub fn replace(
name: &str,
namespace: &str,
body: &Pod,
optional: ReplaceOptional<'_>
) -> Result<(Request<Vec<u8>>, fn(_: StatusCode) -> ResponseBody<ReplaceResponse<Self>>), RequestError>
replace the specified Pod
Use the returned crate::ResponseBody
<
crate::ReplaceResponse
<Self>>
constructor, or crate::ReplaceResponse
<Self>
directly, to parse the HTTP response.
Arguments
-
name
name of the Pod
-
namespace
object name and auth scope, such as for teams and projects
-
body
-
optional
Optional parameters. Use
Default::default()
to not pass any.
sourceimpl Pod
impl Pod
sourcepub fn replace_ephemeralcontainers(
name: &str,
namespace: &str,
body: &Pod,
optional: ReplaceOptional<'_>
) -> Result<(Request<Vec<u8>>, fn(_: StatusCode) -> ResponseBody<ReplaceResponse<Self>>), RequestError>
pub fn replace_ephemeralcontainers(
name: &str,
namespace: &str,
body: &Pod,
optional: ReplaceOptional<'_>
) -> Result<(Request<Vec<u8>>, fn(_: StatusCode) -> ResponseBody<ReplaceResponse<Self>>), RequestError>
replace ephemeralcontainers of the specified Pod
Use the returned crate::ResponseBody
<
crate::ReplaceResponse
<Self>>
constructor, or crate::ReplaceResponse
<Self>
directly, to parse the HTTP response.
Arguments
-
name
name of the Pod
-
namespace
object name and auth scope, such as for teams and projects
-
body
-
optional
Optional parameters. Use
Default::default()
to not pass any.
sourceimpl Pod
impl Pod
sourcepub fn replace_status(
name: &str,
namespace: &str,
body: &Pod,
optional: ReplaceOptional<'_>
) -> Result<(Request<Vec<u8>>, fn(_: StatusCode) -> ResponseBody<ReplaceResponse<Self>>), RequestError>
pub fn replace_status(
name: &str,
namespace: &str,
body: &Pod,
optional: ReplaceOptional<'_>
) -> Result<(Request<Vec<u8>>, fn(_: StatusCode) -> ResponseBody<ReplaceResponse<Self>>), RequestError>
replace status of the specified Pod
Use the returned crate::ResponseBody
<
crate::ReplaceResponse
<Self>>
constructor, or crate::ReplaceResponse
<Self>
directly, to parse the HTTP response.
Arguments
-
name
name of the Pod
-
namespace
object name and auth scope, such as for teams and projects
-
body
-
optional
Optional parameters. Use
Default::default()
to not pass any.
sourceimpl Pod
impl Pod
sourcepub fn watch(
namespace: &str,
optional: WatchOptional<'_>
) -> Result<(Request<Vec<u8>>, fn(_: StatusCode) -> ResponseBody<WatchResponse<Self>>), RequestError>
pub fn watch(
namespace: &str,
optional: WatchOptional<'_>
) -> Result<(Request<Vec<u8>>, fn(_: StatusCode) -> ResponseBody<WatchResponse<Self>>), RequestError>
list or watch objects of kind Pod
This operation only supports watching one item, or a list of items, of this type for changes.
Use the returned crate::ResponseBody
<
crate::WatchResponse
<Self>>
constructor, or crate::WatchResponse
<Self>
directly, to parse the HTTP response.
Arguments
-
namespace
object name and auth scope, such as for teams and projects
-
optional
Optional parameters. Use
Default::default()
to not pass any.
sourceimpl Pod
impl Pod
sourcepub fn watch_for_all_namespaces(
optional: WatchOptional<'_>
) -> Result<(Request<Vec<u8>>, fn(_: StatusCode) -> ResponseBody<WatchResponse<Self>>), RequestError>
pub fn watch_for_all_namespaces(
optional: WatchOptional<'_>
) -> Result<(Request<Vec<u8>>, fn(_: StatusCode) -> ResponseBody<WatchResponse<Self>>), RequestError>
list or watch objects of kind Pod
This operation only supports watching one item, or a list of items, of this type for changes.
Use the returned crate::ResponseBody
<
crate::WatchResponse
<Self>>
constructor, or crate::WatchResponse
<Self>
directly, to parse the HTTP response.
Arguments
-
optional
Optional parameters. Use
Default::default()
to not pass any.
Trait Implementations
sourceimpl<'de> Deserialize<'de> for Pod
impl<'de> Deserialize<'de> for Pod
sourcefn deserialize<D>(deserializer: D) -> Result<Self, D::Error> where
D: Deserializer<'de>,
fn deserialize<D>(deserializer: D) -> Result<Self, D::Error> where
D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
sourceimpl ListableResource for Pod
impl ListableResource for Pod
sourceimpl Metadata for Pod
impl Metadata for Pod
type Ty = ObjectMeta
type Ty = ObjectMeta
The type of the metadata object.
sourcefn metadata(&self) -> &<Self as Metadata>::Ty
fn metadata(&self) -> &<Self as Metadata>::Ty
Gets a reference to the metadata of this resource value.
sourcefn metadata_mut(&mut self) -> &mut <Self as Metadata>::Ty
fn metadata_mut(&mut self) -> &mut <Self as Metadata>::Ty
Gets a mutable reference to the metadata of this resource value.
sourceimpl Resource for Pod
impl Resource for Pod
sourceconst API_VERSION: &'static str = "v1"
const API_VERSION: &'static str = "v1"
The API version of the resource. This is a composite of Resource::GROUP
and Resource::VERSION
(eg "apiextensions.k8s.io/v1beta1"
)
or just the version for resources without a group (eg "v1"
). Read more
sourceconst GROUP: &'static str = ""
const GROUP: &'static str = ""
The group of the resource, or the empty string if the resource doesn’t have a group.
sourceconst URL_PATH_SEGMENT: &'static str = "pods"
const URL_PATH_SEGMENT: &'static str = "pods"
The URL path segment used to construct URLs related to this resource. Read more
type Scope = NamespaceResourceScope
type Scope = NamespaceResourceScope
Indicates whether the resource is namespace-scoped or cluster-scoped or a subresource. Read more
impl StructuralPartialEq for Pod
Auto Trait Implementations
impl RefUnwindSafe for Pod
impl Send for Pod
impl Sync for Pod
impl Unpin for Pod
impl UnwindSafe for Pod
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcefn clone_into(&self, target: &mut T)
fn clone_into(&self, target: &mut T)
toowned_clone_into
)Uses borrowed data to replace owned data, usually by cloning. Read more