import { Value } from '../../../cloudformation/Value';
/**
  The options for the transit gateway multicast domain.
  For full documentation go to <a href="http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-transitgatewaymulticastdomain-options.html">the AWS Docs</a>
*/
export interface OptionsProps {
    /** <code>StaticSourcesSupport</code>  <a name="cfn-ec2-transitgatewaymulticastdomain-options-staticsourcessupport"></a>
  Specify whether to enable support for statically configuring multicast group sources for a domain.<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> */
    staticSourcesSupport?: Value<'disable' | 'enable'>;
    /** <code>AutoAcceptSharedAssociations</code>  <a name="cfn-ec2-transitgatewaymulticastdomain-options-autoacceptsharedassociations"></a>
  Indicates whether to automatically accept cross-account subnet associations that are associated with the transit gateway multicast domain.<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> */
    autoAcceptSharedAssociations?: Value<'disable' | 'enable'>;
    /** <code>Igmpv2Support</code>  <a name="cfn-ec2-transitgatewaymulticastdomain-options-igmpv2support"></a>
  Specify whether to enable Internet Group Management Protocol (IGMP) version 2 for the transit gateway multicast domain.<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> */
    igmpv2Support?: Value<'disable' | 'enable'>;
}
