# UrlSubscription

Use a URL as a subscription target.

The message will be POSTed to the given URL.

Extends: UrlSubscription
Implements: ITopicSubscription

- Source: [`aws-sns-subscriptions/lib/url.ts`](https://github.com/aws/aws-cdk/blob/v2.275.0/packages/aws-cdk-lib/aws-sns-subscriptions/lib/url.ts#L41)
- Type last changed: v2.196.0 · 16 May 2025

## Example

```ts
const myTopic = new sns.Topic(this, 'MyTopic');
const url = new CfnParameter(this, 'url-param');

myTopic.addSubscription(new subscriptions.UrlSubscription(url.valueAsString));
```

## Initializer

```ts
new UrlSubscription(url: string, props?: UrlSubscriptionProps)
```

## Properties

- `PROPERTY_INJECTION_ID`: string (static) — Uniquely identifies this class.

## Methods

- `bind(_topic: ITopic): TopicSubscriptionConfig` — Returns a configuration for a URL to subscribe to an SNS topic.
