Route
public struct Route : AWSShape
Undocumented
-
Declaration
Swift
public static var _members: [AWSShapeMember]
-
The ID of the carrier gateway.
Declaration
Swift
public let carrierGatewayId: String?
-
The IPv4 CIDR block used for the destination match.
Declaration
Swift
public let destinationCidrBlock: String?
-
The IPv6 CIDR block used for the destination match.
Declaration
Swift
public let destinationIpv6CidrBlock: String?
-
The prefix of the AWS service.
Declaration
Swift
public let destinationPrefixListId: String?
-
The ID of the egress-only internet gateway.
Declaration
Swift
public let egressOnlyInternetGatewayId: String?
-
The ID of a gateway attached to your VPC.
Declaration
Swift
public let gatewayId: String?
-
The ID of a NAT instance in your VPC.
Declaration
Swift
public let instanceId: String?
-
The AWS account ID of the owner of the instance.
Declaration
Swift
public let instanceOwnerId: String?
-
The ID of the local gateway.
Declaration
Swift
public let localGatewayId: String?
-
The ID of a NAT gateway.
Declaration
Swift
public let natGatewayId: String?
-
The ID of the network interface.
Declaration
Swift
public let networkInterfaceId: String?
-
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.
Declaration
Swift
public let origin: RouteOrigin?
-
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).
Declaration
Swift
public let state: RouteState?
-
The ID of a transit gateway.
Declaration
Swift
public let transitGatewayId: String?
-
The ID of a VPC peering connection.
Declaration
Swift
public let vpcPeeringConnectionId: String?
-
init(carrierGatewayId:destinationCidrBlock:destinationIpv6CidrBlock:destinationPrefixListId:egressOnlyInternetGatewayId:gatewayId:instanceId:instanceOwnerId:localGatewayId:natGatewayId:networkInterfaceId:origin:state:transitGatewayId:vpcPeeringConnectionId:)
Undocumented
Declaration
Swift
public init(carrierGatewayId: String? = nil, destinationCidrBlock: String? = nil, destinationIpv6CidrBlock: String? = nil, destinationPrefixListId: String? = nil, egressOnlyInternetGatewayId: String? = nil, gatewayId: String? = nil, instanceId: String? = nil, instanceOwnerId: String? = nil, localGatewayId: String? = nil, natGatewayId: String? = nil, networkInterfaceId: String? = nil, origin: RouteOrigin? = nil, state: RouteState? = nil, transitGatewayId: String? = nil, vpcPeeringConnectionId: String? = nil)