package awsapprunner // Describes configuration settings related to network traffic of an AWS App Runner service. // // Consists of embedded objects for each configurable network feature. // // Example: // // The code below shows an example of how to instantiate this type. // // The values are placeholders you should change. // import "github.com/aws/aws-cdk-go/awscdk" // // networkConfigurationProperty := &NetworkConfigurationProperty{ // EgressConfiguration: &EgressConfigurationProperty{ // EgressType: jsii.String("egressType"), // // // the properties below are optional // VpcConnectorArn: jsii.String("vpcConnectorArn"), // }, // IngressConfiguration: &IngressConfigurationProperty{ // IsPubliclyAccessible: jsii.Boolean(false), // }, // } // // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apprunner-service-networkconfiguration.html // type CfnService_NetworkConfigurationProperty struct { // Network configuration settings for outbound message traffic. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apprunner-service-networkconfiguration.html#cfn-apprunner-service-networkconfiguration-egressconfiguration // EgressConfiguration interface{} `field:"optional" json:"egressConfiguration" yaml:"egressConfiguration"` // Network configuration settings for inbound message traffic. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apprunner-service-networkconfiguration.html#cfn-apprunner-service-networkconfiguration-ingressconfiguration // IngressConfiguration interface{} `field:"optional" json:"ingressConfiguration" yaml:"ingressConfiguration"` }