Class: Aws::BedrockAgentCoreControl::Types::RegistryRecordCredentialProviderConfiguration

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

Overview

A pairing of a credential provider type with its corresponding provider details for authenticating with external sources.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#credential_providerTypes::RegistryRecordCredentialProviderUnion

The credential provider configuration details. The structure depends on the credentialProviderType.



13651
13652
13653
13654
13655
13656
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 13651

class RegistryRecordCredentialProviderConfiguration < Struct.new(
  :credential_provider_type,
  :credential_provider)
  SENSITIVE = []
  include Aws::Structure
end

#credential_provider_typeString

The type of credential provider.

  • OAUTH - OAuth-based authentication.

  • IAM - Amazon Web Services IAM-based authentication using SigV4 signing.

Returns:

  • (String)


13651
13652
13653
13654
13655
13656
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 13651

class RegistryRecordCredentialProviderConfiguration < Struct.new(
  :credential_provider_type,
  :credential_provider)
  SENSITIVE = []
  include Aws::Structure
end