TestInvokeAuthorizerRequest
public struct TestInvokeAuthorizerRequest : AWSShape
Undocumented
-
Declaration
Swift
public static var _members: [AWSShapeMember]
-
The custom authorizer name.
Declaration
Swift
public let authorizerName: String
-
Specifies a test HTTP authorization request.
Declaration
Swift
public let httpContext: HttpContext?
-
Specifies a test MQTT authorization request.
Declaration
Swift
public let mqttContext: MqttContext?
-
Specifies a test TLS authorization request.
Declaration
Swift
public let tlsContext: TlsContext?
-
The token returned by your custom authentication service.
Declaration
Swift
public let token: String?
-
The signature made with the token and your custom authentication service’s private key. This value must be Base-64-encoded.
Declaration
Swift
public let tokenSignature: String?
-
Undocumented
Declaration
Swift
public init(authorizerName: String, httpContext: HttpContext? = nil, mqttContext: MqttContext? = nil, tlsContext: TlsContext? = nil, token: String? = nil, tokenSignature: String? = nil)
-
Declaration
Swift
public func validate(name: String) throws