CfnPaymentCredentialProviderProps
- class aws_cdk.aws_bedrockagentcore.CfnPaymentCredentialProviderProps(*, credential_provider_vendor, name, provider_configuration_input=None, tags=None)
Bases:
objectProperties for defining a
CfnPaymentCredentialProvider.- Parameters:
credential_provider_vendor (
str) – Supported vendor types for payment providers.name (
str) – Unique name for the payment credential provider.provider_configuration_input (
Union[IResolvable,PaymentProviderConfigurationInputProperty,Dict[str,Any],None]) – Provider configuration input containing secrets for creation/update.tags (
Optional[Sequence[Union[CfnTag,Dict[str,Any]]]]) – Tags for the payment credential provider.
- See:
- ExampleMetadata:
fixture=_generated
Example:
from aws_cdk import CfnTag # The code below shows an example of how to instantiate this type. # The values are placeholders you should change. from aws_cdk import aws_bedrockagentcore as bedrockagentcore cfn_payment_credential_provider_props = bedrockagentcore.CfnPaymentCredentialProviderProps( credential_provider_vendor="credentialProviderVendor", name="name", # the properties below are optional provider_configuration_input=bedrockagentcore.CfnPaymentCredentialProvider.PaymentProviderConfigurationInputProperty( coinbase_cdp_configuration=bedrockagentcore.CfnPaymentCredentialProvider.CoinbaseCdpConfigurationInputProperty( api_key_id="apiKeyId", api_key_secret="apiKeySecret", # the properties below are optional wallet_secret="walletSecret" ), stripe_privy_configuration=bedrockagentcore.CfnPaymentCredentialProvider.StripePrivyConfigurationInputProperty( app_id="appId", app_secret="appSecret", authorization_id="authorizationId", authorization_private_key="authorizationPrivateKey" ) ), tags=[CfnTag( key="key", value="value" )] )
Attributes
- credential_provider_vendor
Supported vendor types for payment providers.
- name
Unique name for the payment credential provider.
- provider_configuration_input
Provider configuration input containing secrets for creation/update.
- tags
Tags for the payment credential provider.