We recommend new projects start with resources from the AWS provider.
published on Monday, Jun 1, 2026 by Pulumi
We recommend new projects start with resources from the AWS provider.
published on Monday, Jun 1, 2026 by Pulumi
Resource Type definition for AWS::BedrockAgentCore::PaymentCredentialProvider
Create PaymentCredentialProvider Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new PaymentCredentialProvider(name: string, args: PaymentCredentialProviderArgs, opts?: CustomResourceOptions);@overload
def PaymentCredentialProvider(resource_name: str,
args: PaymentCredentialProviderArgs,
opts: Optional[ResourceOptions] = None)
@overload
def PaymentCredentialProvider(resource_name: str,
opts: Optional[ResourceOptions] = None,
credential_provider_vendor: Optional[PaymentCredentialProviderVendorType] = None,
name: Optional[str] = None,
provider_configuration_input: Optional[PaymentCredentialProviderPaymentProviderConfigurationInputArgs] = None,
tags: Optional[Sequence[_root_inputs.TagArgs]] = None)func NewPaymentCredentialProvider(ctx *Context, name string, args PaymentCredentialProviderArgs, opts ...ResourceOption) (*PaymentCredentialProvider, error)public PaymentCredentialProvider(string name, PaymentCredentialProviderArgs args, CustomResourceOptions? opts = null)
public PaymentCredentialProvider(String name, PaymentCredentialProviderArgs args)
public PaymentCredentialProvider(String name, PaymentCredentialProviderArgs args, CustomResourceOptions options)
type: aws-native:bedrockagentcore:PaymentCredentialProvider
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
resource "aws-native_bedrockagentcore_paymentcredentialprovider" "name" {
# resource properties
}Parameters
- name string
- The unique name of the resource.
- args PaymentCredentialProviderArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args PaymentCredentialProviderArgs
- The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args PaymentCredentialProviderArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args PaymentCredentialProviderArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args PaymentCredentialProviderArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
PaymentCredentialProvider Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.
The PaymentCredentialProvider resource accepts the following input properties:
- Credential
Provider Pulumi.Vendor Aws Native. Bedrock Agent Core. Payment Credential Provider Vendor Type - Name string
- Unique name for the payment credential provider
- Provider
Configuration Pulumi.Input Aws Native. Bedrock Agent Core. Inputs. Payment Credential Provider Payment Provider Configuration Input -
List<Pulumi.
Aws Native. Inputs. Tag> - Tags for the payment credential provider
- Credential
Provider PaymentVendor Credential Provider Vendor Type - Name string
- Unique name for the payment credential provider
- Provider
Configuration PaymentInput Credential Provider Payment Provider Configuration Input Args -
Tag
Args - Tags for the payment credential provider
- credential_
provider_ "Coinbasevendor CDP" | "Stripe Privy" - name string
- Unique name for the payment credential provider
- provider_
configuration_ objectinput - list(object)
- Tags for the payment credential provider
- credential
Provider PaymentVendor Credential Provider Vendor Type - name String
- Unique name for the payment credential provider
- provider
Configuration PaymentInput Credential Provider Payment Provider Configuration Input - List<Tag>
- Tags for the payment credential provider
- credential
Provider PaymentVendor Credential Provider Vendor Type - name string
- Unique name for the payment credential provider
- provider
Configuration PaymentInput Credential Provider Payment Provider Configuration Input - Tag[]
- Tags for the payment credential provider
- credential_
provider_ Paymentvendor Credential Provider Vendor Type - name str
- Unique name for the payment credential provider
- provider_
configuration_ Paymentinput Credential Provider Payment Provider Configuration Input Args -
Sequence[Tag
Args] - Tags for the payment credential provider
- credential
Provider "CoinbaseVendor CDP" | "Stripe Privy" - name String
- Unique name for the payment credential provider
- provider
Configuration Property MapInput - List<Property Map>
- Tags for the payment credential provider
Outputs
All input properties are implicitly available as output properties. Additionally, the PaymentCredentialProvider resource produces the following output properties:
- Created
Time string - The timestamp when the credential provider was created
- Credential
Provider stringArn - The Amazon Resource Name (ARN) of the payment credential provider
- Id string
- The provider-assigned unique ID for this managed resource.
- Last
Updated stringTime - The timestamp when the credential provider was last updated
- Provider
Configuration Pulumi.Output Aws Native. Bedrock Agent Core. Outputs. Payment Credential Provider Payment Provider Configuration Output
- Created
Time string - The timestamp when the credential provider was created
- Credential
Provider stringArn - The Amazon Resource Name (ARN) of the payment credential provider
- Id string
- The provider-assigned unique ID for this managed resource.
- Last
Updated stringTime - The timestamp when the credential provider was last updated
- Provider
Configuration PaymentOutput Credential Provider Payment Provider Configuration Output
- created_
time string - The timestamp when the credential provider was created
- credential_
provider_ stringarn - The Amazon Resource Name (ARN) of the payment credential provider
- id string
- The provider-assigned unique ID for this managed resource.
- last_
updated_ stringtime - The timestamp when the credential provider was last updated
- provider_
configuration_ objectoutput
- created
Time String - The timestamp when the credential provider was created
- credential
Provider StringArn - The Amazon Resource Name (ARN) of the payment credential provider
- id String
- The provider-assigned unique ID for this managed resource.
- last
Updated StringTime - The timestamp when the credential provider was last updated
- provider
Configuration PaymentOutput Credential Provider Payment Provider Configuration Output
- created
Time string - The timestamp when the credential provider was created
- credential
Provider stringArn - The Amazon Resource Name (ARN) of the payment credential provider
- id string
- The provider-assigned unique ID for this managed resource.
- last
Updated stringTime - The timestamp when the credential provider was last updated
- provider
Configuration PaymentOutput Credential Provider Payment Provider Configuration Output
- created_
time str - The timestamp when the credential provider was created
- credential_
provider_ strarn - The Amazon Resource Name (ARN) of the payment credential provider
- id str
- The provider-assigned unique ID for this managed resource.
- last_
updated_ strtime - The timestamp when the credential provider was last updated
- provider_
configuration_ Paymentoutput Credential Provider Payment Provider Configuration Output
- created
Time String - The timestamp when the credential provider was created
- credential
Provider StringArn - The Amazon Resource Name (ARN) of the payment credential provider
- id String
- The provider-assigned unique ID for this managed resource.
- last
Updated StringTime - The timestamp when the credential provider was last updated
- provider
Configuration Property MapOutput
Supporting Types
PaymentCredentialProviderCoinbaseCdpConfigurationInput, PaymentCredentialProviderCoinbaseCdpConfigurationInputArgs
Coinbase CDP configuration with API credentials- Api
Key stringId - The Coinbase CDP API key ID
- Api
Key stringSecret - The Coinbase CDP API key secret
- Wallet
Secret string - The Coinbase CDP wallet secret
- Api
Key stringId - The Coinbase CDP API key ID
- Api
Key stringSecret - The Coinbase CDP API key secret
- Wallet
Secret string - The Coinbase CDP wallet secret
- api_
key_ stringid - The Coinbase CDP API key ID
- api_
key_ stringsecret - The Coinbase CDP API key secret
- wallet_
secret string - The Coinbase CDP wallet secret
- api
Key StringId - The Coinbase CDP API key ID
- api
Key StringSecret - The Coinbase CDP API key secret
- wallet
Secret String - The Coinbase CDP wallet secret
- api
Key stringId - The Coinbase CDP API key ID
- api
Key stringSecret - The Coinbase CDP API key secret
- wallet
Secret string - The Coinbase CDP wallet secret
- api_
key_ strid - The Coinbase CDP API key ID
- api_
key_ strsecret - The Coinbase CDP API key secret
- wallet_
secret str - The Coinbase CDP wallet secret
- api
Key StringId - The Coinbase CDP API key ID
- api
Key StringSecret - The Coinbase CDP API key secret
- wallet
Secret String - The Coinbase CDP wallet secret
PaymentCredentialProviderCoinbaseCdpConfigurationOutput, PaymentCredentialProviderCoinbaseCdpConfigurationOutputArgs
Coinbase CDP configuration output with secret ARNs- Api
Key stringId - The Coinbase CDP API key ID
- Api
Key PaymentSecret Arn Credential Provider Secret Info - Wallet
Secret PaymentArn Credential Provider Secret Info
- api_
key_ stringid - The Coinbase CDP API key ID
- api_
key_ objectsecret_ arn - wallet_
secret_ objectarn
- api
Key StringId - The Coinbase CDP API key ID
- api
Key PaymentSecret Arn Credential Provider Secret Info - wallet
Secret PaymentArn Credential Provider Secret Info
- api
Key stringId - The Coinbase CDP API key ID
- api
Key PaymentSecret Arn Credential Provider Secret Info - wallet
Secret PaymentArn Credential Provider Secret Info
- api_
key_ strid - The Coinbase CDP API key ID
- api_
key_ Paymentsecret_ arn Credential Provider Secret Info - wallet_
secret_ Paymentarn Credential Provider Secret Info
- api
Key StringId - The Coinbase CDP API key ID
- api
Key Property MapSecret Arn - wallet
Secret Property MapArn
PaymentCredentialProviderPaymentProviderConfigurationInput, PaymentCredentialProviderPaymentProviderConfigurationInputArgs
Provider configuration input containing secrets for creation/updatePaymentCredentialProviderPaymentProviderConfigurationOutput, PaymentCredentialProviderPaymentProviderConfigurationOutputArgs
Provider configuration output containing secret ARNs (no raw secrets)PaymentCredentialProviderSecretInfo, PaymentCredentialProviderSecretInfoArgs
Contains information about a secret in AWS Secrets Manager- Secret
Arn string - The ARN of the secret in AWS Secrets Manager
- Secret
Arn string - The ARN of the secret in AWS Secrets Manager
- secret_
arn string - The ARN of the secret in AWS Secrets Manager
- secret
Arn String - The ARN of the secret in AWS Secrets Manager
- secret
Arn string - The ARN of the secret in AWS Secrets Manager
- secret_
arn str - The ARN of the secret in AWS Secrets Manager
- secret
Arn String - The ARN of the secret in AWS Secrets Manager
PaymentCredentialProviderStripePrivyConfigurationInput, PaymentCredentialProviderStripePrivyConfigurationInputArgs
Stripe Privy configuration with credentials- app_
id string - The app ID provided by Privy
- app_
secret string - The app secret provided by Privy
- string
- The authorization ID for the Stripe Privy integration
- string
- The authorization private key for the Stripe Privy integration
- app_
id str - The app ID provided by Privy
- app_
secret str - The app secret provided by Privy
- str
- The authorization ID for the Stripe Privy integration
- str
- The authorization private key for the Stripe Privy integration
PaymentCredentialProviderStripePrivyConfigurationOutput, PaymentCredentialProviderStripePrivyConfigurationOutputArgs
Stripe Privy configuration output with secret ARNs- App
Id string - The app ID provided by Privy
- App
Secret Pulumi.Arn Aws Native. Bedrock Agent Core. Inputs. Payment Credential Provider Secret Info - string
- The authorization ID for the Stripe Privy integration
-
Pulumi.
Aws Native. Bedrock Agent Core. Inputs. Payment Credential Provider Secret Info
- App
Id string - The app ID provided by Privy
- App
Secret PaymentArn Credential Provider Secret Info - string
- The authorization ID for the Stripe Privy integration
-
Payment
Credential Provider Secret Info
- app_
id string - The app ID provided by Privy
- app_
secret_ objectarn - string
- The authorization ID for the Stripe Privy integration
- object
- app
Id String - The app ID provided by Privy
- app
Secret PaymentArn Credential Provider Secret Info - String
- The authorization ID for the Stripe Privy integration
-
Payment
Credential Provider Secret Info
- app
Id string - The app ID provided by Privy
- app
Secret PaymentArn Credential Provider Secret Info - string
- The authorization ID for the Stripe Privy integration
-
Payment
Credential Provider Secret Info
- app_
id str - The app ID provided by Privy
- app_
secret_ Paymentarn Credential Provider Secret Info - str
- The authorization ID for the Stripe Privy integration
-
Payment
Credential Provider Secret Info
- app
Id String - The app ID provided by Privy
- app
Secret Property MapArn - String
- The authorization ID for the Stripe Privy integration
- Property Map
PaymentCredentialProviderVendorType, PaymentCredentialProviderVendorTypeArgs
- Coinbase
Cdp CoinbaseCDP- Stripe
Privy StripePrivy
- Payment
Credential Provider Vendor Type Coinbase Cdp CoinbaseCDP- Payment
Credential Provider Vendor Type Stripe Privy StripePrivy
- "Coinbase
CDP" CoinbaseCDP- "Stripe
Privy" StripePrivy
- Coinbase
Cdp CoinbaseCDP- Stripe
Privy StripePrivy
- Coinbase
Cdp CoinbaseCDP- Stripe
Privy StripePrivy
- COINBASE_CDP
CoinbaseCDP- STRIPE_PRIVY
StripePrivy
- "Coinbase
CDP" CoinbaseCDP- "Stripe
Privy" StripePrivy
Tag, TagArgs
A set of tags to apply to the resource.Package Details
- Repository
- AWS Native pulumi/pulumi-aws-native
- License
- Apache-2.0
We recommend new projects start with resources from the AWS provider.
published on Monday, Jun 1, 2026 by Pulumi