Skip to content

TestInvokeAuthorizerRequest

Source code in docs_src/capo_iot/types/test_invoke_authorizer_request.py
class TestInvokeAuthorizerRequest(TypedDict, closed=True):
    authorizer_name: "capo_iot.types.authorizer_name.AuthorizerName"
    """<p>The custom authorizer name.</p>"""
    token: NotRequired["capo_iot.types.token.Token"]
    """<p>The token returned by your custom authentication service.</p>"""
    token_signature: NotRequired["capo_iot.types.token_signature.TokenSignature"]
    """<p>The signature made with the token and your custom authentication service's private key. This value must be Base-64-encoded.</p>"""
    http_context: NotRequired["capo_iot.types.http_context.HttpContext"]
    """<p>Specifies a test HTTP authorization request.</p>"""
    mqtt_context: NotRequired["capo_iot.types.mqtt_context.MqttContext"]
    """<p>Specifies a test MQTT authorization request.</p>"""
    tls_context: NotRequired["capo_iot.types.tls_context.TlsContext"]
    """<p>Specifies a test TLS authorization request.</p>"""

authorizer_name instance-attribute

authorizer_name: AuthorizerName

The custom authorizer name.

http_context instance-attribute

http_context: NotRequired[HttpContext]

Specifies a test HTTP authorization request.

mqtt_context instance-attribute

mqtt_context: NotRequired[MqttContext]

Specifies a test MQTT authorization request.

tls_context instance-attribute

tls_context: NotRequired[TlsContext]

Specifies a test TLS authorization request.

token instance-attribute

token: NotRequired[Token]

The token returned by your custom authentication service.

token_signature instance-attribute

token_signature: NotRequired[TokenSignature]

The signature made with the token and your custom authentication service's private key. This value must be Base-64-encoded.