pub struct KubernetesAccessRules {
pub alg: Option<String>,
pub audience: Option<String>,
pub bound_namespaces: Option<Vec<String>>,
pub bound_pod_names: Option<Vec<String>>,
pub bound_service_account_names: Option<Vec<String>>,
pub gen_key_pair: Option<String>,
pub pub_key: Option<String>,
}Fields§
§alg: Option<String>§audience: Option<String>Audience is an optional Kubernetes jwt claim to verify
bound_namespaces: Option<Vec<String>>A list of namespaces that the authentication is restricted to.
bound_pod_names: Option<Vec<String>>A list of pods names that the authentication is restricted to.
bound_service_account_names: Option<Vec<String>>A list of service account names that the authentication is restricted to.
gen_key_pair: Option<String>Generate public/private key (the private key is required for the K8S Auth Config in the Akeyless Gateway)
pub_key: Option<String>The public key value of the Kubernetes auth method configuration in the Akeyless Gateway.
Implementations§
Source§impl KubernetesAccessRules
impl KubernetesAccessRules
pub fn new() -> KubernetesAccessRules
Trait Implementations§
Source§impl Clone for KubernetesAccessRules
impl Clone for KubernetesAccessRules
Source§fn clone(&self) -> KubernetesAccessRules
fn clone(&self) -> KubernetesAccessRules
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for KubernetesAccessRules
impl Debug for KubernetesAccessRules
Source§impl Default for KubernetesAccessRules
impl Default for KubernetesAccessRules
Source§fn default() -> KubernetesAccessRules
fn default() -> KubernetesAccessRules
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for KubernetesAccessRules
impl<'de> Deserialize<'de> for KubernetesAccessRules
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 KubernetesAccessRules
impl PartialEq for KubernetesAccessRules
Source§fn eq(&self, other: &KubernetesAccessRules) -> bool
fn eq(&self, other: &KubernetesAccessRules) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for KubernetesAccessRules
impl Serialize for KubernetesAccessRules
impl StructuralPartialEq for KubernetesAccessRules
Auto Trait Implementations§
impl Freeze for KubernetesAccessRules
impl RefUnwindSafe for KubernetesAccessRules
impl Send for KubernetesAccessRules
impl Sync for KubernetesAccessRules
impl Unpin for KubernetesAccessRules
impl UnsafeUnpin for KubernetesAccessRules
impl UnwindSafe for KubernetesAccessRules
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