Show / Hide Table of Contents

Class CfnRuntimePropsMixin.CustomJWTAuthorizerConfigurationProperty

Configuration for custom JWT authorizer.

Inheritance
object
CfnRuntimePropsMixin.CustomJWTAuthorizerConfigurationProperty
Implements
CfnRuntimePropsMixin.ICustomJWTAuthorizerConfigurationProperty
Inherited Members
object.GetType()
object.MemberwiseClone()
object.ToString()
object.Equals(object)
object.Equals(object, object)
object.ReferenceEquals(object, object)
object.GetHashCode()
Namespace: Amazon.CDK.CfnPropertyMixins.AWS.BedrockAgentCore
Assembly: Amazon.CDK.CfnPropertyMixins.dll
Syntax (csharp)
public class CfnRuntimePropsMixin.CustomJWTAuthorizerConfigurationProperty : CfnRuntimePropsMixin.ICustomJWTAuthorizerConfigurationProperty
Syntax (vb)
Public Class CfnRuntimePropsMixin.CustomJWTAuthorizerConfigurationProperty Implements CfnRuntimePropsMixin.ICustomJWTAuthorizerConfigurationProperty
Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-bedrockagentcore-runtime-customjwtauthorizerconfiguration.html

ExampleMetadata: fixture=_generated

Examples
// The code below shows an example of how to instantiate this type.
             // The values are placeholders you should change.
             using Amazon.CDK.CfnPropertyMixins.AWS.BedrockAgentCore;

             var customJWTAuthorizerConfigurationProperty = new CustomJWTAuthorizerConfigurationProperty {
                 AllowedAudience = new [] { "allowedAudience" },
                 AllowedClients = new [] { "allowedClients" },
                 AllowedScopes = new [] { "allowedScopes" },
                 CustomClaims = new [] { new CustomClaimValidationTypeProperty {
                     AuthorizingClaimMatchValue = new AuthorizingClaimMatchValueTypeProperty {
                         ClaimMatchOperator = "claimMatchOperator",
                         ClaimMatchValue = new ClaimMatchValueTypeProperty {
                             MatchValueString = "matchValueString",
                             MatchValueStringList = new [] { "matchValueStringList" }
                         }
                     },
                     InboundTokenClaimName = "inboundTokenClaimName",
                     InboundTokenClaimValueType = "inboundTokenClaimValueType"
                 } },
                 DiscoveryUrl = "discoveryUrl"
             };

Synopsis

Constructors

CustomJWTAuthorizerConfigurationProperty()

Configuration for custom JWT authorizer.

Properties

AllowedAudience

Represents inbound authorization configuration options used to authenticate incoming requests.

AllowedClients

Represents individual client IDs that are validated in the incoming JWT token validation process.

AllowedScopes

List of allowed scopes.

CustomClaims

List of required custom claims.

DiscoveryUrl

The configuration authorization.

Constructors

CustomJWTAuthorizerConfigurationProperty()

Configuration for custom JWT authorizer.

public CustomJWTAuthorizerConfigurationProperty()
Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-bedrockagentcore-runtime-customjwtauthorizerconfiguration.html

ExampleMetadata: fixture=_generated

Examples
// The code below shows an example of how to instantiate this type.
             // The values are placeholders you should change.
             using Amazon.CDK.CfnPropertyMixins.AWS.BedrockAgentCore;

             var customJWTAuthorizerConfigurationProperty = new CustomJWTAuthorizerConfigurationProperty {
                 AllowedAudience = new [] { "allowedAudience" },
                 AllowedClients = new [] { "allowedClients" },
                 AllowedScopes = new [] { "allowedScopes" },
                 CustomClaims = new [] { new CustomClaimValidationTypeProperty {
                     AuthorizingClaimMatchValue = new AuthorizingClaimMatchValueTypeProperty {
                         ClaimMatchOperator = "claimMatchOperator",
                         ClaimMatchValue = new ClaimMatchValueTypeProperty {
                             MatchValueString = "matchValueString",
                             MatchValueStringList = new [] { "matchValueStringList" }
                         }
                     },
                     InboundTokenClaimName = "inboundTokenClaimName",
                     InboundTokenClaimValueType = "inboundTokenClaimValueType"
                 } },
                 DiscoveryUrl = "discoveryUrl"
             };

Properties

AllowedAudience

Represents inbound authorization configuration options used to authenticate incoming requests.

public string[]? AllowedAudience { get; set; }
Property Value

string[]

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-bedrockagentcore-runtime-customjwtauthorizerconfiguration.html#cfn-bedrockagentcore-runtime-customjwtauthorizerconfiguration-allowedaudience

AllowedClients

Represents individual client IDs that are validated in the incoming JWT token validation process.

public string[]? AllowedClients { get; set; }
Property Value

string[]

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-bedrockagentcore-runtime-customjwtauthorizerconfiguration.html#cfn-bedrockagentcore-runtime-customjwtauthorizerconfiguration-allowedclients

AllowedScopes

List of allowed scopes.

public string[]? AllowedScopes { get; set; }
Property Value

string[]

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-bedrockagentcore-runtime-customjwtauthorizerconfiguration.html#cfn-bedrockagentcore-runtime-customjwtauthorizerconfiguration-allowedscopes

CustomClaims

List of required custom claims.

public object? CustomClaims { get; set; }
Property Value

object

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-bedrockagentcore-runtime-customjwtauthorizerconfiguration.html#cfn-bedrockagentcore-runtime-customjwtauthorizerconfiguration-customclaims

Type union: either IResolvable or (either IResolvable or CfnRuntimePropsMixin.ICustomClaimValidationTypeProperty)[]

DiscoveryUrl

The configuration authorization.

public string? DiscoveryUrl { get; set; }
Property Value

string

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-bedrockagentcore-runtime-customjwtauthorizerconfiguration.html#cfn-bedrockagentcore-runtime-customjwtauthorizerconfiguration-discoveryurl

Implements

CfnRuntimePropsMixin.ICustomJWTAuthorizerConfigurationProperty
Back to top Generated by DocFX