Update Payment Manager
| bedrockagentcorecontrol_update_payment_manager | R Documentation |
Updates an existing payment manager¶
Description¶
Updates an existing payment manager. This operation uses PATCH semantics, so you only need to specify the fields you want to change.
Usage¶
bedrockagentcorecontrol_update_payment_manager(paymentManagerId,
description, authorizerType, authorizerConfiguration, roleArn,
clientToken)
Arguments¶
paymentManagerId |
[required] The unique identifier of the payment manager to update. |
description |
The updated description of the payment manager. |
authorizerType |
The updated authorizer type for the payment manager. |
authorizerConfiguration |
The updated authorizer configuration for the payment manager. |
roleArn |
The updated Amazon Resource Name (ARN) of the IAM role for the payment manager. |
clientToken |
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. |
Value¶
A list with the following syntax:
list(
paymentManagerArn = "string",
paymentManagerId = "string",
name = "string",
authorizerType = "CUSTOM_JWT"|"AWS_IAM",
roleArn = "string",
workloadIdentityDetails = list(
workloadIdentityArn = "string"
),
lastUpdatedAt = as.POSIXct(
"2015-01-01"
),
status = "CREATING"|"UPDATING"|"DELETING"|"READY"|"CREATE_FAILED"|"UPDATE_FAILED"|"DELETE_FAILED"
)
Request syntax¶
svc$update_payment_manager(
paymentManagerId = "string",
description = "string",
authorizerType = "CUSTOM_JWT"|"AWS_IAM",
authorizerConfiguration = list(
customJWTAuthorizer = list(
discoveryUrl = "string",
allowedAudience = list(
"string"
),
allowedClients = list(
"string"
),
allowedScopes = list(
"string"
),
customClaims = list(
list(
inboundTokenClaimName = "string",
inboundTokenClaimValueType = "STRING"|"STRING_ARRAY",
authorizingClaimMatchValue = list(
claimMatchValue = list(
matchValueString = "string",
matchValueStringList = list(
"string"
)
),
claimMatchOperator = "EQUALS"|"CONTAINS"|"CONTAINS_ANY"
)
)
),
privateEndpoint = list(
selfManagedLatticeResource = list(
resourceConfigurationIdentifier = "string"
),
managedVpcResource = list(
vpcIdentifier = "string",
subnetIds = list(
"string"
),
endpointIpAddressType = "IPV4"|"IPV6",
securityGroupIds = list(
"string"
),
tags = list(
"string"
),
routingDomain = "string"
)
),
privateEndpointOverrides = list(
list(
domain = "string",
privateEndpoint = list(
selfManagedLatticeResource = list(
resourceConfigurationIdentifier = "string"
),
managedVpcResource = list(
vpcIdentifier = "string",
subnetIds = list(
"string"
),
endpointIpAddressType = "IPV4"|"IPV6",
securityGroupIds = list(
"string"
),
tags = list(
"string"
),
routingDomain = "string"
)
)
)
)
)
),
roleArn = "string",
clientToken = "string"
)