Class: Aws::APIGateway::Types::TestInvokeAuthorizerResponse

Inherits:
Struct
  • Object
show all
Includes:
Structure
Defined in:
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

Instance Attribute Details

#authorizationHash<String,Array<String>>

The authorization response.



5286
5287
5288
5289
5290
5291
5292
5293
5294
5295
5296
# File 'lib/aws-sdk-apigateway/types.rb', line 5286

class TestInvokeAuthorizerResponse < Struct.new(
  :client_status,
  :log,
  :latency,
  :principal_id,
  :policy,
  :authorization,
  :claims)
  SENSITIVE = []
  include Aws::Structure
end

#claimsHash<String,String>

The open identity claims, with any supported custom attributes, returned from the Cognito Your User Pool configured for the API.



5286
5287
5288
5289
5290
5291
5292
5293
5294
5295
5296
# File 'lib/aws-sdk-apigateway/types.rb', line 5286

class TestInvokeAuthorizerResponse < Struct.new(
  :client_status,
  :log,
  :latency,
  :principal_id,
  :policy,
  :authorization,
  :claims)
  SENSITIVE = []
  include Aws::Structure
end

#client_statusInteger

The HTTP status code that the client would have received. Value is 0 if the authorizer succeeded.



5286
5287
5288
5289
5290
5291
5292
5293
5294
5295
5296
# File 'lib/aws-sdk-apigateway/types.rb', line 5286

class TestInvokeAuthorizerResponse < Struct.new(
  :client_status,
  :log,
  :latency,
  :principal_id,
  :policy,
  :authorization,
  :claims)
  SENSITIVE = []
  include Aws::Structure
end

#latencyInteger

The execution latency, in ms, of the test authorizer request.



5286
5287
5288
5289
5290
5291
5292
5293
5294
5295
5296
# File 'lib/aws-sdk-apigateway/types.rb', line 5286

class TestInvokeAuthorizerResponse < Struct.new(
  :client_status,
  :log,
  :latency,
  :principal_id,
  :policy,
  :authorization,
  :claims)
  SENSITIVE = []
  include Aws::Structure
end

#logString

The API Gateway execution log for the test authorizer request.



5286
5287
5288
5289
5290
5291
5292
5293
5294
5295
5296
# File 'lib/aws-sdk-apigateway/types.rb', line 5286

class TestInvokeAuthorizerResponse < Struct.new(
  :client_status,
  :log,
  :latency,
  :principal_id,
  :policy,
  :authorization,
  :claims)
  SENSITIVE = []
  include Aws::Structure
end

#policyString

The JSON policy document returned by the Authorizer



5286
5287
5288
5289
5290
5291
5292
5293
5294
5295
5296
# File 'lib/aws-sdk-apigateway/types.rb', line 5286

class TestInvokeAuthorizerResponse < Struct.new(
  :client_status,
  :log,
  :latency,
  :principal_id,
  :policy,
  :authorization,
  :claims)
  SENSITIVE = []
  include Aws::Structure
end

#principal_idString

The principal identity returned by the Authorizer



5286
5287
5288
5289
5290
5291
5292
5293
5294
5295
5296
# File 'lib/aws-sdk-apigateway/types.rb', line 5286

class TestInvokeAuthorizerResponse < Struct.new(
  :client_status,
  :log,
  :latency,
  :principal_id,
  :policy,
  :authorization,
  :claims)
  SENSITIVE = []
  include Aws::Structure
end