Show / Hide Table of Contents

Class CfnPaymentCredentialProvider.CoinbaseCdpConfigurationOutputProperty

Coinbase CDP configuration output with secret ARNs.

Inheritance
object
CfnPaymentCredentialProvider.CoinbaseCdpConfigurationOutputProperty
Implements
CfnPaymentCredentialProvider.ICoinbaseCdpConfigurationOutputProperty
Inherited Members
object.GetType()
object.MemberwiseClone()
object.ToString()
object.Equals(object)
object.Equals(object, object)
object.ReferenceEquals(object, object)
object.GetHashCode()
Namespace: Amazon.CDK.AWS.BedrockAgentCore
Assembly: Amazon.CDK.Lib.dll
Syntax (csharp)
public class CfnPaymentCredentialProvider.CoinbaseCdpConfigurationOutputProperty : CfnPaymentCredentialProvider.ICoinbaseCdpConfigurationOutputProperty
Syntax (vb)
Public Class CfnPaymentCredentialProvider.CoinbaseCdpConfigurationOutputProperty Implements CfnPaymentCredentialProvider.ICoinbaseCdpConfigurationOutputProperty
Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-bedrockagentcore-paymentcredentialprovider-coinbasecdpconfigurationoutput.html

ExampleMetadata: fixture=_generated

Examples
// The code below shows an example of how to instantiate this type.
             // The values are placeholders you should change.
             using Amazon.CDK.AWS.BedrockAgentCore;

             var coinbaseCdpConfigurationOutputProperty = new CoinbaseCdpConfigurationOutputProperty {
                 ApiKeyId = "apiKeyId",
                 ApiKeySecretArn = new SecretInfoProperty {
                     SecretArn = "secretArn"
                 },

                 // the properties below are optional
                 ApiKeySecretJsonKey = "apiKeySecretJsonKey",
                 ApiKeySecretSource = "apiKeySecretSource",
                 WalletSecretArn = new SecretInfoProperty {
                     SecretArn = "secretArn"
                 },
                 WalletSecretJsonKey = "walletSecretJsonKey",
                 WalletSecretSource = "walletSecretSource"
             };

Synopsis

Constructors

CoinbaseCdpConfigurationOutputProperty()

Coinbase CDP configuration output with secret ARNs.

Properties

ApiKeyId

The Coinbase CDP API key ID.

ApiKeySecretArn

Contains information about a secret in AWS Secrets Manager.

ApiKeySecretJsonKey

The JSON key within the secret that contains the API key secret value.

ApiKeySecretSource

The source of the secret.

WalletSecretArn

Contains information about a secret in AWS Secrets Manager.

WalletSecretJsonKey

The JSON key within the secret that contains the wallet secret value.

WalletSecretSource

The source of the secret.

Constructors

CoinbaseCdpConfigurationOutputProperty()

Coinbase CDP configuration output with secret ARNs.

public CoinbaseCdpConfigurationOutputProperty()
Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-bedrockagentcore-paymentcredentialprovider-coinbasecdpconfigurationoutput.html

ExampleMetadata: fixture=_generated

Examples
// The code below shows an example of how to instantiate this type.
             // The values are placeholders you should change.
             using Amazon.CDK.AWS.BedrockAgentCore;

             var coinbaseCdpConfigurationOutputProperty = new CoinbaseCdpConfigurationOutputProperty {
                 ApiKeyId = "apiKeyId",
                 ApiKeySecretArn = new SecretInfoProperty {
                     SecretArn = "secretArn"
                 },

                 // the properties below are optional
                 ApiKeySecretJsonKey = "apiKeySecretJsonKey",
                 ApiKeySecretSource = "apiKeySecretSource",
                 WalletSecretArn = new SecretInfoProperty {
                     SecretArn = "secretArn"
                 },
                 WalletSecretJsonKey = "walletSecretJsonKey",
                 WalletSecretSource = "walletSecretSource"
             };

Properties

ApiKeyId

The Coinbase CDP API key ID.

public string ApiKeyId { get; set; }
Property Value

string

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-bedrockagentcore-paymentcredentialprovider-coinbasecdpconfigurationoutput.html#cfn-bedrockagentcore-paymentcredentialprovider-coinbasecdpconfigurationoutput-apikeyid

ApiKeySecretArn

Contains information about a secret in AWS Secrets Manager.

public object ApiKeySecretArn { get; set; }
Property Value

object

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-bedrockagentcore-paymentcredentialprovider-coinbasecdpconfigurationoutput.html#cfn-bedrockagentcore-paymentcredentialprovider-coinbasecdpconfigurationoutput-apikeysecretarn

Type union: either IResolvable or CfnPaymentCredentialProvider.ISecretInfoProperty

ApiKeySecretJsonKey

The JSON key within the secret that contains the API key secret value.

public string? ApiKeySecretJsonKey { get; set; }
Property Value

string

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-bedrockagentcore-paymentcredentialprovider-coinbasecdpconfigurationoutput.html#cfn-bedrockagentcore-paymentcredentialprovider-coinbasecdpconfigurationoutput-apikeysecretjsonkey

ApiKeySecretSource

The source of the secret.

public string? ApiKeySecretSource { get; set; }
Property Value

string

Remarks

Use MANAGED for service-managed secrets or EXTERNAL for customer-provided secrets.

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-bedrockagentcore-paymentcredentialprovider-coinbasecdpconfigurationoutput.html#cfn-bedrockagentcore-paymentcredentialprovider-coinbasecdpconfigurationoutput-apikeysecretsource

WalletSecretArn

Contains information about a secret in AWS Secrets Manager.

public object? WalletSecretArn { get; set; }
Property Value

object

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-bedrockagentcore-paymentcredentialprovider-coinbasecdpconfigurationoutput.html#cfn-bedrockagentcore-paymentcredentialprovider-coinbasecdpconfigurationoutput-walletsecretarn

Type union: either IResolvable or CfnPaymentCredentialProvider.ISecretInfoProperty

WalletSecretJsonKey

The JSON key within the secret that contains the wallet secret value.

public string? WalletSecretJsonKey { get; set; }
Property Value

string

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-bedrockagentcore-paymentcredentialprovider-coinbasecdpconfigurationoutput.html#cfn-bedrockagentcore-paymentcredentialprovider-coinbasecdpconfigurationoutput-walletsecretjsonkey

WalletSecretSource

The source of the secret.

public string? WalletSecretSource { get; set; }
Property Value

string

Remarks

Use MANAGED for service-managed secrets or EXTERNAL for customer-provided secrets.

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-bedrockagentcore-paymentcredentialprovider-coinbasecdpconfigurationoutput.html#cfn-bedrockagentcore-paymentcredentialprovider-coinbasecdpconfigurationoutput-walletsecretsource

Implements

CfnPaymentCredentialProvider.ICoinbaseCdpConfigurationOutputProperty
Back to top Generated by DocFX