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_parametersHash<String,String>

Additional custom parameters for the OAuth flow.

Returns:

  • (Hash<String,String>)


13742
13743
13744
13745
13746
13747
13748
13749
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 13742

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

#grant_typeString

The OAuth grant type. Currently only CLIENT_CREDENTIALS is supported.

Returns:

  • (String)


13742
13743
13744
13745
13746
13747
13748
13749
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 13742

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

#provider_arnString

The Amazon Resource Name (ARN) of the OAuth credential provider resource.

Returns:

  • (String)


13742
13743
13744
13745
13746
13747
13748
13749
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 13742

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

#scopesArray<String>

The OAuth scopes to request during authentication.

Returns:

  • (Array<String>)


13742
13743
13744
13745
13746
13747
13748
13749
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 13742

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