Class IdentitySourceConfigurationOpenIdConnectConfigurationArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.verifiedpermissions.inputs.IdentitySourceConfigurationOpenIdConnectConfigurationArgs.Builder
-
- Enclosing class:
- IdentitySourceConfigurationOpenIdConnectConfigurationArgs
public static final class IdentitySourceConfigurationOpenIdConnectConfigurationArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(IdentitySourceConfigurationOpenIdConnectConfigurationArgs defaults)
-
Method Summary
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(IdentitySourceConfigurationOpenIdConnectConfigurationArgs defaults)
-
-
Method Detail
-
entityIdPrefix
public IdentitySourceConfigurationOpenIdConnectConfigurationArgs.Builder entityIdPrefix(@Nullable com.pulumi.core.Output<java.lang.String> entityIdPrefix)
- Parameters:
entityIdPrefix- Descriptive string that you want to prefix to user entities from your OIDC identity provider.- Returns:
- builder
-
entityIdPrefix
public IdentitySourceConfigurationOpenIdConnectConfigurationArgs.Builder entityIdPrefix(java.lang.String entityIdPrefix)
- Parameters:
entityIdPrefix- Descriptive string that you want to prefix to user entities from your OIDC identity provider.- Returns:
- builder
-
groupConfiguration
public IdentitySourceConfigurationOpenIdConnectConfigurationArgs.Builder groupConfiguration(@Nullable com.pulumi.core.Output<IdentitySourceConfigurationOpenIdConnectConfigurationGroupConfigurationArgs> groupConfiguration)
- Parameters:
groupConfiguration- Type of entity that a policy store maps to groups from an Amazon Cognito user pool identity source. See Group Configuration below.- Returns:
- builder
-
groupConfiguration
public IdentitySourceConfigurationOpenIdConnectConfigurationArgs.Builder groupConfiguration(IdentitySourceConfigurationOpenIdConnectConfigurationGroupConfigurationArgs groupConfiguration)
- Parameters:
groupConfiguration- Type of entity that a policy store maps to groups from an Amazon Cognito user pool identity source. See Group Configuration below.- Returns:
- builder
-
issuer
public IdentitySourceConfigurationOpenIdConnectConfigurationArgs.Builder issuer(com.pulumi.core.Output<java.lang.String> issuer)
- Parameters:
issuer- Issuer URL of an OIDC identity provider. This URL must have an OIDC discovery endpoint at the path `.well-known/openid-configuration`.- Returns:
- builder
-
issuer
public IdentitySourceConfigurationOpenIdConnectConfigurationArgs.Builder issuer(java.lang.String issuer)
- Parameters:
issuer- Issuer URL of an OIDC identity provider. This URL must have an OIDC discovery endpoint at the path `.well-known/openid-configuration`.- Returns:
- builder
-
tokenSelection
public IdentitySourceConfigurationOpenIdConnectConfigurationArgs.Builder tokenSelection(com.pulumi.core.Output<IdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionArgs> tokenSelection)
- Parameters:
tokenSelection- Token type that you want to process from your OIDC identity provider. Your policy store can process either identity (ID) or access tokens from a given OIDC identity source. See Token Selection below.- Returns:
- builder
-
tokenSelection
public IdentitySourceConfigurationOpenIdConnectConfigurationArgs.Builder tokenSelection(IdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionArgs tokenSelection)
- Parameters:
tokenSelection- Token type that you want to process from your OIDC identity provider. Your policy store can process either identity (ID) or access tokens from a given OIDC identity source. See Token Selection below.- Returns:
- builder
-
build
public IdentitySourceConfigurationOpenIdConnectConfigurationArgs build()
-
-