awscc.ec2_networkinsightsanalysis¶
Filters¶
event
marked-for-op
reduce
tag-count
value
Actions¶
delete¶
Parent base class for filters and actions.
properties:
type:
enum:
- delete
required:
- type
Permissions - ec2:DeleteNetworkInsightsAnalysis
update¶
Parent base class for filters and actions.
definitions:
AlternatePathHint:
additionalProperties: false
properties:
ComponentArn:
type: string
ComponentId:
type: string
type: object
AnalysisAclRule:
additionalProperties: false
properties:
Cidr:
type: string
Egress:
type: boolean
PortRange:
additionalProperties: false
properties:
From:
type: integer
To:
type: integer
type: object
Protocol:
type: string
RuleAction:
type: string
RuleNumber:
type: integer
type: object
AnalysisComponent:
additionalProperties: false
properties:
Arn:
type: string
Id:
type: string
type: object
AnalysisLoadBalancerListener:
additionalProperties: false
properties:
InstancePort:
type: integer
LoadBalancerPort:
type: integer
type: object
AnalysisLoadBalancerTarget:
additionalProperties: false
properties:
Address:
type: string
AvailabilityZone:
type: string
Instance:
additionalProperties: false
properties:
Arn:
type: string
Id:
type: string
type: object
Port:
type: integer
type: object
AnalysisPacketHeader:
additionalProperties: false
properties:
DestinationAddresses:
items:
type: string
type: array
DestinationPortRanges:
items:
additionalProperties: false
properties:
From:
type: integer
To:
type: integer
type: object
type: array
Protocol:
type: string
SourceAddresses:
items:
type: string
type: array
SourcePortRanges:
items:
additionalProperties: false
properties:
From:
type: integer
To:
type: integer
type: object
type: array
type: object
AnalysisRouteTableRoute:
additionalProperties: false
properties:
NatGatewayId:
type: string
NetworkInterfaceId:
type: string
Origin:
type: string
TransitGatewayId:
type: string
VpcPeeringConnectionId:
type: string
destinationCidr:
type: string
destinationPrefixListId:
type: string
egressOnlyInternetGatewayId:
type: string
gatewayId:
type: string
instanceId:
type: string
type: object
AnalysisSecurityGroupRule:
additionalProperties: false
properties:
Cidr:
type: string
Direction:
type: string
PortRange:
additionalProperties: false
properties:
From:
type: integer
To:
type: integer
type: object
PrefixListId:
type: string
Protocol:
type: string
SecurityGroupId:
type: string
type: object
Explanation:
additionalProperties: false
properties:
Acl:
additionalProperties: false
properties:
Arn:
type: string
Id:
type: string
type: object
AclRule:
additionalProperties: false
properties:
Cidr:
type: string
Egress:
type: boolean
PortRange:
additionalProperties: false
properties:
From:
type: integer
To:
type: integer
type: object
Protocol:
type: string
RuleAction:
type: string
RuleNumber:
type: integer
type: object
Address:
type: string
Addresses:
items:
type: string
type: array
AttachedTo:
additionalProperties: false
properties:
Arn:
type: string
Id:
type: string
type: object
AvailabilityZones:
items:
type: string
type: array
Cidrs:
items:
type: string
type: array
ClassicLoadBalancerListener:
additionalProperties: false
properties:
InstancePort:
type: integer
LoadBalancerPort:
type: integer
type: object
Component:
additionalProperties: false
properties:
Arn:
type: string
Id:
type: string
type: object
CustomerGateway:
additionalProperties: false
properties:
Arn:
type: string
Id:
type: string
type: object
Destination:
additionalProperties: false
properties:
Arn:
type: string
Id:
type: string
type: object
DestinationVpc:
additionalProperties: false
properties:
Arn:
type: string
Id:
type: string
type: object
Direction:
type: string
ElasticLoadBalancerListener:
additionalProperties: false
properties:
Arn:
type: string
Id:
type: string
type: object
ExplanationCode:
type: string
IngressRouteTable:
additionalProperties: false
properties:
Arn:
type: string
Id:
type: string
type: object
InternetGateway:
additionalProperties: false
properties:
Arn:
type: string
Id:
type: string
type: object
LoadBalancerArn:
type: string
LoadBalancerListenerPort:
type: integer
LoadBalancerTarget:
additionalProperties: false
properties:
Address:
type: string
AvailabilityZone:
type: string
Instance:
additionalProperties: false
properties:
Arn:
type: string
Id:
type: string
type: object
Port:
type: integer
type: object
LoadBalancerTargetGroup:
additionalProperties: false
properties:
Arn:
type: string
Id:
type: string
type: object
LoadBalancerTargetGroups:
items:
additionalProperties: false
properties:
Arn:
type: string
Id:
type: string
type: object
type: array
LoadBalancerTargetPort:
type: integer
MissingComponent:
type: string
NatGateway:
additionalProperties: false
properties:
Arn:
type: string
Id:
type: string
type: object
NetworkInterface:
additionalProperties: false
properties:
Arn:
type: string
Id:
type: string
type: object
PacketField:
type: string
Port:
type: integer
PortRanges:
items:
additionalProperties: false
properties:
From:
type: integer
To:
type: integer
type: object
type: array
PrefixList:
additionalProperties: false
properties:
Arn:
type: string
Id:
type: string
type: object
Protocols:
items:
type: string
type: array
RouteTable:
additionalProperties: false
properties:
Arn:
type: string
Id:
type: string
type: object
RouteTableRoute:
additionalProperties: false
properties:
NatGatewayId:
type: string
NetworkInterfaceId:
type: string
Origin:
type: string
TransitGatewayId:
type: string
VpcPeeringConnectionId:
type: string
destinationCidr:
type: string
destinationPrefixListId:
type: string
egressOnlyInternetGatewayId:
type: string
gatewayId:
type: string
instanceId:
type: string
type: object
SecurityGroup:
additionalProperties: false
properties:
Arn:
type: string
Id:
type: string
type: object
SecurityGroupRule:
additionalProperties: false
properties:
Cidr:
type: string
Direction:
type: string
PortRange:
additionalProperties: false
properties:
From:
type: integer
To:
type: integer
type: object
PrefixListId:
type: string
Protocol:
type: string
SecurityGroupId:
type: string
type: object
SecurityGroups:
items:
additionalProperties: false
properties:
Arn:
type: string
Id:
type: string
type: object
type: array
SourceVpc:
additionalProperties: false
properties:
Arn:
type: string
Id:
type: string
type: object
State:
type: string
Subnet:
additionalProperties: false
properties:
Arn:
type: string
Id:
type: string
type: object
SubnetRouteTable:
additionalProperties: false
properties:
Arn:
type: string
Id:
type: string
type: object
Vpc:
additionalProperties: false
properties:
Arn:
type: string
Id:
type: string
type: object
VpcPeeringConnection:
additionalProperties: false
properties:
Arn:
type: string
Id:
type: string
type: object
VpnConnection:
additionalProperties: false
properties:
Arn:
type: string
Id:
type: string
type: object
VpnGateway:
additionalProperties: false
properties:
Arn:
type: string
Id:
type: string
type: object
vpcEndpoint:
additionalProperties: false
properties:
Arn:
type: string
Id:
type: string
type: object
type: object
IpAddress:
type: string
PathComponent:
additionalProperties: false
properties:
AclRule:
additionalProperties: false
properties:
Cidr:
type: string
Egress:
type: boolean
PortRange:
additionalProperties: false
properties:
From:
type: integer
To:
type: integer
type: object
Protocol:
type: string
RuleAction:
type: string
RuleNumber:
type: integer
type: object
Component:
additionalProperties: false
properties:
Arn:
type: string
Id:
type: string
type: object
DestinationVpc:
additionalProperties: false
properties:
Arn:
type: string
Id:
type: string
type: object
InboundHeader:
additionalProperties: false
properties:
DestinationAddresses:
items:
type: string
type: array
DestinationPortRanges:
items:
additionalProperties: false
properties:
From:
type: integer
To:
type: integer
type: object
type: array
Protocol:
type: string
SourceAddresses:
items:
type: string
type: array
SourcePortRanges:
items:
additionalProperties: false
properties:
From:
type: integer
To:
type: integer
type: object
type: array
type: object
OutboundHeader:
additionalProperties: false
properties:
DestinationAddresses:
items:
type: string
type: array
DestinationPortRanges:
items:
additionalProperties: false
properties:
From:
type: integer
To:
type: integer
type: object
type: array
Protocol:
type: string
SourceAddresses:
items:
type: string
type: array
SourcePortRanges:
items:
additionalProperties: false
properties:
From:
type: integer
To:
type: integer
type: object
type: array
type: object
RouteTableRoute:
additionalProperties: false
properties:
NatGatewayId:
type: string
NetworkInterfaceId:
type: string
Origin:
type: string
TransitGatewayId:
type: string
VpcPeeringConnectionId:
type: string
destinationCidr:
type: string
destinationPrefixListId:
type: string
egressOnlyInternetGatewayId:
type: string
gatewayId:
type: string
instanceId:
type: string
type: object
SecurityGroupRule:
additionalProperties: false
properties:
Cidr:
type: string
Direction:
type: string
PortRange:
additionalProperties: false
properties:
From:
type: integer
To:
type: integer
type: object
PrefixListId:
type: string
Protocol:
type: string
SecurityGroupId:
type: string
type: object
SequenceNumber:
type: integer
SourceVpc:
additionalProperties: false
properties:
Arn:
type: string
Id:
type: string
type: object
Subnet:
additionalProperties: false
properties:
Arn:
type: string
Id:
type: string
type: object
Vpc:
additionalProperties: false
properties:
Arn:
type: string
Id:
type: string
type: object
type: object
Port:
type: integer
PortRange:
additionalProperties: false
properties:
From:
type: integer
To:
type: integer
type: object
Protocol:
type: string
ResourceArn:
type: string
Tag:
additionalProperties: false
properties:
Key:
type: string
Value:
type: string
required:
- Key
type: object
Tags:
items:
additionalProperties: false
properties:
Key:
type: string
Value:
type: string
required:
- Key
type: object
type: array
uniqueItems: true
properties:
Tags:
items:
additionalProperties: false
properties:
Key:
type: string
Value:
type: string
required:
- Key
type: object
type: array
type:
enum:
- update
Permissions - ec2:CreateTags, ec2:DescribeNetworkInsightsAnalyses, ec2:DeleteTags