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
View on GitHub
TestInvokeAuthorizerRequest Structure Reference