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.
1576 1577 1578 1579 1580 1581 1582 1583 1584 1585 1586 |
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 1576 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.
1576 1577 1578 1579 1580 1581 1582 1583 1584 1585 1586 |
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 1576 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.
1576 1577 1578 1579 1580 1581 1582 1583 1584 1585 1586 |
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 1576 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.
1576 1577 1578 1579 1580 1581 1582 1583 1584 1585 1586 |
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 1576 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.
1576 1577 1578 1579 1580 1581 1582 1583 1584 1585 1586 |
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 1576 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.
1576 1577 1578 1579 1580 1581 1582 1583 1584 1585 1586 |
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 1576 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.
1576 1577 1578 1579 1580 1581 1582 1583 1584 1585 1586 |
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 1576 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 |