Class AppEngineStandardAppVersionHandlers.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: AppEngineStandardAppVersionHandlers
        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_standard_app_version#auth_fail_action AppEngineStandardAppVersion#auth_fail_action}

        Specified by:
        getAuthFailAction in interface AppEngineStandardAppVersionHandlers
      • getLogin

        public final String getLogin()
        Description copied from interface: AppEngineStandardAppVersionHandlers
        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_standard_app_version#login AppEngineStandardAppVersion#login}

        Specified by:
        getLogin in interface AppEngineStandardAppVersionHandlers
      • getRedirectHttpResponseCode

        public final String getRedirectHttpResponseCode()
        Description copied from interface: AppEngineStandardAppVersionHandlers
        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_standard_app_version#redirect_http_response_code AppEngineStandardAppVersion#redirect_http_response_code}

        Specified by:
        getRedirectHttpResponseCode in interface AppEngineStandardAppVersionHandlers
      • getSecurityLevel

        public final String getSecurityLevel()
        Description copied from interface: AppEngineStandardAppVersionHandlers
        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_standard_app_version#security_level AppEngineStandardAppVersion#security_level}

        Specified by:
        getSecurityLevel in interface AppEngineStandardAppVersionHandlers
      • getUrlRegex

        public final String getUrlRegex()
        Description copied from interface: AppEngineStandardAppVersionHandlers
        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_standard_app_version#url_regex AppEngineStandardAppVersion#url_regex}

        Specified by:
        getUrlRegex in interface AppEngineStandardAppVersionHandlers
      • $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