Interface CfnPaymentManagerProps
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
CfnPaymentManagerProps.Jsii$Proxy
@Generated(value="jsii-pacmak/1.133.0 (build 0f43e37)",
date="2026-06-16T16:14:19.722Z")
@Stability(Stable)
public interface CfnPaymentManagerProps
extends software.amazon.jsii.JsiiSerializable
Properties for defining a
CfnPaymentManager.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import software.amazon.awscdk.services.bedrockagentcore.*;
CfnPaymentManagerProps cfnPaymentManagerProps = CfnPaymentManagerProps.builder()
.authorizerType("authorizerType")
.name("name")
.roleArn("roleArn")
// the properties below are optional
.authorizerConfiguration(AuthorizerConfigurationProperty.builder()
.customJwtAuthorizer(CustomJWTAuthorizerConfigurationProperty.builder()
.discoveryUrl("discoveryUrl")
// the properties below are optional
.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()))
.build())
.build())
.description("description")
.tags(List.of(CfnTag.builder()
.key("key")
.value("value")
.build()))
.build();
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final classA builder forCfnPaymentManagerPropsstatic final classAn implementation forCfnPaymentManagerProps -
Method Summary
Modifier and TypeMethodDescriptionbuilder()default ObjectReturns union: eitherIResolvableorCfnPaymentManager.AuthorizerConfigurationPropertydefault StringA description of the payment manager.getName()The name of the payment manager.The 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
-
getAuthorizerType
- See Also:
-
getName
The name of the payment manager.- See Also:
-
getRoleArn
The ARN of the IAM role for the payment manager.- See Also:
-
getAuthorizerConfiguration
Returns union: eitherIResolvableorCfnPaymentManager.AuthorizerConfigurationProperty- See Also:
-
getDescription
A description of the payment manager.- See Also:
-
getTags
Tags to assign to the payment manager.- See Also:
-
builder
- Returns:
- a
CfnPaymentManagerProps.BuilderofCfnPaymentManagerProps
-