import { EgressConfigurationProps } from './EgressConfigurationProps';
import { IngressConfigurationProps } from './IngressConfigurationProps';
/**
  Describes configuration settings related to network traffic of an AWS App Runner service. Consists of embedded objects for each configurable network feature.
  For full documentation go to <a href="http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apprunner-service-networkconfiguration.html">the AWS Docs</a>
*/
export interface NetworkConfigurationProps {
    /** <code>EgressConfiguration</code>  <a name="cfn-apprunner-service-networkconfiguration-egressconfiguration"></a>
  Network configuration settings for outbound message traffic.<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> */
    egressConfiguration?: EgressConfigurationProps;
    /** <code>IngressConfiguration</code>  <a name="cfn-apprunner-service-networkconfiguration-ingressconfiguration"></a>
  Network configuration settings for inbound message traffic.<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> */
    ingressConfiguration?: IngressConfigurationProps;
}
