Class: Aws::AgentRegistryControl::Types::RegistryRecordOAuthCredentialProvider
- Inherits:
-
Struct
- Object
- Struct
- Aws::AgentRegistryControl::Types::RegistryRecordOAuthCredentialProvider
- Defined in:
- gems/aws-sdk-agentregistrycontrol/lib/aws-sdk-agentregistrycontrol/types.rb
Overview
The configuration for an OAuth 2.0 credential provider that authenticates requests to a registry record's source.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#custom_parameters ⇒ Hash<String,String>
Additional parameters to include in the OAuth 2.0 token request.
-
#grant_type ⇒ String
The OAuth 2.0 grant type used to obtain access tokens.
-
#provider_arn ⇒ String
The Amazon Resource Name (ARN) of the OAuth 2.0 credential provider resource in Amazon Bedrock AgentCore Identity.
-
#scopes ⇒ Array<String>
The OAuth 2.0 scopes to request when obtaining access tokens.
Instance Attribute Details
#custom_parameters ⇒ Hash<String,String>
Additional parameters to include in the OAuth 2.0 token request.
1516 1517 1518 1519 1520 1521 1522 1523 |
# File 'gems/aws-sdk-agentregistrycontrol/lib/aws-sdk-agentregistrycontrol/types.rb', line 1516 class RegistryRecordOAuthCredentialProvider < Struct.new( :provider_arn, :grant_type, :scopes, :custom_parameters) SENSITIVE = [] include Aws::Structure end |
#grant_type ⇒ String
The OAuth 2.0 grant type used to obtain access tokens.
1516 1517 1518 1519 1520 1521 1522 1523 |
# File 'gems/aws-sdk-agentregistrycontrol/lib/aws-sdk-agentregistrycontrol/types.rb', line 1516 class RegistryRecordOAuthCredentialProvider < Struct.new( :provider_arn, :grant_type, :scopes, :custom_parameters) SENSITIVE = [] include Aws::Structure end |
#provider_arn ⇒ String
The Amazon Resource Name (ARN) of the OAuth 2.0 credential provider resource in Amazon Bedrock AgentCore Identity.
1516 1517 1518 1519 1520 1521 1522 1523 |
# File 'gems/aws-sdk-agentregistrycontrol/lib/aws-sdk-agentregistrycontrol/types.rb', line 1516 class RegistryRecordOAuthCredentialProvider < Struct.new( :provider_arn, :grant_type, :scopes, :custom_parameters) SENSITIVE = [] include Aws::Structure end |
#scopes ⇒ Array<String>
The OAuth 2.0 scopes to request when obtaining access tokens.
1516 1517 1518 1519 1520 1521 1522 1523 |
# File 'gems/aws-sdk-agentregistrycontrol/lib/aws-sdk-agentregistrycontrol/types.rb', line 1516 class RegistryRecordOAuthCredentialProvider < Struct.new( :provider_arn, :grant_type, :scopes, :custom_parameters) SENSITIVE = [] include Aws::Structure end |