Class: Aws::BedrockAgentCoreControl::Types::OAuthCredentialProvider
- Inherits:
-
Struct
- Object
- Struct
- Aws::BedrockAgentCoreControl::Types::OAuthCredentialProvider
- Defined in:
- gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb
Overview
An OAuth credential provider for gateway authentication. This structure contains the configuration for authenticating with the target endpoint using OAuth.
Constant Summary collapse
- SENSITIVE =
[:custom_parameters]
Instance Attribute Summary collapse
-
#custom_parameters ⇒ Hash<String,String>
The custom parameters for the OAuth credential provider.
-
#provider_arn ⇒ String
The Amazon Resource Name (ARN) of the OAuth credential provider.
-
#scopes ⇒ Array<String>
The OAuth scopes for the credential provider.
Instance Attribute Details
#custom_parameters ⇒ Hash<String,String>
The custom parameters for the OAuth credential provider. These parameters provide additional configuration for the OAuth authentication process.
3684 3685 3686 3687 3688 3689 3690 |
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 3684 class OAuthCredentialProvider < Struct.new( :provider_arn, :scopes, :custom_parameters) SENSITIVE = [:custom_parameters] include Aws::Structure end |
#provider_arn ⇒ String
The Amazon Resource Name (ARN) of the OAuth credential provider. This ARN identifies the provider in Amazon Web Services.
3684 3685 3686 3687 3688 3689 3690 |
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 3684 class OAuthCredentialProvider < Struct.new( :provider_arn, :scopes, :custom_parameters) SENSITIVE = [:custom_parameters] include Aws::Structure end |
#scopes ⇒ Array<String>
The OAuth scopes for the credential provider. These scopes define the level of access requested from the OAuth provider.
3684 3685 3686 3687 3688 3689 3690 |
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 3684 class OAuthCredentialProvider < Struct.new( :provider_arn, :scopes, :custom_parameters) SENSITIVE = [:custom_parameters] include Aws::Structure end |