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.
19727 19728 19729 19730 19731 19732 19733 19734 |
# File 'lib/aws-sdk-glue/types.rb', line 19727 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.
19727 19728 19729 19730 19731 19732 19733 19734 |
# File 'lib/aws-sdk-glue/types.rb', line 19727 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.
19727 19728 19729 19730 19731 19732 19733 19734 |
# File 'lib/aws-sdk-glue/types.rb', line 19727 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.
19727 19728 19729 19730 19731 19732 19733 19734 |
# File 'lib/aws-sdk-glue/types.rb', line 19727 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 |