Struct k8s_openapi::v1_10::api::networking::v1::NetworkPolicyPeer [−][src]
pub struct NetworkPolicyPeer {
pub ip_block: Option<IPBlock>,
pub namespace_selector: Option<LabelSelector>,
pub pod_selector: Option<LabelSelector>,
}NetworkPolicyPeer describes a peer to allow traffic from. Exactly one of its fields must be specified.
Fields
ip_block: Option<IPBlock>
IPBlock defines policy on a particular IPBlock
namespace_selector: Option<LabelSelector>
Selects Namespaces using cluster scoped-labels. This matches all pods in all namespaces selected by this label selector. This field follows standard label selector semantics. If present but empty, this selector selects all namespaces.
pod_selector: Option<LabelSelector>
This is a label selector which selects Pods in this namespace. This field follows standard label selector semantics. If present but empty, this selector selects all pods in this namespace.
Trait Implementations
impl Clone for NetworkPolicyPeer[src]
impl Clone for NetworkPolicyPeerfn clone(&self) -> NetworkPolicyPeer[src]
fn clone(&self) -> NetworkPolicyPeerReturns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)1.0.0[src]
fn clone_from(&mut self, source: &Self)Performs copy-assignment from source. Read more
impl Debug for NetworkPolicyPeer[src]
impl Debug for NetworkPolicyPeerfn fmt(&self, f: &mut Formatter) -> Result[src]
fn fmt(&self, f: &mut Formatter) -> ResultFormats the value using the given formatter. Read more
impl Default for NetworkPolicyPeer[src]
impl Default for NetworkPolicyPeerfn default() -> NetworkPolicyPeer[src]
fn default() -> NetworkPolicyPeerReturns the "default value" for a type. Read more
impl PartialEq for NetworkPolicyPeer[src]
impl PartialEq for NetworkPolicyPeerfn eq(&self, other: &NetworkPolicyPeer) -> bool[src]
fn eq(&self, other: &NetworkPolicyPeer) -> boolThis method tests for self and other values to be equal, and is used by ==. Read more
fn ne(&self, other: &NetworkPolicyPeer) -> bool[src]
fn ne(&self, other: &NetworkPolicyPeer) -> boolThis method tests for !=.
impl<'de> Deserialize<'de> for NetworkPolicyPeer[src]
impl<'de> Deserialize<'de> for NetworkPolicyPeerfn deserialize<D>(deserializer: D) -> Result<Self, D::Error> where
D: Deserializer<'de>, [src]
fn deserialize<D>(deserializer: D) -> Result<Self, D::Error> where
D: Deserializer<'de>, Deserialize this value from the given Serde deserializer. Read more
impl Serialize for NetworkPolicyPeer[src]
impl Serialize for NetworkPolicyPeerAuto Trait Implementations
impl Send for NetworkPolicyPeer
impl Send for NetworkPolicyPeerimpl Sync for NetworkPolicyPeer
impl Sync for NetworkPolicyPeer