Class: Aws::APIGateway::Types::TestInvokeAuthorizerResponse
- Inherits:
-
Struct
- Object
- Struct
- Aws::APIGateway::Types::TestInvokeAuthorizerResponse
- Defined in:
- gems/aws-sdk-apigateway/lib/aws-sdk-apigateway/types.rb
Overview
Represents the response of the test invoke request for a custom Authorizer
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#authorization ⇒ Hash<String,Array<String>>
The authorization response.
-
#claims ⇒ Hash<String,String>
The open identity claims, with any supported custom attributes, returned from the Cognito Your User Pool configured for the API.
-
#client_status ⇒ Integer
The HTTP status code that the client would have received.
-
#latency ⇒ Integer
The execution latency, in ms, of the test authorizer request.
-
#log ⇒ String
The API Gateway execution log for the test authorizer request.
-
#policy ⇒ String
The JSON policy document returned by the Authorizer.
-
#principal_id ⇒ String
The principal identity returned by the Authorizer.
Instance Attribute Details
#authorization ⇒ Hash<String,Array<String>>
The authorization response.
4996 4997 4998 4999 5000 5001 5002 5003 5004 5005 5006 |
# File 'gems/aws-sdk-apigateway/lib/aws-sdk-apigateway/types.rb', line 4996 class TestInvokeAuthorizerResponse < Struct.new( :client_status, :log, :latency, :principal_id, :policy, :authorization, :claims) SENSITIVE = [] include Aws::Structure end |
#claims ⇒ Hash<String,String>
The open identity claims, with any supported custom attributes, returned from the Cognito Your User Pool configured for the API.
4996 4997 4998 4999 5000 5001 5002 5003 5004 5005 5006 |
# File 'gems/aws-sdk-apigateway/lib/aws-sdk-apigateway/types.rb', line 4996 class TestInvokeAuthorizerResponse < Struct.new( :client_status, :log, :latency, :principal_id, :policy, :authorization, :claims) SENSITIVE = [] include Aws::Structure end |
#client_status ⇒ Integer
The HTTP status code that the client would have received. Value is 0 if the authorizer succeeded.
4996 4997 4998 4999 5000 5001 5002 5003 5004 5005 5006 |
# File 'gems/aws-sdk-apigateway/lib/aws-sdk-apigateway/types.rb', line 4996 class TestInvokeAuthorizerResponse < Struct.new( :client_status, :log, :latency, :principal_id, :policy, :authorization, :claims) SENSITIVE = [] include Aws::Structure end |
#latency ⇒ Integer
The execution latency, in ms, of the test authorizer request.
4996 4997 4998 4999 5000 5001 5002 5003 5004 5005 5006 |
# File 'gems/aws-sdk-apigateway/lib/aws-sdk-apigateway/types.rb', line 4996 class TestInvokeAuthorizerResponse < Struct.new( :client_status, :log, :latency, :principal_id, :policy, :authorization, :claims) SENSITIVE = [] include Aws::Structure end |
#log ⇒ String
The API Gateway execution log for the test authorizer request.
4996 4997 4998 4999 5000 5001 5002 5003 5004 5005 5006 |
# File 'gems/aws-sdk-apigateway/lib/aws-sdk-apigateway/types.rb', line 4996 class TestInvokeAuthorizerResponse < Struct.new( :client_status, :log, :latency, :principal_id, :policy, :authorization, :claims) SENSITIVE = [] include Aws::Structure end |
#policy ⇒ String
The JSON policy document returned by the Authorizer
4996 4997 4998 4999 5000 5001 5002 5003 5004 5005 5006 |
# File 'gems/aws-sdk-apigateway/lib/aws-sdk-apigateway/types.rb', line 4996 class TestInvokeAuthorizerResponse < Struct.new( :client_status, :log, :latency, :principal_id, :policy, :authorization, :claims) SENSITIVE = [] include Aws::Structure end |
#principal_id ⇒ String
The principal identity returned by the Authorizer
4996 4997 4998 4999 5000 5001 5002 5003 5004 5005 5006 |
# File 'gems/aws-sdk-apigateway/lib/aws-sdk-apigateway/types.rb', line 4996 class TestInvokeAuthorizerResponse < Struct.new( :client_status, :log, :latency, :principal_id, :policy, :authorization, :claims) SENSITIVE = [] include Aws::Structure end |