NetworkInsightsAnalysisExplanation

data class NetworkInsightsAnalysisExplanation(val acl: NetworkInsightsAnalysisAnalysisComponent? = null, val aclRule: NetworkInsightsAnalysisAnalysisAclRule? = null, val address: String? = null, val addresses: List<String>? = null, val attachedTo: NetworkInsightsAnalysisAnalysisComponent? = null, val availabilityZones: List<String>? = null, val cidrs: List<String>? = null, val classicLoadBalancerListener: NetworkInsightsAnalysisAnalysisLoadBalancerListener? = null, val component: NetworkInsightsAnalysisAnalysisComponent? = null, val componentAccount: String? = null, val componentRegion: String? = null, val customerGateway: NetworkInsightsAnalysisAnalysisComponent? = null, val destination: NetworkInsightsAnalysisAnalysisComponent? = null, val destinationVpc: NetworkInsightsAnalysisAnalysisComponent? = null, val direction: String? = null, val elasticLoadBalancerListener: NetworkInsightsAnalysisAnalysisComponent? = null, val explanationCode: String? = null, val ingressRouteTable: NetworkInsightsAnalysisAnalysisComponent? = null, val internetGateway: NetworkInsightsAnalysisAnalysisComponent? = null, val loadBalancerArn: String? = null, val loadBalancerListenerPort: Int? = null, val loadBalancerTarget: NetworkInsightsAnalysisAnalysisLoadBalancerTarget? = null, val loadBalancerTargetGroup: NetworkInsightsAnalysisAnalysisComponent? = null, val loadBalancerTargetGroups: List<NetworkInsightsAnalysisAnalysisComponent>? = null, val loadBalancerTargetPort: Int? = null, val missingComponent: String? = null, val natGateway: NetworkInsightsAnalysisAnalysisComponent? = null, val networkInterface: NetworkInsightsAnalysisAnalysisComponent? = null, val packetField: String? = null, val port: Int? = null, val portRanges: List<NetworkInsightsAnalysisPortRange>? = null, val prefixList: NetworkInsightsAnalysisAnalysisComponent? = null, val protocols: List<String>? = null, val routeTable: NetworkInsightsAnalysisAnalysisComponent? = null, val routeTableRoute: NetworkInsightsAnalysisAnalysisRouteTableRoute? = null, val securityGroup: NetworkInsightsAnalysisAnalysisComponent? = null, val securityGroupRule: NetworkInsightsAnalysisAnalysisSecurityGroupRule? = null, val securityGroups: List<NetworkInsightsAnalysisAnalysisComponent>? = null, val sourceVpc: NetworkInsightsAnalysisAnalysisComponent? = null, val state: String? = null, val subnet: NetworkInsightsAnalysisAnalysisComponent? = null, val subnetRouteTable: NetworkInsightsAnalysisAnalysisComponent? = null, val transitGateway: NetworkInsightsAnalysisAnalysisComponent? = null, val transitGatewayAttachment: NetworkInsightsAnalysisAnalysisComponent? = null, val transitGatewayRouteTable: NetworkInsightsAnalysisAnalysisComponent? = null, val transitGatewayRouteTableRoute: NetworkInsightsAnalysisTransitGatewayRouteTableRoute? = null, val vpc: NetworkInsightsAnalysisAnalysisComponent? = null, val vpcEndpoint: NetworkInsightsAnalysisAnalysisComponent? = null, val vpcPeeringConnection: NetworkInsightsAnalysisAnalysisComponent? = null, val vpnConnection: NetworkInsightsAnalysisAnalysisComponent? = null, val vpnGateway: NetworkInsightsAnalysisAnalysisComponent? = null)

Constructors

Link copied to clipboard
constructor(acl: NetworkInsightsAnalysisAnalysisComponent? = null, aclRule: NetworkInsightsAnalysisAnalysisAclRule? = null, address: String? = null, addresses: List<String>? = null, attachedTo: NetworkInsightsAnalysisAnalysisComponent? = null, availabilityZones: List<String>? = null, cidrs: List<String>? = null, classicLoadBalancerListener: NetworkInsightsAnalysisAnalysisLoadBalancerListener? = null, component: NetworkInsightsAnalysisAnalysisComponent? = null, componentAccount: String? = null, componentRegion: String? = null, customerGateway: NetworkInsightsAnalysisAnalysisComponent? = null, destination: NetworkInsightsAnalysisAnalysisComponent? = null, destinationVpc: NetworkInsightsAnalysisAnalysisComponent? = null, direction: String? = null, elasticLoadBalancerListener: NetworkInsightsAnalysisAnalysisComponent? = null, explanationCode: String? = null, ingressRouteTable: NetworkInsightsAnalysisAnalysisComponent? = null, internetGateway: NetworkInsightsAnalysisAnalysisComponent? = null, loadBalancerArn: String? = null, loadBalancerListenerPort: Int? = null, loadBalancerTarget: NetworkInsightsAnalysisAnalysisLoadBalancerTarget? = null, loadBalancerTargetGroup: NetworkInsightsAnalysisAnalysisComponent? = null, loadBalancerTargetGroups: List<NetworkInsightsAnalysisAnalysisComponent>? = null, loadBalancerTargetPort: Int? = null, missingComponent: String? = null, natGateway: NetworkInsightsAnalysisAnalysisComponent? = null, networkInterface: NetworkInsightsAnalysisAnalysisComponent? = null, packetField: String? = null, port: Int? = null, portRanges: List<NetworkInsightsAnalysisPortRange>? = null, prefixList: NetworkInsightsAnalysisAnalysisComponent? = null, protocols: List<String>? = null, routeTable: NetworkInsightsAnalysisAnalysisComponent? = null, routeTableRoute: NetworkInsightsAnalysisAnalysisRouteTableRoute? = null, securityGroup: NetworkInsightsAnalysisAnalysisComponent? = null, securityGroupRule: NetworkInsightsAnalysisAnalysisSecurityGroupRule? = null, securityGroups: List<NetworkInsightsAnalysisAnalysisComponent>? = null, sourceVpc: NetworkInsightsAnalysisAnalysisComponent? = null, state: String? = null, subnet: NetworkInsightsAnalysisAnalysisComponent? = null, subnetRouteTable: NetworkInsightsAnalysisAnalysisComponent? = null, transitGateway: NetworkInsightsAnalysisAnalysisComponent? = null, transitGatewayAttachment: NetworkInsightsAnalysisAnalysisComponent? = null, transitGatewayRouteTable: NetworkInsightsAnalysisAnalysisComponent? = null, transitGatewayRouteTableRoute: NetworkInsightsAnalysisTransitGatewayRouteTableRoute? = null, vpc: NetworkInsightsAnalysisAnalysisComponent? = null, vpcEndpoint: NetworkInsightsAnalysisAnalysisComponent? = null, vpcPeeringConnection: NetworkInsightsAnalysisAnalysisComponent? = null, vpnConnection: NetworkInsightsAnalysisAnalysisComponent? = null, vpnGateway: NetworkInsightsAnalysisAnalysisComponent? = null)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard

The network ACL.

Link copied to clipboard

The network ACL rule.

Link copied to clipboard
val address: String? = null

The IPv4 address, in CIDR notation.

Link copied to clipboard
val addresses: List<String>? = null

The IPv4 addresses, in CIDR notation.

Link copied to clipboard

The resource to which the component is attached.

Link copied to clipboard

The Availability Zones.

Link copied to clipboard
val cidrs: List<String>? = null

The CIDR ranges.

Link copied to clipboard

The listener for a Classic Load Balancer.

Link copied to clipboard
Link copied to clipboard

The AWS account for the component.

Link copied to clipboard
val componentRegion: String? = null

The Region for the component.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
val direction: String? = null

The direction. The following are the possible values:

Link copied to clipboard
Link copied to clipboard
val explanationCode: String? = null

The explanation code.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
val loadBalancerArn: String? = null

The Amazon Resource Name (ARN) of the load balancer.

Link copied to clipboard

The listener port of the load balancer.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

The target port.

Link copied to clipboard

The missing component.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
val packetField: String? = null

The packet field.

Link copied to clipboard
val port: Int? = null

The port.

Link copied to clipboard

The port ranges.

Link copied to clipboard
Link copied to clipboard
val protocols: List<String>? = null

The protocols.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
val state: String? = null

The state.

Link copied to clipboard
Link copied to clipboard

The route table for the subnet.

Link copied to clipboard
Link copied to clipboard

The transit gateway attachment.

Link copied to clipboard

The transit gateway route table.

Link copied to clipboard
Link copied to clipboard

The component VPC.

Link copied to clipboard
Link copied to clipboard

The VPC peering connection.

Link copied to clipboard
Link copied to clipboard