RoutingStrategy
public struct RoutingStrategy : AWSShape
Undocumented
-
Declaration
Swift
public static var _members: [AWSShapeMember]
-
The unique identifier for a fleet that the alias points to. This value is the fleet ID, not the fleet ARN.
Declaration
Swift
public let fleetId: String?
-
The message text to be used with a terminal routing strategy.
Declaration
Swift
public let message: String?
-
The type of routing strategy for the alias. Possible routing types include the following: SIMPLE - The alias resolves to one specific fleet. Use this type when routing to active fleets. TERMINAL - The alias does not resolve to a fleet but instead can be used to display a message to the user. A terminal alias throws a TerminalRoutingStrategyException with the RoutingStrategy message embedded.
Declaration
Swift
public let type: RoutingStrategyType?
-
Undocumented
Declaration
Swift
public init(fleetId: String? = nil, message: String? = nil, type: RoutingStrategyType? = nil)
-
Declaration
Swift
public func validate(name: String) throws