# HttpAuthorizationProperty

The authorization method used to send messages.

- Source: Generated code
- Type last changed: v2.93.0 · 23 Aug 2023

## Example

```ts
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import { aws_iot as iot } from 'aws-cdk-lib';
const httpAuthorizationProperty: iot.CfnTopicRule.HttpAuthorizationProperty = {
  sigv4: {
    roleArn: 'roleArn',
    serviceName: 'serviceName',
    signingRegion: 'signingRegion',
  },
};
```

## Properties

- `sigv4`: [IResolvable](/cdk/api/v2/docs/aws-cdk-lib.IResolvable.html) | [CfnTopicRule.SigV4AuthorizationProperty](/cdk/api/v2/docs/aws-cdk-lib.aws_iot.CfnTopicRule.SigV4AuthorizationProperty.html) — Use Sig V4 authorization.

  For more information, see [Signature Version 4 Signing Process](https://docs.aws.amazon.com/general/latest/gr/signature-version-4.html) .
