Skip to content

Bedrock Agentcore Control  >  Operations  >  update_payment_manager

update_payment_manager

Operation

update_payment_manager async

update_payment_manager(input: UpdatePaymentManagerInput, plugins: list[Plugin] | None = None) -> UpdatePaymentManagerOutput

Updates an existing payment manager. This operation uses PATCH semantics, so you only need to specify the fields you want to change.

Parameters:

Name Type Description Default
input UpdatePaymentManagerInput

An instance of UpdatePaymentManagerInput.

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
UpdatePaymentManagerOutput

An instance of UpdatePaymentManagerOutput.

Input

UpdatePaymentManagerInput dataclass

Dataclass for UpdatePaymentManagerInput structure.

Attributes

authorizer_configuration class-attribute instance-attribute
authorizer_configuration: AuthorizerConfiguration | None = None

The updated authorizer configuration for the payment manager.

authorizer_type class-attribute instance-attribute
authorizer_type: PaymentsAuthorizerType | None = None

The updated authorizer type for the payment manager.

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

A unique, case-sensitive identifier to ensure that the API request completes no more than one time. If you don't specify this field, a value is randomly generated for you. If this token matches a previous request, the service ignores the request, but doesn't return an error. For more information, see Ensuring idempotency.

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

The updated description of the payment manager.

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

The unique identifier of the payment manager to update.

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

The updated Amazon Resource Name (ARN) of the IAM role for the payment manager.

Output

UpdatePaymentManagerOutput dataclass

Dataclass for UpdatePaymentManagerOutput structure.

Attributes

authorizer_type instance-attribute
authorizer_type: PaymentsAuthorizerType

The type of authorizer for the updated payment manager.

last_updated_at instance-attribute
last_updated_at: datetime

The timestamp when the payment manager was last updated.

name instance-attribute
name: str

The name of the updated payment manager.

payment_manager_arn instance-attribute
payment_manager_arn: str

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

payment_manager_id instance-attribute
payment_manager_id: str

The unique identifier of the updated payment manager.

role_arn instance-attribute
role_arn: str

The Amazon Resource Name (ARN) of the IAM role associated with the updated payment manager.

status instance-attribute

The current status of the updated payment manager. Possible values include CREATING, READY, UPDATING, DELETING, CREATE_FAILED, UPDATE_FAILED, and DELETE_FAILED.

workload_identity_details class-attribute instance-attribute
workload_identity_details: WorkloadIdentityDetails | None = None

The information about the workload identity.