We recommend new projects start with resources from the AWS provider.
published on Monday, Jun 15, 2026 by Pulumi
We recommend new projects start with resources from the AWS provider.
published on Monday, Jun 15, 2026 by Pulumi
Resource Type definition for AWS::BedrockAgentCore::PaymentManager
Create PaymentManager Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new PaymentManager(name: string, args: PaymentManagerArgs, opts?: CustomResourceOptions);@overload
def PaymentManager(resource_name: str,
args: PaymentManagerArgs,
opts: Optional[ResourceOptions] = None)
@overload
def PaymentManager(resource_name: str,
opts: Optional[ResourceOptions] = None,
authorizer_type: Optional[PaymentManagerPaymentsAuthorizerType] = None,
role_arn: Optional[str] = None,
authorizer_configuration: Optional[PaymentManagerAuthorizerConfigurationArgs] = None,
description: Optional[str] = None,
name: Optional[str] = None,
tags: Optional[Sequence[_root_inputs.TagArgs]] = None)func NewPaymentManager(ctx *Context, name string, args PaymentManagerArgs, opts ...ResourceOption) (*PaymentManager, error)public PaymentManager(string name, PaymentManagerArgs args, CustomResourceOptions? opts = null)
public PaymentManager(String name, PaymentManagerArgs args)
public PaymentManager(String name, PaymentManagerArgs args, CustomResourceOptions options)
type: aws-native:bedrockagentcore:PaymentManager
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
resource "aws-native_bedrockagentcore_paymentmanager" "name" {
# resource properties
}Parameters
- name string
- The unique name of the resource.
- args PaymentManagerArgs
- 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 PaymentManagerArgs
- 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 PaymentManagerArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args PaymentManagerArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args PaymentManagerArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
PaymentManager 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 PaymentManager resource accepts the following input properties:
-
Pulumi.
Aws Native. Bedrock Agent Core. Payment Manager Payments Authorizer Type - Role
Arn string - The ARN of the IAM role for the payment manager
-
Pulumi.
Aws Native. Bedrock Agent Core. Inputs. Payment Manager Authorizer Configuration - Description string
- A description of the payment manager
- Name string
- The name of the payment manager
-
List<Pulumi.
Aws Native. Inputs. Tag> - Tags to assign to the payment manager
-
Payment
Manager Payments Authorizer Type - Role
Arn string - The ARN of the IAM role for the payment manager
-
Payment
Manager Authorizer Configuration Args - Description string
- A description of the payment manager
- Name string
- The name of the payment manager
-
Tag
Args - Tags to assign to the payment manager
- "CUSTOM_JWT" | "AWS_IAM"
- role_
arn string - The ARN of the IAM role for the payment manager
- object
- description string
- A description of the payment manager
- name string
- The name of the payment manager
- list(object)
- Tags to assign to the payment manager
-
Payment
Manager Payments Authorizer Type - role
Arn String - The ARN of the IAM role for the payment manager
-
Payment
Manager Authorizer Configuration - description String
- A description of the payment manager
- name String
- The name of the payment manager
- List<Tag>
- Tags to assign to the payment manager
-
Payment
Manager Payments Authorizer Type - role
Arn string - The ARN of the IAM role for the payment manager
-
Payment
Manager Authorizer Configuration - description string
- A description of the payment manager
- name string
- The name of the payment manager
- Tag[]
- Tags to assign to the payment manager
-
Payment
Manager Payments Authorizer Type - role_
arn str - The ARN of the IAM role for the payment manager
-
Payment
Manager Authorizer Configuration Args - description str
- A description of the payment manager
- name str
- The name of the payment manager
-
Sequence[Tag
Args] - Tags to assign to the payment manager
- "CUSTOM_JWT" | "AWS_IAM"
- role
Arn String - The ARN of the IAM role for the payment manager
- Property Map
- description String
- A description of the payment manager
- name String
- The name of the payment manager
- List<Property Map>
- Tags to assign to the payment manager
Outputs
All input properties are implicitly available as output properties. Additionally, the PaymentManager resource produces the following output properties:
- Created
At string - The timestamp when the payment manager was created
- Id string
- The provider-assigned unique ID for this managed resource.
- Last
Updated stringAt - The timestamp when the payment manager was last updated
- Payment
Manager stringArn - The Amazon Resource Name (ARN) of the payment manager
- Payment
Manager stringId - The unique identifier for the payment manager
- Status
Pulumi.
Aws Native. Bedrock Agent Core. Payment Manager Status - Workload
Identity Pulumi.Details Aws Native. Bedrock Agent Core. Outputs. Payment Manager Workload Identity Details
- Created
At string - The timestamp when the payment manager was created
- Id string
- The provider-assigned unique ID for this managed resource.
- Last
Updated stringAt - The timestamp when the payment manager was last updated
- Payment
Manager stringArn - The Amazon Resource Name (ARN) of the payment manager
- Payment
Manager stringId - The unique identifier for the payment manager
- Status
Payment
Manager Status - Workload
Identity PaymentDetails Manager Workload Identity Details
- created_
at string - The timestamp when the payment manager was created
- id string
- The provider-assigned unique ID for this managed resource.
- last_
updated_ stringat - The timestamp when the payment manager was last updated
- payment_
manager_ stringarn - The Amazon Resource Name (ARN) of the payment manager
- payment_
manager_ stringid - The unique identifier for the payment manager
- status "CREATING" | "UPDATING" | "DELETING" | "READY" | "CREATE_FAILED" | "UPDATE_FAILED" | "DELETE_FAILED"
- workload_
identity_ objectdetails
- created
At String - The timestamp when the payment manager was created
- id String
- The provider-assigned unique ID for this managed resource.
- last
Updated StringAt - The timestamp when the payment manager was last updated
- payment
Manager StringArn - The Amazon Resource Name (ARN) of the payment manager
- payment
Manager StringId - The unique identifier for the payment manager
- status
Payment
Manager Status - workload
Identity PaymentDetails Manager Workload Identity Details
- created
At string - The timestamp when the payment manager was created
- id string
- The provider-assigned unique ID for this managed resource.
- last
Updated stringAt - The timestamp when the payment manager was last updated
- payment
Manager stringArn - The Amazon Resource Name (ARN) of the payment manager
- payment
Manager stringId - The unique identifier for the payment manager
- status
Payment
Manager Status - workload
Identity PaymentDetails Manager Workload Identity Details
- created_
at str - The timestamp when the payment manager was created
- id str
- The provider-assigned unique ID for this managed resource.
- last_
updated_ strat - The timestamp when the payment manager was last updated
- payment_
manager_ strarn - The Amazon Resource Name (ARN) of the payment manager
- payment_
manager_ strid - The unique identifier for the payment manager
- status
Payment
Manager Status - workload_
identity_ Paymentdetails Manager Workload Identity Details
- created
At String - The timestamp when the payment manager was created
- id String
- The provider-assigned unique ID for this managed resource.
- last
Updated StringAt - The timestamp when the payment manager was last updated
- payment
Manager StringArn - The Amazon Resource Name (ARN) of the payment manager
- payment
Manager StringId - The unique identifier for the payment manager
- status "CREATING" | "UPDATING" | "DELETING" | "READY" | "CREATE_FAILED" | "UPDATE_FAILED" | "DELETE_FAILED"
- workload
Identity Property MapDetails
Supporting Types
PaymentManagerAuthorizerConfiguration, PaymentManagerAuthorizerConfigurationArgs
PaymentManagerAuthorizingClaimMatchValueType, PaymentManagerAuthorizingClaimMatchValueTypeArgs
PaymentManagerAuthorizingClaimMatchValueTypeClaimMatchOperator, PaymentManagerAuthorizingClaimMatchValueTypeClaimMatchOperatorArgs
- Equals
Value EQUALS- Contains
CONTAINS- Contains
Any CONTAINS_ANY
- Payment
Manager Authorizing Claim Match Value Type Claim Match Operator Equals EQUALS- Payment
Manager Authorizing Claim Match Value Type Claim Match Operator Contains CONTAINS- Payment
Manager Authorizing Claim Match Value Type Claim Match Operator Contains Any CONTAINS_ANY
- "EQUALS"
EQUALS- "CONTAINS"
CONTAINS- "CONTAINS_ANY"
CONTAINS_ANY
- Equals
EQUALS- Contains
CONTAINS- Contains
Any CONTAINS_ANY
- Equals
EQUALS- Contains
CONTAINS- Contains
Any CONTAINS_ANY
- EQUALS
EQUALS- CONTAINS
CONTAINS- CONTAINS_ANY
CONTAINS_ANY
- "EQUALS"
EQUALS- "CONTAINS"
CONTAINS- "CONTAINS_ANY"
CONTAINS_ANY
PaymentManagerClaimMatchValueType, PaymentManagerClaimMatchValueTypeArgs
- Match
Value stringString - Match
Value List<string>String List
- Match
Value stringString - Match
Value []stringString List
- match_
value_ stringstring - match_
value_ list(string)string_ list
- match
Value StringString - match
Value List<String>String List
- match
Value stringString - match
Value string[]String List
- match_
value_ strstring - match_
value_ Sequence[str]string_ list
- match
Value StringString - match
Value List<String>String List
PaymentManagerCustomClaimValidationType, PaymentManagerCustomClaimValidationTypeArgs
PaymentManagerCustomClaimValidationTypeInboundTokenClaimValueType, PaymentManagerCustomClaimValidationTypeInboundTokenClaimValueTypeArgs
- String
STRING- String
Array STRING_ARRAY
- Payment
Manager Custom Claim Validation Type Inbound Token Claim Value Type String STRING- Payment
Manager Custom Claim Validation Type Inbound Token Claim Value Type String Array STRING_ARRAY
- "STRING"
STRING- "STRING_ARRAY"
STRING_ARRAY
- String
STRING- String
Array STRING_ARRAY
- String
STRING- String
Array STRING_ARRAY
- STRING
STRING- STRING_ARRAY
STRING_ARRAY
- "STRING"
STRING- "STRING_ARRAY"
STRING_ARRAY
PaymentManagerCustomJwtAuthorizerConfiguration, PaymentManagerCustomJwtAuthorizerConfigurationArgs
- Discovery
Url string - Allowed
Audience List<string> - Allowed
Clients List<string> - Allowed
Scopes List<string> - Custom
Claims List<Pulumi.Aws Native. Bedrock Agent Core. Inputs. Payment Manager Custom Claim Validation Type>
- Discovery
Url string - Allowed
Audience []string - Allowed
Clients []string - Allowed
Scopes []string - Custom
Claims []PaymentManager Custom Claim Validation Type
- discovery_
url string - allowed_
audience list(string) - allowed_
clients list(string) - allowed_
scopes list(string) - custom_
claims list(object)
- discovery
Url String - allowed
Audience List<String> - allowed
Clients List<String> - allowed
Scopes List<String> - custom
Claims List<PaymentManager Custom Claim Validation Type>
- discovery
Url string - allowed
Audience string[] - allowed
Clients string[] - allowed
Scopes string[] - custom
Claims PaymentManager Custom Claim Validation Type[]
- discovery_
url str - allowed_
audience Sequence[str] - allowed_
clients Sequence[str] - allowed_
scopes Sequence[str] - custom_
claims Sequence[PaymentManager Custom Claim Validation Type]
- discovery
Url String - allowed
Audience List<String> - allowed
Clients List<String> - allowed
Scopes List<String> - custom
Claims List<Property Map>
PaymentManagerPaymentsAuthorizerType, PaymentManagerPaymentsAuthorizerTypeArgs
- Custom
Jwt CUSTOM_JWT- Aws
Iam AWS_IAM
- Payment
Manager Payments Authorizer Type Custom Jwt CUSTOM_JWT- Payment
Manager Payments Authorizer Type Aws Iam AWS_IAM
- "CUSTOM_JWT"
CUSTOM_JWT- "AWS_IAM"
AWS_IAM
- Custom
Jwt CUSTOM_JWT- Aws
Iam AWS_IAM
- Custom
Jwt CUSTOM_JWT- Aws
Iam AWS_IAM
- CUSTOM_JWT
CUSTOM_JWT- AWS_IAM
AWS_IAM
- "CUSTOM_JWT"
CUSTOM_JWT- "AWS_IAM"
AWS_IAM
PaymentManagerStatus, PaymentManagerStatusArgs
- Creating
CREATING- Updating
UPDATING- Deleting
DELETING- Ready
READY- Create
Failed CREATE_FAILED- Update
Failed UPDATE_FAILED- Delete
Failed DELETE_FAILED
- Payment
Manager Status Creating CREATING- Payment
Manager Status Updating UPDATING- Payment
Manager Status Deleting DELETING- Payment
Manager Status Ready READY- Payment
Manager Status Create Failed CREATE_FAILED- Payment
Manager Status Update Failed UPDATE_FAILED- Payment
Manager Status Delete Failed DELETE_FAILED
- "CREATING"
CREATING- "UPDATING"
UPDATING- "DELETING"
DELETING- "READY"
READY- "CREATE_FAILED"
CREATE_FAILED- "UPDATE_FAILED"
UPDATE_FAILED- "DELETE_FAILED"
DELETE_FAILED
- Creating
CREATING- Updating
UPDATING- Deleting
DELETING- Ready
READY- Create
Failed CREATE_FAILED- Update
Failed UPDATE_FAILED- Delete
Failed DELETE_FAILED
- Creating
CREATING- Updating
UPDATING- Deleting
DELETING- Ready
READY- Create
Failed CREATE_FAILED- Update
Failed UPDATE_FAILED- Delete
Failed DELETE_FAILED
- CREATING
CREATING- UPDATING
UPDATING- DELETING
DELETING- READY
READY- CREATE_FAILED
CREATE_FAILED- UPDATE_FAILED
UPDATE_FAILED- DELETE_FAILED
DELETE_FAILED
- "CREATING"
CREATING- "UPDATING"
UPDATING- "DELETING"
DELETING- "READY"
READY- "CREATE_FAILED"
CREATE_FAILED- "UPDATE_FAILED"
UPDATE_FAILED- "DELETE_FAILED"
DELETE_FAILED
PaymentManagerWorkloadIdentityDetails, PaymentManagerWorkloadIdentityDetailsArgs
- Workload
Identity stringArn
- Workload
Identity stringArn
- workload_
identity_ stringarn
- workload
Identity StringArn
- workload
Identity stringArn
- workload
Identity StringArn
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 15, 2026 by Pulumi