AWSEC2Explanation
Objective-C
@interface AWSEC2Explanation
Swift
class AWSEC2Explanation
Describes an explanation code for an unreachable path. For more information, see Reachability Analyzer explanation codes.
-
The network ACL.
Declaration
Objective-C
@property (nonatomic, strong) AWSEC2AnalysisComponent *_Nullable acl;Swift
var acl: AWSEC2AnalysisComponent? { get set } -
The network ACL rule.
Declaration
Objective-C
@property (nonatomic, strong) AWSEC2AnalysisAclRule *_Nullable aclRule;Swift
var aclRule: AWSEC2AnalysisAclRule? { get set } -
The IPv4 address, in CIDR notation.
Declaration
Objective-C
@property (nonatomic, strong) NSString *_Nullable address;Swift
var address: String? { get set } -
The IPv4 addresses, in CIDR notation.
Declaration
Objective-C
@property (nonatomic, strong) NSArray<NSString *> *_Nullable addresses;Swift
var addresses: [String]? { get set } -
The resource to which the component is attached.
Declaration
Objective-C
@property (nonatomic, strong) AWSEC2AnalysisComponent *_Nullable attachedTo;Swift
var attachedTo: AWSEC2AnalysisComponent? { get set } -
The Availability Zones.
Declaration
Objective-C
@property (nonatomic, strong) NSArray<NSString *> *_Nullable availabilityZones;Swift
var availabilityZones: [String]? { get set } -
The CIDR ranges.
Declaration
Objective-C
@property (nonatomic, strong) NSArray<NSString *> *_Nullable cidrs;Swift
var cidrs: [String]? { get set } -
The listener for a Classic Load Balancer.
Declaration
Objective-C
@property (nonatomic, strong) AWSEC2AnalysisLoadBalancerListener *_Nullable classicLoadBalancerListener;Swift
var classicLoadBalancerListener: AWSEC2AnalysisLoadBalancerListener? { get set } -
The component.
Declaration
Objective-C
@property (nonatomic, strong) AWSEC2AnalysisComponent *_Nullable component;Swift
var component: AWSEC2AnalysisComponent? { get set } -
The Amazon Web Services account for the component.
Declaration
Objective-C
@property (nonatomic, strong) NSString *_Nullable componentAccount;Swift
var componentAccount: String? { get set } -
The Region for the component.
Declaration
Objective-C
@property (nonatomic, strong) NSString *_Nullable componentRegion;Swift
var componentRegion: String? { get set } -
The customer gateway.
Declaration
Objective-C
@property (nonatomic, strong) AWSEC2AnalysisComponent *_Nullable customerGateway;Swift
var customerGateway: AWSEC2AnalysisComponent? { get set } -
The destination.
Declaration
Objective-C
@property (nonatomic, strong) AWSEC2AnalysisComponent *_Nullable destination;Swift
var destination: AWSEC2AnalysisComponent? { get set } -
The destination VPC.
Declaration
Objective-C
@property (nonatomic, strong) AWSEC2AnalysisComponent *_Nullable destinationVpc;Swift
var destinationVpc: AWSEC2AnalysisComponent? { get set } -
The direction. The following are the possible values:
egress
ingress
Declaration
Objective-C
@property (nonatomic, strong) NSString *_Nullable direction;Swift
var direction: String? { get set } -
The load balancer listener.
Declaration
Objective-C
@property (nonatomic, strong) AWSEC2AnalysisComponent *_Nullable elasticLoadBalancerListener;Swift
var elasticLoadBalancerListener: AWSEC2AnalysisComponent? { get set } -
The explanation code.
Declaration
Objective-C
@property (nonatomic, strong) NSString *_Nullable explanationCode;Swift
var explanationCode: String? { get set } -
The Network Firewall stateful rule.
Declaration
Objective-C
@property (nonatomic, strong) AWSEC2FirewallStatefulRule *_Nullable firewallStatefulRule;Swift
var firewallStatefulRule: AWSEC2FirewallStatefulRule? { get set } -
The Network Firewall stateless rule.
Declaration
Objective-C
@property (nonatomic, strong) AWSEC2FirewallStatelessRule *_Nullable firewallStatelessRule;Swift
var firewallStatelessRule: AWSEC2FirewallStatelessRule? { get set } -
The route table.
Declaration
Objective-C
@property (nonatomic, strong) AWSEC2AnalysisComponent *_Nullable ingressRouteTable;Swift
var ingressRouteTable: AWSEC2AnalysisComponent? { get set } -
The internet gateway.
Declaration
Objective-C
@property (nonatomic, strong) AWSEC2AnalysisComponent *_Nullable internetGateway;Swift
var internetGateway: AWSEC2AnalysisComponent? { get set } -
The Amazon Resource Name (ARN) of the load balancer.
Declaration
Objective-C
@property (nonatomic, strong) NSString *_Nullable loadBalancerArn;Swift
var loadBalancerArn: String? { get set } -
The listener port of the load balancer.
Declaration
Objective-C
@property (nonatomic, strong) NSNumber *_Nullable loadBalancerListenerPort;Swift
var loadBalancerListenerPort: NSNumber? { get set } -
The target.
Declaration
Objective-C
@property (nonatomic, strong) AWSEC2AnalysisLoadBalancerTarget *_Nullable loadBalancerTarget;Swift
var loadBalancerTarget: AWSEC2AnalysisLoadBalancerTarget? { get set } -
The target group.
Declaration
Objective-C
@property (nonatomic, strong) AWSEC2AnalysisComponent *_Nullable loadBalancerTargetGroup;Swift
var loadBalancerTargetGroup: AWSEC2AnalysisComponent? { get set } -
The target groups.
Declaration
Objective-C
@property (nonatomic, strong) NSArray<AWSEC2AnalysisComponent *> *_Nullable loadBalancerTargetGroups;Swift
var loadBalancerTargetGroups: [AWSEC2AnalysisComponent]? { get set } -
The target port.
Declaration
Objective-C
@property (nonatomic, strong) NSNumber *_Nullable loadBalancerTargetPort;Swift
var loadBalancerTargetPort: NSNumber? { get set } -
The missing component.
Declaration
Objective-C
@property (nonatomic, strong) NSString *_Nullable missingComponent;Swift
var missingComponent: String? { get set } -
The NAT gateway.
Declaration
Objective-C
@property (nonatomic, strong) AWSEC2AnalysisComponent *_Nullable natGateway;Swift
var natGateway: AWSEC2AnalysisComponent? { get set } -
The network interface.
Declaration
Objective-C
@property (nonatomic, strong) AWSEC2AnalysisComponent *_Nullable networkInterface;Swift
var networkInterface: AWSEC2AnalysisComponent? { get set } -
The packet field.
Declaration
Objective-C
@property (nonatomic, strong) NSString *_Nullable packetField;Swift
var packetField: String? { get set } -
The port.
Declaration
Objective-C
@property (nonatomic, strong) NSNumber *_Nullable port;Swift
var port: NSNumber? { get set } -
The port ranges.
Declaration
Objective-C
@property (nonatomic, strong) NSArray<AWSEC2PortRange *> *_Nullable portRanges;Swift
var portRanges: [AWSEC2PortRange]? { get set } -
The prefix list.
Declaration
Objective-C
@property (nonatomic, strong) AWSEC2AnalysisComponent *_Nullable prefixList;Swift
var prefixList: AWSEC2AnalysisComponent? { get set } -
The protocols.
Declaration
Objective-C
@property (nonatomic, strong) NSArray<NSString *> *_Nullable protocols;Swift
var protocols: [String]? { get set } -
The route table.
Declaration
Objective-C
@property (nonatomic, strong) AWSEC2AnalysisComponent *_Nullable routeTable;Swift
var routeTable: AWSEC2AnalysisComponent? { get set } -
The route table route.
Declaration
Objective-C
@property (nonatomic, strong) AWSEC2AnalysisRouteTableRoute *_Nullable routeTableRoute;Swift
var routeTableRoute: AWSEC2AnalysisRouteTableRoute? { get set } -
The security group.
Declaration
Objective-C
@property (nonatomic, strong) AWSEC2AnalysisComponent *_Nullable securityGroup;Swift
var securityGroup: AWSEC2AnalysisComponent? { get set } -
The security group rule.
Declaration
Objective-C
@property (nonatomic, strong) AWSEC2AnalysisSecurityGroupRule *_Nullable securityGroupRule;Swift
var securityGroupRule: AWSEC2AnalysisSecurityGroupRule? { get set } -
The security groups.
Declaration
Objective-C
@property (nonatomic, strong) NSArray<AWSEC2AnalysisComponent *> *_Nullable securityGroups;Swift
var securityGroups: [AWSEC2AnalysisComponent]? { get set } -
The source VPC.
Declaration
Objective-C
@property (nonatomic, strong) AWSEC2AnalysisComponent *_Nullable sourceVpc;Swift
var sourceVpc: AWSEC2AnalysisComponent? { get set } -
The state.
Declaration
Objective-C
@property (nonatomic, strong) NSString *_Nullable state;Swift
var state: String? { get set } -
The subnet.
Declaration
Objective-C
@property (nonatomic, strong) AWSEC2AnalysisComponent *_Nullable subnet;Swift
var subnet: AWSEC2AnalysisComponent? { get set } -
The route table for the subnet.
Declaration
Objective-C
@property (nonatomic, strong) AWSEC2AnalysisComponent *_Nullable subnetRouteTable;Swift
var subnetRouteTable: AWSEC2AnalysisComponent? { get set } -
The transit gateway.
Declaration
Objective-C
@property (nonatomic, strong) AWSEC2AnalysisComponent *_Nullable transitGateway;Swift
var transitGateway: AWSEC2AnalysisComponent? { get set } -
The transit gateway attachment.
Declaration
Objective-C
@property (nonatomic, strong) AWSEC2AnalysisComponent *_Nullable transitGatewayAttachment;Swift
var transitGatewayAttachment: AWSEC2AnalysisComponent? { get set } -
The transit gateway route table.
Declaration
Objective-C
@property (nonatomic, strong) AWSEC2AnalysisComponent *_Nullable transitGatewayRouteTable;Swift
var transitGatewayRouteTable: AWSEC2AnalysisComponent? { get set } -
The transit gateway route table route.
Declaration
Objective-C
@property (nonatomic, strong) AWSEC2TransitGatewayRouteTableRoute *_Nullable transitGatewayRouteTableRoute;Swift
var transitGatewayRouteTableRoute: AWSEC2TransitGatewayRouteTableRoute? { get set } -
The component VPC.
Declaration
Objective-C
@property (nonatomic, strong) AWSEC2AnalysisComponent *_Nullable vpc;Swift
var vpc: AWSEC2AnalysisComponent? { get set } -
The VPC endpoint.
Declaration
Objective-C
@property (nonatomic, strong) AWSEC2AnalysisComponent *_Nullable vpcEndpoint;Swift
var vpcEndpoint: AWSEC2AnalysisComponent? { get set } -
The VPC peering connection.
Declaration
Objective-C
@property (nonatomic, strong) AWSEC2AnalysisComponent *_Nullable vpcPeeringConnection;Swift
var vpcPeeringConnection: AWSEC2AnalysisComponent? { get set } -
The VPN connection.
Declaration
Objective-C
@property (nonatomic, strong) AWSEC2AnalysisComponent *_Nullable vpnConnection;Swift
var vpnConnection: AWSEC2AnalysisComponent? { get set } -
The VPN gateway.
Declaration
Objective-C
@property (nonatomic, strong) AWSEC2AnalysisComponent *_Nullable vpnGateway;Swift
var vpnGateway: AWSEC2AnalysisComponent? { get set }
View on GitHub
Install in Dash
AWSEC2Explanation Class Reference