Class: Aws::IoT::Types::TestInvokeAuthorizerResponse
- Inherits:
 - 
      Struct
      
        
- Object
 - Struct
 - Aws::IoT::Types::TestInvokeAuthorizerResponse
 
 
- Includes:
 - Structure
 
- Defined in:
 - lib/aws-sdk-iot/types.rb
 
Constant Summary collapse
- SENSITIVE =
 []
Instance Attribute Summary collapse
- 
  
    
      #disconnect_after_in_seconds  ⇒ Integer 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
The number of seconds after which the connection is terminated.
 - 
  
    
      #is_authenticated  ⇒ Boolean 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
True if the token is authenticated, otherwise false.
 - 
  
    
      #policy_documents  ⇒ Array<String> 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
IAM policy documents.
 - 
  
    
      #principal_id  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
The principal ID.
 - 
  
    
      #refresh_after_in_seconds  ⇒ Integer 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
The number of seconds after which the temporary credentials are refreshed.
 
Instance Attribute Details
#disconnect_after_in_seconds ⇒ Integer
The number of seconds after which the connection is terminated.
      14608 14609 14610 14611 14612 14613 14614 14615 14616  | 
    
      # File 'lib/aws-sdk-iot/types.rb', line 14608 class TestInvokeAuthorizerResponse < Struct.new( :is_authenticated, :principal_id, :policy_documents, :refresh_after_in_seconds, :disconnect_after_in_seconds) SENSITIVE = [] include Aws::Structure end  | 
  
#is_authenticated ⇒ Boolean
True if the token is authenticated, otherwise false.
      14608 14609 14610 14611 14612 14613 14614 14615 14616  | 
    
      # File 'lib/aws-sdk-iot/types.rb', line 14608 class TestInvokeAuthorizerResponse < Struct.new( :is_authenticated, :principal_id, :policy_documents, :refresh_after_in_seconds, :disconnect_after_in_seconds) SENSITIVE = [] include Aws::Structure end  | 
  
#policy_documents ⇒ Array<String>
IAM policy documents.
      14608 14609 14610 14611 14612 14613 14614 14615 14616  | 
    
      # File 'lib/aws-sdk-iot/types.rb', line 14608 class TestInvokeAuthorizerResponse < Struct.new( :is_authenticated, :principal_id, :policy_documents, :refresh_after_in_seconds, :disconnect_after_in_seconds) SENSITIVE = [] include Aws::Structure end  | 
  
#principal_id ⇒ String
The principal ID.
      14608 14609 14610 14611 14612 14613 14614 14615 14616  | 
    
      # File 'lib/aws-sdk-iot/types.rb', line 14608 class TestInvokeAuthorizerResponse < Struct.new( :is_authenticated, :principal_id, :policy_documents, :refresh_after_in_seconds, :disconnect_after_in_seconds) SENSITIVE = [] include Aws::Structure end  | 
  
#refresh_after_in_seconds ⇒ Integer
The number of seconds after which the temporary credentials are refreshed.
      14608 14609 14610 14611 14612 14613 14614 14615 14616  | 
    
      # File 'lib/aws-sdk-iot/types.rb', line 14608 class TestInvokeAuthorizerResponse < Struct.new( :is_authenticated, :principal_id, :policy_documents, :refresh_after_in_seconds, :disconnect_after_in_seconds) SENSITIVE = [] include Aws::Structure end  |