AWSEC2Route Class Reference

Inherits from AWSModel : AWSMTLModel
Declared in AWSEC2Model.h
AWSEC2Model.m

Overview

Describes a route in a route table.

  destinationCidrBlock

The CIDR block used for the destination match.

@property (nonatomic, strong) NSString *destinationCidrBlock

Declared In

AWSEC2Model.h

  destinationPrefixListId

The prefix of the AWS service.

@property (nonatomic, strong) NSString *destinationPrefixListId

Declared In

AWSEC2Model.h

  gatewayId

The ID of a gateway attached to your VPC.

@property (nonatomic, strong) NSString *gatewayId

Declared In

AWSEC2Model.h

  instanceId

The ID of a NAT instance in your VPC.

@property (nonatomic, strong) NSString *instanceId

Declared In

AWSEC2Model.h

  instanceOwnerId

The AWS account ID of the owner of the instance.

@property (nonatomic, strong) NSString *instanceOwnerId

Declared In

AWSEC2Model.h

  natGatewayId

The ID of a NAT gateway.

@property (nonatomic, strong) NSString *natGatewayId

Declared In

AWSEC2Model.h

  networkInterfaceId

The ID of the network interface.

@property (nonatomic, strong) NSString *networkInterfaceId

Declared In

AWSEC2Model.h

  origin

Describes how the route was created.

  • 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.

@property (nonatomic, assign) AWSEC2RouteOrigin origin

Declared In

AWSEC2Model.h

  state

The state of the route. The blackhole state indicates that the route's target isn't available (for example, the specified gateway isn't attached to the VPC, or the specified NAT instance has been terminated).

@property (nonatomic, assign) AWSEC2RouteState state

Declared In

AWSEC2Model.h

  vpcPeeringConnectionId

The ID of the VPC peering connection.

@property (nonatomic, strong) NSString *vpcPeeringConnectionId

Declared In

AWSEC2Model.h