Class FlexibleAppVersionApiConfigArgs.Builder

    • Method Detail

      • authFailAction

        public FlexibleAppVersionApiConfigArgs.Builder authFailAction​(@Nullable
                                                                      com.pulumi.core.Output<java.lang.String> authFailAction)
        Parameters:
        authFailAction - Action to take when users access resources that require authentication. Default value is `AUTH_FAIL_ACTION_REDIRECT`. Possible values are: `AUTH_FAIL_ACTION_REDIRECT`, `AUTH_FAIL_ACTION_UNAUTHORIZED`.
        Returns:
        builder
      • authFailAction

        public FlexibleAppVersionApiConfigArgs.Builder authFailAction​(java.lang.String authFailAction)
        Parameters:
        authFailAction - Action to take when users access resources that require authentication. Default value is `AUTH_FAIL_ACTION_REDIRECT`. Possible values are: `AUTH_FAIL_ACTION_REDIRECT`, `AUTH_FAIL_ACTION_UNAUTHORIZED`.
        Returns:
        builder
      • login

        public FlexibleAppVersionApiConfigArgs.Builder login​(@Nullable
                                                             com.pulumi.core.Output<java.lang.String> login)
        Parameters:
        login - Level of login required to access this resource. Default value is `LOGIN_OPTIONAL`. Possible values are: `LOGIN_OPTIONAL`, `LOGIN_ADMIN`, `LOGIN_REQUIRED`.
        Returns:
        builder
      • login

        public FlexibleAppVersionApiConfigArgs.Builder login​(java.lang.String login)
        Parameters:
        login - Level of login required to access this resource. Default value is `LOGIN_OPTIONAL`. Possible values are: `LOGIN_OPTIONAL`, `LOGIN_ADMIN`, `LOGIN_REQUIRED`.
        Returns:
        builder
      • script

        public FlexibleAppVersionApiConfigArgs.Builder script​(com.pulumi.core.Output<java.lang.String> script)
        Parameters:
        script - Path to the script from the application root directory.
        Returns:
        builder
      • securityLevel

        public FlexibleAppVersionApiConfigArgs.Builder securityLevel​(@Nullable
                                                                     com.pulumi.core.Output<java.lang.String> securityLevel)
        Parameters:
        securityLevel - Security (HTTPS) enforcement for this URL. Possible values are: `SECURE_DEFAULT`, `SECURE_NEVER`, `SECURE_OPTIONAL`, `SECURE_ALWAYS`.
        Returns:
        builder
      • securityLevel

        public FlexibleAppVersionApiConfigArgs.Builder securityLevel​(java.lang.String securityLevel)
        Parameters:
        securityLevel - Security (HTTPS) enforcement for this URL. Possible values are: `SECURE_DEFAULT`, `SECURE_NEVER`, `SECURE_OPTIONAL`, `SECURE_ALWAYS`.
        Returns:
        builder