Class: Aws::Glue::Types::ClientCredentialsProperties
- Inherits:
-
Struct
- Object
- Struct
- Aws::Glue::Types::ClientCredentialsProperties
- Defined in:
- gems/aws-sdk-glue/lib/aws-sdk-glue/types.rb
Overview
OAuth2 client credentials configuration that defines the properties needed for the Client Credentials grant type flow.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#client_id ⇒ Types::ConnectorProperty
The OAuth2 client identifier provided by the authorization server.
-
#client_secret ⇒ Types::ConnectorProperty
The OAuth2 client secret provided by the authorization server.
-
#content_type ⇒ String
The content type to use for token requests, such as application/x-www-form-urlencoded or application/json.
-
#request_method ⇒ String
The HTTP method to use when making token requests, typically POST.
-
#scope ⇒ Types::ConnectorProperty
The OAuth2 scope that defines the level of access requested for the client credentials flow.
-
#token_url ⇒ Types::ConnectorProperty
The token endpoint URL where the client will request access tokens using client credentials.
-
#token_url_parameters ⇒ Array<Types::ConnectorProperty>
Additional parameters to include in token URL requests as key-value pairs.
Instance Attribute Details
#client_id ⇒ Types::ConnectorProperty
The OAuth2 client identifier provided by the authorization server.
2643 2644 2645 2646 2647 2648 2649 2650 2651 2652 2653 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/types.rb', line 2643 class ClientCredentialsProperties < Struct.new( :token_url, :request_method, :content_type, :client_id, :client_secret, :scope, :token_url_parameters) SENSITIVE = [] include Aws::Structure end |
#client_secret ⇒ Types::ConnectorProperty
The OAuth2 client secret provided by the authorization server.
2643 2644 2645 2646 2647 2648 2649 2650 2651 2652 2653 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/types.rb', line 2643 class ClientCredentialsProperties < Struct.new( :token_url, :request_method, :content_type, :client_id, :client_secret, :scope, :token_url_parameters) SENSITIVE = [] include Aws::Structure end |
#content_type ⇒ String
The content type to use for token requests, such as application/x-www-form-urlencoded or application/json.
2643 2644 2645 2646 2647 2648 2649 2650 2651 2652 2653 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/types.rb', line 2643 class ClientCredentialsProperties < Struct.new( :token_url, :request_method, :content_type, :client_id, :client_secret, :scope, :token_url_parameters) SENSITIVE = [] include Aws::Structure end |
#request_method ⇒ String
The HTTP method to use when making token requests, typically POST.
2643 2644 2645 2646 2647 2648 2649 2650 2651 2652 2653 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/types.rb', line 2643 class ClientCredentialsProperties < Struct.new( :token_url, :request_method, :content_type, :client_id, :client_secret, :scope, :token_url_parameters) SENSITIVE = [] include Aws::Structure end |
#scope ⇒ Types::ConnectorProperty
The OAuth2 scope that defines the level of access requested for the client credentials flow.
2643 2644 2645 2646 2647 2648 2649 2650 2651 2652 2653 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/types.rb', line 2643 class ClientCredentialsProperties < Struct.new( :token_url, :request_method, :content_type, :client_id, :client_secret, :scope, :token_url_parameters) SENSITIVE = [] include Aws::Structure end |
#token_url ⇒ Types::ConnectorProperty
The token endpoint URL where the client will request access tokens using client credentials.
2643 2644 2645 2646 2647 2648 2649 2650 2651 2652 2653 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/types.rb', line 2643 class ClientCredentialsProperties < Struct.new( :token_url, :request_method, :content_type, :client_id, :client_secret, :scope, :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.
2643 2644 2645 2646 2647 2648 2649 2650 2651 2652 2653 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/types.rb', line 2643 class ClientCredentialsProperties < Struct.new( :token_url, :request_method, :content_type, :client_id, :client_secret, :scope, :token_url_parameters) SENSITIVE = [] include Aws::Structure end |