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.
19709 19710 19711 19712 19713 19714 19715 19716 |
# File 'lib/aws-sdk-glue/types.rb', line 19709 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.
19709 19710 19711 19712 19713 19714 19715 19716 |
# File 'lib/aws-sdk-glue/types.rb', line 19709 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.
19709 19710 19711 19712 19713 19714 19715 19716 |
# File 'lib/aws-sdk-glue/types.rb', line 19709 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.
19709 19710 19711 19712 19713 19714 19715 19716 |
# File 'lib/aws-sdk-glue/types.rb', line 19709 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 |