Class: Aws::Glue::Types::JWTBearerProperties

Inherits:
Struct
  • Object
show all
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

Instance Attribute Details

#content_typeString

The content type to use for JWT bearer token requests, such as application/x-www-form-urlencoded or application/json.

Returns:

  • (String)


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_tokenTypes::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_methodString

The HTTP method to use when making JWT bearer token requests, typically POST.

Returns:

  • (String)


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_urlTypes::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_parametersArray<Types::ConnectorProperty>

Additional parameters to include in token URL requests as key-value pairs.

Returns:



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