:doc:`EC2 <../../ec2>` / Client / describe_network_insights_analyses

**********************************
describe_network_insights_analyses
**********************************



.. py:method:: EC2.Client.describe_network_insights_analyses(**kwargs)

  

  Describes one or more of your network insights analyses.

  

  See also: `AWS API Documentation <https://docs.aws.amazon.com/goto/WebAPI/ec2-2016-11-15/DescribeNetworkInsightsAnalyses>`_  


  **Request Syntax**
  ::

    response = client.describe_network_insights_analyses(
        NetworkInsightsAnalysisIds=[
            'string',
        ],
        NetworkInsightsPathId='string',
        AnalysisStartTime=datetime(2015, 1, 1),
        AnalysisEndTime=datetime(2015, 1, 1),
        Filters=[
            {
                'Name': 'string',
                'Values': [
                    'string',
                ]
            },
        ],
        MaxResults=123,
        DryRun=True|False,
        NextToken='string'
    )
    
  :type NetworkInsightsAnalysisIds: list
  :param NetworkInsightsAnalysisIds: 

    The ID of the network insights analyses. You must specify either analysis IDs or a path ID.

    

  
    - *(string) --* 

    

  :type NetworkInsightsPathId: string
  :param NetworkInsightsPathId: 

    The ID of the path. You must specify either a path ID or analysis IDs.

    

  
  :type AnalysisStartTime: datetime
  :param AnalysisStartTime: 

    The time when the network insights analyses started.

    

  
  :type AnalysisEndTime: datetime
  :param AnalysisEndTime: 

    The time when the network insights analyses ended.

    

  
  :type Filters: list
  :param Filters: 

    The filters. The following are the possible values:

     

    
    * path-found - A Boolean value that indicates whether a feasible path is found.
     
    * status - The status of the analysis (running | succeeded | failed).
    

    

  
    - *(dict) --* 

      A filter name and value pair that is used to return a more specific list of results from a describe operation. Filters can be used to match a set of resources by specific criteria, such as tags, attributes, or IDs.

       

      If you specify multiple filters, the filters are joined with an ``AND``, and the request returns only results that match all of the specified filters.

       

      For more information, see `List and filter using the CLI and API <https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/Using_Filtering.html#Filtering_Resources_CLI>`__ in the *Amazon EC2 User Guide*.

      

    
      - **Name** *(string) --* 

        The name of the filter. Filter names are case-sensitive.

        

      
      - **Values** *(list) --* 

        The filter values. Filter values are case-sensitive. If you specify multiple values for a filter, the values are joined with an ``OR``, and the request returns all results that match any of the specified values.

        

      
        - *(string) --* 

        
    
    

  :type MaxResults: integer
  :param MaxResults: 

    The maximum number of results to return with a single call. To retrieve the remaining results, make another call with the returned ``nextToken`` value.

    

  
  :type DryRun: boolean
  :param DryRun: 

    Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If you have the required permissions, the error response is ``DryRunOperation``. Otherwise, it is ``UnauthorizedOperation``.

    

  
  :type NextToken: string
  :param NextToken: 

    The token for the next page of results.

    

  
  
  :rtype: dict
  :returns: 
    
    **Response Syntax**

    
    ::

      {
          'NetworkInsightsAnalyses': [
              {
                  'NetworkInsightsAnalysisId': 'string',
                  'NetworkInsightsAnalysisArn': 'string',
                  'NetworkInsightsPathId': 'string',
                  'AdditionalAccounts': [
                      'string',
                  ],
                  'FilterInArns': [
                      'string',
                  ],
                  'FilterOutArns': [
                      'string',
                  ],
                  'StartDate': datetime(2015, 1, 1),
                  'Status': 'running'|'succeeded'|'failed',
                  'StatusMessage': 'string',
                  'WarningMessage': 'string',
                  'NetworkPathFound': True|False,
                  'ForwardPathComponents': [
                      {
                          'SequenceNumber': 123,
                          'AclRule': {
                              'Cidr': 'string',
                              'Egress': True|False,
                              'PortRange': {
                                  'From': 123,
                                  'To': 123
                              },
                              'Protocol': 'string',
                              'RuleAction': 'string',
                              'RuleNumber': 123
                          },
                          'AttachedTo': {
                              'Id': 'string',
                              'Arn': 'string',
                              'Name': 'string'
                          },
                          'Component': {
                              'Id': 'string',
                              'Arn': 'string',
                              'Name': 'string'
                          },
                          'DestinationVpc': {
                              'Id': 'string',
                              'Arn': 'string',
                              'Name': 'string'
                          },
                          'OutboundHeader': {
                              'DestinationAddresses': [
                                  'string',
                              ],
                              'DestinationPortRanges': [
                                  {
                                      'From': 123,
                                      'To': 123
                                  },
                              ],
                              'Protocol': 'string',
                              'SourceAddresses': [
                                  'string',
                              ],
                              'SourcePortRanges': [
                                  {
                                      'From': 123,
                                      'To': 123
                                  },
                              ]
                          },
                          'InboundHeader': {
                              'DestinationAddresses': [
                                  'string',
                              ],
                              'DestinationPortRanges': [
                                  {
                                      'From': 123,
                                      'To': 123
                                  },
                              ],
                              'Protocol': 'string',
                              'SourceAddresses': [
                                  'string',
                              ],
                              'SourcePortRanges': [
                                  {
                                      'From': 123,
                                      'To': 123
                                  },
                              ]
                          },
                          'RouteTableRoute': {
                              'DestinationCidr': 'string',
                              'DestinationPrefixListId': 'string',
                              'EgressOnlyInternetGatewayId': 'string',
                              'GatewayId': 'string',
                              'InstanceId': 'string',
                              'NatGatewayId': 'string',
                              'NetworkInterfaceId': 'string',
                              'Origin': 'string',
                              'TransitGatewayId': 'string',
                              'VpcPeeringConnectionId': 'string',
                              'State': 'string',
                              'CarrierGatewayId': 'string',
                              'CoreNetworkArn': 'string',
                              'LocalGatewayId': 'string'
                          },
                          'SecurityGroupRule': {
                              'Cidr': 'string',
                              'Direction': 'string',
                              'SecurityGroupId': 'string',
                              'PortRange': {
                                  'From': 123,
                                  'To': 123
                              },
                              'PrefixListId': 'string',
                              'Protocol': 'string'
                          },
                          'SourceVpc': {
                              'Id': 'string',
                              'Arn': 'string',
                              'Name': 'string'
                          },
                          'Subnet': {
                              'Id': 'string',
                              'Arn': 'string',
                              'Name': 'string'
                          },
                          'Vpc': {
                              'Id': 'string',
                              'Arn': 'string',
                              'Name': 'string'
                          },
                          'AdditionalDetails': [
                              {
                                  'AdditionalDetailType': 'string',
                                  'Component': {
                                      'Id': 'string',
                                      'Arn': 'string',
                                      'Name': 'string'
                                  },
                                  'VpcEndpointService': {
                                      'Id': 'string',
                                      'Arn': 'string',
                                      'Name': 'string'
                                  },
                                  'RuleOptions': [
                                      {
                                          'Keyword': 'string',
                                          'Settings': [
                                              'string',
                                          ]
                                      },
                                  ],
                                  'RuleGroupTypePairs': [
                                      {
                                          'RuleGroupArn': 'string',
                                          'RuleGroupType': 'string'
                                      },
                                  ],
                                  'RuleGroupRuleOptionsPairs': [
                                      {
                                          'RuleGroupArn': 'string',
                                          'RuleOptions': [
                                              {
                                                  'Keyword': 'string',
                                                  'Settings': [
                                                      'string',
                                                  ]
                                              },
                                          ]
                                      },
                                  ],
                                  'ServiceName': 'string',
                                  'LoadBalancers': [
                                      {
                                          'Id': 'string',
                                          'Arn': 'string',
                                          'Name': 'string'
                                      },
                                  ]
                              },
                          ],
                          'TransitGateway': {
                              'Id': 'string',
                              'Arn': 'string',
                              'Name': 'string'
                          },
                          'TransitGatewayRouteTableRoute': {
                              'DestinationCidr': 'string',
                              'State': 'string',
                              'RouteOrigin': 'string',
                              'PrefixListId': 'string',
                              'AttachmentId': 'string',
                              'ResourceId': 'string',
                              'ResourceType': 'string'
                          },
                          'Explanations': [
                              {
                                  'Acl': {
                                      'Id': 'string',
                                      'Arn': 'string',
                                      'Name': 'string'
                                  },
                                  'AclRule': {
                                      'Cidr': 'string',
                                      'Egress': True|False,
                                      'PortRange': {
                                          'From': 123,
                                          'To': 123
                                      },
                                      'Protocol': 'string',
                                      'RuleAction': 'string',
                                      'RuleNumber': 123
                                  },
                                  'Address': 'string',
                                  'Addresses': [
                                      'string',
                                  ],
                                  'AttachedTo': {
                                      'Id': 'string',
                                      'Arn': 'string',
                                      'Name': 'string'
                                  },
                                  'AvailabilityZones': [
                                      'string',
                                  ],
                                  'AvailabilityZoneIds': [
                                      'string',
                                  ],
                                  'Cidrs': [
                                      'string',
                                  ],
                                  'Component': {
                                      'Id': 'string',
                                      'Arn': 'string',
                                      'Name': 'string'
                                  },
                                  'CustomerGateway': {
                                      'Id': 'string',
                                      'Arn': 'string',
                                      'Name': 'string'
                                  },
                                  'Destination': {
                                      'Id': 'string',
                                      'Arn': 'string',
                                      'Name': 'string'
                                  },
                                  'DestinationVpc': {
                                      'Id': 'string',
                                      'Arn': 'string',
                                      'Name': 'string'
                                  },
                                  'Direction': 'string',
                                  'ExplanationCode': 'string',
                                  'IngressRouteTable': {
                                      'Id': 'string',
                                      'Arn': 'string',
                                      'Name': 'string'
                                  },
                                  'InternetGateway': {
                                      'Id': 'string',
                                      'Arn': 'string',
                                      'Name': 'string'
                                  },
                                  'LoadBalancerArn': 'string',
                                  'ClassicLoadBalancerListener': {
                                      'LoadBalancerPort': 123,
                                      'InstancePort': 123
                                  },
                                  'LoadBalancerListenerPort': 123,
                                  'LoadBalancerTarget': {
                                      'Address': 'string',
                                      'AvailabilityZone': 'string',
                                      'AvailabilityZoneId': 'string',
                                      'Instance': {
                                          'Id': 'string',
                                          'Arn': 'string',
                                          'Name': 'string'
                                      },
                                      'Port': 123
                                  },
                                  'LoadBalancerTargetGroup': {
                                      'Id': 'string',
                                      'Arn': 'string',
                                      'Name': 'string'
                                  },
                                  'LoadBalancerTargetGroups': [
                                      {
                                          'Id': 'string',
                                          'Arn': 'string',
                                          'Name': 'string'
                                      },
                                  ],
                                  'LoadBalancerTargetPort': 123,
                                  'ElasticLoadBalancerListener': {
                                      'Id': 'string',
                                      'Arn': 'string',
                                      'Name': 'string'
                                  },
                                  'MissingComponent': 'string',
                                  'NatGateway': {
                                      'Id': 'string',
                                      'Arn': 'string',
                                      'Name': 'string'
                                  },
                                  'NetworkInterface': {
                                      'Id': 'string',
                                      'Arn': 'string',
                                      'Name': 'string'
                                  },
                                  'PacketField': 'string',
                                  'VpcPeeringConnection': {
                                      'Id': 'string',
                                      'Arn': 'string',
                                      'Name': 'string'
                                  },
                                  'Port': 123,
                                  'PortRanges': [
                                      {
                                          'From': 123,
                                          'To': 123
                                      },
                                  ],
                                  'PrefixList': {
                                      'Id': 'string',
                                      'Arn': 'string',
                                      'Name': 'string'
                                  },
                                  'Protocols': [
                                      'string',
                                  ],
                                  'RouteTableRoute': {
                                      'DestinationCidr': 'string',
                                      'DestinationPrefixListId': 'string',
                                      'EgressOnlyInternetGatewayId': 'string',
                                      'GatewayId': 'string',
                                      'InstanceId': 'string',
                                      'NatGatewayId': 'string',
                                      'NetworkInterfaceId': 'string',
                                      'Origin': 'string',
                                      'TransitGatewayId': 'string',
                                      'VpcPeeringConnectionId': 'string',
                                      'State': 'string',
                                      'CarrierGatewayId': 'string',
                                      'CoreNetworkArn': 'string',
                                      'LocalGatewayId': 'string'
                                  },
                                  'RouteTable': {
                                      'Id': 'string',
                                      'Arn': 'string',
                                      'Name': 'string'
                                  },
                                  'SecurityGroup': {
                                      'Id': 'string',
                                      'Arn': 'string',
                                      'Name': 'string'
                                  },
                                  'SecurityGroupRule': {
                                      'Cidr': 'string',
                                      'Direction': 'string',
                                      'SecurityGroupId': 'string',
                                      'PortRange': {
                                          'From': 123,
                                          'To': 123
                                      },
                                      'PrefixListId': 'string',
                                      'Protocol': 'string'
                                  },
                                  'SecurityGroups': [
                                      {
                                          'Id': 'string',
                                          'Arn': 'string',
                                          'Name': 'string'
                                      },
                                  ],
                                  'SourceVpc': {
                                      'Id': 'string',
                                      'Arn': 'string',
                                      'Name': 'string'
                                  },
                                  'State': 'string',
                                  'Subnet': {
                                      'Id': 'string',
                                      'Arn': 'string',
                                      'Name': 'string'
                                  },
                                  'SubnetRouteTable': {
                                      'Id': 'string',
                                      'Arn': 'string',
                                      'Name': 'string'
                                  },
                                  'Vpc': {
                                      'Id': 'string',
                                      'Arn': 'string',
                                      'Name': 'string'
                                  },
                                  'VpcEndpoint': {
                                      'Id': 'string',
                                      'Arn': 'string',
                                      'Name': 'string'
                                  },
                                  'VpnConnection': {
                                      'Id': 'string',
                                      'Arn': 'string',
                                      'Name': 'string'
                                  },
                                  'VpnGateway': {
                                      'Id': 'string',
                                      'Arn': 'string',
                                      'Name': 'string'
                                  },
                                  'TransitGateway': {
                                      'Id': 'string',
                                      'Arn': 'string',
                                      'Name': 'string'
                                  },
                                  'TransitGatewayRouteTable': {
                                      'Id': 'string',
                                      'Arn': 'string',
                                      'Name': 'string'
                                  },
                                  'TransitGatewayRouteTableRoute': {
                                      'DestinationCidr': 'string',
                                      'State': 'string',
                                      'RouteOrigin': 'string',
                                      'PrefixListId': 'string',
                                      'AttachmentId': 'string',
                                      'ResourceId': 'string',
                                      'ResourceType': 'string'
                                  },
                                  'TransitGatewayAttachment': {
                                      'Id': 'string',
                                      'Arn': 'string',
                                      'Name': 'string'
                                  },
                                  'ComponentAccount': 'string',
                                  'ComponentRegion': 'string',
                                  'FirewallStatelessRule': {
                                      'RuleGroupArn': 'string',
                                      'Sources': [
                                          'string',
                                      ],
                                      'Destinations': [
                                          'string',
                                      ],
                                      'SourcePorts': [
                                          {
                                              'From': 123,
                                              'To': 123
                                          },
                                      ],
                                      'DestinationPorts': [
                                          {
                                              'From': 123,
                                              'To': 123
                                          },
                                      ],
                                      'Protocols': [
                                          123,
                                      ],
                                      'RuleAction': 'string',
                                      'Priority': 123
                                  },
                                  'FirewallStatefulRule': {
                                      'RuleGroupArn': 'string',
                                      'Sources': [
                                          'string',
                                      ],
                                      'Destinations': [
                                          'string',
                                      ],
                                      'SourcePorts': [
                                          {
                                              'From': 123,
                                              'To': 123
                                          },
                                      ],
                                      'DestinationPorts': [
                                          {
                                              'From': 123,
                                              'To': 123
                                          },
                                      ],
                                      'Protocol': 'string',
                                      'RuleAction': 'string',
                                      'Direction': 'string'
                                  }
                              },
                          ],
                          'ElasticLoadBalancerListener': {
                              'Id': 'string',
                              'Arn': 'string',
                              'Name': 'string'
                          },
                          'FirewallStatelessRule': {
                              'RuleGroupArn': 'string',
                              'Sources': [
                                  'string',
                              ],
                              'Destinations': [
                                  'string',
                              ],
                              'SourcePorts': [
                                  {
                                      'From': 123,
                                      'To': 123
                                  },
                              ],
                              'DestinationPorts': [
                                  {
                                      'From': 123,
                                      'To': 123
                                  },
                              ],
                              'Protocols': [
                                  123,
                              ],
                              'RuleAction': 'string',
                              'Priority': 123
                          },
                          'FirewallStatefulRule': {
                              'RuleGroupArn': 'string',
                              'Sources': [
                                  'string',
                              ],
                              'Destinations': [
                                  'string',
                              ],
                              'SourcePorts': [
                                  {
                                      'From': 123,
                                      'To': 123
                                  },
                              ],
                              'DestinationPorts': [
                                  {
                                      'From': 123,
                                      'To': 123
                                  },
                              ],
                              'Protocol': 'string',
                              'RuleAction': 'string',
                              'Direction': 'string'
                          },
                          'ServiceName': 'string'
                      },
                  ],
                  'ReturnPathComponents': [
                      {
                          'SequenceNumber': 123,
                          'AclRule': {
                              'Cidr': 'string',
                              'Egress': True|False,
                              'PortRange': {
                                  'From': 123,
                                  'To': 123
                              },
                              'Protocol': 'string',
                              'RuleAction': 'string',
                              'RuleNumber': 123
                          },
                          'AttachedTo': {
                              'Id': 'string',
                              'Arn': 'string',
                              'Name': 'string'
                          },
                          'Component': {
                              'Id': 'string',
                              'Arn': 'string',
                              'Name': 'string'
                          },
                          'DestinationVpc': {
                              'Id': 'string',
                              'Arn': 'string',
                              'Name': 'string'
                          },
                          'OutboundHeader': {
                              'DestinationAddresses': [
                                  'string',
                              ],
                              'DestinationPortRanges': [
                                  {
                                      'From': 123,
                                      'To': 123
                                  },
                              ],
                              'Protocol': 'string',
                              'SourceAddresses': [
                                  'string',
                              ],
                              'SourcePortRanges': [
                                  {
                                      'From': 123,
                                      'To': 123
                                  },
                              ]
                          },
                          'InboundHeader': {
                              'DestinationAddresses': [
                                  'string',
                              ],
                              'DestinationPortRanges': [
                                  {
                                      'From': 123,
                                      'To': 123
                                  },
                              ],
                              'Protocol': 'string',
                              'SourceAddresses': [
                                  'string',
                              ],
                              'SourcePortRanges': [
                                  {
                                      'From': 123,
                                      'To': 123
                                  },
                              ]
                          },
                          'RouteTableRoute': {
                              'DestinationCidr': 'string',
                              'DestinationPrefixListId': 'string',
                              'EgressOnlyInternetGatewayId': 'string',
                              'GatewayId': 'string',
                              'InstanceId': 'string',
                              'NatGatewayId': 'string',
                              'NetworkInterfaceId': 'string',
                              'Origin': 'string',
                              'TransitGatewayId': 'string',
                              'VpcPeeringConnectionId': 'string',
                              'State': 'string',
                              'CarrierGatewayId': 'string',
                              'CoreNetworkArn': 'string',
                              'LocalGatewayId': 'string'
                          },
                          'SecurityGroupRule': {
                              'Cidr': 'string',
                              'Direction': 'string',
                              'SecurityGroupId': 'string',
                              'PortRange': {
                                  'From': 123,
                                  'To': 123
                              },
                              'PrefixListId': 'string',
                              'Protocol': 'string'
                          },
                          'SourceVpc': {
                              'Id': 'string',
                              'Arn': 'string',
                              'Name': 'string'
                          },
                          'Subnet': {
                              'Id': 'string',
                              'Arn': 'string',
                              'Name': 'string'
                          },
                          'Vpc': {
                              'Id': 'string',
                              'Arn': 'string',
                              'Name': 'string'
                          },
                          'AdditionalDetails': [
                              {
                                  'AdditionalDetailType': 'string',
                                  'Component': {
                                      'Id': 'string',
                                      'Arn': 'string',
                                      'Name': 'string'
                                  },
                                  'VpcEndpointService': {
                                      'Id': 'string',
                                      'Arn': 'string',
                                      'Name': 'string'
                                  },
                                  'RuleOptions': [
                                      {
                                          'Keyword': 'string',
                                          'Settings': [
                                              'string',
                                          ]
                                      },
                                  ],
                                  'RuleGroupTypePairs': [
                                      {
                                          'RuleGroupArn': 'string',
                                          'RuleGroupType': 'string'
                                      },
                                  ],
                                  'RuleGroupRuleOptionsPairs': [
                                      {
                                          'RuleGroupArn': 'string',
                                          'RuleOptions': [
                                              {
                                                  'Keyword': 'string',
                                                  'Settings': [
                                                      'string',
                                                  ]
                                              },
                                          ]
                                      },
                                  ],
                                  'ServiceName': 'string',
                                  'LoadBalancers': [
                                      {
                                          'Id': 'string',
                                          'Arn': 'string',
                                          'Name': 'string'
                                      },
                                  ]
                              },
                          ],
                          'TransitGateway': {
                              'Id': 'string',
                              'Arn': 'string',
                              'Name': 'string'
                          },
                          'TransitGatewayRouteTableRoute': {
                              'DestinationCidr': 'string',
                              'State': 'string',
                              'RouteOrigin': 'string',
                              'PrefixListId': 'string',
                              'AttachmentId': 'string',
                              'ResourceId': 'string',
                              'ResourceType': 'string'
                          },
                          'Explanations': [
                              {
                                  'Acl': {
                                      'Id': 'string',
                                      'Arn': 'string',
                                      'Name': 'string'
                                  },
                                  'AclRule': {
                                      'Cidr': 'string',
                                      'Egress': True|False,
                                      'PortRange': {
                                          'From': 123,
                                          'To': 123
                                      },
                                      'Protocol': 'string',
                                      'RuleAction': 'string',
                                      'RuleNumber': 123
                                  },
                                  'Address': 'string',
                                  'Addresses': [
                                      'string',
                                  ],
                                  'AttachedTo': {
                                      'Id': 'string',
                                      'Arn': 'string',
                                      'Name': 'string'
                                  },
                                  'AvailabilityZones': [
                                      'string',
                                  ],
                                  'AvailabilityZoneIds': [
                                      'string',
                                  ],
                                  'Cidrs': [
                                      'string',
                                  ],
                                  'Component': {
                                      'Id': 'string',
                                      'Arn': 'string',
                                      'Name': 'string'
                                  },
                                  'CustomerGateway': {
                                      'Id': 'string',
                                      'Arn': 'string',
                                      'Name': 'string'
                                  },
                                  'Destination': {
                                      'Id': 'string',
                                      'Arn': 'string',
                                      'Name': 'string'
                                  },
                                  'DestinationVpc': {
                                      'Id': 'string',
                                      'Arn': 'string',
                                      'Name': 'string'
                                  },
                                  'Direction': 'string',
                                  'ExplanationCode': 'string',
                                  'IngressRouteTable': {
                                      'Id': 'string',
                                      'Arn': 'string',
                                      'Name': 'string'
                                  },
                                  'InternetGateway': {
                                      'Id': 'string',
                                      'Arn': 'string',
                                      'Name': 'string'
                                  },
                                  'LoadBalancerArn': 'string',
                                  'ClassicLoadBalancerListener': {
                                      'LoadBalancerPort': 123,
                                      'InstancePort': 123
                                  },
                                  'LoadBalancerListenerPort': 123,
                                  'LoadBalancerTarget': {
                                      'Address': 'string',
                                      'AvailabilityZone': 'string',
                                      'AvailabilityZoneId': 'string',
                                      'Instance': {
                                          'Id': 'string',
                                          'Arn': 'string',
                                          'Name': 'string'
                                      },
                                      'Port': 123
                                  },
                                  'LoadBalancerTargetGroup': {
                                      'Id': 'string',
                                      'Arn': 'string',
                                      'Name': 'string'
                                  },
                                  'LoadBalancerTargetGroups': [
                                      {
                                          'Id': 'string',
                                          'Arn': 'string',
                                          'Name': 'string'
                                      },
                                  ],
                                  'LoadBalancerTargetPort': 123,
                                  'ElasticLoadBalancerListener': {
                                      'Id': 'string',
                                      'Arn': 'string',
                                      'Name': 'string'
                                  },
                                  'MissingComponent': 'string',
                                  'NatGateway': {
                                      'Id': 'string',
                                      'Arn': 'string',
                                      'Name': 'string'
                                  },
                                  'NetworkInterface': {
                                      'Id': 'string',
                                      'Arn': 'string',
                                      'Name': 'string'
                                  },
                                  'PacketField': 'string',
                                  'VpcPeeringConnection': {
                                      'Id': 'string',
                                      'Arn': 'string',
                                      'Name': 'string'
                                  },
                                  'Port': 123,
                                  'PortRanges': [
                                      {
                                          'From': 123,
                                          'To': 123
                                      },
                                  ],
                                  'PrefixList': {
                                      'Id': 'string',
                                      'Arn': 'string',
                                      'Name': 'string'
                                  },
                                  'Protocols': [
                                      'string',
                                  ],
                                  'RouteTableRoute': {
                                      'DestinationCidr': 'string',
                                      'DestinationPrefixListId': 'string',
                                      'EgressOnlyInternetGatewayId': 'string',
                                      'GatewayId': 'string',
                                      'InstanceId': 'string',
                                      'NatGatewayId': 'string',
                                      'NetworkInterfaceId': 'string',
                                      'Origin': 'string',
                                      'TransitGatewayId': 'string',
                                      'VpcPeeringConnectionId': 'string',
                                      'State': 'string',
                                      'CarrierGatewayId': 'string',
                                      'CoreNetworkArn': 'string',
                                      'LocalGatewayId': 'string'
                                  },
                                  'RouteTable': {
                                      'Id': 'string',
                                      'Arn': 'string',
                                      'Name': 'string'
                                  },
                                  'SecurityGroup': {
                                      'Id': 'string',
                                      'Arn': 'string',
                                      'Name': 'string'
                                  },
                                  'SecurityGroupRule': {
                                      'Cidr': 'string',
                                      'Direction': 'string',
                                      'SecurityGroupId': 'string',
                                      'PortRange': {
                                          'From': 123,
                                          'To': 123
                                      },
                                      'PrefixListId': 'string',
                                      'Protocol': 'string'
                                  },
                                  'SecurityGroups': [
                                      {
                                          'Id': 'string',
                                          'Arn': 'string',
                                          'Name': 'string'
                                      },
                                  ],
                                  'SourceVpc': {
                                      'Id': 'string',
                                      'Arn': 'string',
                                      'Name': 'string'
                                  },
                                  'State': 'string',
                                  'Subnet': {
                                      'Id': 'string',
                                      'Arn': 'string',
                                      'Name': 'string'
                                  },
                                  'SubnetRouteTable': {
                                      'Id': 'string',
                                      'Arn': 'string',
                                      'Name': 'string'
                                  },
                                  'Vpc': {
                                      'Id': 'string',
                                      'Arn': 'string',
                                      'Name': 'string'
                                  },
                                  'VpcEndpoint': {
                                      'Id': 'string',
                                      'Arn': 'string',
                                      'Name': 'string'
                                  },
                                  'VpnConnection': {
                                      'Id': 'string',
                                      'Arn': 'string',
                                      'Name': 'string'
                                  },
                                  'VpnGateway': {
                                      'Id': 'string',
                                      'Arn': 'string',
                                      'Name': 'string'
                                  },
                                  'TransitGateway': {
                                      'Id': 'string',
                                      'Arn': 'string',
                                      'Name': 'string'
                                  },
                                  'TransitGatewayRouteTable': {
                                      'Id': 'string',
                                      'Arn': 'string',
                                      'Name': 'string'
                                  },
                                  'TransitGatewayRouteTableRoute': {
                                      'DestinationCidr': 'string',
                                      'State': 'string',
                                      'RouteOrigin': 'string',
                                      'PrefixListId': 'string',
                                      'AttachmentId': 'string',
                                      'ResourceId': 'string',
                                      'ResourceType': 'string'
                                  },
                                  'TransitGatewayAttachment': {
                                      'Id': 'string',
                                      'Arn': 'string',
                                      'Name': 'string'
                                  },
                                  'ComponentAccount': 'string',
                                  'ComponentRegion': 'string',
                                  'FirewallStatelessRule': {
                                      'RuleGroupArn': 'string',
                                      'Sources': [
                                          'string',
                                      ],
                                      'Destinations': [
                                          'string',
                                      ],
                                      'SourcePorts': [
                                          {
                                              'From': 123,
                                              'To': 123
                                          },
                                      ],
                                      'DestinationPorts': [
                                          {
                                              'From': 123,
                                              'To': 123
                                          },
                                      ],
                                      'Protocols': [
                                          123,
                                      ],
                                      'RuleAction': 'string',
                                      'Priority': 123
                                  },
                                  'FirewallStatefulRule': {
                                      'RuleGroupArn': 'string',
                                      'Sources': [
                                          'string',
                                      ],
                                      'Destinations': [
                                          'string',
                                      ],
                                      'SourcePorts': [
                                          {
                                              'From': 123,
                                              'To': 123
                                          },
                                      ],
                                      'DestinationPorts': [
                                          {
                                              'From': 123,
                                              'To': 123
                                          },
                                      ],
                                      'Protocol': 'string',
                                      'RuleAction': 'string',
                                      'Direction': 'string'
                                  }
                              },
                          ],
                          'ElasticLoadBalancerListener': {
                              'Id': 'string',
                              'Arn': 'string',
                              'Name': 'string'
                          },
                          'FirewallStatelessRule': {
                              'RuleGroupArn': 'string',
                              'Sources': [
                                  'string',
                              ],
                              'Destinations': [
                                  'string',
                              ],
                              'SourcePorts': [
                                  {
                                      'From': 123,
                                      'To': 123
                                  },
                              ],
                              'DestinationPorts': [
                                  {
                                      'From': 123,
                                      'To': 123
                                  },
                              ],
                              'Protocols': [
                                  123,
                              ],
                              'RuleAction': 'string',
                              'Priority': 123
                          },
                          'FirewallStatefulRule': {
                              'RuleGroupArn': 'string',
                              'Sources': [
                                  'string',
                              ],
                              'Destinations': [
                                  'string',
                              ],
                              'SourcePorts': [
                                  {
                                      'From': 123,
                                      'To': 123
                                  },
                              ],
                              'DestinationPorts': [
                                  {
                                      'From': 123,
                                      'To': 123
                                  },
                              ],
                              'Protocol': 'string',
                              'RuleAction': 'string',
                              'Direction': 'string'
                          },
                          'ServiceName': 'string'
                      },
                  ],
                  'Explanations': [
                      {
                          'Acl': {
                              'Id': 'string',
                              'Arn': 'string',
                              'Name': 'string'
                          },
                          'AclRule': {
                              'Cidr': 'string',
                              'Egress': True|False,
                              'PortRange': {
                                  'From': 123,
                                  'To': 123
                              },
                              'Protocol': 'string',
                              'RuleAction': 'string',
                              'RuleNumber': 123
                          },
                          'Address': 'string',
                          'Addresses': [
                              'string',
                          ],
                          'AttachedTo': {
                              'Id': 'string',
                              'Arn': 'string',
                              'Name': 'string'
                          },
                          'AvailabilityZones': [
                              'string',
                          ],
                          'AvailabilityZoneIds': [
                              'string',
                          ],
                          'Cidrs': [
                              'string',
                          ],
                          'Component': {
                              'Id': 'string',
                              'Arn': 'string',
                              'Name': 'string'
                          },
                          'CustomerGateway': {
                              'Id': 'string',
                              'Arn': 'string',
                              'Name': 'string'
                          },
                          'Destination': {
                              'Id': 'string',
                              'Arn': 'string',
                              'Name': 'string'
                          },
                          'DestinationVpc': {
                              'Id': 'string',
                              'Arn': 'string',
                              'Name': 'string'
                          },
                          'Direction': 'string',
                          'ExplanationCode': 'string',
                          'IngressRouteTable': {
                              'Id': 'string',
                              'Arn': 'string',
                              'Name': 'string'
                          },
                          'InternetGateway': {
                              'Id': 'string',
                              'Arn': 'string',
                              'Name': 'string'
                          },
                          'LoadBalancerArn': 'string',
                          'ClassicLoadBalancerListener': {
                              'LoadBalancerPort': 123,
                              'InstancePort': 123
                          },
                          'LoadBalancerListenerPort': 123,
                          'LoadBalancerTarget': {
                              'Address': 'string',
                              'AvailabilityZone': 'string',
                              'AvailabilityZoneId': 'string',
                              'Instance': {
                                  'Id': 'string',
                                  'Arn': 'string',
                                  'Name': 'string'
                              },
                              'Port': 123
                          },
                          'LoadBalancerTargetGroup': {
                              'Id': 'string',
                              'Arn': 'string',
                              'Name': 'string'
                          },
                          'LoadBalancerTargetGroups': [
                              {
                                  'Id': 'string',
                                  'Arn': 'string',
                                  'Name': 'string'
                              },
                          ],
                          'LoadBalancerTargetPort': 123,
                          'ElasticLoadBalancerListener': {
                              'Id': 'string',
                              'Arn': 'string',
                              'Name': 'string'
                          },
                          'MissingComponent': 'string',
                          'NatGateway': {
                              'Id': 'string',
                              'Arn': 'string',
                              'Name': 'string'
                          },
                          'NetworkInterface': {
                              'Id': 'string',
                              'Arn': 'string',
                              'Name': 'string'
                          },
                          'PacketField': 'string',
                          'VpcPeeringConnection': {
                              'Id': 'string',
                              'Arn': 'string',
                              'Name': 'string'
                          },
                          'Port': 123,
                          'PortRanges': [
                              {
                                  'From': 123,
                                  'To': 123
                              },
                          ],
                          'PrefixList': {
                              'Id': 'string',
                              'Arn': 'string',
                              'Name': 'string'
                          },
                          'Protocols': [
                              'string',
                          ],
                          'RouteTableRoute': {
                              'DestinationCidr': 'string',
                              'DestinationPrefixListId': 'string',
                              'EgressOnlyInternetGatewayId': 'string',
                              'GatewayId': 'string',
                              'InstanceId': 'string',
                              'NatGatewayId': 'string',
                              'NetworkInterfaceId': 'string',
                              'Origin': 'string',
                              'TransitGatewayId': 'string',
                              'VpcPeeringConnectionId': 'string',
                              'State': 'string',
                              'CarrierGatewayId': 'string',
                              'CoreNetworkArn': 'string',
                              'LocalGatewayId': 'string'
                          },
                          'RouteTable': {
                              'Id': 'string',
                              'Arn': 'string',
                              'Name': 'string'
                          },
                          'SecurityGroup': {
                              'Id': 'string',
                              'Arn': 'string',
                              'Name': 'string'
                          },
                          'SecurityGroupRule': {
                              'Cidr': 'string',
                              'Direction': 'string',
                              'SecurityGroupId': 'string',
                              'PortRange': {
                                  'From': 123,
                                  'To': 123
                              },
                              'PrefixListId': 'string',
                              'Protocol': 'string'
                          },
                          'SecurityGroups': [
                              {
                                  'Id': 'string',
                                  'Arn': 'string',
                                  'Name': 'string'
                              },
                          ],
                          'SourceVpc': {
                              'Id': 'string',
                              'Arn': 'string',
                              'Name': 'string'
                          },
                          'State': 'string',
                          'Subnet': {
                              'Id': 'string',
                              'Arn': 'string',
                              'Name': 'string'
                          },
                          'SubnetRouteTable': {
                              'Id': 'string',
                              'Arn': 'string',
                              'Name': 'string'
                          },
                          'Vpc': {
                              'Id': 'string',
                              'Arn': 'string',
                              'Name': 'string'
                          },
                          'VpcEndpoint': {
                              'Id': 'string',
                              'Arn': 'string',
                              'Name': 'string'
                          },
                          'VpnConnection': {
                              'Id': 'string',
                              'Arn': 'string',
                              'Name': 'string'
                          },
                          'VpnGateway': {
                              'Id': 'string',
                              'Arn': 'string',
                              'Name': 'string'
                          },
                          'TransitGateway': {
                              'Id': 'string',
                              'Arn': 'string',
                              'Name': 'string'
                          },
                          'TransitGatewayRouteTable': {
                              'Id': 'string',
                              'Arn': 'string',
                              'Name': 'string'
                          },
                          'TransitGatewayRouteTableRoute': {
                              'DestinationCidr': 'string',
                              'State': 'string',
                              'RouteOrigin': 'string',
                              'PrefixListId': 'string',
                              'AttachmentId': 'string',
                              'ResourceId': 'string',
                              'ResourceType': 'string'
                          },
                          'TransitGatewayAttachment': {
                              'Id': 'string',
                              'Arn': 'string',
                              'Name': 'string'
                          },
                          'ComponentAccount': 'string',
                          'ComponentRegion': 'string',
                          'FirewallStatelessRule': {
                              'RuleGroupArn': 'string',
                              'Sources': [
                                  'string',
                              ],
                              'Destinations': [
                                  'string',
                              ],
                              'SourcePorts': [
                                  {
                                      'From': 123,
                                      'To': 123
                                  },
                              ],
                              'DestinationPorts': [
                                  {
                                      'From': 123,
                                      'To': 123
                                  },
                              ],
                              'Protocols': [
                                  123,
                              ],
                              'RuleAction': 'string',
                              'Priority': 123
                          },
                          'FirewallStatefulRule': {
                              'RuleGroupArn': 'string',
                              'Sources': [
                                  'string',
                              ],
                              'Destinations': [
                                  'string',
                              ],
                              'SourcePorts': [
                                  {
                                      'From': 123,
                                      'To': 123
                                  },
                              ],
                              'DestinationPorts': [
                                  {
                                      'From': 123,
                                      'To': 123
                                  },
                              ],
                              'Protocol': 'string',
                              'RuleAction': 'string',
                              'Direction': 'string'
                          }
                      },
                  ],
                  'AlternatePathHints': [
                      {
                          'ComponentId': 'string',
                          'ComponentArn': 'string'
                      },
                  ],
                  'SuggestedAccounts': [
                      'string',
                  ],
                  'Tags': [
                      {
                          'Key': 'string',
                          'Value': 'string'
                      },
                  ]
              },
          ],
          'NextToken': 'string'
      }
      

    **Response Structure**
    ::

        # This section is too large to render.
        # Please see the AWS API Documentation linked below.

    `AWS API Documentation <https://docs.aws.amazon.com/goto/WebAPI/ec2-2016-11-15/DescribeNetworkInsightsAnalyses>`_


    