pub struct Kubernetes {
pub access_reviews: Option<Vec<AccessReview>>,
pub bindings: Option<Vec<GoogleCloudSecuritycenterV1Binding>>,
pub node_pools: Option<Vec<NodePool>>,
pub nodes: Option<Vec<Node>>,
pub objects: Option<Vec<Object>>,
pub pods: Option<Vec<Pod>>,
pub roles: Option<Vec<Role>>,
}Expand description
Kubernetes-related attributes.
This type is not used in any activity, and only used as part of another schema.
Fields§
§access_reviews: Option<Vec<AccessReview>>Provides information on any Kubernetes access reviews (privilege checks) relevant to the finding.
bindings: Option<Vec<GoogleCloudSecuritycenterV1Binding>>Provides Kubernetes role binding information for findings that involve RoleBindings or ClusterRoleBindings.
node_pools: Option<Vec<NodePool>>GKE node pools associated with the finding. This field contains node pool information for each node, when it is available.
nodes: Option<Vec<Node>>Provides Kubernetes node information.
objects: Option<Vec<Object>>Kubernetes objects related to the finding.
pods: Option<Vec<Pod>>Kubernetes Pods associated with the finding. This field contains Pod records for each container that is owned by a Pod.
roles: Option<Vec<Role>>Provides Kubernetes role information for findings that involve Roles or ClusterRoles.
Trait Implementations§
Source§impl Clone for Kubernetes
impl Clone for Kubernetes
Source§fn clone(&self) -> Kubernetes
fn clone(&self) -> Kubernetes
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 Kubernetes
impl Debug for Kubernetes
Source§impl Default for Kubernetes
impl Default for Kubernetes
Source§fn default() -> Kubernetes
fn default() -> Kubernetes
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for Kubernetes
impl<'de> Deserialize<'de> for Kubernetes
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
impl Part for Kubernetes
Auto Trait Implementations§
impl Freeze for Kubernetes
impl RefUnwindSafe for Kubernetes
impl Send for Kubernetes
impl Sync for Kubernetes
impl Unpin for Kubernetes
impl UnsafeUnpin for Kubernetes
impl UnwindSafe for Kubernetes
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