Skip to content

Get Network Insights Access Scope Analysis Findings

ec2_get_network_insights_access_scope_analysis_findings R Documentation

Gets the findings for the specified Network Access Scope analysis

Description

Gets the findings for the specified Network Access Scope analysis.

Usage

ec2_get_network_insights_access_scope_analysis_findings(
  NetworkInsightsAccessScopeAnalysisId, MaxResults, NextToken, DryRun)

Arguments

NetworkInsightsAccessScopeAnalysisId

[required] The ID of the Network Access Scope analysis.

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.

NextToken

The token for the next page of results.

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.

Value

A list with the following syntax:

list(
  NetworkInsightsAccessScopeAnalysisId = "string",
  AnalysisStatus = "running"|"succeeded"|"failed",
  AnalysisFindings = list(
    list(
      NetworkInsightsAccessScopeAnalysisId = "string",
      NetworkInsightsAccessScopeId = "string",
      FindingId = "string",
      FindingComponents = list(
        list(
          SequenceNumber = 123,
          AclRule = list(
            Cidr = "string",
            Egress = TRUE|FALSE,
            PortRange = list(
              From = 123,
              To = 123
            ),
            Protocol = "string",
            RuleAction = "string",
            RuleNumber = 123
          ),
          AttachedTo = list(
            Id = "string",
            Arn = "string",
            Name = "string"
          ),
          Component = list(
            Id = "string",
            Arn = "string",
            Name = "string"
          ),
          DestinationVpc = list(
            Id = "string",
            Arn = "string",
            Name = "string"
          ),
          OutboundHeader = list(
            DestinationAddresses = list(
              "string"
            ),
            DestinationPortRanges = list(
              list(
                From = 123,
                To = 123
              )
            ),
            Protocol = "string",
            SourceAddresses = list(
              "string"
            ),
            SourcePortRanges = list(
              list(
                From = 123,
                To = 123
              )
            )
          ),
          InboundHeader = list(
            DestinationAddresses = list(
              "string"
            ),
            DestinationPortRanges = list(
              list(
                From = 123,
                To = 123
              )
            ),
            Protocol = "string",
            SourceAddresses = list(
              "string"
            ),
            SourcePortRanges = list(
              list(
                From = 123,
                To = 123
              )
            )
          ),
          RouteTableRoute = list(
            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 = list(
            Cidr = "string",
            Direction = "string",
            SecurityGroupId = "string",
            PortRange = list(
              From = 123,
              To = 123
            ),
            PrefixListId = "string",
            Protocol = "string"
          ),
          SourceVpc = list(
            Id = "string",
            Arn = "string",
            Name = "string"
          ),
          Subnet = list(
            Id = "string",
            Arn = "string",
            Name = "string"
          ),
          Vpc = list(
            Id = "string",
            Arn = "string",
            Name = "string"
          ),
          AdditionalDetails = list(
            list(
              AdditionalDetailType = "string",
              Component = list(
                Id = "string",
                Arn = "string",
                Name = "string"
              ),
              VpcEndpointService = list(
                Id = "string",
                Arn = "string",
                Name = "string"
              ),
              RuleOptions = list(
                list(
                  Keyword = "string",
                  Settings = list(
                    "string"
                  )
                )
              ),
              RuleGroupTypePairs = list(
                list(
                  RuleGroupArn = "string",
                  RuleGroupType = "string"
                )
              ),
              RuleGroupRuleOptionsPairs = list(
                list(
                  RuleGroupArn = "string",
                  RuleOptions = list(
                    list(
                      Keyword = "string",
                      Settings = list(
                        "string"
                      )
                    )
                  )
                )
              ),
              ServiceName = "string",
              LoadBalancers = list(
                list(
                  Id = "string",
                  Arn = "string",
                  Name = "string"
                )
              )
            )
          ),
          TransitGateway = list(
            Id = "string",
            Arn = "string",
            Name = "string"
          ),
          TransitGatewayRouteTableRoute = list(
            DestinationCidr = "string",
            State = "string",
            RouteOrigin = "string",
            PrefixListId = "string",
            AttachmentId = "string",
            ResourceId = "string",
            ResourceType = "string"
          ),
          Explanations = list(
            list(
              Acl = list(
                Id = "string",
                Arn = "string",
                Name = "string"
              ),
              AclRule = list(
                Cidr = "string",
                Egress = TRUE|FALSE,
                PortRange = list(
                  From = 123,
                  To = 123
                ),
                Protocol = "string",
                RuleAction = "string",
                RuleNumber = 123
              ),
              Address = "string",
              Addresses = list(
                "string"
              ),
              AttachedTo = list(
                Id = "string",
                Arn = "string",
                Name = "string"
              ),
              AvailabilityZones = list(
                "string"
              ),
              Cidrs = list(
                "string"
              ),
              Component = list(
                Id = "string",
                Arn = "string",
                Name = "string"
              ),
              CustomerGateway = list(
                Id = "string",
                Arn = "string",
                Name = "string"
              ),
              Destination = list(
                Id = "string",
                Arn = "string",
                Name = "string"
              ),
              DestinationVpc = list(
                Id = "string",
                Arn = "string",
                Name = "string"
              ),
              Direction = "string",
              ExplanationCode = "string",
              IngressRouteTable = list(
                Id = "string",
                Arn = "string",
                Name = "string"
              ),
              InternetGateway = list(
                Id = "string",
                Arn = "string",
                Name = "string"
              ),
              LoadBalancerArn = "string",
              ClassicLoadBalancerListener = list(
                LoadBalancerPort = 123,
                InstancePort = 123
              ),
              LoadBalancerListenerPort = 123,
              LoadBalancerTarget = list(
                Address = "string",
                AvailabilityZone = "string",
                Instance = list(
                  Id = "string",
                  Arn = "string",
                  Name = "string"
                ),
                Port = 123
              ),
              LoadBalancerTargetGroup = list(
                Id = "string",
                Arn = "string",
                Name = "string"
              ),
              LoadBalancerTargetGroups = list(
                list(
                  Id = "string",
                  Arn = "string",
                  Name = "string"
                )
              ),
              LoadBalancerTargetPort = 123,
              ElasticLoadBalancerListener = list(
                Id = "string",
                Arn = "string",
                Name = "string"
              ),
              MissingComponent = "string",
              NatGateway = list(
                Id = "string",
                Arn = "string",
                Name = "string"
              ),
              NetworkInterface = list(
                Id = "string",
                Arn = "string",
                Name = "string"
              ),
              PacketField = "string",
              VpcPeeringConnection = list(
                Id = "string",
                Arn = "string",
                Name = "string"
              ),
              Port = 123,
              PortRanges = list(
                list(
                  From = 123,
                  To = 123
                )
              ),
              PrefixList = list(
                Id = "string",
                Arn = "string",
                Name = "string"
              ),
              Protocols = list(
                "string"
              ),
              RouteTableRoute = list(
                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 = list(
                Id = "string",
                Arn = "string",
                Name = "string"
              ),
              SecurityGroup = list(
                Id = "string",
                Arn = "string",
                Name = "string"
              ),
              SecurityGroupRule = list(
                Cidr = "string",
                Direction = "string",
                SecurityGroupId = "string",
                PortRange = list(
                  From = 123,
                  To = 123
                ),
                PrefixListId = "string",
                Protocol = "string"
              ),
              SecurityGroups = list(
                list(
                  Id = "string",
                  Arn = "string",
                  Name = "string"
                )
              ),
              SourceVpc = list(
                Id = "string",
                Arn = "string",
                Name = "string"
              ),
              State = "string",
              Subnet = list(
                Id = "string",
                Arn = "string",
                Name = "string"
              ),
              SubnetRouteTable = list(
                Id = "string",
                Arn = "string",
                Name = "string"
              ),
              Vpc = list(
                Id = "string",
                Arn = "string",
                Name = "string"
              ),
              VpcEndpoint = list(
                Id = "string",
                Arn = "string",
                Name = "string"
              ),
              VpnConnection = list(
                Id = "string",
                Arn = "string",
                Name = "string"
              ),
              VpnGateway = list(
                Id = "string",
                Arn = "string",
                Name = "string"
              ),
              TransitGateway = list(
                Id = "string",
                Arn = "string",
                Name = "string"
              ),
              TransitGatewayRouteTable = list(
                Id = "string",
                Arn = "string",
                Name = "string"
              ),
              TransitGatewayRouteTableRoute = list(
                DestinationCidr = "string",
                State = "string",
                RouteOrigin = "string",
                PrefixListId = "string",
                AttachmentId = "string",
                ResourceId = "string",
                ResourceType = "string"
              ),
              TransitGatewayAttachment = list(
                Id = "string",
                Arn = "string",
                Name = "string"
              ),
              ComponentAccount = "string",
              ComponentRegion = "string",
              FirewallStatelessRule = list(
                RuleGroupArn = "string",
                Sources = list(
                  "string"
                ),
                Destinations = list(
                  "string"
                ),
                SourcePorts = list(
                  list(
                    From = 123,
                    To = 123
                  )
                ),
                DestinationPorts = list(
                  list(
                    From = 123,
                    To = 123
                  )
                ),
                Protocols = list(
                  123
                ),
                RuleAction = "string",
                Priority = 123
              ),
              FirewallStatefulRule = list(
                RuleGroupArn = "string",
                Sources = list(
                  "string"
                ),
                Destinations = list(
                  "string"
                ),
                SourcePorts = list(
                  list(
                    From = 123,
                    To = 123
                  )
                ),
                DestinationPorts = list(
                  list(
                    From = 123,
                    To = 123
                  )
                ),
                Protocol = "string",
                RuleAction = "string",
                Direction = "string"
              )
            )
          ),
          ElasticLoadBalancerListener = list(
            Id = "string",
            Arn = "string",
            Name = "string"
          ),
          FirewallStatelessRule = list(
            RuleGroupArn = "string",
            Sources = list(
              "string"
            ),
            Destinations = list(
              "string"
            ),
            SourcePorts = list(
              list(
                From = 123,
                To = 123
              )
            ),
            DestinationPorts = list(
              list(
                From = 123,
                To = 123
              )
            ),
            Protocols = list(
              123
            ),
            RuleAction = "string",
            Priority = 123
          ),
          FirewallStatefulRule = list(
            RuleGroupArn = "string",
            Sources = list(
              "string"
            ),
            Destinations = list(
              "string"
            ),
            SourcePorts = list(
              list(
                From = 123,
                To = 123
              )
            ),
            DestinationPorts = list(
              list(
                From = 123,
                To = 123
              )
            ),
            Protocol = "string",
            RuleAction = "string",
            Direction = "string"
          ),
          ServiceName = "string"
        )
      )
    )
  ),
  NextToken = "string"
)

Request syntax

svc$get_network_insights_access_scope_analysis_findings(
  NetworkInsightsAccessScopeAnalysisId = "string",
  MaxResults = 123,
  NextToken = "string",
  DryRun = TRUE|FALSE
)