AWSEC2ReplaceRouteRequest

Objective-C

@interface AWSEC2ReplaceRouteRequest

Swift

class AWSEC2ReplaceRouteRequest
  • [IPv4 traffic only] The ID of a carrier gateway.

    Declaration

    Objective-C

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

    Swift

    var carrierGatewayId: String? { get set }
  • The IPv4 CIDR address block used for the destination match. The value that you provide must match the CIDR of an existing route in the table.

    Declaration

    Objective-C

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

    Swift

    var destinationCidrBlock: String? { get set }
  • The IPv6 CIDR address block used for the destination match. The value that you provide must match the CIDR of an existing route in the table.

    Declaration

    Objective-C

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

    Swift

    var destinationIpv6CidrBlock: String? { get set }
  • The ID of the prefix list for the route.

    Declaration

    Objective-C

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

    Swift

    var destinationPrefixListId: String? { get set }
  • Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If you have the required permissions, the error response is DryRunOperation. Otherwise, it is UnauthorizedOperation.

    Declaration

    Objective-C

    @property (nonatomic, strong) NSNumber *_Nullable dryRun;

    Swift

    var dryRun: NSNumber? { get set }
  • [IPv6 traffic only] 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 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 a NAT instance in your VPC.

    Declaration

    Objective-C

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

    Swift

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

    Declaration

    Objective-C

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

    Swift

    var localGatewayId: String? { get set }
  • Specifies whether to reset the local route to its default target (local).

    Declaration

    Objective-C

    @property (nonatomic, strong) NSNumber *_Nullable localTarget;

    Swift

    var localTarget: NSNumber? { get set }
  • [IPv4 traffic only] 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 }
  • The ID of the route table.

    Declaration

    Objective-C

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

    Swift

    var routeTableId: 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 }