Class ListenerRuleActionAuthenticateCognitoArgs.Builder

    • Method Detail

      • authenticationRequestExtraParams

        public ListenerRuleActionAuthenticateCognitoArgs.Builder authenticationRequestExtraParams​(@Nullable
                                                                                                  com.pulumi.core.Output<java.util.Map<java.lang.String,​java.lang.String>> authenticationRequestExtraParams)
        Parameters:
        authenticationRequestExtraParams - The query parameters to include in the redirect request to the authorization endpoint. Max: 10.
        Returns:
        builder
      • authenticationRequestExtraParams

        public ListenerRuleActionAuthenticateCognitoArgs.Builder authenticationRequestExtraParams​(java.util.Map<java.lang.String,​java.lang.String> authenticationRequestExtraParams)
        Parameters:
        authenticationRequestExtraParams - The query parameters to include in the redirect request to the authorization endpoint. Max: 10.
        Returns:
        builder
      • onUnauthenticatedRequest

        public ListenerRuleActionAuthenticateCognitoArgs.Builder onUnauthenticatedRequest​(@Nullable
                                                                                          com.pulumi.core.Output<java.lang.String> onUnauthenticatedRequest)
        Parameters:
        onUnauthenticatedRequest - The behavior if the user is not authenticated. Valid values: `deny`, `allow` and `authenticate`
        Returns:
        builder
      • onUnauthenticatedRequest

        public ListenerRuleActionAuthenticateCognitoArgs.Builder onUnauthenticatedRequest​(java.lang.String onUnauthenticatedRequest)
        Parameters:
        onUnauthenticatedRequest - The behavior if the user is not authenticated. Valid values: `deny`, `allow` and `authenticate`
        Returns:
        builder
      • sessionCookieName

        public ListenerRuleActionAuthenticateCognitoArgs.Builder sessionCookieName​(@Nullable
                                                                                   com.pulumi.core.Output<java.lang.String> sessionCookieName)
        Parameters:
        sessionCookieName - The name of the cookie used to maintain session information.
        Returns:
        builder
      • sessionCookieName

        public ListenerRuleActionAuthenticateCognitoArgs.Builder sessionCookieName​(java.lang.String sessionCookieName)
        Parameters:
        sessionCookieName - The name of the cookie used to maintain session information.
        Returns:
        builder
      • sessionTimeout

        public ListenerRuleActionAuthenticateCognitoArgs.Builder sessionTimeout​(@Nullable
                                                                                com.pulumi.core.Output<java.lang.Integer> sessionTimeout)
        Parameters:
        sessionTimeout - The maximum duration of the authentication session, in seconds.
        Returns:
        builder
      • userPoolClientId

        public ListenerRuleActionAuthenticateCognitoArgs.Builder userPoolClientId​(com.pulumi.core.Output<java.lang.String> userPoolClientId)
        Parameters:
        userPoolClientId - The ID of the Cognito user pool client.
        Returns:
        builder
      • userPoolDomain

        public ListenerRuleActionAuthenticateCognitoArgs.Builder userPoolDomain​(com.pulumi.core.Output<java.lang.String> userPoolDomain)
        Parameters:
        userPoolDomain - The domain prefix or fully-qualified domain name of the Cognito user pool.
        Returns:
        builder
      • userPoolDomain

        public ListenerRuleActionAuthenticateCognitoArgs.Builder userPoolDomain​(java.lang.String userPoolDomain)
        Parameters:
        userPoolDomain - The domain prefix or fully-qualified domain name of the Cognito user pool.
        Returns:
        builder