Enum Location
Location specifies whether the service is part of Istio mesh or outside the mesh. Location determines the behavior of several features, such as service-to-service mTLS authentication, policy enforcement, etc. When communicating with services outside the mesh, Istio’s mTLS authentication is disabled, and policy enforcement is performed on the client-side as opposed to server-side.
Namespace: Neon.Kube.Resources.Istio
Assembly: Neon.Kube.Resources.dll
Syntax
[JsonConverter(typeof(StringEnumConverter))]
[JsonConverter(typeof(JsonStringEnumMemberConverter))]
public enum Location
Fields
Name | Description |
---|---|
MeshExternal | Signifies that the service is external to the mesh. Typically used to indicate external services consumed through APIs. |
MeshInternal | Signifies that the service is part of the mesh. Typically used to indicate services added explicitly as part of expanding the service mesh to include unmanaged infrastructure (e.g., VMs added to a Kubernetes based service mesh). |