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 NetworkPolicyPeer
fn clone(&self) -> NetworkPolicyPeer
[src]
fn clone(&self) -> NetworkPolicyPeer
Returns 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 NetworkPolicyPeer
fn fmt(&self, f: &mut Formatter) -> Result
[src]
fn fmt(&self, f: &mut Formatter) -> Result
Formats the value using the given formatter. Read more
impl Default for NetworkPolicyPeer
[src]
impl Default for NetworkPolicyPeer
fn default() -> NetworkPolicyPeer
[src]
fn default() -> NetworkPolicyPeer
Returns the "default value" for a type. Read more
impl PartialEq for NetworkPolicyPeer
[src]
impl PartialEq for NetworkPolicyPeer
fn eq(&self, other: &NetworkPolicyPeer) -> bool
[src]
fn eq(&self, other: &NetworkPolicyPeer) -> bool
This 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) -> bool
This method tests for !=
.
impl<'de> Deserialize<'de> for NetworkPolicyPeer
[src]
impl<'de> Deserialize<'de> for NetworkPolicyPeer
fn 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 NetworkPolicyPeer
Auto Trait Implementations
impl Send for NetworkPolicyPeer
impl Send for NetworkPolicyPeer
impl Sync for NetworkPolicyPeer
impl Sync for NetworkPolicyPeer