# CfnNotifyConfigurationProps

Properties for defining a `CfnNotifyConfiguration`.

Extends: CfnNotifyConfigurationProps
Used as props by: CfnNotifyConfiguration

- Source: Generated code
- Type last changed: v2.274.0 · 20 Oct 2026

## Example

```ts
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import { aws_smsvoice as smsvoice } from 'aws-cdk-lib';
const cfnNotifyConfigurationProps: smsvoice.CfnNotifyConfigurationProps = {
  displayName: 'displayName',
  enabledChannels: ['enabledChannels'],
  useCase: 'useCase',

  // the properties below are optional
  defaultTemplateId: 'defaultTemplateId',
  deletionProtectionEnabled: false,
  enabledCountries: ['enabledCountries'],
  poolId: 'poolId',
  tags: [{
    key: 'key',
    value: 'value',
  }],
};
```

## Properties

- `defaultTemplateId`: string — The default template identifier to associate with the notify configuration.

  If specified, this template is used when sending messages without an explicit template identifier.

- `deletionProtectionEnabled`: boolean | [IResolvable](/cdk/api/v2/docs/aws-cdk-lib.IResolvable.html) — By default this is set to false.

  When set to true the notify configuration can't be deleted.

- `displayName`: string (required) — The display name to associate with the notify configuration.

- `enabledChannels`: string[] (required) — An array of channels to enable for the notify configuration.

  Supported values include SMS and VOICE.

- `enabledCountries`: string[] — An array of two-character ISO country codes, in ISO 3166-1 alpha-2 format, that are enabled for the notify configuration.

- `poolId`: string — The identifier of the pool to associate with the notify configuration.

- `tags`: [CfnTag](/cdk/api/v2/docs/aws-cdk-lib.CfnTag.html)[] — An array of tags (key and value pairs) associated with the notify configuration.

- `useCase`: string (required) — The use case for the notify configuration.
