AWSEC2RouteTable

@interface AWSEC2RouteTable

Describes a route table.

  • The associations between the route table and one or more subnets or a gateway.

    Declaration

    Objective-C

    @property (readwrite, strong, nonatomic)
        NSArray<AWSEC2RouteTableAssociation *> *_Nullable associations;

    Swift

    var associations: [AWSEC2RouteTableAssociation]? { get set }
  • The ID of the AWS account that owns the route table.

    Declaration

    Objective-C

    @property (readwrite, strong, nonatomic) NSString *_Nullable ownerId;

    Swift

    var ownerId: String? { get set }
  • Any virtual private gateway (VGW) propagating routes.

    Declaration

    Objective-C

    @property (readwrite, strong, nonatomic)
        NSArray<AWSEC2PropagatingVgw *> *_Nullable propagatingVgws;

    Swift

    var propagatingVgws: [AWSEC2PropagatingVgw]? { get set }
  • The ID of the route table.

    Declaration

    Objective-C

    @property (readwrite, strong, nonatomic) NSString *_Nullable routeTableId;

    Swift

    var routeTableId: String? { get set }
  • The routes in the route table.

    Declaration

    Objective-C

    @property (readwrite, strong, nonatomic)
        NSArray<AWSEC2Route *> *_Nullable routes;

    Swift

    var routes: [AWSEC2Route]? { get set }
  • Any tags assigned to the route table.

    Declaration

    Objective-C

    @property (readwrite, strong, nonatomic) NSArray<AWSEC2Tag *> *_Nullable tags;

    Swift

    var tags: [AWSEC2Tag]? { get set }
  • The ID of the VPC.

    Declaration

    Objective-C

    @property (readwrite, strong, nonatomic) NSString *_Nullable vpcId;

    Swift

    var vpcId: String? { get set }