import { Value } from '../../../cloudformation/Value';
import { Tag } from '../../Tag';
/**
  The label details.
  For full documentation go to <a href="http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-frauddetector-detector-label.html">the AWS Docs</a>
*/
export interface LabelProps {
    /** <code>Description</code>  <a name="cfn-frauddetector-detector-label-description"></a>
  The label description.<br />
  
  Required: No<br />
  
  Minimum: <code>1</code><br />
  
  Maximum: <code>128</code><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> */
    description?: Value<string>;
    /** <code>CreatedTime</code>  <a name="cfn-frauddetector-detector-label-createdtime"></a>
  Timestamp of when the event type was created.<br />
  
  Required: No<br />
  
  Minimum: <code>11</code><br />
  
  Maximum: <code>30</code><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> */
    createdTime?: Value<string>;
    /** <code>LastUpdatedTime</code>  <a name="cfn-frauddetector-detector-label-lastupdatedtime"></a>
  Timestamp of when the label was last updated.<br />
  
  Required: No<br />
  
  Minimum: <code>11</code><br />
  
  Maximum: <code>30</code><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> */
    lastUpdatedTime?: Value<string>;
    /** <code>Inline</code>  <a name="cfn-frauddetector-detector-label-inline"></a>
  Indicates whether the resource is defined within this CloudFormation template and impacts the create, update, and delete behavior of the stack. If the value is <code>true</code>, CloudFormation will create/update/delete the resource when creating/updating/deleting the stack. If the value is <code>false</code>, CloudFormation will validate that the object exists and then use it within the resource without making changes to the object.<br />
  For example, when creating <code>AWS::FraudDetector::Detector</code> you must define at least two variables. You can set <code>Inline=true</code> for these variables and CloudFormation will create/update/delete the variables as part of stack operations. However, if you set <code>Inline=false</code>, CloudFormation will associate the variables to your detector but not execute any changes to the variables.<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> */
    inline?: Value<boolean>;
    /** <code>Arn</code>  <a name="cfn-frauddetector-detector-label-arn"></a>
  The label ARN.<br />
  
  Required: No<br />
  
  Minimum: <code>1</code><br />
  
  Maximum: <code>256</code><br />
  
  Pattern: <code>^arn\:aws[a-z-]{0,15}\:frauddetector\:[a-z0-9-]{3,20}\:[0-9]{12}\:[^\s]{2,128}$</code><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> */
    arn?: Value<string>;
    /** <code>Tags</code>  <a name="cfn-frauddetector-detector-label-tags"></a>
  An array of key-value pairs to apply to this resource.<br />
  For more information, see <a href="https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-resource-tags.html">Tag</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> */
    tags?: Tag[];
    /** <code>Name</code>  <a name="cfn-frauddetector-detector-label-name"></a>
  The label name.<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> */
    name?: Value<string>;
}
