UNPKG

@cdktf/provider-aws

Version:

Prebuilt aws Provider for Terraform CDK (cdktf)

393 lines 1.11 MB
"use strict"; var _a, _b, _c, _d, _e, _f, _g, _h, _j, _k, _l, _m, _o, _p, _q, _r, _s, _t, _u, _v, _w, _x, _y, _z, _0, _1, _2, _3, _4, _5, _6, _7, _8, _9, _10, _11, _12, _13, _14, _15, _16, _17, _18, _19, _20, _21, _22, _23, _24, _25, _26, _27, _28, _29, _30, _31, _32, _33, _34, _35, _36, _37, _38, _39, _40, _41, _42, _43, _44, _45, _46, _47, _48, _49, _50, _51, _52, _53, _54, _55, _56, _57, _58, _59, _60, _61, _62, _63, _64, _65, _66, _67, _68, _69, _70, _71, _72, _73, _74, _75, _76, _77, _78, _79, _80, _81, _82, _83, _84, _85, _86, _87, _88, _89, _90, _91, _92, _93, _94, _95, _96, _97, _98, _99, _100, _101, _102, _103, _104, _105, _106, _107, _108, _109, _110, _111, _112, _113, _114, _115, _116, _117, _118, _119, _120, _121, _122, _123, _124, _125, _126, _127, _128, _129, _130, _131, _132, _133, _134, _135, _136, _137, _138, _139, _140; Object.defineProperty(exports, "__esModule", { value: true }); exports.Ec2NetworkInsightsAnalysisExplanationsSecurityGroupsList = exports.Ec2NetworkInsightsAnalysisExplanationsSecurityGroupsOutputReference = exports.Ec2NetworkInsightsAnalysisExplanationsSecurityGroupRuleList = exports.Ec2NetworkInsightsAnalysisExplanationsSecurityGroupRuleOutputReference = exports.Ec2NetworkInsightsAnalysisExplanationsSecurityGroupRulePortRangeList = exports.Ec2NetworkInsightsAnalysisExplanationsSecurityGroupRulePortRangeOutputReference = exports.Ec2NetworkInsightsAnalysisExplanationsSecurityGroupList = exports.Ec2NetworkInsightsAnalysisExplanationsSecurityGroupOutputReference = exports.Ec2NetworkInsightsAnalysisExplanationsRouteTableRouteList = exports.Ec2NetworkInsightsAnalysisExplanationsRouteTableRouteOutputReference = exports.Ec2NetworkInsightsAnalysisExplanationsRouteTableList = exports.Ec2NetworkInsightsAnalysisExplanationsRouteTableOutputReference = exports.Ec2NetworkInsightsAnalysisExplanationsPrefixListStructList = exports.Ec2NetworkInsightsAnalysisExplanationsPrefixListStructOutputReference = exports.Ec2NetworkInsightsAnalysisExplanationsPortRangesList = exports.Ec2NetworkInsightsAnalysisExplanationsPortRangesOutputReference = exports.Ec2NetworkInsightsAnalysisExplanationsNetworkInterfaceList = exports.Ec2NetworkInsightsAnalysisExplanationsNetworkInterfaceOutputReference = exports.Ec2NetworkInsightsAnalysisExplanationsNatGatewayList = exports.Ec2NetworkInsightsAnalysisExplanationsNatGatewayOutputReference = exports.Ec2NetworkInsightsAnalysisExplanationsLoadBalancerTargetGroupsList = exports.Ec2NetworkInsightsAnalysisExplanationsLoadBalancerTargetGroupsOutputReference = exports.Ec2NetworkInsightsAnalysisExplanationsLoadBalancerTargetGroupList = exports.Ec2NetworkInsightsAnalysisExplanationsLoadBalancerTargetGroupOutputReference = exports.Ec2NetworkInsightsAnalysisExplanationsInternetGatewayList = exports.Ec2NetworkInsightsAnalysisExplanationsInternetGatewayOutputReference = exports.Ec2NetworkInsightsAnalysisExplanationsIngressRouteTableList = exports.Ec2NetworkInsightsAnalysisExplanationsIngressRouteTableOutputReference = exports.Ec2NetworkInsightsAnalysisExplanationsElasticLoadBalancerListenerList = exports.Ec2NetworkInsightsAnalysisExplanationsElasticLoadBalancerListenerOutputReference = exports.Ec2NetworkInsightsAnalysisExplanationsDestinationVpcList = exports.Ec2NetworkInsightsAnalysisExplanationsDestinationVpcOutputReference = exports.Ec2NetworkInsightsAnalysisExplanationsDestinationList = exports.Ec2NetworkInsightsAnalysisExplanationsDestinationOutputReference = exports.Ec2NetworkInsightsAnalysisExplanationsCustomerGatewayList = exports.Ec2NetworkInsightsAnalysisExplanationsCustomerGatewayOutputReference = exports.Ec2NetworkInsightsAnalysisExplanationsComponentList = exports.Ec2NetworkInsightsAnalysisExplanationsComponentOutputReference = exports.Ec2NetworkInsightsAnalysisExplanationsClassicLoadBalancerListenerList = exports.Ec2NetworkInsightsAnalysisExplanationsClassicLoadBalancerListenerOutputReference = exports.Ec2NetworkInsightsAnalysisExplanationsAttachedToList = exports.Ec2NetworkInsightsAnalysisExplanationsAttachedToOutputReference = exports.Ec2NetworkInsightsAnalysisExplanationsAclRuleList = exports.Ec2NetworkInsightsAnalysisExplanationsAclRuleOutputReference = exports.Ec2NetworkInsightsAnalysisExplanationsAclRulePortRangeList = exports.Ec2NetworkInsightsAnalysisExplanationsAclRulePortRangeOutputReference = exports.Ec2NetworkInsightsAnalysisExplanationsAclList = exports.Ec2NetworkInsightsAnalysisExplanationsAclOutputReference = exports.Ec2NetworkInsightsAnalysisAlternatePathHintsList = exports.Ec2NetworkInsightsAnalysisAlternatePathHintsOutputReference = void 0; exports.Ec2NetworkInsightsAnalysisForwardPathComponentsOutboundHeaderSourcePortRangesList = exports.Ec2NetworkInsightsAnalysisForwardPathComponentsOutboundHeaderSourcePortRangesOutputReference = exports.Ec2NetworkInsightsAnalysisForwardPathComponentsOutboundHeaderDestinationPortRangesList = exports.Ec2NetworkInsightsAnalysisForwardPathComponentsOutboundHeaderDestinationPortRangesOutputReference = exports.Ec2NetworkInsightsAnalysisForwardPathComponentsInboundHeaderList = exports.Ec2NetworkInsightsAnalysisForwardPathComponentsInboundHeaderOutputReference = exports.Ec2NetworkInsightsAnalysisForwardPathComponentsInboundHeaderSourcePortRangesList = exports.Ec2NetworkInsightsAnalysisForwardPathComponentsInboundHeaderSourcePortRangesOutputReference = exports.Ec2NetworkInsightsAnalysisForwardPathComponentsInboundHeaderDestinationPortRangesList = exports.Ec2NetworkInsightsAnalysisForwardPathComponentsInboundHeaderDestinationPortRangesOutputReference = exports.Ec2NetworkInsightsAnalysisForwardPathComponentsDestinationVpcList = exports.Ec2NetworkInsightsAnalysisForwardPathComponentsDestinationVpcOutputReference = exports.Ec2NetworkInsightsAnalysisForwardPathComponentsComponentList = exports.Ec2NetworkInsightsAnalysisForwardPathComponentsComponentOutputReference = exports.Ec2NetworkInsightsAnalysisForwardPathComponentsAttachedToList = exports.Ec2NetworkInsightsAnalysisForwardPathComponentsAttachedToOutputReference = exports.Ec2NetworkInsightsAnalysisForwardPathComponentsAdditionalDetailsList = exports.Ec2NetworkInsightsAnalysisForwardPathComponentsAdditionalDetailsOutputReference = exports.Ec2NetworkInsightsAnalysisForwardPathComponentsAdditionalDetailsComponentList = exports.Ec2NetworkInsightsAnalysisForwardPathComponentsAdditionalDetailsComponentOutputReference = exports.Ec2NetworkInsightsAnalysisForwardPathComponentsAclRuleList = exports.Ec2NetworkInsightsAnalysisForwardPathComponentsAclRuleOutputReference = exports.Ec2NetworkInsightsAnalysisForwardPathComponentsAclRulePortRangeList = exports.Ec2NetworkInsightsAnalysisForwardPathComponentsAclRulePortRangeOutputReference = exports.Ec2NetworkInsightsAnalysisExplanationsList = exports.Ec2NetworkInsightsAnalysisExplanationsOutputReference = exports.Ec2NetworkInsightsAnalysisExplanationsVpnGatewayList = exports.Ec2NetworkInsightsAnalysisExplanationsVpnGatewayOutputReference = exports.Ec2NetworkInsightsAnalysisExplanationsVpnConnectionList = exports.Ec2NetworkInsightsAnalysisExplanationsVpnConnectionOutputReference = exports.Ec2NetworkInsightsAnalysisExplanationsVpcPeeringConnectionList = exports.Ec2NetworkInsightsAnalysisExplanationsVpcPeeringConnectionOutputReference = exports.Ec2NetworkInsightsAnalysisExplanationsVpcEndpointList = exports.Ec2NetworkInsightsAnalysisExplanationsVpcEndpointOutputReference = exports.Ec2NetworkInsightsAnalysisExplanationsVpcList = exports.Ec2NetworkInsightsAnalysisExplanationsVpcOutputReference = exports.Ec2NetworkInsightsAnalysisExplanationsTransitGatewayRouteTableRouteList = exports.Ec2NetworkInsightsAnalysisExplanationsTransitGatewayRouteTableRouteOutputReference = exports.Ec2NetworkInsightsAnalysisExplanationsTransitGatewayRouteTableList = exports.Ec2NetworkInsightsAnalysisExplanationsTransitGatewayRouteTableOutputReference = exports.Ec2NetworkInsightsAnalysisExplanationsTransitGatewayAttachmentList = exports.Ec2NetworkInsightsAnalysisExplanationsTransitGatewayAttachmentOutputReference = exports.Ec2NetworkInsightsAnalysisExplanationsTransitGatewayList = exports.Ec2NetworkInsightsAnalysisExplanationsTransitGatewayOutputReference = exports.Ec2NetworkInsightsAnalysisExplanationsSubnetRouteTableList = exports.Ec2NetworkInsightsAnalysisExplanationsSubnetRouteTableOutputReference = exports.Ec2NetworkInsightsAnalysisExplanationsSubnetList = exports.Ec2NetworkInsightsAnalysisExplanationsSubnetOutputReference = exports.Ec2NetworkInsightsAnalysisExplanationsSourceVpcList = exports.Ec2NetworkInsightsAnalysisExplanationsSourceVpcOutputReference = void 0; exports.Ec2NetworkInsightsAnalysisReturnPathComponentsSecurityGroupRulePortRangeList = exports.Ec2NetworkInsightsAnalysisReturnPathComponentsSecurityGroupRulePortRangeOutputReference = exports.Ec2NetworkInsightsAnalysisReturnPathComponentsRouteTableRouteList = exports.Ec2NetworkInsightsAnalysisReturnPathComponentsRouteTableRouteOutputReference = exports.Ec2NetworkInsightsAnalysisReturnPathComponentsOutboundHeaderList = exports.Ec2NetworkInsightsAnalysisReturnPathComponentsOutboundHeaderOutputReference = exports.Ec2NetworkInsightsAnalysisReturnPathComponentsOutboundHeaderSourcePortRangesList = exports.Ec2NetworkInsightsAnalysisReturnPathComponentsOutboundHeaderSourcePortRangesOutputReference = exports.Ec2NetworkInsightsAnalysisReturnPathComponentsOutboundHeaderDestinationPortRangesList = exports.Ec2NetworkInsightsAnalysisReturnPathComponentsOutboundHeaderDestinationPortRangesOutputReference = exports.Ec2NetworkInsightsAnalysisReturnPathComponentsInboundHeaderList = exports.Ec2NetworkInsightsAnalysisReturnPathComponentsInboundHeaderOutputReference = exports.Ec2NetworkInsightsAnalysisReturnPathComponentsInboundHeaderSourcePortRangesList = exports.Ec2NetworkInsightsAnalysisReturnPathComponentsInboundHeaderSourcePortRangesOutputReference = exports.Ec2NetworkInsightsAnalysisReturnPathComponentsInboundHeaderDestinationPortRangesList = exports.Ec2NetworkInsightsAnalysisReturnPathComponentsInboundHeaderDestinationPortRangesOutputReference = exports.Ec2NetworkInsightsAnalysisReturnPathComponentsDestinationVpcList = exports.Ec2NetworkInsightsAnalysisReturnPathComponentsDestinationVpcOutputReference = exports.Ec2NetworkInsightsAnalysisReturnPathComponentsComponentList = exports.Ec2NetworkInsightsAnalysisReturnPathComponentsComponentOutputReference = exports.Ec2NetworkInsightsAnalysisReturnPathComponentsAttachedToList = exports.Ec2NetworkInsightsAnalysisReturnPathComponentsAttachedToOutputReference = exports.Ec2NetworkInsightsAnalysisReturnPathComponentsAdditionalDetailsList = exports.Ec2NetworkInsightsAnalysisReturnPathComponentsAdditionalDetailsOutputReference = exports.Ec2NetworkInsightsAnalysisReturnPathComponentsAdditionalDetailsComponentList = exports.Ec2NetworkInsightsAnalysisReturnPathComponentsAdditionalDetailsComponentOutputReference = exports.Ec2NetworkInsightsAnalysisReturnPathComponentsAclRuleList = exports.Ec2NetworkInsightsAnalysisReturnPathComponentsAclRuleOutputReference = exports.Ec2NetworkInsightsAnalysisReturnPathComponentsAclRulePortRangeList = exports.Ec2NetworkInsightsAnalysisReturnPathComponentsAclRulePortRangeOutputReference = exports.Ec2NetworkInsightsAnalysisForwardPathComponentsList = exports.Ec2NetworkInsightsAnalysisForwardPathComponentsOutputReference = exports.Ec2NetworkInsightsAnalysisForwardPathComponentsVpcList = exports.Ec2NetworkInsightsAnalysisForwardPathComponentsVpcOutputReference = exports.Ec2NetworkInsightsAnalysisForwardPathComponentsTransitGatewayRouteTableRouteList = exports.Ec2NetworkInsightsAnalysisForwardPathComponentsTransitGatewayRouteTableRouteOutputReference = exports.Ec2NetworkInsightsAnalysisForwardPathComponentsTransitGatewayList = exports.Ec2NetworkInsightsAnalysisForwardPathComponentsTransitGatewayOutputReference = exports.Ec2NetworkInsightsAnalysisForwardPathComponentsSubnetList = exports.Ec2NetworkInsightsAnalysisForwardPathComponentsSubnetOutputReference = exports.Ec2NetworkInsightsAnalysisForwardPathComponentsSourceVpcList = exports.Ec2NetworkInsightsAnalysisForwardPathComponentsSourceVpcOutputReference = exports.Ec2NetworkInsightsAnalysisForwardPathComponentsSecurityGroupRuleList = exports.Ec2NetworkInsightsAnalysisForwardPathComponentsSecurityGroupRuleOutputReference = exports.Ec2NetworkInsightsAnalysisForwardPathComponentsSecurityGroupRulePortRangeList = exports.Ec2NetworkInsightsAnalysisForwardPathComponentsSecurityGroupRulePortRangeOutputReference = exports.Ec2NetworkInsightsAnalysisForwardPathComponentsRouteTableRouteList = exports.Ec2NetworkInsightsAnalysisForwardPathComponentsRouteTableRouteOutputReference = exports.Ec2NetworkInsightsAnalysisForwardPathComponentsOutboundHeaderList = exports.Ec2NetworkInsightsAnalysisForwardPathComponentsOutboundHeaderOutputReference = void 0; exports.Ec2NetworkInsightsAnalysis = exports.Ec2NetworkInsightsAnalysisReturnPathComponentsList = exports.Ec2NetworkInsightsAnalysisReturnPathComponentsOutputReference = exports.Ec2NetworkInsightsAnalysisReturnPathComponentsVpcList = exports.Ec2NetworkInsightsAnalysisReturnPathComponentsVpcOutputReference = exports.Ec2NetworkInsightsAnalysisReturnPathComponentsTransitGatewayRouteTableRouteList = exports.Ec2NetworkInsightsAnalysisReturnPathComponentsTransitGatewayRouteTableRouteOutputReference = exports.Ec2NetworkInsightsAnalysisReturnPathComponentsTransitGatewayList = exports.Ec2NetworkInsightsAnalysisReturnPathComponentsTransitGatewayOutputReference = exports.Ec2NetworkInsightsAnalysisReturnPathComponentsSubnetList = exports.Ec2NetworkInsightsAnalysisReturnPathComponentsSubnetOutputReference = exports.Ec2NetworkInsightsAnalysisReturnPathComponentsSourceVpcList = exports.Ec2NetworkInsightsAnalysisReturnPathComponentsSourceVpcOutputReference = exports.Ec2NetworkInsightsAnalysisReturnPathComponentsSecurityGroupRuleList = exports.Ec2NetworkInsightsAnalysisReturnPathComponentsSecurityGroupRuleOutputReference = void 0; exports.ec2NetworkInsightsAnalysisAlternatePathHintsToTerraform = ec2NetworkInsightsAnalysisAlternatePathHintsToTerraform; exports.ec2NetworkInsightsAnalysisAlternatePathHintsToHclTerraform = ec2NetworkInsightsAnalysisAlternatePathHintsToHclTerraform; exports.ec2NetworkInsightsAnalysisExplanationsAclToTerraform = ec2NetworkInsightsAnalysisExplanationsAclToTerraform; exports.ec2NetworkInsightsAnalysisExplanationsAclToHclTerraform = ec2NetworkInsightsAnalysisExplanationsAclToHclTerraform; exports.ec2NetworkInsightsAnalysisExplanationsAclRulePortRangeToTerraform = ec2NetworkInsightsAnalysisExplanationsAclRulePortRangeToTerraform; exports.ec2NetworkInsightsAnalysisExplanationsAclRulePortRangeToHclTerraform = ec2NetworkInsightsAnalysisExplanationsAclRulePortRangeToHclTerraform; exports.ec2NetworkInsightsAnalysisExplanationsAclRuleToTerraform = ec2NetworkInsightsAnalysisExplanationsAclRuleToTerraform; exports.ec2NetworkInsightsAnalysisExplanationsAclRuleToHclTerraform = ec2NetworkInsightsAnalysisExplanationsAclRuleToHclTerraform; exports.ec2NetworkInsightsAnalysisExplanationsAttachedToToTerraform = ec2NetworkInsightsAnalysisExplanationsAttachedToToTerraform; exports.ec2NetworkInsightsAnalysisExplanationsAttachedToToHclTerraform = ec2NetworkInsightsAnalysisExplanationsAttachedToToHclTerraform; exports.ec2NetworkInsightsAnalysisExplanationsClassicLoadBalancerListenerToTerraform = ec2NetworkInsightsAnalysisExplanationsClassicLoadBalancerListenerToTerraform; exports.ec2NetworkInsightsAnalysisExplanationsClassicLoadBalancerListenerToHclTerraform = ec2NetworkInsightsAnalysisExplanationsClassicLoadBalancerListenerToHclTerraform; exports.ec2NetworkInsightsAnalysisExplanationsComponentToTerraform = ec2NetworkInsightsAnalysisExplanationsComponentToTerraform; exports.ec2NetworkInsightsAnalysisExplanationsComponentToHclTerraform = ec2NetworkInsightsAnalysisExplanationsComponentToHclTerraform; exports.ec2NetworkInsightsAnalysisExplanationsCustomerGatewayToTerraform = ec2NetworkInsightsAnalysisExplanationsCustomerGatewayToTerraform; exports.ec2NetworkInsightsAnalysisExplanationsCustomerGatewayToHclTerraform = ec2NetworkInsightsAnalysisExplanationsCustomerGatewayToHclTerraform; exports.ec2NetworkInsightsAnalysisExplanationsDestinationToTerraform = ec2NetworkInsightsAnalysisExplanationsDestinationToTerraform; exports.ec2NetworkInsightsAnalysisExplanationsDestinationToHclTerraform = ec2NetworkInsightsAnalysisExplanationsDestinationToHclTerraform; exports.ec2NetworkInsightsAnalysisExplanationsDestinationVpcToTerraform = ec2NetworkInsightsAnalysisExplanationsDestinationVpcToTerraform; exports.ec2NetworkInsightsAnalysisExplanationsDestinationVpcToHclTerraform = ec2NetworkInsightsAnalysisExplanationsDestinationVpcToHclTerraform; exports.ec2NetworkInsightsAnalysisExplanationsElasticLoadBalancerListenerToTerraform = ec2NetworkInsightsAnalysisExplanationsElasticLoadBalancerListenerToTerraform; exports.ec2NetworkInsightsAnalysisExplanationsElasticLoadBalancerListenerToHclTerraform = ec2NetworkInsightsAnalysisExplanationsElasticLoadBalancerListenerToHclTerraform; exports.ec2NetworkInsightsAnalysisExplanationsIngressRouteTableToTerraform = ec2NetworkInsightsAnalysisExplanationsIngressRouteTableToTerraform; exports.ec2NetworkInsightsAnalysisExplanationsIngressRouteTableToHclTerraform = ec2NetworkInsightsAnalysisExplanationsIngressRouteTableToHclTerraform; exports.ec2NetworkInsightsAnalysisExplanationsInternetGatewayToTerraform = ec2NetworkInsightsAnalysisExplanationsInternetGatewayToTerraform; exports.ec2NetworkInsightsAnalysisExplanationsInternetGatewayToHclTerraform = ec2NetworkInsightsAnalysisExplanationsInternetGatewayToHclTerraform; exports.ec2NetworkInsightsAnalysisExplanationsLoadBalancerTargetGroupToTerraform = ec2NetworkInsightsAnalysisExplanationsLoadBalancerTargetGroupToTerraform; exports.ec2NetworkInsightsAnalysisExplanationsLoadBalancerTargetGroupToHclTerraform = ec2NetworkInsightsAnalysisExplanationsLoadBalancerTargetGroupToHclTerraform; exports.ec2NetworkInsightsAnalysisExplanationsLoadBalancerTargetGroupsToTerraform = ec2NetworkInsightsAnalysisExplanationsLoadBalancerTargetGroupsToTerraform; exports.ec2NetworkInsightsAnalysisExplanationsLoadBalancerTargetGroupsToHclTerraform = ec2NetworkInsightsAnalysisExplanationsLoadBalancerTargetGroupsToHclTerraform; exports.ec2NetworkInsightsAnalysisExplanationsNatGatewayToTerraform = ec2NetworkInsightsAnalysisExplanationsNatGatewayToTerraform; exports.ec2NetworkInsightsAnalysisExplanationsNatGatewayToHclTerraform = ec2NetworkInsightsAnalysisExplanationsNatGatewayToHclTerraform; exports.ec2NetworkInsightsAnalysisExplanationsNetworkInterfaceToTerraform = ec2NetworkInsightsAnalysisExplanationsNetworkInterfaceToTerraform; exports.ec2NetworkInsightsAnalysisExplanationsNetworkInterfaceToHclTerraform = ec2NetworkInsightsAnalysisExplanationsNetworkInterfaceToHclTerraform; exports.ec2NetworkInsightsAnalysisExplanationsPortRangesToTerraform = ec2NetworkInsightsAnalysisExplanationsPortRangesToTerraform; exports.ec2NetworkInsightsAnalysisExplanationsPortRangesToHclTerraform = ec2NetworkInsightsAnalysisExplanationsPortRangesToHclTerraform; exports.ec2NetworkInsightsAnalysisExplanationsPrefixListStructToTerraform = ec2NetworkInsightsAnalysisExplanationsPrefixListStructToTerraform; exports.ec2NetworkInsightsAnalysisExplanationsPrefixListStructToHclTerraform = ec2NetworkInsightsAnalysisExplanationsPrefixListStructToHclTerraform; exports.ec2NetworkInsightsAnalysisExplanationsRouteTableToTerraform = ec2NetworkInsightsAnalysisExplanationsRouteTableToTerraform; exports.ec2NetworkInsightsAnalysisExplanationsRouteTableToHclTerraform = ec2NetworkInsightsAnalysisExplanationsRouteTableToHclTerraform; exports.ec2NetworkInsightsAnalysisExplanationsRouteTableRouteToTerraform = ec2NetworkInsightsAnalysisExplanationsRouteTableRouteToTerraform; exports.ec2NetworkInsightsAnalysisExplanationsRouteTableRouteToHclTerraform = ec2NetworkInsightsAnalysisExplanationsRouteTableRouteToHclTerraform; exports.ec2NetworkInsightsAnalysisExplanationsSecurityGroupToTerraform = ec2NetworkInsightsAnalysisExplanationsSecurityGroupToTerraform; exports.ec2NetworkInsightsAnalysisExplanationsSecurityGroupToHclTerraform = ec2NetworkInsightsAnalysisExplanationsSecurityGroupToHclTerraform; exports.ec2NetworkInsightsAnalysisExplanationsSecurityGroupRulePortRangeToTerraform = ec2NetworkInsightsAnalysisExplanationsSecurityGroupRulePortRangeToTerraform; exports.ec2NetworkInsightsAnalysisExplanationsSecurityGroupRulePortRangeToHclTerraform = ec2NetworkInsightsAnalysisExplanationsSecurityGroupRulePortRangeToHclTerraform; exports.ec2NetworkInsightsAnalysisExplanationsSecurityGroupRuleToTerraform = ec2NetworkInsightsAnalysisExplanationsSecurityGroupRuleToTerraform; exports.ec2NetworkInsightsAnalysisExplanationsSecurityGroupRuleToHclTerraform = ec2NetworkInsightsAnalysisExplanationsSecurityGroupRuleToHclTerraform; exports.ec2NetworkInsightsAnalysisExplanationsSecurityGroupsToTerraform = ec2NetworkInsightsAnalysisExplanationsSecurityGroupsToTerraform; exports.ec2NetworkInsightsAnalysisExplanationsSecurityGroupsToHclTerraform = ec2NetworkInsightsAnalysisExplanationsSecurityGroupsToHclTerraform; exports.ec2NetworkInsightsAnalysisExplanationsSourceVpcToTerraform = ec2NetworkInsightsAnalysisExplanationsSourceVpcToTerraform; exports.ec2NetworkInsightsAnalysisExplanationsSourceVpcToHclTerraform = ec2NetworkInsightsAnalysisExplanationsSourceVpcToHclTerraform; exports.ec2NetworkInsightsAnalysisExplanationsSubnetToTerraform = ec2NetworkInsightsAnalysisExplanationsSubnetToTerraform; exports.ec2NetworkInsightsAnalysisExplanationsSubnetToHclTerraform = ec2NetworkInsightsAnalysisExplanationsSubnetToHclTerraform; exports.ec2NetworkInsightsAnalysisExplanationsSubnetRouteTableToTerraform = ec2NetworkInsightsAnalysisExplanationsSubnetRouteTableToTerraform; exports.ec2NetworkInsightsAnalysisExplanationsSubnetRouteTableToHclTerraform = ec2NetworkInsightsAnalysisExplanationsSubnetRouteTableToHclTerraform; exports.ec2NetworkInsightsAnalysisExplanationsTransitGatewayToTerraform = ec2NetworkInsightsAnalysisExplanationsTransitGatewayToTerraform; exports.ec2NetworkInsightsAnalysisExplanationsTransitGatewayToHclTerraform = ec2NetworkInsightsAnalysisExplanationsTransitGatewayToHclTerraform; exports.ec2NetworkInsightsAnalysisExplanationsTransitGatewayAttachmentToTerraform = ec2NetworkInsightsAnalysisExplanationsTransitGatewayAttachmentToTerraform; exports.ec2NetworkInsightsAnalysisExplanationsTransitGatewayAttachmentToHclTerraform = ec2NetworkInsightsAnalysisExplanationsTransitGatewayAttachmentToHclTerraform; exports.ec2NetworkInsightsAnalysisExplanationsTransitGatewayRouteTableToTerraform = ec2NetworkInsightsAnalysisExplanationsTransitGatewayRouteTableToTerraform; exports.ec2NetworkInsightsAnalysisExplanationsTransitGatewayRouteTableToHclTerraform = ec2NetworkInsightsAnalysisExplanationsTransitGatewayRouteTableToHclTerraform; exports.ec2NetworkInsightsAnalysisExplanationsTransitGatewayRouteTableRouteToTerraform = ec2NetworkInsightsAnalysisExplanationsTransitGatewayRouteTableRouteToTerraform; exports.ec2NetworkInsightsAnalysisExplanationsTransitGatewayRouteTableRouteToHclTerraform = ec2NetworkInsightsAnalysisExplanationsTransitGatewayRouteTableRouteToHclTerraform; exports.ec2NetworkInsightsAnalysisExplanationsVpcToTerraform = ec2NetworkInsightsAnalysisExplanationsVpcToTerraform; exports.ec2NetworkInsightsAnalysisExplanationsVpcToHclTerraform = ec2NetworkInsightsAnalysisExplanationsVpcToHclTerraform; exports.ec2NetworkInsightsAnalysisExplanationsVpcEndpointToTerraform = ec2NetworkInsightsAnalysisExplanationsVpcEndpointToTerraform; exports.ec2NetworkInsightsAnalysisExplanationsVpcEndpointToHclTerraform = ec2NetworkInsightsAnalysisExplanationsVpcEndpointToHclTerraform; exports.ec2NetworkInsightsAnalysisExplanationsVpcPeeringConnectionToTerraform = ec2NetworkInsightsAnalysisExplanationsVpcPeeringConnectionToTerraform; exports.ec2NetworkInsightsAnalysisExplanationsVpcPeeringConnectionToHclTerraform = ec2NetworkInsightsAnalysisExplanationsVpcPeeringConnectionToHclTerraform; exports.ec2NetworkInsightsAnalysisExplanationsVpnConnectionToTerraform = ec2NetworkInsightsAnalysisExplanationsVpnConnectionToTerraform; exports.ec2NetworkInsightsAnalysisExplanationsVpnConnectionToHclTerraform = ec2NetworkInsightsAnalysisExplanationsVpnConnectionToHclTerraform; exports.ec2NetworkInsightsAnalysisExplanationsVpnGatewayToTerraform = ec2NetworkInsightsAnalysisExplanationsVpnGatewayToTerraform; exports.ec2NetworkInsightsAnalysisExplanationsVpnGatewayToHclTerraform = ec2NetworkInsightsAnalysisExplanationsVpnGatewayToHclTerraform; exports.ec2NetworkInsightsAnalysisExplanationsToTerraform = ec2NetworkInsightsAnalysisExplanationsToTerraform; exports.ec2NetworkInsightsAnalysisExplanationsToHclTerraform = ec2NetworkInsightsAnalysisExplanationsToHclTerraform; exports.ec2NetworkInsightsAnalysisForwardPathComponentsAclRulePortRangeToTerraform = ec2NetworkInsightsAnalysisForwardPathComponentsAclRulePortRangeToTerraform; exports.ec2NetworkInsightsAnalysisForwardPathComponentsAclRulePortRangeToHclTerraform = ec2NetworkInsightsAnalysisForwardPathComponentsAclRulePortRangeToHclTerraform; exports.ec2NetworkInsightsAnalysisForwardPathComponentsAclRuleToTerraform = ec2NetworkInsightsAnalysisForwardPathComponentsAclRuleToTerraform; exports.ec2NetworkInsightsAnalysisForwardPathComponentsAclRuleToHclTerraform = ec2NetworkInsightsAnalysisForwardPathComponentsAclRuleToHclTerraform; exports.ec2NetworkInsightsAnalysisForwardPathComponentsAdditionalDetailsComponentToTerraform = ec2NetworkInsightsAnalysisForwardPathComponentsAdditionalDetailsComponentToTerraform; exports.ec2NetworkInsightsAnalysisForwardPathComponentsAdditionalDetailsComponentToHclTerraform = ec2NetworkInsightsAnalysisForwardPathComponentsAdditionalDetailsComponentToHclTerraform; exports.ec2NetworkInsightsAnalysisForwardPathComponentsAdditionalDetailsToTerraform = ec2NetworkInsightsAnalysisForwardPathComponentsAdditionalDetailsToTerraform; exports.ec2NetworkInsightsAnalysisForwardPathComponentsAdditionalDetailsToHclTerraform = ec2NetworkInsightsAnalysisForwardPathComponentsAdditionalDetailsToHclTerraform; exports.ec2NetworkInsightsAnalysisForwardPathComponentsAttachedToToTerraform = ec2NetworkInsightsAnalysisForwardPathComponentsAttachedToToTerraform; exports.ec2NetworkInsightsAnalysisForwardPathComponentsAttachedToToHclTerraform = ec2NetworkInsightsAnalysisForwardPathComponentsAttachedToToHclTerraform; exports.ec2NetworkInsightsAnalysisForwardPathComponentsComponentToTerraform = ec2NetworkInsightsAnalysisForwardPathComponentsComponentToTerraform; exports.ec2NetworkInsightsAnalysisForwardPathComponentsComponentToHclTerraform = ec2NetworkInsightsAnalysisForwardPathComponentsComponentToHclTerraform; exports.ec2NetworkInsightsAnalysisForwardPathComponentsDestinationVpcToTerraform = ec2NetworkInsightsAnalysisForwardPathComponentsDestinationVpcToTerraform; exports.ec2NetworkInsightsAnalysisForwardPathComponentsDestinationVpcToHclTerraform = ec2NetworkInsightsAnalysisForwardPathComponentsDestinationVpcToHclTerraform; exports.ec2NetworkInsightsAnalysisForwardPathComponentsInboundHeaderDestinationPortRangesToTerraform = ec2NetworkInsightsAnalysisForwardPathComponentsInboundHeaderDestinationPortRangesToTerraform; exports.ec2NetworkInsightsAnalysisForwardPathComponentsInboundHeaderDestinationPortRangesToHclTerraform = ec2NetworkInsightsAnalysisForwardPathComponentsInboundHeaderDestinationPortRangesToHclTerraform; exports.ec2NetworkInsightsAnalysisForwardPathComponentsInboundHeaderSourcePortRangesToTerraform = ec2NetworkInsightsAnalysisForwardPathComponentsInboundHeaderSourcePortRangesToTerraform; exports.ec2NetworkInsightsAnalysisForwardPathComponentsInboundHeaderSourcePortRangesToHclTerraform = ec2NetworkInsightsAnalysisForwardPathComponentsInboundHeaderSourcePortRangesToHclTerraform; exports.ec2NetworkInsightsAnalysisForwardPathComponentsInboundHeaderToTerraform = ec2NetworkInsightsAnalysisForwardPathComponentsInboundHeaderToTerraform; exports.ec2NetworkInsightsAnalysisForwardPathComponentsInboundHeaderToHclTerraform = ec2NetworkInsightsAnalysisForwardPathComponentsInboundHeaderToHclTerraform; exports.ec2NetworkInsightsAnalysisForwardPathComponentsOutboundHeaderDestinationPortRangesToTerraform = ec2NetworkInsightsAnalysisForwardPathComponentsOutboundHeaderDestinationPortRangesToTerraform; exports.ec2NetworkInsightsAnalysisForwardPathComponentsOutboundHeaderDestinationPortRangesToHclTerraform = ec2NetworkInsightsAnalysisForwardPathComponentsOutboundHeaderDestinationPortRangesToHclTerraform; exports.ec2NetworkInsightsAnalysisForwardPathComponentsOutboundHeaderSourcePortRangesToTerraform = ec2NetworkInsightsAnalysisForwardPathComponentsOutboundHeaderSourcePortRangesToTerraform; exports.ec2NetworkInsightsAnalysisForwardPathComponentsOutboundHeaderSourcePortRangesToHclTerraform = ec2NetworkInsightsAnalysisForwardPathComponentsOutboundHeaderSourcePortRangesToHclTerraform; exports.ec2NetworkInsightsAnalysisForwardPathComponentsOutboundHeaderToTerraform = ec2NetworkInsightsAnalysisForwardPathComponentsOutboundHeaderToTerraform; exports.ec2NetworkInsightsAnalysisForwardPathComponentsOutboundHeaderToHclTerraform = ec2NetworkInsightsAnalysisForwardPathComponentsOutboundHeaderToHclTerraform; exports.ec2NetworkInsightsAnalysisForwardPathComponentsRouteTableRouteToTerraform = ec2NetworkInsightsAnalysisForwardPathComponentsRouteTableRouteToTerraform; exports.ec2NetworkInsightsAnalysisForwardPathComponentsRouteTableRouteToHclTerraform = ec2NetworkInsightsAnalysisForwardPathComponentsRouteTableRouteToHclTerraform; exports.ec2NetworkInsightsAnalysisForwardPathComponentsSecurityGroupRulePortRangeToTerraform = ec2NetworkInsightsAnalysisForwardPathComponentsSecurityGroupRulePortRangeToTerraform; exports.ec2NetworkInsightsAnalysisForwardPathComponentsSecurityGroupRulePortRangeToHclTerraform = ec2NetworkInsightsAnalysisForwardPathComponentsSecurityGroupRulePortRangeToHclTerraform; exports.ec2NetworkInsightsAnalysisForwardPathComponentsSecurityGroupRuleToTerraform = ec2NetworkInsightsAnalysisForwardPathComponentsSecurityGroupRuleToTerraform; exports.ec2NetworkInsightsAnalysisForwardPathComponentsSecurityGroupRuleToHclTerraform = ec2NetworkInsightsAnalysisForwardPathComponentsSecurityGroupRuleToHclTerraform; exports.ec2NetworkInsightsAnalysisForwardPathComponentsSourceVpcToTerraform = ec2NetworkInsightsAnalysisForwardPathComponentsSourceVpcToTerraform; exports.ec2NetworkInsightsAnalysisForwardPathComponentsSourceVpcToHclTerraform = ec2NetworkInsightsAnalysisForwardPathComponentsSourceVpcToHclTerraform; exports.ec2NetworkInsightsAnalysisForwardPathComponentsSubnetToTerraform = ec2NetworkInsightsAnalysisForwardPathComponentsSubnetToTerraform; exports.ec2NetworkInsightsAnalysisForwardPathComponentsSubnetToHclTerraform = ec2NetworkInsightsAnalysisForwardPathComponentsSubnetToHclTerraform; exports.ec2NetworkInsightsAnalysisForwardPathComponentsTransitGatewayToTerraform = ec2NetworkInsightsAnalysisForwardPathComponentsTransitGatewayToTerraform; exports.ec2NetworkInsightsAnalysisForwardPathComponentsTransitGatewayToHclTerraform = ec2NetworkInsightsAnalysisForwardPathComponentsTransitGatewayToHclTerraform; exports.ec2NetworkInsightsAnalysisForwardPathComponentsTransitGatewayRouteTableRouteToTerraform = ec2NetworkInsightsAnalysisForwardPathComponentsTransitGatewayRouteTableRouteToTerraform; exports.ec2NetworkInsightsAnalysisForwardPathComponentsTransitGatewayRouteTableRouteToHclTerraform = ec2NetworkInsightsAnalysisForwardPathComponentsTransitGatewayRouteTableRouteToHclTerraform; exports.ec2NetworkInsightsAnalysisForwardPathComponentsVpcToTerraform = ec2NetworkInsightsAnalysisForwardPathComponentsVpcToTerraform; exports.ec2NetworkInsightsAnalysisForwardPathComponentsVpcToHclTerraform = ec2NetworkInsightsAnalysisForwardPathComponentsVpcToHclTerraform; exports.ec2NetworkInsightsAnalysisForwardPathComponentsToTerraform = ec2NetworkInsightsAnalysisForwardPathComponentsToTerraform; exports.ec2NetworkInsightsAnalysisForwardPathComponentsToHclTerraform = ec2NetworkInsightsAnalysisForwardPathComponentsToHclTerraform; exports.ec2NetworkInsightsAnalysisReturnPathComponentsAclRulePortRangeToTerraform = ec2NetworkInsightsAnalysisReturnPathComponentsAclRulePortRangeToTerraform; exports.ec2NetworkInsightsAnalysisReturnPathComponentsAclRulePortRangeToHclTerraform = ec2NetworkInsightsAnalysisReturnPathComponentsAclRulePortRangeToHclTerraform; exports.ec2NetworkInsightsAnalysisReturnPathComponentsAclRuleToTerraform = ec2NetworkInsightsAnalysisReturnPathComponentsAclRuleToTerraform; exports.ec2NetworkInsightsAnalysisReturnPathComponentsAclRuleToHclTerraform = ec2NetworkInsightsAnalysisReturnPathComponentsAclRuleToHclTerraform; exports.ec2NetworkInsightsAnalysisReturnPathComponentsAdditionalDetailsComponentToTerraform = ec2NetworkInsightsAnalysisReturnPathComponentsAdditionalDetailsComponentToTerraform; exports.ec2NetworkInsightsAnalysisReturnPathComponentsAdditionalDetailsComponentToHclTerraform = ec2NetworkInsightsAnalysisReturnPathComponentsAdditionalDetailsComponentToHclTerraform; exports.ec2NetworkInsightsAnalysisReturnPathComponentsAdditionalDetailsToTerraform = ec2NetworkInsightsAnalysisReturnPathComponentsAdditionalDetailsToTerraform; exports.ec2NetworkInsightsAnalysisReturnPathComponentsAdditionalDetailsToHclTerraform = ec2NetworkInsightsAnalysisReturnPathComponentsAdditionalDetailsToHclTerraform; exports.ec2NetworkInsightsAnalysisReturnPathComponentsAttachedToToTerraform = ec2NetworkInsightsAnalysisReturnPathComponentsAttachedToToTerraform; exports.ec2NetworkInsightsAnalysisReturnPathComponentsAttachedToToHclTerraform = ec2NetworkInsightsAnalysisReturnPathComponentsAttachedToToHclTerraform; exports.ec2NetworkInsightsAnalysisReturnPathComponentsComponentToTerraform = ec2NetworkInsightsAnalysisReturnPathComponentsComponentToTerraform; exports.ec2NetworkInsightsAnalysisReturnPathComponentsComponentToHclTerraform = ec2NetworkInsightsAnalysisReturnPathComponentsComponentToHclTerraform; exports.ec2NetworkInsightsAnalysisReturnPathComponentsDestinationVpcToTerraform = ec2NetworkInsightsAnalysisReturnPathComponentsDestinationVpcToTerraform; exports.ec2NetworkInsightsAnalysisReturnPathComponentsDestinationVpcToHclTerraform = ec2NetworkInsightsAnalysisReturnPathComponentsDestinationVpcToHclTerraform; exports.ec2NetworkInsightsAnalysisReturnPathComponentsInboundHeaderDestinationPortRangesToTerraform = ec2NetworkInsightsAnalysisReturnPathComponentsInboundHeaderDestinationPortRangesToTerraform; exports.ec2NetworkInsightsAnalysisReturnPathComponentsInboundHeaderDestinationPortRangesToHclTerraform = ec2NetworkInsightsAnalysisReturnPathComponentsInboundHeaderDestinationPortRangesToHclTerraform; exports.ec2NetworkInsightsAnalysisReturnPathComponentsInboundHeaderSourcePortRangesToTerraform = ec2NetworkInsightsAnalysisReturnPathComponentsInboundHeaderSourcePortRangesToTerraform; exports.ec2NetworkInsightsAnalysisReturnPathComponentsInboundHeaderSourcePortRangesToHclTerraform = ec2NetworkInsightsAnalysisReturnPathComponentsInboundHeaderSourcePortRangesToHclTerraform; exports.ec2NetworkInsightsAnalysisReturnPathComponentsInboundHeaderToTerraform = ec2NetworkInsightsAnalysisReturnPathComponentsInboundHeaderToTerraform; exports.ec2NetworkInsightsAnalysisReturnPathComponentsInboundHeaderToHclTerraform = ec2NetworkInsightsAnalysisReturnPathComponentsInboundHeaderToHclTerraform; exports.ec2NetworkInsightsAnalysisReturnPathComponentsOutboundHeaderDestinationPortRangesToTerraform = ec2NetworkInsightsAnalysisReturnPathComponentsOutboundHeaderDestinationPortRangesToTerraform; exports.ec2NetworkInsightsAnalysisReturnPathComponentsOutboundHeaderDestinationPortRangesToHclTerraform = ec2NetworkInsightsAnalysisReturnPathComponentsOutboundHeaderDestinationPortRangesToHclTerraform; exports.ec2NetworkInsightsAnalysisReturnPathComponentsOutboundHeaderSourcePortRangesToTerraform = ec2NetworkInsightsAnalysisReturnPathComponentsOutboundHeaderSourcePortRangesToTerraform; exports.ec2NetworkInsightsAnalysisReturnPathComponentsOutboundHeaderSourcePortRangesToHclTerraform = ec2NetworkInsightsAnalysisReturnPathComponentsOutboundHeaderSourcePortRangesToHclTerraform; exports.ec2NetworkInsightsAnalysisReturnPathComponentsOutboundHeaderToTerraform = ec2NetworkInsightsAnalysisReturnPathComponentsOutboundHeaderToTerraform; exports.ec2NetworkInsightsAnalysisReturnPathComponentsOutboundHeaderToHclTerraform = ec2NetworkInsightsAnalysisReturnPathComponentsOutboundHeaderToHclTerraform; exports.ec2NetworkInsightsAnalysisReturnPathComponentsRouteTableRouteToTerraform = ec2NetworkInsightsAnalysisReturnPathComponentsRouteTableRouteToTerraform; exports.ec2NetworkInsightsAnalysisReturnPathComponentsRouteTableRouteToHclTerraform = ec2NetworkInsightsAnalysisReturnPathComponentsRouteTableRouteToHclTerraform; exports.ec2NetworkInsightsAnalysisReturnPathComponentsSecurityGroupRulePortRangeToTerraform = ec2NetworkInsightsAnalysisReturnPathComponentsSecurityGroupRulePortRangeToTerraform; exports.ec2NetworkInsightsAnalysisReturnPathComponentsSecurityGroupRulePortRangeToHclTerraform = ec2NetworkInsightsAnalysisReturnPathComponentsSecurityGroupRulePortRangeToHclTerraform; exports.ec2NetworkInsightsAnalysisReturnPathComponentsSecurityGroupRuleToTerraform = ec2NetworkInsightsAnalysisReturnPathComponentsSecurityGroupRuleToTerraform; exports.ec2NetworkInsightsAnalysisReturnPathComponentsSecurityGroupRuleToHclTerraform = ec2NetworkInsightsAnalysisReturnPathComponentsSecurityGroupRuleToHclTerraform; exports.ec2NetworkInsightsAnalysisReturnPathComponentsSourceVpcToTerraform = ec2NetworkInsightsAnalysisReturnPathComponentsSourceVpcToTerraform; exports.ec2NetworkInsightsAnalysisReturnPathComponentsSourceVpcToHclTerraform = ec2NetworkInsightsAnalysisReturnPathComponentsSourceVpcToHclTerraform; exports.ec2NetworkInsightsAnalysisReturnPathComponentsSubnetToTerraform = ec2NetworkInsightsAnalysisReturnPathComponentsSubnetToTerraform; exports.ec2NetworkInsightsAnalysisReturnPathComponentsSubnetToHclTerraform = ec2NetworkInsightsAnalysisReturnPathComponentsSubnetToHclTerraform; exports.ec2NetworkInsightsAnalysisReturnPathComponentsTransitGatewayToTerraform = ec2NetworkInsightsAnalysisReturnPathComponentsTransitGatewayToTerraform; exports.ec2NetworkInsightsAnalysisReturnPathComponentsTransitGatewayToHclTerraform = ec2NetworkInsightsAnalysisReturnPathComponentsTransitGatewayToHclTerraform; exports.ec2NetworkInsightsAnalysisReturnPathComponentsTransitGatewayRouteTableRouteToTerraform = ec2NetworkInsightsAnalysisReturnPathComponentsTransitGatewayRouteTableRouteToTerraform; exports.ec2NetworkInsightsAnalysisReturnPathComponentsTransitGatewayRouteTableRouteToHclTerraform = ec2NetworkInsightsAnalysisReturnPathComponentsTransitGatewayRouteTableRouteToHclTerraform; exports.ec2NetworkInsightsAnalysisReturnPathComponentsVpcToTerraform = ec2NetworkInsightsAnalysisReturnPathComponentsVpcToTerraform; exports.ec2NetworkInsightsAnalysisReturnPathComponentsVpcToHclTerraform = ec2NetworkInsightsAnalysisReturnPathComponentsVpcToHclTerraform; exports.ec2NetworkInsightsAnalysisReturnPathComponentsToTerraform = ec2NetworkInsightsAnalysisReturnPathComponentsToTerraform; exports.ec2NetworkInsightsAnalysisReturnPathComponentsToHclTerraform = ec2NetworkInsightsAnalysisReturnPathComponentsToHclTerraform; const JSII_RTTI_SYMBOL_1 = Symbol.for("jsii.rtti"); const cdktf = require("cdktf"); function ec2NetworkInsightsAnalysisAlternatePathHintsToTerraform(struct) { if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } if (cdktf.isComplexElement(struct)) { throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); } return {}; } function ec2NetworkInsightsAnalysisAlternatePathHintsToHclTerraform(struct) { if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } if (cdktf.isComplexElement(struct)) { throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); } const attrs = {}; return attrs; } class Ec2NetworkInsightsAnalysisAlternatePathHintsOutputReference extends cdktf.ComplexObject { /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing * @param complexObjectIndex the index of this item in the list * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) */ constructor(terraformResource, terraformAttribute, complexObjectIndex, complexObjectIsFromSet) { super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); this.isEmptyObject = false; } get internalValue() { let hasAnyValues = this.isEmptyObject; const internalValueResult = {}; return hasAnyValues ? internalValueResult : undefined; } set internalValue(value) { if (value === undefined) { this.isEmptyObject = false; } else { this.isEmptyObject = Object.keys(value).length === 0; } } // component_arn - computed: true, optional: false, required: false get componentArn() { return this.getStringAttribute('component_arn'); } // component_id - computed: true, optional: false, required: false get componentId() { return this.getStringAttribute('component_id'); } } exports.Ec2NetworkInsightsAnalysisAlternatePathHintsOutputReference = Ec2NetworkInsightsAnalysisAlternatePathHintsOutputReference; _a = JSII_RTTI_SYMBOL_1; Ec2NetworkInsightsAnalysisAlternatePathHintsOutputReference[_a] = { fqn: "@cdktf/provider-aws.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisAlternatePathHintsOutputReference", version: "21.22.1" }; class Ec2NetworkInsightsAnalysisAlternatePathHintsList extends cdktf.ComplexList { /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) */ constructor(terraformResource, terraformAttribute, wrapsSet) { super(terraformResource, terraformAttribute, wrapsSet); this.terraformResource = terraformResource; this.terraformAttribute = terraformAttribute; this.wrapsSet = wrapsSet; } /** * @param index the index of the item to return */ get(index) { return new Ec2NetworkInsightsAnalysisAlternatePathHintsOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); } } exports.Ec2NetworkInsightsAnalysisAlternatePathHintsList = Ec2NetworkInsightsAnalysisAlternatePathHintsList; _b = JSII_RTTI_SYMBOL_1; Ec2NetworkInsightsAnalysisAlternatePathHintsList[_b] = { fqn: "@cdktf/provider-aws.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisAlternatePathHintsList", version: "21.22.1" }; function ec2NetworkInsightsAnalysisExplanationsAclToTerraform(struct) { if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } if (cdktf.isComplexElement(struct)) { throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); } return {}; } function ec2NetworkInsightsAnalysisExplanationsAclToHclTerraform(struct) { if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } if (cdktf.isComplexElement(struct)) { throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); } const attrs = {}; return attrs; } class Ec2NetworkInsightsAnalysisExplanationsAclOutputReference extends cdktf.ComplexObject { /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing * @param complexObjectIndex the index of this item in the list * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) */ constructor(terraformResource, terraformAttribute, complexObjectIndex, complexObjectIsFromSet) { super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); this.isEmptyObject = false; } get internalValue() { let hasAnyValues = this.isEmptyObject; const internalValueResult = {}; return hasAnyValues ? internalValueResult : undefined; } set internalValue(value) { if (value === undefined) { this.isEmptyObject = false; } else { this.isEmptyObject = Object.keys(value).length === 0; } } // arn - computed: true, optional: false, required: false get arn() { return this.getStringAttribute('arn'); } // id - computed: true, optional: false, required: false get id() { return this.getStringAttribute('id'); } // name - computed: true, optional: false, required: false get name() { return this.getStringAttribute('name'); } } exports.Ec2NetworkInsightsAnalysisExplanationsAclOutputReference = Ec2NetworkInsightsAnalysisExplanationsAclOutputReference; _c = JSII_RTTI_SYMBOL_1; Ec2NetworkInsightsAnalysisExplanationsAclOutputReference[_c] = { fqn: "@cdktf/provider-aws.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisExplanationsAclOutputReference", version: "21.22.1" }; class Ec2NetworkInsightsAnalysisExplanationsAclList extends cdktf.ComplexList { /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) */ constructor(terraformResource, terraformAttribute, wrapsSet) { super(terraformResource, terraformAttribute, wrapsSet); this.terraformResource = terraformResource; this.terraformAttribute = terraformAttribute; this.wrapsSet = wrapsSet; } /** * @param index the index of the item to return */ get(index) { return new Ec2NetworkInsightsAnalysisExplanationsAclOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); } } exports.Ec2NetworkInsightsAnalysisExplanationsAclList = Ec2NetworkInsightsAnalysisExplanationsAclList; _d = JSII_RTTI_SYMBOL_1; Ec2NetworkInsightsAnalysisExplanationsAclList[_d] = { fqn: "@cdktf/provider-aws.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisExplanationsAclList", version: "21.22.1" }; function ec2NetworkInsightsAnalysisExplanationsAclRulePortRangeToTerraform(struct) { if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } if (cdktf.isComplexElement(struct)) { throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); } return {}; } function ec2NetworkInsightsAnalysisExplanationsAclRulePortRangeToHclTerraform(struct) { if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } if (cdktf.isComplexElement(struct)) { throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); } const attrs = {}; return attrs; } class Ec2NetworkInsightsAnalysisExplanationsAclRulePortRangeOutputReference extends cdktf.ComplexObject { /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing * @param complexObjectIndex the index of this item in the list * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) */ constructor(terraformResource, terraformAttribute, complexObjectIndex, complexObjectIsFromSet) { super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); this.isEmptyObject = false; } get internalValue() { let hasAnyValues = this.isEmptyObject; const internalValueResult = {}; return hasAnyValues ? internalValueResult : undefined; } set internalValue(value) { if (value === undefined) { this.isEmptyObject = false; } else { this.isEmptyObject = Object.keys(value).length === 0; } } // from - computed: true, optional: false, required: false get from() { return this.getNumberAttribute('from'); } // to - computed: true, optional: false, required: false get to() { return this.getNumberAttribute('to'); } } exports.Ec2NetworkInsightsAnalysisExplanationsAclRulePortRangeOutputReference = Ec2NetworkInsightsAnalysisExplanationsAclRulePortRangeOutputReference; _e = JSII_RTTI_SYMBOL_1; Ec2NetworkInsightsAnalysisExplanationsAclRulePortRangeOutputReference[_e] = { fqn: "@cdktf/provider-aws.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisExplanationsAclRulePortRangeOutputReference", version: "21.22.1" }; class Ec2NetworkInsightsAnalysisExplanationsAclRulePortRangeList extends cdktf.ComplexList { /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) */ constructor(terraformResource, terraformAt