Class: Aws::BedrockAgentCoreControl::Types::CoinbaseCdpConfigurationOutput

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

Overview

Coinbase CDP configuration output with secret ARNs.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#api_key_id ⇒ String

The API key identifier provided by Coinbase Developer Platform.

Returns:

  • (String)


1628
1629
1630
1631
1632
1633
1634
1635
1636
1637
1638
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 1628

class CoinbaseCdpConfigurationOutput < Struct.new(
  :api_key_id,
  :api_key_secret_arn,
  :api_key_secret_json_key,
  :api_key_secret_source,
  :wallet_secret_arn,
  :wallet_secret_json_key,
  :wallet_secret_source)
  SENSITIVE = []
  include Aws::Structure
end

#api_key_secret_arn ⇒ Types::Secret

Contains information about a secret in Amazon Web Services Secrets Manager.

Returns:



1628
1629
1630
1631
1632
1633
1634
1635
1636
1637
1638
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 1628

class CoinbaseCdpConfigurationOutput < Struct.new(
  :api_key_id,
  :api_key_secret_arn,
  :api_key_secret_json_key,
  :api_key_secret_source,
  :wallet_secret_arn,
  :wallet_secret_json_key,
  :wallet_secret_source)
  SENSITIVE = []
  include Aws::Structure
end

#api_key_secret_json_key ⇒ String

The JSON key used to extract the API key secret value from the Amazon Web Services Secrets Manager secret.

Returns:

  • (String)


1628
1629
1630
1631
1632
1633
1634
1635
1636
1637
1638
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 1628

class CoinbaseCdpConfigurationOutput < Struct.new(
  :api_key_id,
  :api_key_secret_arn,
  :api_key_secret_json_key,
  :api_key_secret_source,
  :wallet_secret_arn,
  :wallet_secret_json_key,
  :wallet_secret_source)
  SENSITIVE = []
  include Aws::Structure
end

#api_key_secret_source ⇒ String

The source type of the API key secret. Either MANAGED if the secret is managed by the service, or EXTERNAL if managed by the user in Amazon Web Services Secrets Manager.

Returns:

  • (String)


1628
1629
1630
1631
1632
1633
1634
1635
1636
1637
1638
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 1628

class CoinbaseCdpConfigurationOutput < Struct.new(
  :api_key_id,
  :api_key_secret_arn,
  :api_key_secret_json_key,
  :api_key_secret_source,
  :wallet_secret_arn,
  :wallet_secret_json_key,
  :wallet_secret_source)
  SENSITIVE = []
  include Aws::Structure
end

#wallet_secret_arn ⇒ Types::Secret

Contains information about a secret in Amazon Web Services Secrets Manager.

Returns:



1628
1629
1630
1631
1632
1633
1634
1635
1636
1637
1638
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 1628

class CoinbaseCdpConfigurationOutput < Struct.new(
  :api_key_id,
  :api_key_secret_arn,
  :api_key_secret_json_key,
  :api_key_secret_source,
  :wallet_secret_arn,
  :wallet_secret_json_key,
  :wallet_secret_source)
  SENSITIVE = []
  include Aws::Structure
end

#wallet_secret_json_key ⇒ String

The JSON key used to extract the wallet secret value from the Amazon Web Services Secrets Manager secret.

Returns:

  • (String)


1628
1629
1630
1631
1632
1633
1634
1635
1636
1637
1638
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 1628

class CoinbaseCdpConfigurationOutput < Struct.new(
  :api_key_id,
  :api_key_secret_arn,
  :api_key_secret_json_key,
  :api_key_secret_source,
  :wallet_secret_arn,
  :wallet_secret_json_key,
  :wallet_secret_source)
  SENSITIVE = []
  include Aws::Structure
end

#wallet_secret_source ⇒ String

The source type of the wallet secret. Either MANAGED if the secret is managed by the service, or EXTERNAL if managed by the user in Amazon Web Services Secrets Manager.

Returns:

  • (String)


1628
1629
1630
1631
1632
1633
1634
1635
1636
1637
1638
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 1628

class CoinbaseCdpConfigurationOutput < Struct.new(
  :api_key_id,
  :api_key_secret_arn,
  :api_key_secret_json_key,
  :api_key_secret_source,
  :wallet_secret_arn,
  :wallet_secret_json_key,
  :wallet_secret_source)
  SENSITIVE = []
  include Aws::Structure
end