CfnPaymentManagerMixinProps
- class aws_cdk.cfn_property_mixins.aws_bedrockagentcore.CfnPaymentManagerMixinProps(*, authorizer_configuration=None, authorizer_type=None, description=None, name=None, role_arn=None, tags=None)
Bases:
objectProperties for CfnPaymentManagerPropsMixin.
- Parameters:
authorizer_configuration (
Union[IResolvable,AuthorizerConfigurationProperty,Dict[str,Any],None])authorizer_type (
Optional[str])description (
Optional[str]) – A description of the payment manager.name (
Optional[str]) – The name of the payment manager.role_arn (
Optional[str]) – The ARN of the IAM role for 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.cfn_property_mixins import aws_bedrockagentcore as bedrockagentcore cfn_payment_manager_mixin_props = bedrockagentcore.CfnPaymentManagerMixinProps( authorizer_configuration=bedrockagentcore.CfnPaymentManagerPropsMixin.AuthorizerConfigurationProperty( custom_jwt_authorizer=bedrockagentcore.CfnPaymentManagerPropsMixin.CustomJWTAuthorizerConfigurationProperty( allowed_audience=["allowedAudience"], allowed_clients=["allowedClients"], allowed_scopes=["allowedScopes"], custom_claims=[bedrockagentcore.CfnPaymentManagerPropsMixin.CustomClaimValidationTypeProperty( authorizing_claim_match_value=bedrockagentcore.CfnPaymentManagerPropsMixin.AuthorizingClaimMatchValueTypeProperty( claim_match_operator="claimMatchOperator", claim_match_value=bedrockagentcore.CfnPaymentManagerPropsMixin.ClaimMatchValueTypeProperty( match_value_string="matchValueString", match_value_string_list=["matchValueStringList"] ) ), inbound_token_claim_name="inboundTokenClaimName", inbound_token_claim_value_type="inboundTokenClaimValueType" )], discovery_url="discoveryUrl" ) ), authorizer_type="authorizerType", description="description", name="name", role_arn="roleArn", 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.