Skip to content

Bedrock Agentcore Control  >  Operations  >  update_payment_credential_provider

update_payment_credential_provider

Operation

update_payment_credential_provider async

update_payment_credential_provider(input: UpdatePaymentCredentialProviderInput, plugins: list[Plugin] | None = None) -> UpdatePaymentCredentialProviderOutput

Updates an existing payment credential provider with new authentication credentials.

Parameters:

Name Type Description Default
input UpdatePaymentCredentialProviderInput

An instance of UpdatePaymentCredentialProviderInput.

required
plugins list[Plugin] | None

A list of callables that modify the configuration dynamically. Changes made by these plugins only apply for the duration of the operation execution and will not affect any other operation invocations.

None

Returns:

Type Description
UpdatePaymentCredentialProviderOutput

An instance of UpdatePaymentCredentialProviderOutput.

Input

UpdatePaymentCredentialProviderInput dataclass

Dataclass for UpdatePaymentCredentialProviderInput structure.

Attributes

credential_provider_vendor class-attribute instance-attribute
credential_provider_vendor: PaymentCredentialProviderVendorType | None = None

The vendor type for the payment credential provider (e.g., CoinbaseCDP, StripePrivy).

name class-attribute instance-attribute
name: str | None = None

The name of the payment credential provider to update.

provider_configuration_input class-attribute instance-attribute
provider_configuration_input: PaymentProviderConfigurationInput | None = None

Configuration specific to the vendor, including API credentials.

Output

UpdatePaymentCredentialProviderOutput dataclass

Dataclass for UpdatePaymentCredentialProviderOutput structure.

Attributes

created_time instance-attribute
created_time: datetime

The timestamp when the payment credential provider was created.

credential_provider_arn instance-attribute
credential_provider_arn: str

The Amazon Resource Name (ARN) of the updated payment credential provider.

credential_provider_vendor instance-attribute
credential_provider_vendor: PaymentCredentialProviderVendorType

The vendor type for the updated payment credential provider.

last_updated_time instance-attribute
last_updated_time: datetime

The timestamp when the payment credential provider was last updated.

name instance-attribute
name: str

The name of the updated payment credential provider.

provider_configuration_output instance-attribute
provider_configuration_output: PaymentProviderConfigurationOutput

Output configuration (contains secret ARNs, excludes actual secret values).