Packages:
policy.openservicemesh.io/v1alpha1
Package v1alpha1 is the v1alpha1 version of the API.
Resource Types:Egress
Egress is the type used to represent an Egress traffic policy. An Egress policy allows applications to access endpoints external to the service mesh or cluster based on the specified rules in the policy.
Field | Description | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
metadata Kubernetes meta/v1.ObjectMeta |
(Optional)
Object’s metadata Refer to the Kubernetes API documentation for the fields of themetadata field.
|
||||||||||
spec EgressSpec |
(Optional)
Spec is the Egress policy specification
|
EgressSpec
(Appears on:Egress)
EgressSpec is the type used to represent the Egress policy specification.
Field | Description |
---|---|
sources []SourceSpec |
Sources defines the list of sources the Egress policy applies to. |
hosts []string |
(Optional)
Hosts defines the list of external hosts the Egress policy will allow access to.
|
ipAddresses []string |
(Optional)
IPAddresses defines the list of external IP address ranges the Egress policy applies to. The destination IP address of the traffic is matched against the list of IPAddresses specified as a CIDR range. |
ports []PortSpec |
Ports defines the list of ports the Egress policy is applies to. The destination port of the traffic is matched against the list of Ports specified. |
matches []Kubernetes core/v1.TypedLocalObjectReference |
(Optional)
Matches defines the list of object references the Egress policy should match on. |
PortSpec
(Appears on:EgressSpec)
PortSpec is the type used to represent the Port in the list of Ports specified in an Egress policy specification.
Field | Description |
---|---|
number int |
Number defines the port number. |
protocol string |
Protocol defines the protocol served by the port. |
SourceSpec
(Appears on:EgressSpec)
SourceSpec is the type used to represent the Source in the list of Sources specified in an Egress policy specification.
Field | Description |
---|---|
kind string |
Kind defines the kind for the source in the Egress policy, ex. ServiceAccount. |
name string |
Name defines the name of the source for the given Kind. |
namespace string |
Namespace defines the namespace for the given source. |
Generated with gen-crd-api-reference-docs
on git commit 2749cf9c
.
Feedback
Was this page helpful?
Glad to hear it! Please tell us how we can improve.
Sorry to hear that. Please tell us how we can improve.