Class AppEngineFlexibleAppVersionHandlers.Jsii$Proxy

    • Constructor Detail

      • Jsii$Proxy

        protected Jsii$Proxy​(software.amazon.jsii.JsiiObjectRef objRef)
        Constructor that initializes the object based on values retrieved from the JsiiObject.
        Parameters:
        objRef - Reference to the JSII managed object.
    • Method Detail

      • getAuthFailAction

        public final String getAuthFailAction()
        Description copied from interface: AppEngineFlexibleAppVersionHandlers
        Actions to take when the user is not logged in. Possible values: ["AUTH_FAIL_ACTION_REDIRECT", "AUTH_FAIL_ACTION_UNAUTHORIZED"].

        Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/app_engine_flexible_app_version#auth_fail_action AppEngineFlexibleAppVersion#auth_fail_action}

        Specified by:
        getAuthFailAction in interface AppEngineFlexibleAppVersionHandlers
      • getLogin

        public final String getLogin()
        Description copied from interface: AppEngineFlexibleAppVersionHandlers
        Methods to restrict access to a URL based on login status. Possible values: ["LOGIN_OPTIONAL", "LOGIN_ADMIN", "LOGIN_REQUIRED"].

        Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/app_engine_flexible_app_version#login AppEngineFlexibleAppVersion#login}

        Specified by:
        getLogin in interface AppEngineFlexibleAppVersionHandlers
      • getRedirectHttpResponseCode

        public final String getRedirectHttpResponseCode()
        Description copied from interface: AppEngineFlexibleAppVersionHandlers
        30x code to use when performing redirects for the secure field. Possible values: ["REDIRECT_HTTP_RESPONSE_CODE_301", "REDIRECT_HTTP_RESPONSE_CODE_302", "REDIRECT_HTTP_RESPONSE_CODE_303", "REDIRECT_HTTP_RESPONSE_CODE_307"].

        Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/app_engine_flexible_app_version#redirect_http_response_code AppEngineFlexibleAppVersion#redirect_http_response_code}

        Specified by:
        getRedirectHttpResponseCode in interface AppEngineFlexibleAppVersionHandlers
      • getSecurityLevel

        public final String getSecurityLevel()
        Description copied from interface: AppEngineFlexibleAppVersionHandlers
        Security (HTTPS) enforcement for this URL. Possible values: ["SECURE_DEFAULT", "SECURE_NEVER", "SECURE_OPTIONAL", "SECURE_ALWAYS"].

        Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/app_engine_flexible_app_version#security_level AppEngineFlexibleAppVersion#security_level}

        Specified by:
        getSecurityLevel in interface AppEngineFlexibleAppVersionHandlers
      • getUrlRegex

        public final String getUrlRegex()
        Description copied from interface: AppEngineFlexibleAppVersionHandlers
        URL prefix.

        Uses regular expression syntax, which means regexp special characters must be escaped, but should not contain groupings. All URLs that begin with this prefix are handled by this handler, using the portion of the URL after the prefix as part of the file path. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/app_engine_flexible_app_version#url_regex AppEngineFlexibleAppVersion#url_regex}

        Specified by:
        getUrlRegex in interface AppEngineFlexibleAppVersionHandlers
      • $jsii$toJson

        @Internal
        public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
        Specified by:
        $jsii$toJson in interface software.amazon.jsii.JsiiSerializable
      • hashCode

        public final int hashCode()
        Overrides:
        hashCode in class Object