pub struct RuntimeComponentMonitoringEndpointsOauth2ClientSecret {
pub key: String,
pub name: Option<String>,
pub optional: Option<bool>,
}Expand description
clientSecret specifies a key of a Secret containing the OAuth2
client’s secret.
Fields§
§key: StringThe key of the secret to select from. Must be a valid secret key.
name: Option<String>Name of the referent. This field is effectively required, but due to backwards compatibility is allowed to be empty. Instances of this type with an empty value here are almost certainly wrong. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names
optional: Option<bool>Specify whether the Secret or its key must be defined
Trait Implementations§
Source§impl Clone for RuntimeComponentMonitoringEndpointsOauth2ClientSecret
impl Clone for RuntimeComponentMonitoringEndpointsOauth2ClientSecret
Source§fn clone(&self) -> RuntimeComponentMonitoringEndpointsOauth2ClientSecret
fn clone(&self) -> RuntimeComponentMonitoringEndpointsOauth2ClientSecret
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Default for RuntimeComponentMonitoringEndpointsOauth2ClientSecret
impl Default for RuntimeComponentMonitoringEndpointsOauth2ClientSecret
Source§fn default() -> RuntimeComponentMonitoringEndpointsOauth2ClientSecret
fn default() -> RuntimeComponentMonitoringEndpointsOauth2ClientSecret
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for RuntimeComponentMonitoringEndpointsOauth2ClientSecret
impl<'de> Deserialize<'de> for RuntimeComponentMonitoringEndpointsOauth2ClientSecret
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>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for RuntimeComponentMonitoringEndpointsOauth2ClientSecret
impl PartialEq for RuntimeComponentMonitoringEndpointsOauth2ClientSecret
Source§fn eq(
&self,
other: &RuntimeComponentMonitoringEndpointsOauth2ClientSecret,
) -> bool
fn eq( &self, other: &RuntimeComponentMonitoringEndpointsOauth2ClientSecret, ) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for RuntimeComponentMonitoringEndpointsOauth2ClientSecret
Auto Trait Implementations§
impl Freeze for RuntimeComponentMonitoringEndpointsOauth2ClientSecret
impl RefUnwindSafe for RuntimeComponentMonitoringEndpointsOauth2ClientSecret
impl Send for RuntimeComponentMonitoringEndpointsOauth2ClientSecret
impl Sync for RuntimeComponentMonitoringEndpointsOauth2ClientSecret
impl Unpin for RuntimeComponentMonitoringEndpointsOauth2ClientSecret
impl UnwindSafe for RuntimeComponentMonitoringEndpointsOauth2ClientSecret
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