Show / Hide Table of Contents

Class NetworkPolicyPeer

NetworkPolicyPeer describes a peer to allow traffic from. Only certain combinations of fields are allowed

Inheritance
System.Object
NetworkPolicyPeer
Inherited Members
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Namespace: Pulumi.Kubernetes.Types.Outputs.Networking.V1
Assembly: Pulumi.Kubernetes.dll
Syntax
public sealed class NetworkPolicyPeer

Fields

View Source

IpBlock

IPBlock defines policy on a particular IPBlock. If this field is set then neither of the other fields can be.

Declaration
public readonly IPBlock IpBlock
Field Value
Type Description
IPBlock
View Source

NamespaceSelector

Selects Namespaces using cluster-scoped labels. This field follows standard label selector semantics; if present but empty, it selects all namespaces.

If PodSelector is also set, then the NetworkPolicyPeer as a whole selects the Pods matching PodSelector in the Namespaces selected by NamespaceSelector. Otherwise it selects all Pods in the Namespaces selected by NamespaceSelector.

Declaration
public readonly LabelSelector NamespaceSelector
Field Value
Type Description
LabelSelector
View Source

PodSelector

This is a label selector which selects Pods. This field follows standard label selector semantics; if present but empty, it selects all pods.

If NamespaceSelector is also set, then the NetworkPolicyPeer as a whole selects the Pods matching PodSelector in the Namespaces selected by NamespaceSelector. Otherwise it selects the Pods matching PodSelector in the policy's own Namespace.

Declaration
public readonly LabelSelector PodSelector
Field Value
Type Description
LabelSelector
  • View Source
Back to top Copyright 2016-2020, Pulumi Corporation.