Class: Aws::Glue::Types::OAuth2Credentials
- Inherits:
- 
      Struct
      
        - Object
- Struct
- Aws::Glue::Types::OAuth2Credentials
 
- Includes:
- Structure
- Defined in:
- lib/aws-sdk-glue/types.rb
Overview
The credentials used when the authentication type is OAuth2 authentication.
Constant Summary collapse
- SENSITIVE =
- [:user_managed_client_application_client_secret, :access_token, :refresh_token, :jwt_token] 
Instance Attribute Summary collapse
- 
  
    
      #access_token  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    The access token used when the authentication type is OAuth2. 
- 
  
    
      #jwt_token  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    The JSON Web Token (JWT) used when the authentication type is OAuth2. 
- 
  
    
      #refresh_token  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    The refresh token used when the authentication type is OAuth2. 
- 
  
    
      #user_managed_client_application_client_secret  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    The client application client secret if the client application is user managed. 
Instance Attribute Details
#access_token ⇒ String
The access token used when the authentication type is OAuth2.
| 19798 19799 19800 19801 19802 19803 19804 19805 | # File 'lib/aws-sdk-glue/types.rb', line 19798 class OAuth2Credentials < Struct.new( :user_managed_client_application_client_secret, :access_token, :refresh_token, :jwt_token) SENSITIVE = [:user_managed_client_application_client_secret, :access_token, :refresh_token, :jwt_token] include Aws::Structure end | 
#jwt_token ⇒ String
The JSON Web Token (JWT) used when the authentication type is OAuth2.
| 19798 19799 19800 19801 19802 19803 19804 19805 | # File 'lib/aws-sdk-glue/types.rb', line 19798 class OAuth2Credentials < Struct.new( :user_managed_client_application_client_secret, :access_token, :refresh_token, :jwt_token) SENSITIVE = [:user_managed_client_application_client_secret, :access_token, :refresh_token, :jwt_token] include Aws::Structure end | 
#refresh_token ⇒ String
The refresh token used when the authentication type is OAuth2.
| 19798 19799 19800 19801 19802 19803 19804 19805 | # File 'lib/aws-sdk-glue/types.rb', line 19798 class OAuth2Credentials < Struct.new( :user_managed_client_application_client_secret, :access_token, :refresh_token, :jwt_token) SENSITIVE = [:user_managed_client_application_client_secret, :access_token, :refresh_token, :jwt_token] include Aws::Structure end | 
#user_managed_client_application_client_secret ⇒ String
The client application client secret if the client application is user managed.
| 19798 19799 19800 19801 19802 19803 19804 19805 | # File 'lib/aws-sdk-glue/types.rb', line 19798 class OAuth2Credentials < Struct.new( :user_managed_client_application_client_secret, :access_token, :refresh_token, :jwt_token) SENSITIVE = [:user_managed_client_application_client_secret, :access_token, :refresh_token, :jwt_token] include Aws::Structure end |