> For clean Markdown of any page, append .md to the page URL.
> For a complete documentation index, see https://docs.nvidia.com/nemo/relay/llms.txt.
> For AI client integration (Claude Code, Cursor, etc.), connect to the MCP server at https://docs.nvidia.com/nemo/relay/_mcp/server.

# nemo_relay.pii_redaction

> PII redaction plugin configuration helpers.

Generated from `python/nemo_relay/pii_redaction.pyi`.

Module `nemo_relay.pii_redaction`.

PII redaction plugin configuration helpers.

## Classes

### `ConfigDiagnostic(TypedDict)`

One PII redaction validation diagnostic.

### `ConfigReport(TypedDict)`

Validation report for PII redaction configuration.

### `ConfigPolicy`

Policy for unsupported PII redaction configuration.

#### Methods

##### `to_dict`

```python
def to_dict() -> JsonObject
```

Serialize this policy to the canonical JSON object shape.

### `BuiltinConfig`

Deterministic built-in redaction backend settings.

#### Methods

##### `to_dict`

```python
def to_dict() -> JsonObject
```

Serialize this built-in backend config to the canonical JSON object shape.

### `LocalModelConfig`

Future local-model backend seam settings.

#### Methods

##### `to_dict`

```python
def to_dict() -> JsonObject
```

Serialize this local-model config to the canonical JSON object shape.

### `PiiRedactionConfig`

Canonical config document for the top-level PII redaction component.

#### Methods

##### `to_dict`

```python
def to_dict() -> JsonObject
```

Serialize this PII redaction config to the canonical JSON object shape.

### `ComponentSpec`

Top-level PII redaction component wrapper.

#### Methods

##### `to_dict`

```python
def to_dict() -> JsonObject
```

Serialize this component to the canonical plugin shape.

## Functions

### `validate_config`

```python
def validate_config(config: PiiRedactionConfig | JsonObject) -> ConfigReport
```

Validate a PII redaction config document without activating it.

## Type Aliases And Constants

* `PII_REDACTION_PLUGIN_KIND`