import { Value } from '../../../cloudformation/Value';
/**
  AWS Secrets Manager access token configuration parameters. For information about Secrets Manager access token authentication, see <a href="https://docs.aws.amazon.com/mediatailor/latest/ug/channel-assembly-access-configuration-access-token.html">Working with AWS Secrets Manager access token authentication</a>.
  For full documentation go to <a href="http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-mediatailor-sourcelocation-secretsmanageraccesstokenconfiguration.html">the AWS Docs</a>
*/
export interface SecretsManagerAccessTokenConfigurationProps {
    /** <code>SecretArn</code>  <a name="cfn-mediatailor-sourcelocation-secretsmanageraccesstokenconfiguration-secretarn"></a>
  The Amazon Resource Name (ARN) of the AWS Secrets Manager secret that contains the access token.<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> */
    secretArn?: Value<string>;
    /** <code>HeaderName</code>  <a name="cfn-mediatailor-sourcelocation-secretsmanageraccesstokenconfiguration-headername"></a>
  The name of the HTTP header used to supply the access token in requests to the source location.<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> */
    headerName?: Value<string>;
    /** <code>SecretStringKey</code>  <a name="cfn-mediatailor-sourcelocation-secretsmanageraccesstokenconfiguration-secretstringkey"></a>
  The AWS Secrets Manager <a href="https://docs.aws.amazon.com/secretsmanager/latest/apireference/API_CreateSecret.html#SecretsManager-CreateSecret-request-SecretString.html">SecretString</a> key associated with the access token. MediaTailor uses the key to look up SecretString key and value pair containing the access token.<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> */
    secretStringKey?: Value<string>;
}
