pub struct SecretRequest {
pub name: String,
pub namespace: String,
pub labels: HashMap<String, String>,
pub annotations: HashMap<String, String>,
pub data: Vec<SecretKeyValue>,
}Expand description
Request to create a sealed secret
Fields§
§name: String§namespace: String§labels: HashMap<String, String>§annotations: HashMap<String, String>§data: Vec<SecretKeyValue>Implementations§
Source§impl SecretRequest
impl SecretRequest
Sourcepub fn new(
name: String,
namespace: String,
labels: HashMap<String, String>,
annotations: HashMap<String, String>,
data: Vec<SecretKeyValue>,
) -> Result<Self, ValidationError>
pub fn new( name: String, namespace: String, labels: HashMap<String, String>, annotations: HashMap<String, String>, data: Vec<SecretKeyValue>, ) -> Result<Self, ValidationError>
Create a new SecretRequest with validation
Sourcepub fn metadata(&self) -> SecretMetadata
pub fn metadata(&self) -> SecretMetadata
Get metadata for this secret
Trait Implementations§
Source§impl Clone for SecretRequest
impl Clone for SecretRequest
Auto Trait Implementations§
impl Freeze for SecretRequest
impl RefUnwindSafe for SecretRequest
impl Send for SecretRequest
impl Sync for SecretRequest
impl Unpin for SecretRequest
impl UnsafeUnpin for SecretRequest
impl UnwindSafe for SecretRequest
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
Source§fn in_current_span(self) -> Instrumented<Self> ⓘ
fn in_current_span(self) -> Instrumented<Self> ⓘ
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more