Class: Aws::Glue::Types::JWTBearerProperties
- Inherits:
-
Struct
- Object
- Struct
- Aws::Glue::Types::JWTBearerProperties
- Defined in:
- gems/aws-sdk-glue/lib/aws-sdk-glue/types.rb
Overview
JWT bearer token configuration that defines the properties needed for the JWT Bearer grant type flow.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#content_type ⇒ String
The content type to use for JWT bearer token requests, such as application/x-www-form-urlencoded or application/json.
-
#jwt_token ⇒ Types::ConnectorProperty
The JWT token to be used in the bearer token grant flow for authentication.
-
#request_method ⇒ String
The HTTP method to use when making JWT bearer token requests, typically POST.
-
#token_url ⇒ Types::ConnectorProperty
The token endpoint URL where the JWT bearer token will be exchanged for an access token.
-
#token_url_parameters ⇒ Array<Types::ConnectorProperty>
Additional parameters to include in token URL requests as key-value pairs.
Instance Attribute Details
#content_type ⇒ String
The content type to use for JWT bearer token requests, such as application/x-www-form-urlencoded or application/json.
17927 17928 17929 17930 17931 17932 17933 17934 17935 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/types.rb', line 17927 class JWTBearerProperties < Struct.new( :token_url, :request_method, :content_type, :jwt_token, :token_url_parameters) SENSITIVE = [] include Aws::Structure end |
#jwt_token ⇒ Types::ConnectorProperty
The JWT token to be used in the bearer token grant flow for authentication.
17927 17928 17929 17930 17931 17932 17933 17934 17935 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/types.rb', line 17927 class JWTBearerProperties < Struct.new( :token_url, :request_method, :content_type, :jwt_token, :token_url_parameters) SENSITIVE = [] include Aws::Structure end |
#request_method ⇒ String
The HTTP method to use when making JWT bearer token requests, typically POST.
17927 17928 17929 17930 17931 17932 17933 17934 17935 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/types.rb', line 17927 class JWTBearerProperties < Struct.new( :token_url, :request_method, :content_type, :jwt_token, :token_url_parameters) SENSITIVE = [] include Aws::Structure end |
#token_url ⇒ Types::ConnectorProperty
The token endpoint URL where the JWT bearer token will be exchanged for an access token.
17927 17928 17929 17930 17931 17932 17933 17934 17935 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/types.rb', line 17927 class JWTBearerProperties < Struct.new( :token_url, :request_method, :content_type, :jwt_token, :token_url_parameters) SENSITIVE = [] include Aws::Structure end |
#token_url_parameters ⇒ Array<Types::ConnectorProperty>
Additional parameters to include in token URL requests as key-value pairs.
17927 17928 17929 17930 17931 17932 17933 17934 17935 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/types.rb', line 17927 class JWTBearerProperties < Struct.new( :token_url, :request_method, :content_type, :jwt_token, :token_url_parameters) SENSITIVE = [] include Aws::Structure end |