Class RegistryDiscoveryConfigurationAuthorizerConfigurationCustomJwtAuthorizerArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.agentregistry.inputs.RegistryDiscoveryConfigurationAuthorizerConfigurationCustomJwtAuthorizerArgs.Builder
-
public static final class RegistryDiscoveryConfigurationAuthorizerConfigurationCustomJwtAuthorizerArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(RegistryDiscoveryConfigurationAuthorizerConfigurationCustomJwtAuthorizerArgs defaults)
-
Method Summary
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(RegistryDiscoveryConfigurationAuthorizerConfigurationCustomJwtAuthorizerArgs defaults)
-
-
Method Detail
-
allowedAudiences
public RegistryDiscoveryConfigurationAuthorizerConfigurationCustomJwtAuthorizerArgs.Builder allowedAudiences(@Nullable com.pulumi.core.Output<java.util.List<java.lang.String>> allowedAudiences)
- Parameters:
allowedAudiences- Audience values accepted during JWT validation. A token is rejected if none of its audience claims match.- Returns:
- builder
-
allowedAudiences
public RegistryDiscoveryConfigurationAuthorizerConfigurationCustomJwtAuthorizerArgs.Builder allowedAudiences(java.util.List<java.lang.String> allowedAudiences)
- Parameters:
allowedAudiences- Audience values accepted during JWT validation. A token is rejected if none of its audience claims match.- Returns:
- builder
-
allowedAudiences
public RegistryDiscoveryConfigurationAuthorizerConfigurationCustomJwtAuthorizerArgs.Builder allowedAudiences(java.lang.String... allowedAudiences)
- Parameters:
allowedAudiences- Audience values accepted during JWT validation. A token is rejected if none of its audience claims match.- Returns:
- builder
-
allowedClients
public RegistryDiscoveryConfigurationAuthorizerConfigurationCustomJwtAuthorizerArgs.Builder allowedClients(@Nullable com.pulumi.core.Output<java.util.List<java.lang.String>> allowedClients)
- Parameters:
allowedClients- Client identifiers accepted during JWT validation. A token is rejected if it was not issued to one of these clients.- Returns:
- builder
-
allowedClients
public RegistryDiscoveryConfigurationAuthorizerConfigurationCustomJwtAuthorizerArgs.Builder allowedClients(java.util.List<java.lang.String> allowedClients)
- Parameters:
allowedClients- Client identifiers accepted during JWT validation. A token is rejected if it was not issued to one of these clients.- Returns:
- builder
-
allowedClients
public RegistryDiscoveryConfigurationAuthorizerConfigurationCustomJwtAuthorizerArgs.Builder allowedClients(java.lang.String... allowedClients)
- Parameters:
allowedClients- Client identifiers accepted during JWT validation. A token is rejected if it was not issued to one of these clients.- Returns:
- builder
-
allowedScopes
public RegistryDiscoveryConfigurationAuthorizerConfigurationCustomJwtAuthorizerArgs.Builder allowedScopes(@Nullable com.pulumi.core.Output<java.util.List<java.lang.String>> allowedScopes)
- Parameters:
allowedScopes- Scopes accepted during JWT validation. A token is rejected if it does not carry one of these scopes.- Returns:
- builder
-
allowedScopes
public RegistryDiscoveryConfigurationAuthorizerConfigurationCustomJwtAuthorizerArgs.Builder allowedScopes(java.util.List<java.lang.String> allowedScopes)
- Parameters:
allowedScopes- Scopes accepted during JWT validation. A token is rejected if it does not carry one of these scopes.- Returns:
- builder
-
allowedScopes
public RegistryDiscoveryConfigurationAuthorizerConfigurationCustomJwtAuthorizerArgs.Builder allowedScopes(java.lang.String... allowedScopes)
- Parameters:
allowedScopes- Scopes accepted during JWT validation. A token is rejected if it does not carry one of these scopes.- Returns:
- builder
-
customClaims
public RegistryDiscoveryConfigurationAuthorizerConfigurationCustomJwtAuthorizerArgs.Builder customClaims(@Nullable com.pulumi.core.Output<java.util.List<RegistryDiscoveryConfigurationAuthorizerConfigurationCustomJwtAuthorizerCustomClaimArgs>> customClaims)
- Parameters:
customClaims- Custom claims for additional JWT validation beyond standard OIDC claims. See below.- Returns:
- builder
-
customClaims
public RegistryDiscoveryConfigurationAuthorizerConfigurationCustomJwtAuthorizerArgs.Builder customClaims(java.util.List<RegistryDiscoveryConfigurationAuthorizerConfigurationCustomJwtAuthorizerCustomClaimArgs> customClaims)
- Parameters:
customClaims- Custom claims for additional JWT validation beyond standard OIDC claims. See below.- Returns:
- builder
-
customClaims
public RegistryDiscoveryConfigurationAuthorizerConfigurationCustomJwtAuthorizerArgs.Builder customClaims(RegistryDiscoveryConfigurationAuthorizerConfigurationCustomJwtAuthorizerCustomClaimArgs... customClaims)
- Parameters:
customClaims- Custom claims for additional JWT validation beyond standard OIDC claims. See below.- Returns:
- builder
-
discoveryUrl
public RegistryDiscoveryConfigurationAuthorizerConfigurationCustomJwtAuthorizerArgs.Builder discoveryUrl(com.pulumi.core.Output<java.lang.String> discoveryUrl)
- Parameters:
discoveryUrl- OpenID Connect discovery URL used to retrieve the identity provider's metadata and signing keys.- Returns:
- builder
-
discoveryUrl
public RegistryDiscoveryConfigurationAuthorizerConfigurationCustomJwtAuthorizerArgs.Builder discoveryUrl(java.lang.String discoveryUrl)
- Parameters:
discoveryUrl- OpenID Connect discovery URL used to retrieve the identity provider's metadata and signing keys.- Returns:
- builder
-
privateEndpoint
public RegistryDiscoveryConfigurationAuthorizerConfigurationCustomJwtAuthorizerArgs.Builder privateEndpoint(@Nullable com.pulumi.core.Output<RegistryDiscoveryConfigurationAuthorizerConfigurationCustomJwtAuthorizerPrivateEndpointArgs> privateEndpoint)
- Parameters:
privateEndpoint- Private endpoint used to reach the identity provider's discovery URL over a private network path. See below.- Returns:
- builder
-
privateEndpoint
public RegistryDiscoveryConfigurationAuthorizerConfigurationCustomJwtAuthorizerArgs.Builder privateEndpoint(RegistryDiscoveryConfigurationAuthorizerConfigurationCustomJwtAuthorizerPrivateEndpointArgs privateEndpoint)
- Parameters:
privateEndpoint- Private endpoint used to reach the identity provider's discovery URL over a private network path. See below.- Returns:
- builder
-
privateEndpointOverrides
public RegistryDiscoveryConfigurationAuthorizerConfigurationCustomJwtAuthorizerArgs.Builder privateEndpointOverrides(@Nullable com.pulumi.core.Output<java.util.List<RegistryDiscoveryConfigurationAuthorizerConfigurationCustomJwtAuthorizerPrivateEndpointOverrideArgs>> privateEndpointOverrides)
- Parameters:
privateEndpointOverrides- Per-domain private endpoint overrides that route specific identity provider domains through distinct private endpoints. See below.- Returns:
- builder
-
privateEndpointOverrides
public RegistryDiscoveryConfigurationAuthorizerConfigurationCustomJwtAuthorizerArgs.Builder privateEndpointOverrides(java.util.List<RegistryDiscoveryConfigurationAuthorizerConfigurationCustomJwtAuthorizerPrivateEndpointOverrideArgs> privateEndpointOverrides)
- Parameters:
privateEndpointOverrides- Per-domain private endpoint overrides that route specific identity provider domains through distinct private endpoints. See below.- Returns:
- builder
-
privateEndpointOverrides
public RegistryDiscoveryConfigurationAuthorizerConfigurationCustomJwtAuthorizerArgs.Builder privateEndpointOverrides(RegistryDiscoveryConfigurationAuthorizerConfigurationCustomJwtAuthorizerPrivateEndpointOverrideArgs... privateEndpointOverrides)
- Parameters:
privateEndpointOverrides- Per-domain private endpoint overrides that route specific identity provider domains through distinct private endpoints. See below.- Returns:
- builder
-
build
public RegistryDiscoveryConfigurationAuthorizerConfigurationCustomJwtAuthorizerArgs build()
-
-