import { Value } from '../../../cloudformation/Value';
/**
  Describes the VPC attachment options.
  For full documentation go to <a href="http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-transitgatewayvpcattachment-options.html">the AWS Docs</a>
*/
export interface OptionsProps {
    /** <code>Ipv6Support</code>  <a name="cfn-ec2-transitgatewayvpcattachment-options-ipv6support"></a>
  Enable or disable IPv6 support. The default is <code>disable</code>.<br />
  
  Required: No<br />
  
  Allowed values: <code>disable | enable</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> */
    ipv6Support?: Value<'disable' | 'enable'>;
    /** <code>ApplianceModeSupport</code>  <a name="cfn-ec2-transitgatewayvpcattachment-options-appliancemodesupport"></a>
  Enable or disable appliance mode support. The default is <code>disable</code>.<br />
  
  Required: No<br />
  
  Allowed values: <code>disable | enable</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> */
    applianceModeSupport?: Value<'disable' | 'enable'>;
    /** <code>DnsSupport</code>  <a name="cfn-ec2-transitgatewayvpcattachment-options-dnssupport"></a>
  Enable or disable DNS support. The default is <code>disable</code>.<br />
  
  Required: No<br />
  
  Allowed values: <code>disable | enable</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> */
    dnsSupport?: Value<'disable' | 'enable'>;
}
