@ -135,6 +135,8 @@ Specifies the Workload identity for a service. The permissions you configure in
Specifies whether the proxy should _allow traffic_ or _deny traffic_ between the destination in [`spec.destination`](#spec-destination) and the sources in [`spec.permissions.sources`](#spec-permissions-sources).
`ACTION_DENY` is a governance feature available in Consul Enterprise that cannot be overridden by another `ACTION_ALLOW`.
By default, Consul allows traffic between all services. When the Helm value `global.acls.manageSystemACLs` is set to `true`, then Consul operates in "default-deny" mode. In this mode, `TrafficPermissions` CRDs that allow traffic between services are required for service-to-service traffic.
#### Values
@ -143,7 +145,7 @@ By default, Consul allows traffic between all services. When the Helm value `glo
- Data type: String that must contain one of the following values:
- `ACTION_ALLOW`
- `ACTION_DENY`
- `ACTION_DENY` <EnterpriseAlert inline />
### `spec.permissions`
@ -221,9 +223,10 @@ spec:
```
### Deny traffic between a service and a specific port
### Deny traffic between a service and a specific port <EnterpriseAlert inline />
The following example configures traffic permissions to deny traffic when the `web` service makes a request to the `api` service on the `admin` port.
This `ACTION_DENY` cannot be overridden by another `ACTION_ALLOW`.