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