CfnPaymentManagerProps
- class aws_cdk.aws_bedrockagentcore.CfnPaymentManagerProps(*, authorizer_type, name, role_arn, authorizer_configuration=None, description=None, tags=None)
Bases:
objectProperties for defining a
CfnPaymentManager.- Parameters:
authorizer_type (
str)name (
str) – The name of the payment manager.role_arn (
str) – The ARN of the IAM role for the payment manager.authorizer_configuration (
Union[IResolvable,AuthorizerConfigurationProperty,Dict[str,Any],None])description (
Optional[str]) – A description of the payment manager.tags (
Optional[Sequence[Union[CfnTag,Dict[str,Any]]]]) – Tags to assign to the payment manager.
- See:
- ExampleMetadata:
fixture=_generated
Example:
from aws_cdk import CfnTag # The code below shows an example of how to instantiate this type. # The values are placeholders you should change. from aws_cdk import aws_bedrockagentcore as bedrockagentcore cfn_payment_manager_props = bedrockagentcore.CfnPaymentManagerProps( authorizer_type="authorizerType", name="name", role_arn="roleArn", # the properties below are optional authorizer_configuration=bedrockagentcore.CfnPaymentManager.AuthorizerConfigurationProperty( custom_jwt_authorizer=bedrockagentcore.CfnPaymentManager.CustomJWTAuthorizerConfigurationProperty( discovery_url="discoveryUrl", # the properties below are optional allowed_audience=["allowedAudience"], allowed_clients=["allowedClients"], allowed_scopes=["allowedScopes"], custom_claims=[bedrockagentcore.CfnPaymentManager.CustomClaimValidationTypeProperty( authorizing_claim_match_value=bedrockagentcore.CfnPaymentManager.AuthorizingClaimMatchValueTypeProperty( claim_match_operator="claimMatchOperator", claim_match_value=bedrockagentcore.CfnPaymentManager.ClaimMatchValueTypeProperty( match_value_string="matchValueString", match_value_string_list=["matchValueStringList"] ) ), inbound_token_claim_name="inboundTokenClaimName", inbound_token_claim_value_type="inboundTokenClaimValueType" )] ) ), description="description", tags=[CfnTag( key="key", value="value" )] )
Attributes
- authorizer_configuration
-
- Type:
see
- authorizer_type
-
- Type:
see
- description
A description of the payment manager.
- name
The name of the payment manager.
- role_arn
The ARN of the IAM role for the payment manager.
- tags
Tags to assign to the payment manager.