Package com.pulumi.aws.bedrock.outputs
Class AgentcoreGatewayAuthorizerConfigurationCustomJwtAuthorizer
- java.lang.Object
-
- com.pulumi.aws.bedrock.outputs.AgentcoreGatewayAuthorizerConfigurationCustomJwtAuthorizer
-
public final class AgentcoreGatewayAuthorizerConfigurationCustomJwtAuthorizer extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classAgentcoreGatewayAuthorizerConfigurationCustomJwtAuthorizer.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.List<java.lang.String>allowedAudiences()java.util.List<java.lang.String>allowedClients()java.util.List<java.lang.String>allowedScopes()java.util.Optional<AgentcoreGatewayAuthorizerConfigurationCustomJwtAuthorizerAllowedWorkloadConfiguration>allowedWorkloadConfiguration()static AgentcoreGatewayAuthorizerConfigurationCustomJwtAuthorizer.Builderbuilder()static AgentcoreGatewayAuthorizerConfigurationCustomJwtAuthorizer.Builderbuilder(AgentcoreGatewayAuthorizerConfigurationCustomJwtAuthorizer defaults)java.util.List<AgentcoreGatewayAuthorizerConfigurationCustomJwtAuthorizerCustomClaim>customClaims()java.lang.StringdiscoveryUrl()java.util.Optional<AgentcoreGatewayAuthorizerConfigurationCustomJwtAuthorizerPrivateEndpoint>privateEndpoint()java.util.List<AgentcoreGatewayAuthorizerConfigurationCustomJwtAuthorizerPrivateEndpointOverride>privateEndpointOverrides()
-
-
-
Method Detail
-
allowedAudiences
public java.util.List<java.lang.String> allowedAudiences()
- Returns:
- Set of allowed audience values for JWT token validation.
-
allowedClients
public java.util.List<java.lang.String> allowedClients()
- Returns:
- Set of allowed client IDs for JWT token validation.
-
allowedScopes
public java.util.List<java.lang.String> allowedScopes()
- Returns:
- Set of scopes that are allowed to access the token.
-
allowedWorkloadConfiguration
public java.util.Optional<AgentcoreGatewayAuthorizerConfigurationCustomJwtAuthorizerAllowedWorkloadConfiguration> allowedWorkloadConfiguration()
- Returns:
- Configuration restricting which workloads may use this authorizer. See `allowedWorkloadConfiguration` below.
-
customClaims
public java.util.List<AgentcoreGatewayAuthorizerConfigurationCustomJwtAuthorizerCustomClaim> customClaims()
- Returns:
- Repeatable block to define a custom claim validation name, value, and operation. See `customClaim` below.
-
discoveryUrl
public java.lang.String discoveryUrl()
- Returns:
- URL used to fetch OpenID Connect configuration or authorization server metadata. Must end with `.well-known/openid-configuration`.
-
privateEndpoint
public java.util.Optional<AgentcoreGatewayAuthorizerConfigurationCustomJwtAuthorizerPrivateEndpoint> privateEndpoint()
- Returns:
- Private endpoint used to reach the authorization server. See `privateEndpoint` below.
-
privateEndpointOverrides
public java.util.List<AgentcoreGatewayAuthorizerConfigurationCustomJwtAuthorizerPrivateEndpointOverride> privateEndpointOverrides()
- Returns:
- Overrides for the private endpoints used to reach the authorization server. See `privateEndpointOverrides` below.
-
builder
public static AgentcoreGatewayAuthorizerConfigurationCustomJwtAuthorizer.Builder builder()
-
builder
public static AgentcoreGatewayAuthorizerConfigurationCustomJwtAuthorizer.Builder builder(AgentcoreGatewayAuthorizerConfigurationCustomJwtAuthorizer defaults)
-
-