import { Command as $Command } from "@smithy/smithy-client"; import type { MetadataBearer as __MetadataBearer } from "@smithy/types"; import type { EC2ClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../EC2Client"; import type { DescribeNetworkInsightsAnalysesRequest, DescribeNetworkInsightsAnalysesResult } from "../models/models_4"; /** * @public */ export type { __MetadataBearer }; export { $Command }; /** * @public * * The input for {@link DescribeNetworkInsightsAnalysesCommand}. */ export interface DescribeNetworkInsightsAnalysesCommandInput extends DescribeNetworkInsightsAnalysesRequest { } /** * @public * * The output of {@link DescribeNetworkInsightsAnalysesCommand}. */ export interface DescribeNetworkInsightsAnalysesCommandOutput extends DescribeNetworkInsightsAnalysesResult, __MetadataBearer { } declare const DescribeNetworkInsightsAnalysesCommand_base: { new (input: DescribeNetworkInsightsAnalysesCommandInput): import("@smithy/smithy-client").CommandImpl; new (...[input]: [] | [DescribeNetworkInsightsAnalysesCommandInput]): import("@smithy/smithy-client").CommandImpl; getEndpointParameterInstructions(): import("@smithy/middleware-endpoint").EndpointParameterInstructions; }; /** *

Describes one or more of your network insights analyses.

* @example * Use a bare-bones client and the command you need to make an API call. * ```javascript * import { EC2Client, DescribeNetworkInsightsAnalysesCommand } from "@aws-sdk/client-ec2"; // ES Modules import * // const { EC2Client, DescribeNetworkInsightsAnalysesCommand } = require("@aws-sdk/client-ec2"); // CommonJS import * // import type { EC2ClientConfig } from "@aws-sdk/client-ec2"; * const config = {}; // type is EC2ClientConfig * const client = new EC2Client(config); * const input = { // DescribeNetworkInsightsAnalysesRequest * NetworkInsightsAnalysisIds: [ // NetworkInsightsAnalysisIdList * "STRING_VALUE", * ], * NetworkInsightsPathId: "STRING_VALUE", * AnalysisStartTime: new Date("TIMESTAMP"), * AnalysisEndTime: new Date("TIMESTAMP"), * Filters: [ // FilterList * { // Filter * Name: "STRING_VALUE", * Values: [ // ValueStringList * "STRING_VALUE", * ], * }, * ], * MaxResults: Number("int"), * DryRun: true || false, * NextToken: "STRING_VALUE", * }; * const command = new DescribeNetworkInsightsAnalysesCommand(input); * const response = await client.send(command); * // { // DescribeNetworkInsightsAnalysesResult * // NetworkInsightsAnalyses: [ // NetworkInsightsAnalysisList * // { // NetworkInsightsAnalysis * // NetworkInsightsAnalysisId: "STRING_VALUE", * // NetworkInsightsAnalysisArn: "STRING_VALUE", * // NetworkInsightsPathId: "STRING_VALUE", * // AdditionalAccounts: [ // ValueStringList * // "STRING_VALUE", * // ], * // FilterInArns: [ // ArnList * // "STRING_VALUE", * // ], * // FilterOutArns: [ * // "STRING_VALUE", * // ], * // StartDate: new Date("TIMESTAMP"), * // Status: "running" || "succeeded" || "failed", * // StatusMessage: "STRING_VALUE", * // WarningMessage: "STRING_VALUE", * // NetworkPathFound: true || false, * // ForwardPathComponents: [ // PathComponentList * // { // PathComponent * // SequenceNumber: Number("int"), * // AclRule: { // AnalysisAclRule * // Cidr: "STRING_VALUE", * // Egress: true || false, * // PortRange: { // PortRange * // From: Number("int"), * // To: Number("int"), * // }, * // Protocol: "STRING_VALUE", * // RuleAction: "STRING_VALUE", * // RuleNumber: Number("int"), * // }, * // AttachedTo: { // AnalysisComponent * // Id: "STRING_VALUE", * // Arn: "STRING_VALUE", * // Name: "STRING_VALUE", * // }, * // Component: { * // Id: "STRING_VALUE", * // Arn: "STRING_VALUE", * // Name: "STRING_VALUE", * // }, * // DestinationVpc: { * // Id: "STRING_VALUE", * // Arn: "STRING_VALUE", * // Name: "STRING_VALUE", * // }, * // OutboundHeader: { // AnalysisPacketHeader * // DestinationAddresses: [ // IpAddressList * // "STRING_VALUE", * // ], * // DestinationPortRanges: [ // PortRangeList * // { * // From: Number("int"), * // To: Number("int"), * // }, * // ], * // Protocol: "STRING_VALUE", * // SourceAddresses: [ * // "STRING_VALUE", * // ], * // SourcePortRanges: [ * // { * // From: Number("int"), * // To: Number("int"), * // }, * // ], * // }, * // InboundHeader: { * // DestinationAddresses: [ * // "STRING_VALUE", * // ], * // DestinationPortRanges: [ * // { * // From: Number("int"), * // To: Number("int"), * // }, * // ], * // Protocol: "STRING_VALUE", * // SourceAddresses: [ * // "STRING_VALUE", * // ], * // SourcePortRanges: [ * // { * // From: Number("int"), * // To: Number("int"), * // }, * // ], * // }, * // RouteTableRoute: { // AnalysisRouteTableRoute * // DestinationCidr: "STRING_VALUE", * // DestinationPrefixListId: "STRING_VALUE", * // EgressOnlyInternetGatewayId: "STRING_VALUE", * // GatewayId: "STRING_VALUE", * // InstanceId: "STRING_VALUE", * // NatGatewayId: "STRING_VALUE", * // NetworkInterfaceId: "STRING_VALUE", * // Origin: "STRING_VALUE", * // TransitGatewayId: "STRING_VALUE", * // VpcPeeringConnectionId: "STRING_VALUE", * // State: "STRING_VALUE", * // CarrierGatewayId: "STRING_VALUE", * // CoreNetworkArn: "STRING_VALUE", * // LocalGatewayId: "STRING_VALUE", * // }, * // SecurityGroupRule: { // AnalysisSecurityGroupRule * // Cidr: "STRING_VALUE", * // Direction: "STRING_VALUE", * // SecurityGroupId: "STRING_VALUE", * // PortRange: "", * // PrefixListId: "STRING_VALUE", * // Protocol: "STRING_VALUE", * // }, * // SourceVpc: { * // Id: "STRING_VALUE", * // Arn: "STRING_VALUE", * // Name: "STRING_VALUE", * // }, * // Subnet: { * // Id: "STRING_VALUE", * // Arn: "STRING_VALUE", * // Name: "STRING_VALUE", * // }, * // Vpc: "", * // AdditionalDetails: [ // AdditionalDetailList * // { // AdditionalDetail * // AdditionalDetailType: "STRING_VALUE", * // Component: "", * // VpcEndpointService: "", * // RuleOptions: [ // RuleOptionList * // { // RuleOption * // Keyword: "STRING_VALUE", * // Settings: [ // StringList * // "STRING_VALUE", * // ], * // }, * // ], * // RuleGroupTypePairs: [ // RuleGroupTypePairList * // { // RuleGroupTypePair * // RuleGroupArn: "STRING_VALUE", * // RuleGroupType: "STRING_VALUE", * // }, * // ], * // RuleGroupRuleOptionsPairs: [ // RuleGroupRuleOptionsPairList * // { // RuleGroupRuleOptionsPair * // RuleGroupArn: "STRING_VALUE", * // RuleOptions: [ * // { * // Keyword: "STRING_VALUE", * // Settings: [ * // "STRING_VALUE", * // ], * // }, * // ], * // }, * // ], * // ServiceName: "STRING_VALUE", * // LoadBalancers: [ // AnalysisComponentList * // "", * // ], * // }, * // ], * // TransitGateway: "", * // TransitGatewayRouteTableRoute: { // TransitGatewayRouteTableRoute * // DestinationCidr: "STRING_VALUE", * // State: "STRING_VALUE", * // RouteOrigin: "STRING_VALUE", * // PrefixListId: "STRING_VALUE", * // AttachmentId: "STRING_VALUE", * // ResourceId: "STRING_VALUE", * // ResourceType: "STRING_VALUE", * // }, * // Explanations: [ // ExplanationList * // { // Explanation * // Acl: "", * // AclRule: { * // Cidr: "STRING_VALUE", * // Egress: true || false, * // PortRange: "", * // Protocol: "STRING_VALUE", * // RuleAction: "STRING_VALUE", * // RuleNumber: Number("int"), * // }, * // Address: "STRING_VALUE", * // Addresses: [ * // "STRING_VALUE", * // ], * // AttachedTo: "", * // AvailabilityZones: [ * // "STRING_VALUE", * // ], * // AvailabilityZoneIds: [ * // "STRING_VALUE", * // ], * // Cidrs: [ * // "STRING_VALUE", * // ], * // Component: "", * // CustomerGateway: "", * // Destination: "", * // DestinationVpc: "", * // Direction: "STRING_VALUE", * // ExplanationCode: "STRING_VALUE", * // IngressRouteTable: "", * // InternetGateway: "", * // LoadBalancerArn: "STRING_VALUE", * // ClassicLoadBalancerListener: { // AnalysisLoadBalancerListener * // LoadBalancerPort: Number("int"), * // InstancePort: Number("int"), * // }, * // LoadBalancerListenerPort: Number("int"), * // LoadBalancerTarget: { // AnalysisLoadBalancerTarget * // Address: "STRING_VALUE", * // AvailabilityZone: "STRING_VALUE", * // AvailabilityZoneId: "STRING_VALUE", * // Instance: "", * // Port: Number("int"), * // }, * // LoadBalancerTargetGroup: "", * // LoadBalancerTargetGroups: [ * // "", * // ], * // LoadBalancerTargetPort: Number("int"), * // ElasticLoadBalancerListener: "", * // MissingComponent: "STRING_VALUE", * // NatGateway: "", * // NetworkInterface: "", * // PacketField: "STRING_VALUE", * // VpcPeeringConnection: "", * // Port: Number("int"), * // PortRanges: [ * // "", * // ], * // PrefixList: "", * // Protocols: "", * // RouteTableRoute: { * // DestinationCidr: "STRING_VALUE", * // DestinationPrefixListId: "STRING_VALUE", * // EgressOnlyInternetGatewayId: "STRING_VALUE", * // GatewayId: "STRING_VALUE", * // InstanceId: "STRING_VALUE", * // NatGatewayId: "STRING_VALUE", * // NetworkInterfaceId: "STRING_VALUE", * // Origin: "STRING_VALUE", * // TransitGatewayId: "STRING_VALUE", * // VpcPeeringConnectionId: "STRING_VALUE", * // State: "STRING_VALUE", * // CarrierGatewayId: "STRING_VALUE", * // CoreNetworkArn: "STRING_VALUE", * // LocalGatewayId: "STRING_VALUE", * // }, * // RouteTable: "", * // SecurityGroup: "", * // SecurityGroupRule: { * // Cidr: "STRING_VALUE", * // Direction: "STRING_VALUE", * // SecurityGroupId: "STRING_VALUE", * // PortRange: "", * // PrefixListId: "STRING_VALUE", * // Protocol: "STRING_VALUE", * // }, * // SecurityGroups: [ * // "", * // ], * // SourceVpc: "", * // State: "STRING_VALUE", * // Subnet: "", * // SubnetRouteTable: "", * // Vpc: "", * // VpcEndpoint: "", * // VpnConnection: "", * // VpnGateway: "", * // TransitGateway: "", * // TransitGatewayRouteTable: "", * // TransitGatewayRouteTableRoute: { * // DestinationCidr: "STRING_VALUE", * // State: "STRING_VALUE", * // RouteOrigin: "STRING_VALUE", * // PrefixListId: "STRING_VALUE", * // AttachmentId: "STRING_VALUE", * // ResourceId: "STRING_VALUE", * // ResourceType: "STRING_VALUE", * // }, * // TransitGatewayAttachment: "", * // ComponentAccount: "STRING_VALUE", * // ComponentRegion: "STRING_VALUE", * // FirewallStatelessRule: { // FirewallStatelessRule * // RuleGroupArn: "STRING_VALUE", * // Sources: "", * // Destinations: "", * // SourcePorts: "", * // DestinationPorts: "", * // Protocols: [ // ProtocolIntList * // Number("int"), * // ], * // RuleAction: "STRING_VALUE", * // Priority: Number("int"), * // }, * // FirewallStatefulRule: { // FirewallStatefulRule * // RuleGroupArn: "STRING_VALUE", * // Sources: "", * // Destinations: "", * // SourcePorts: "", * // DestinationPorts: "", * // Protocol: "STRING_VALUE", * // RuleAction: "STRING_VALUE", * // Direction: "STRING_VALUE", * // }, * // }, * // ], * // ElasticLoadBalancerListener: "", * // FirewallStatelessRule: { * // RuleGroupArn: "STRING_VALUE", * // Sources: "", * // Destinations: "", * // SourcePorts: "", * // DestinationPorts: "", * // Protocols: [ * // Number("int"), * // ], * // RuleAction: "STRING_VALUE", * // Priority: Number("int"), * // }, * // FirewallStatefulRule: { * // RuleGroupArn: "STRING_VALUE", * // Sources: "", * // Destinations: "", * // SourcePorts: "", * // DestinationPorts: "", * // Protocol: "STRING_VALUE", * // RuleAction: "STRING_VALUE", * // Direction: "STRING_VALUE", * // }, * // ServiceName: "STRING_VALUE", * // }, * // ], * // ReturnPathComponents: [ * // { * // SequenceNumber: Number("int"), * // AclRule: { * // Cidr: "STRING_VALUE", * // Egress: true || false, * // PortRange: "", * // Protocol: "STRING_VALUE", * // RuleAction: "STRING_VALUE", * // RuleNumber: Number("int"), * // }, * // AttachedTo: "", * // Component: "", * // DestinationVpc: "", * // OutboundHeader: { * // DestinationAddresses: "", * // DestinationPortRanges: "", * // Protocol: "STRING_VALUE", * // SourceAddresses: "", * // SourcePortRanges: "", * // }, * // InboundHeader: { * // DestinationAddresses: "", * // DestinationPortRanges: "", * // Protocol: "STRING_VALUE", * // SourceAddresses: "", * // SourcePortRanges: "", * // }, * // RouteTableRoute: { * // DestinationCidr: "STRING_VALUE", * // DestinationPrefixListId: "STRING_VALUE", * // EgressOnlyInternetGatewayId: "STRING_VALUE", * // GatewayId: "STRING_VALUE", * // InstanceId: "STRING_VALUE", * // NatGatewayId: "STRING_VALUE", * // NetworkInterfaceId: "STRING_VALUE", * // Origin: "STRING_VALUE", * // TransitGatewayId: "STRING_VALUE", * // VpcPeeringConnectionId: "STRING_VALUE", * // State: "STRING_VALUE", * // CarrierGatewayId: "STRING_VALUE", * // CoreNetworkArn: "STRING_VALUE", * // LocalGatewayId: "STRING_VALUE", * // }, * // SecurityGroupRule: { * // Cidr: "STRING_VALUE", * // Direction: "STRING_VALUE", * // SecurityGroupId: "STRING_VALUE", * // PortRange: "", * // PrefixListId: "STRING_VALUE", * // Protocol: "STRING_VALUE", * // }, * // SourceVpc: "", * // Subnet: "", * // Vpc: "", * // AdditionalDetails: [ * // { * // AdditionalDetailType: "STRING_VALUE", * // Component: "", * // VpcEndpointService: "", * // RuleOptions: [ * // { * // Keyword: "STRING_VALUE", * // Settings: "", * // }, * // ], * // RuleGroupTypePairs: [ * // { * // RuleGroupArn: "STRING_VALUE", * // RuleGroupType: "STRING_VALUE", * // }, * // ], * // RuleGroupRuleOptionsPairs: [ * // { * // RuleGroupArn: "STRING_VALUE", * // RuleOptions: [ * // { * // Keyword: "STRING_VALUE", * // Settings: "", * // }, * // ], * // }, * // ], * // ServiceName: "STRING_VALUE", * // LoadBalancers: [ * // "", * // ], * // }, * // ], * // TransitGateway: "", * // TransitGatewayRouteTableRoute: { * // DestinationCidr: "STRING_VALUE", * // State: "STRING_VALUE", * // RouteOrigin: "STRING_VALUE", * // PrefixListId: "STRING_VALUE", * // AttachmentId: "STRING_VALUE", * // ResourceId: "STRING_VALUE", * // ResourceType: "STRING_VALUE", * // }, * // Explanations: [ * // { * // Acl: "", * // AclRule: { * // Cidr: "STRING_VALUE", * // Egress: true || false, * // PortRange: "", * // Protocol: "STRING_VALUE", * // RuleAction: "STRING_VALUE", * // RuleNumber: Number("int"), * // }, * // Address: "STRING_VALUE", * // Addresses: "", * // AttachedTo: "", * // AvailabilityZones: "", * // AvailabilityZoneIds: "", * // Cidrs: "", * // Component: "", * // CustomerGateway: "", * // Destination: "", * // DestinationVpc: "", * // Direction: "STRING_VALUE", * // ExplanationCode: "STRING_VALUE", * // IngressRouteTable: "", * // InternetGateway: "", * // LoadBalancerArn: "STRING_VALUE", * // ClassicLoadBalancerListener: { * // LoadBalancerPort: Number("int"), * // InstancePort: Number("int"), * // }, * // LoadBalancerListenerPort: Number("int"), * // LoadBalancerTarget: { * // Address: "STRING_VALUE", * // AvailabilityZone: "STRING_VALUE", * // AvailabilityZoneId: "STRING_VALUE", * // Instance: "", * // Port: Number("int"), * // }, * // LoadBalancerTargetGroup: "", * // LoadBalancerTargetGroups: [ * // "", * // ], * // LoadBalancerTargetPort: Number("int"), * // ElasticLoadBalancerListener: "", * // MissingComponent: "STRING_VALUE", * // NatGateway: "", * // NetworkInterface: "", * // PacketField: "STRING_VALUE", * // VpcPeeringConnection: "", * // Port: Number("int"), * // PortRanges: "", * // PrefixList: "", * // Protocols: "", * // RouteTableRoute: { * // DestinationCidr: "STRING_VALUE", * // DestinationPrefixListId: "STRING_VALUE", * // EgressOnlyInternetGatewayId: "STRING_VALUE", * // GatewayId: "STRING_VALUE", * // InstanceId: "STRING_VALUE", * // NatGatewayId: "STRING_VALUE", * // NetworkInterfaceId: "STRING_VALUE", * // Origin: "STRING_VALUE", * // TransitGatewayId: "STRING_VALUE", * // VpcPeeringConnectionId: "STRING_VALUE", * // State: "STRING_VALUE", * // CarrierGatewayId: "STRING_VALUE", * // CoreNetworkArn: "STRING_VALUE", * // LocalGatewayId: "STRING_VALUE", * // }, * // RouteTable: "", * // SecurityGroup: "", * // SecurityGroupRule: { * // Cidr: "STRING_VALUE", * // Direction: "STRING_VALUE", * // SecurityGroupId: "STRING_VALUE", * // PortRange: "", * // PrefixListId: "STRING_VALUE", * // Protocol: "STRING_VALUE", * // }, * // SecurityGroups: "", * // SourceVpc: "", * // State: "STRING_VALUE", * // Subnet: "", * // SubnetRouteTable: "", * // Vpc: "", * // VpcEndpoint: "", * // VpnConnection: "", * // VpnGateway: "", * // TransitGateway: "", * // TransitGatewayRouteTable: "", * // TransitGatewayRouteTableRoute: { * // DestinationCidr: "STRING_VALUE", * // State: "STRING_VALUE", * // RouteOrigin: "STRING_VALUE", * // PrefixListId: "STRING_VALUE", * // AttachmentId: "STRING_VALUE", * // ResourceId: "STRING_VALUE", * // ResourceType: "STRING_VALUE", * // }, * // TransitGatewayAttachment: "", * // ComponentAccount: "STRING_VALUE", * // ComponentRegion: "STRING_VALUE", * // FirewallStatelessRule: { * // RuleGroupArn: "STRING_VALUE", * // Sources: "", * // Destinations: "", * // SourcePorts: "", * // DestinationPorts: "", * // Protocols: [ * // Number("int"), * // ], * // RuleAction: "STRING_VALUE", * // Priority: Number("int"), * // }, * // FirewallStatefulRule: { * // RuleGroupArn: "STRING_VALUE", * // Sources: "", * // Destinations: "", * // SourcePorts: "", * // DestinationPorts: "", * // Protocol: "STRING_VALUE", * // RuleAction: "STRING_VALUE", * // Direction: "STRING_VALUE", * // }, * // }, * // ], * // ElasticLoadBalancerListener: "", * // FirewallStatelessRule: { * // RuleGroupArn: "STRING_VALUE", * // Sources: "", * // Destinations: "", * // SourcePorts: "", * // DestinationPorts: "", * // Protocols: [ * // Number("int"), * // ], * // RuleAction: "STRING_VALUE", * // Priority: Number("int"), * // }, * // FirewallStatefulRule: { * // RuleGroupArn: "STRING_VALUE", * // Sources: "", * // Destinations: "", * // SourcePorts: "", * // DestinationPorts: "", * // Protocol: "STRING_VALUE", * // RuleAction: "STRING_VALUE", * // Direction: "STRING_VALUE", * // }, * // ServiceName: "STRING_VALUE", * // }, * // ], * // Explanations: [ * // { * // Acl: "", * // AclRule: { * // Cidr: "STRING_VALUE", * // Egress: true || false, * // PortRange: "", * // Protocol: "STRING_VALUE", * // RuleAction: "STRING_VALUE", * // RuleNumber: Number("int"), * // }, * // Address: "STRING_VALUE", * // Addresses: "", * // AttachedTo: "", * // AvailabilityZones: "", * // AvailabilityZoneIds: "", * // Cidrs: "", * // Component: "", * // CustomerGateway: "", * // Destination: "", * // DestinationVpc: "", * // Direction: "STRING_VALUE", * // ExplanationCode: "STRING_VALUE", * // IngressRouteTable: "", * // InternetGateway: "", * // LoadBalancerArn: "STRING_VALUE", * // ClassicLoadBalancerListener: { * // LoadBalancerPort: Number("int"), * // InstancePort: Number("int"), * // }, * // LoadBalancerListenerPort: Number("int"), * // LoadBalancerTarget: { * // Address: "STRING_VALUE", * // AvailabilityZone: "STRING_VALUE", * // AvailabilityZoneId: "STRING_VALUE", * // Instance: "", * // Port: Number("int"), * // }, * // LoadBalancerTargetGroup: "", * // LoadBalancerTargetGroups: "", * // LoadBalancerTargetPort: Number("int"), * // ElasticLoadBalancerListener: "", * // MissingComponent: "STRING_VALUE", * // NatGateway: "", * // NetworkInterface: "", * // PacketField: "STRING_VALUE", * // VpcPeeringConnection: "", * // Port: Number("int"), * // PortRanges: "", * // PrefixList: "", * // Protocols: "", * // RouteTableRoute: { * // DestinationCidr: "STRING_VALUE", * // DestinationPrefixListId: "STRING_VALUE", * // EgressOnlyInternetGatewayId: "STRING_VALUE", * // GatewayId: "STRING_VALUE", * // InstanceId: "STRING_VALUE", * // NatGatewayId: "STRING_VALUE", * // NetworkInterfaceId: "STRING_VALUE", * // Origin: "STRING_VALUE", * // TransitGatewayId: "STRING_VALUE", * // VpcPeeringConnectionId: "STRING_VALUE", * // State: "STRING_VALUE", * // CarrierGatewayId: "STRING_VALUE", * // CoreNetworkArn: "STRING_VALUE", * // LocalGatewayId: "STRING_VALUE", * // }, * // RouteTable: "", * // SecurityGroup: "", * // SecurityGroupRule: { * // Cidr: "STRING_VALUE", * // Direction: "STRING_VALUE", * // SecurityGroupId: "STRING_VALUE", * // PortRange: "", * // PrefixListId: "STRING_VALUE", * // Protocol: "STRING_VALUE", * // }, * // SecurityGroups: "", * // SourceVpc: "", * // State: "STRING_VALUE", * // Subnet: "", * // SubnetRouteTable: "", * // Vpc: "", * // VpcEndpoint: "", * // VpnConnection: "", * // VpnGateway: "", * // TransitGateway: "", * // TransitGatewayRouteTable: "", * // TransitGatewayRouteTableRoute: { * // DestinationCidr: "STRING_VALUE", * // State: "STRING_VALUE", * // RouteOrigin: "STRING_VALUE", * // PrefixListId: "STRING_VALUE", * // AttachmentId: "STRING_VALUE", * // ResourceId: "STRING_VALUE", * // ResourceType: "STRING_VALUE", * // }, * // TransitGatewayAttachment: "", * // ComponentAccount: "STRING_VALUE", * // ComponentRegion: "STRING_VALUE", * // FirewallStatelessRule: { * // RuleGroupArn: "STRING_VALUE", * // Sources: "", * // Destinations: "", * // SourcePorts: "", * // DestinationPorts: "", * // Protocols: [ * // Number("int"), * // ], * // RuleAction: "STRING_VALUE", * // Priority: Number("int"), * // }, * // FirewallStatefulRule: { * // RuleGroupArn: "STRING_VALUE", * // Sources: "", * // Destinations: "", * // SourcePorts: "", * // DestinationPorts: "", * // Protocol: "STRING_VALUE", * // RuleAction: "STRING_VALUE", * // Direction: "STRING_VALUE", * // }, * // }, * // ], * // AlternatePathHints: [ // AlternatePathHintList * // { // AlternatePathHint * // ComponentId: "STRING_VALUE", * // ComponentArn: "STRING_VALUE", * // }, * // ], * // SuggestedAccounts: "", * // Tags: [ // TagList * // { // Tag * // Key: "STRING_VALUE", * // Value: "STRING_VALUE", * // }, * // ], * // }, * // ], * // NextToken: "STRING_VALUE", * // }; * * ``` * * @param DescribeNetworkInsightsAnalysesCommandInput - {@link DescribeNetworkInsightsAnalysesCommandInput} * @returns {@link DescribeNetworkInsightsAnalysesCommandOutput} * @see {@link DescribeNetworkInsightsAnalysesCommandInput} for command's `input` shape. * @see {@link DescribeNetworkInsightsAnalysesCommandOutput} for command's `response` shape. * @see {@link EC2ClientResolvedConfig | config} for EC2Client's `config` shape. * * @throws {@link EC2ServiceException} *

Base exception class for all service exceptions from EC2 service.

* * * @public */ export declare class DescribeNetworkInsightsAnalysesCommand extends DescribeNetworkInsightsAnalysesCommand_base { /** @internal type navigation helper, not in runtime. */ protected static __types: { api: { input: DescribeNetworkInsightsAnalysesRequest; output: DescribeNetworkInsightsAnalysesResult; }; sdk: { input: DescribeNetworkInsightsAnalysesCommandInput; output: DescribeNetworkInsightsAnalysesCommandOutput; }; }; }