Interface CfnMesh.EgressFilterProperty

All Superinterfaces:
All Known Implementing Classes:
Enclosing class:

@Stability(Stable) public static interface CfnMesh.EgressFilterProperty extends
An object that represents the egress filter rules for a service mesh.


 // The code below shows an example of how to instantiate this type.
 // The values are placeholders you should change.
 EgressFilterProperty egressFilterProperty = EgressFilterProperty.builder()
  • Method Details

    • getType

      @Stability(Stable) @NotNull String getType()
      The egress filter type.

      By default, the type is DROP_ALL , which allows egress only from virtual nodes to other defined resources in the service mesh (and any traffic to * for AWS API calls). You can set the egress filter type to ALLOW_ALL to allow egress to any endpoint inside or outside of the service mesh.

      If you specify any backends on a virtual node when using ALLOW_ALL , you must specifiy all egress for that virtual node as backends. Otherwise, ALLOW_ALL will no longer work for that virtual node.

    • builder

      @Stability(Stable) static CfnMesh.EgressFilterProperty.Builder builder()
      a CfnMesh.EgressFilterProperty.Builder of CfnMesh.EgressFilterProperty