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 isUnauthorizedOperation
.
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"
)