import { Value } from '../../../cloudformation/Value';
/**
  General flags for v2 template schema that defines if the template is for a machine or a user and if the template can be issued using autoenrollment.
  For full documentation go to <a href="http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pcaconnectorad-template-generalflagsv2.html">the AWS Docs</a>
*/
export interface GeneralFlagsV2Props {
    /** <code>AutoEnrollment</code>  <a name="cfn-pcaconnectorad-template-generalflagsv2-autoenrollment"></a>
  Allows certificate issuance using autoenrollment. Set to TRUE to allow autoenrollment.<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> */
    autoEnrollment?: Value<boolean>;
    /** <code>MachineType</code>  <a name="cfn-pcaconnectorad-template-generalflagsv2-machinetype"></a>
  Defines if the template is for machines or users. Set to TRUE if the template is for machines. Set to FALSE if the template is for users.<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> */
    machineType?: Value<boolean>;
}
