Struct k8s_openapi::api::authentication::v1alpha1::SelfSubjectReview
source · pub struct SelfSubjectReview {
pub metadata: ObjectMeta,
pub status: Option<SelfSubjectReviewStatus>,
}
Expand description
SelfSubjectReview contains the user information that the kube-apiserver has about the user making this request. When using impersonation, users will receive the user info of the user being impersonated. If impersonation or request header authentication is used, any extra keys will have their case ignored and returned as lowercase.
Fields§
§metadata: ObjectMeta
Standard object’s metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata
status: Option<SelfSubjectReviewStatus>
Status is filled in by the server with the user attributes.
Implementations§
source§impl SelfSubjectReview
impl SelfSubjectReview
sourcepub fn create(
body: &SelfSubjectReview,
optional: CreateOptional<'_>
) -> Result<(Request<Vec<u8>>, fn(_: StatusCode) -> ResponseBody<CreateResponse<Self>>), RequestError>
pub fn create( body: &SelfSubjectReview, optional: CreateOptional<'_> ) -> Result<(Request<Vec<u8>>, fn(_: StatusCode) -> ResponseBody<CreateResponse<Self>>), RequestError>
create a SelfSubjectReview
Use the returned crate::ResponseBody
<
crate::CreateResponse
<Self>>
constructor, or crate::CreateResponse
<Self>
directly, to parse the HTTP response.
Arguments
-
body
-
optional
Optional parameters. Use
Default::default()
to not pass any.
Trait Implementations§
source§impl Clone for SelfSubjectReview
impl Clone for SelfSubjectReview
source§fn clone(&self) -> SelfSubjectReview
fn clone(&self) -> SelfSubjectReview
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for SelfSubjectReview
impl Debug for SelfSubjectReview
source§impl DeepMerge for SelfSubjectReview
impl DeepMerge for SelfSubjectReview
source§fn merge_from(&mut self, other: Self)
fn merge_from(&mut self, other: Self)
other
into self
.source§impl Default for SelfSubjectReview
impl Default for SelfSubjectReview
source§fn default() -> SelfSubjectReview
fn default() -> SelfSubjectReview
source§impl<'de> Deserialize<'de> for SelfSubjectReview
impl<'de> Deserialize<'de> for SelfSubjectReview
source§fn 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>,
source§impl Metadata for SelfSubjectReview
impl Metadata for SelfSubjectReview
source§impl PartialEq<SelfSubjectReview> for SelfSubjectReview
impl PartialEq<SelfSubjectReview> for SelfSubjectReview
source§fn eq(&self, other: &SelfSubjectReview) -> bool
fn eq(&self, other: &SelfSubjectReview) -> bool
self
and other
values to be equal, and is used
by ==
.source§impl Resource for SelfSubjectReview
impl Resource for SelfSubjectReview
source§const API_VERSION: &'static str = "authentication.k8s.io/v1alpha1"
const API_VERSION: &'static str = "authentication.k8s.io/v1alpha1"
Resource::GROUP
and Resource::VERSION
(eg "apiextensions.k8s.io/v1beta1"
)
or just the version for resources without a group (eg "v1"
). Read more