import { Value } from '../../../cloudformation/Value';
/**
  Metadata assigned to a DB proxy consisting of a key-value pair.
  For full documentation go to <a href="http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-rds-dbproxy-tagformat.html">the AWS Docs</a>
*/
export interface TagFormatProps {
    /** <code>Value</code>  <a name="cfn-rds-dbproxy-tagformat-value"></a>
  A value is the optional value of the tag. The string value can be 1-256 Unicode characters in length and can’t be prefixed with <code>aws:</code>. The string can contain only the set of Unicode letters, digits, white-space, ‘_’, ‘.’, ‘/’, ‘=’, ‘+’, ‘-’ (Java regex: “^([\\p{L}\\p{Z}\\p{N}_.:/=+\\-]*)$”).<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> */
    value?: Value<string>;
    /** <code>Key</code>  <a name="cfn-rds-dbproxy-tagformat-key"></a>
  A key is the required name of the tag. The string value can be 1-128 Unicode characters in length and can’t be prefixed with <code>aws:</code>. The string can contain only the set of Unicode letters, digits, white-space, ‘_’, ‘.’, ‘/’, ‘=’, ‘+’, ‘-’ (Java regex: “^([\\p{L}\\p{Z}\\p{N}_.:/=+\\-]*)$”).<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> */
    key?: Value<string>;
}
