Class: Aws::BedrockAgentCoreControl::Types::RegistryRecordOAuthCredentialProvider

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb

Overview

OAuth credential provider configuration for authenticating with an external source during synchronization.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#custom_parameters ⇒ Hash<String,String>

Additional custom parameters for the OAuth flow.

Returns:

  • (Hash<String,String>)


18522
18523
18524
18525
18526
18527
18528
18529
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 18522

class RegistryRecordOAuthCredentialProvider < Struct.new(
  :provider_arn,
  :grant_type,
  :scopes,
  :custom_parameters)
  SENSITIVE = []
  include Aws::Structure
end

#grant_type ⇒ String

The OAuth grant type. Currently only CLIENT_CREDENTIALS is supported.

Returns:

  • (String)


18522
18523
18524
18525
18526
18527
18528
18529
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 18522

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 credential provider resource.

Returns:

  • (String)


18522
18523
18524
18525
18526
18527
18528
18529
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 18522

class RegistryRecordOAuthCredentialProvider < Struct.new(
  :provider_arn,
  :grant_type,
  :scopes,
  :custom_parameters)
  SENSITIVE = []
  include Aws::Structure
end

#scopes ⇒ Array<String>

The OAuth scopes to request during authentication.

Returns:

  • (Array<String>)


18522
18523
18524
18525
18526
18527
18528
18529
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 18522

class RegistryRecordOAuthCredentialProvider < Struct.new(
  :provider_arn,
  :grant_type,
  :scopes,
  :custom_parameters)
  SENSITIVE = []
  include Aws::Structure
end