AWSEC2AnalysisRouteTableRoute

Objective-C

@interface AWSEC2AnalysisRouteTableRoute

Swift

class AWSEC2AnalysisRouteTableRoute

Describes a route table route.

  • The ID of a carrier gateway.

    Declaration

    Objective-C

    @property (nonatomic, strong) NSString *_Nullable carrierGatewayId;

    Swift

    var carrierGatewayId: String? { get set }
  • The Amazon Resource Name (ARN) of a core network.

    Declaration

    Objective-C

    @property (nonatomic, strong) NSString *_Nullable coreNetworkArn;

    Swift

    var coreNetworkArn: String? { get set }
  • The destination IPv4 address, in CIDR notation.

    Declaration

    Objective-C

    @property (nonatomic, strong) NSString *_Nullable destinationCidr;

    Swift

    var destinationCidr: String? { get set }
  • The prefix of the Amazon Web Service.

    Declaration

    Objective-C

    @property (nonatomic, strong) NSString *_Nullable destinationPrefixListId;

    Swift

    var destinationPrefixListId: String? { get set }
  • The ID of an egress-only internet gateway.

    Declaration

    Objective-C

    @property (nonatomic, strong) NSString *_Nullable egressOnlyInternetGatewayId;

    Swift

    var egressOnlyInternetGatewayId: String? { get set }
  • The ID of the gateway, such as an internet gateway or virtual private gateway.

    Declaration

    Objective-C

    @property (nonatomic, strong) NSString *_Nullable gatewayId;

    Swift

    var gatewayId: String? { get set }
  • The ID of the instance, such as a NAT instance.

    Declaration

    Objective-C

    @property (nonatomic, strong) NSString *_Nullable instanceId;

    Swift

    var instanceId: String? { get set }
  • The ID of a local gateway.

    Declaration

    Objective-C

    @property (nonatomic, strong) NSString *_Nullable localGatewayId;

    Swift

    var localGatewayId: String? { get set }
  • The ID of a NAT gateway.

    Declaration

    Objective-C

    @property (nonatomic, strong) NSString *_Nullable natGatewayId;

    Swift

    var natGatewayId: String? { get set }
  • The ID of a network interface.

    Declaration

    Objective-C

    @property (nonatomic, strong) NSString *_Nullable networkInterfaceId;

    Swift

    var networkInterfaceId: String? { get set }
  • Describes how the route was created. The following are the possible values:

    • CreateRouteTable - The route was automatically created when the route table was created.

    • CreateRoute - The route was manually added to the route table.

    • EnableVgwRoutePropagation - The route was propagated by route propagation.

    Declaration

    Objective-C

    @property (nonatomic, strong) NSString *_Nullable origin;

    Swift

    var origin: String? { get set }
  • The state. The following are the possible values:

    • active

    • blackhole

    Declaration

    Objective-C

    @property (nonatomic, strong) NSString *_Nullable state;

    Swift

    var state: String? { get set }
  • The ID of a transit gateway.

    Declaration

    Objective-C

    @property (nonatomic, strong) NSString *_Nullable transitGatewayId;

    Swift

    var transitGatewayId: String? { get set }
  • The ID of a VPC peering connection.

    Declaration

    Objective-C

    @property (nonatomic, strong) NSString *_Nullable vpcPeeringConnectionId;

    Swift

    var vpcPeeringConnectionId: String? { get set }