import { Value } from '../../../cloudformation/Value';
/**
  The AWS OrganizationalUnitIds or Accounts for which to create stack instances in the specified Regions.
  For full documentation go to <a href="http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudformation-stackset-deploymenttargets.html">the AWS Docs</a>
*/
export interface DeploymentTargetsProps {
    /** <p>This is the default value if  */
    accountFilterType?: Value<string>;
    /** <code>Accounts</code>  <a name="cfn-cloudformation-stackset-deploymenttargets-accounts"></a>
  The names of one or more AWS accounts for which you want to deploy stack set updates.<br />
  
  Pattern: <code>^[0-9]{12}$</code><br />
  
  Required: Conditional<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> */
    accounts?: Value<Value<string>[]>;
    /** <code>AccountsUrl</code>  <a name="cfn-cloudformation-stackset-deploymenttargets-accountsurl"></a>
  Returns the value of the <code>AccountsUrl</code> property.<br />
  
  Required: No<br />
  
  Minimum: <code>1</code><br />
  
  Maximum: <code>5120</code><br />
  
  Pattern: <code>(s3://|http(s?)://).+</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> */
    accountsUrl?: Value<string>;
    /** <code>OrganizationalUnitIds</code>  <a name="cfn-cloudformation-stackset-deploymenttargets-organizationalunitids"></a>
  The organization root ID or organizational unit (OU) IDs to which StackSets deploys.<br />
  
  Pattern: <code>^(ou-[a-z0-9]{4,32}-[a-z0-9]{8,32}|r-[a-z0-9]{4,32})$</code><br />
  
  Required: Conditional<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> */
    organizationalUnitIds?: Value<Value<string>[]>;
}
