Interface CfnPaymentManagerMixinProps
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
CfnPaymentManagerMixinProps.Jsii$Proxy
@Generated(value="jsii-pacmak/1.133.0 (build 0f43e37)",
date="2026-07-02T13:32:52.405Z")
@Stability(Stable)
public interface CfnPaymentManagerMixinProps
extends software.amazon.jsii.JsiiSerializable
Properties for CfnPaymentManagerPropsMixin.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import software.amazon.awscdk.cfnpropertymixins.services.bedrockagentcore.*;
CfnPaymentManagerMixinProps cfnPaymentManagerMixinProps = CfnPaymentManagerMixinProps.builder()
.authorizerConfiguration(AuthorizerConfigurationProperty.builder()
.customJwtAuthorizer(CustomJWTAuthorizerConfigurationProperty.builder()
.allowedAudience(List.of("allowedAudience"))
.allowedClients(List.of("allowedClients"))
.allowedScopes(List.of("allowedScopes"))
.customClaims(List.of(CustomClaimValidationTypeProperty.builder()
.authorizingClaimMatchValue(AuthorizingClaimMatchValueTypeProperty.builder()
.claimMatchOperator("claimMatchOperator")
.claimMatchValue(ClaimMatchValueTypeProperty.builder()
.matchValueString("matchValueString")
.matchValueStringList(List.of("matchValueStringList"))
.build())
.build())
.inboundTokenClaimName("inboundTokenClaimName")
.inboundTokenClaimValueType("inboundTokenClaimValueType")
.build()))
.discoveryUrl("discoveryUrl")
.build())
.build())
.authorizerType("authorizerType")
.description("description")
.name("name")
.roleArn("roleArn")
.tags(List.of(CfnTag.builder()
.key("key")
.value("value")
.build()))
.build();
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final classA builder forCfnPaymentManagerMixinPropsstatic final classAn implementation forCfnPaymentManagerMixinProps -
Method Summary
Modifier and TypeMethodDescriptionbuilder()default ObjectReturns union: eitherIResolvableorCfnPaymentManagerPropsMixin.AuthorizerConfigurationPropertydefault Stringdefault StringA description of the payment manager.default StringgetName()The name of the payment manager.default StringThe ARN of the IAM role for the payment manager.getTags()Tags to assign to the payment manager.Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getAuthorizerConfiguration
Returns union: eitherIResolvableorCfnPaymentManagerPropsMixin.AuthorizerConfigurationProperty- See Also:
-
getAuthorizerType
- See Also:
-
getDescription
A description of the payment manager.- See Also:
-
getName
The name of the payment manager.- See Also:
-
getRoleArn
The ARN of the IAM role for the payment manager.- See Also:
-
getTags
Tags to assign to the payment manager.- See Also:
-
builder
-