Class: Aws::BedrockAgentCoreControl::Types::CoinbaseCdpConfigurationInput
- Inherits:
-
Struct
- Object
- Struct
- Aws::BedrockAgentCoreControl::Types::CoinbaseCdpConfigurationInput
- Defined in:
- gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb
Overview
Coinbase CDP configuration — credentials provided by Coinbase Developer Platform.
Constant Summary collapse
- SENSITIVE =
[:api_key_secret, :wallet_secret]
Instance Attribute Summary collapse
-
#api_key_id ⇒ String
The API key identifier provided by Coinbase Developer Platform.
-
#api_key_secret ⇒ String
The API key secret provided by Coinbase Developer Platform.
-
#api_key_secret_config ⇒ Types::SecretReference
A reference to the Amazon Web Services Secrets Manager secret that stores the API key secret.
-
#api_key_secret_source ⇒ String
The source type of the API key secret for the Coinbase Developer Platform.
-
#wallet_secret ⇒ String
The wallet secret provided by Coinbase Developer Platform.
-
#wallet_secret_config ⇒ Types::SecretReference
A reference to the Amazon Web Services Secrets Manager secret that stores the wallet secret.
-
#wallet_secret_source ⇒ String
The source type of the wallet secret for the Coinbase Developer Platform.
Instance Attribute Details
#api_key_id ⇒ String
The API key identifier provided by Coinbase Developer Platform.
1623 1624 1625 1626 1627 1628 1629 1630 1631 1632 1633 |
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 1623 class CoinbaseCdpConfigurationInput < Struct.new( :api_key_id, :api_key_secret, :api_key_secret_source, :api_key_secret_config, :wallet_secret, :wallet_secret_source, :wallet_secret_config) SENSITIVE = [:api_key_secret, :wallet_secret] include Aws::Structure end |
#api_key_secret ⇒ String
The API key secret provided by Coinbase Developer Platform.
1623 1624 1625 1626 1627 1628 1629 1630 1631 1632 1633 |
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 1623 class CoinbaseCdpConfigurationInput < Struct.new( :api_key_id, :api_key_secret, :api_key_secret_source, :api_key_secret_config, :wallet_secret, :wallet_secret_source, :wallet_secret_config) SENSITIVE = [:api_key_secret, :wallet_secret] include Aws::Structure end |
#api_key_secret_config ⇒ Types::SecretReference
A reference to the Amazon Web Services Secrets Manager secret that
stores the API key secret. This includes the secret ID and the JSON
key used to extract the API key secret value from the secret.
Required when apiKeySecretSource is set to EXTERNAL.
1623 1624 1625 1626 1627 1628 1629 1630 1631 1632 1633 |
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 1623 class CoinbaseCdpConfigurationInput < Struct.new( :api_key_id, :api_key_secret, :api_key_secret_source, :api_key_secret_config, :wallet_secret, :wallet_secret_source, :wallet_secret_config) SENSITIVE = [:api_key_secret, :wallet_secret] include Aws::Structure end |
#api_key_secret_source ⇒ String
The source type of the API key secret for the Coinbase Developer
Platform. Use MANAGED if the secret is managed by the service, or
EXTERNAL if you manage the secret yourself in Amazon Web Services
Secrets Manager.
1623 1624 1625 1626 1627 1628 1629 1630 1631 1632 1633 |
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 1623 class CoinbaseCdpConfigurationInput < Struct.new( :api_key_id, :api_key_secret, :api_key_secret_source, :api_key_secret_config, :wallet_secret, :wallet_secret_source, :wallet_secret_config) SENSITIVE = [:api_key_secret, :wallet_secret] include Aws::Structure end |
#wallet_secret ⇒ String
The wallet secret provided by Coinbase Developer Platform.
1623 1624 1625 1626 1627 1628 1629 1630 1631 1632 1633 |
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 1623 class CoinbaseCdpConfigurationInput < Struct.new( :api_key_id, :api_key_secret, :api_key_secret_source, :api_key_secret_config, :wallet_secret, :wallet_secret_source, :wallet_secret_config) SENSITIVE = [:api_key_secret, :wallet_secret] include Aws::Structure end |
#wallet_secret_config ⇒ Types::SecretReference
A reference to the Amazon Web Services Secrets Manager secret that
stores the wallet secret. This includes the secret ID and the JSON
key used to extract the wallet secret value from the secret.
Required when walletSecretSource is set to EXTERNAL.
1623 1624 1625 1626 1627 1628 1629 1630 1631 1632 1633 |
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 1623 class CoinbaseCdpConfigurationInput < Struct.new( :api_key_id, :api_key_secret, :api_key_secret_source, :api_key_secret_config, :wallet_secret, :wallet_secret_source, :wallet_secret_config) SENSITIVE = [:api_key_secret, :wallet_secret] include Aws::Structure end |
#wallet_secret_source ⇒ String
The source type of the wallet secret for the Coinbase Developer
Platform. Use MANAGED if the secret is managed by the service, or
EXTERNAL if you manage the secret yourself in Amazon Web Services
Secrets Manager.
1623 1624 1625 1626 1627 1628 1629 1630 1631 1632 1633 |
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 1623 class CoinbaseCdpConfigurationInput < Struct.new( :api_key_id, :api_key_secret, :api_key_secret_source, :api_key_secret_config, :wallet_secret, :wallet_secret_source, :wallet_secret_config) SENSITIVE = [:api_key_secret, :wallet_secret] include Aws::Structure end |