import { SigV4AuthorizationProps } from './SigV4AuthorizationProps';
/**
  The authorization method used to send messages.
  For full documentation go to <a href="http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iot-topicrule-httpauthorization.html">the AWS Docs</a>
*/
export interface HttpAuthorizationProps {
    /** <code>Sigv4</code>  <a name="cfn-iot-topicrule-httpauthorization-sigv4"></a>
  Use Sig V4 authorization. For more information, see <a href="https://docs.aws.amazon.com/general/latest/gr/signature-version-4.html">Signature Version 4 Signing Process</a>.<br />
  
  Required: No<br />
  
  Update requires: <a href="https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt">No interruption</a> */
    sigv4?: SigV4AuthorizationProps;
}
