update_payment_manager
async
¶
update_payment_manager(
payment_manager_id: PaymentManagerId,
*,
config_overrides: Optional[AsyncBedrockAgentCoreControlClientConfig] = None,
description: Optional[PaymentsDescription] = None,
authorizer_type: Optional[PaymentsAuthorizerType] = None,
authorizer_configuration: Optional[AuthorizerConfiguration] = None,
role_arn: Optional[RoleArn] = None,
client_token: Optional[ClientToken] = None,
kms_key_arn: Optional[KmsKeyArn] = None,
) -> UpdatePaymentManagerResponse
Updates an existing payment manager. This operation uses PATCH semantics, so you only need to specify the fields you want to change.
Parameters:
-
payment_manager_id(PaymentManagerId) –The unique identifier of the payment manager to update.
-
description(Optional[PaymentsDescription], default:None) –The updated description of the payment manager.
-
authorizer_type(Optional[PaymentsAuthorizerType], default:None) –The updated authorizer type for the payment manager.
-
authorizer_configuration(Optional[AuthorizerConfiguration], default:None) –The updated authorizer configuration for the payment manager.
-
role_arn(Optional[RoleArn], default:None) –The updated Amazon Resource Name (ARN) of the IAM role for the payment manager.
-
client_token(Optional[ClientToken], default: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.
-
kms_key_arn(Optional[KmsKeyArn], default:None) –The updated Amazon Resource Name (ARN) of the customer managed KMS key used to encrypt sensitive payment manager data at rest.
Raises:
-
AccessDeniedException–This exception is thrown when a request is denied per access permissions
-
ConflictException–This exception is thrown when there is a conflict performing an operation
-
InternalServerException–This exception is thrown if there was an unexpected error during processing of request
-
ResourceNotFoundException–This exception is thrown when a resource referenced by the operation does not exist
-
ServiceQuotaExceededException–This exception is thrown when a request is made beyond the service quota
-
ThrottlingException–This exception is thrown when the number of requests exceeds the limit
-
ValidationException–The input fails to satisfy the constraints specified by the service.
-
UnknownServiceError–The service returned an error code this client does not model.
Source code in docs_src/capo_bedrock_agentcore_control/_services/async_bedrock_agent_core_control.py
10684 10685 10686 10687 10688 10689 10690 10691 10692 10693 10694 10695 10696 10697 10698 10699 10700 10701 10702 10703 10704 10705 10706 10707 10708 10709 10710 10711 10712 10713 10714 10715 10716 10717 10718 10719 10720 10721 10722 10723 10724 10725 10726 10727 10728 10729 10730 10731 10732 10733 10734 10735 10736 10737 10738 10739 10740 10741 10742 10743 10744 10745 10746 10747 10748 10749 10750 10751 10752 10753 10754 10755 10756 10757 10758 10759 10760 10761 10762 10763 10764 10765 10766 10767 10768 10769 10770 10771 | |