--- WARNING: THIS IS AN AUTO-GENERATED FILE, DO NOT EDIT. PLEASE MODIFY THE ORIGINAL SOURCE IN THE 'https://github.com/istio/api' REPO source_repo: https://github.com/istio/api title: Wasm Plugin description: Extend the functionality provided by the Istio proxy through WebAssembly filters. location: https://istio.io/docs/reference/config/proxy_extensions/wasm-plugin.html layout: protoc-gen-docs generator: protoc-gen-docs schema: istio.extensions.v1alpha1.WasmPlugin aliases: [/docs/reference/config/extensions/v1alpha1/wasm-plugin] number_of_entries: 3 ---
WasmPlugins provides a mechanism to extend the functionality provided by the Istio proxy through WebAssembly filters.
The phase in the filter chain where the plugin will be injected.
| Name | Description | 
|---|---|
| UNSPECIFIED_PHASE | Control plane decides where to insert the plugin. This will generally
be at the end of the filter chain, right before the Router.
Do not specify  | 
| AUTHN | Insert plugin before Istio authentication filters. | 
| AUTHZ | Insert plugin before Istio authorization filters and after Istio authentication filters. | 
| STATS | Insert plugin before Istio stats filters and after Istio authorization filters. | 
The pull behaviour to be applied when fetching an OCI image, mirroring K8s behaviour.
buf:lint:ignore ENUMVALUEUPPERSNAKECASE
| Name | Description | 
|---|---|
| UNSPECIFIED_POLICY | Defaults to IfNotPresent, except for OCI images with tag  | 
| IfNotPresent | If an existing version of the image has been pulled before, that will be used. If no version of the image is present locally, we will pull the latest version. | 
| Always | We will always pull the latest version of an image when applying this plugin. |