Class AppEngineFlexibleAppVersionHandlers.Jsii$Proxy
- java.lang.Object
-
- software.amazon.jsii.JsiiObject
-
- com.hashicorp.cdktf.providers.google.app_engine_flexible_app_version.AppEngineFlexibleAppVersionHandlers.Jsii$Proxy
-
- All Implemented Interfaces:
AppEngineFlexibleAppVersionHandlers,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
- AppEngineFlexibleAppVersionHandlers
@Stability(Stable) @Internal public static final class AppEngineFlexibleAppVersionHandlers.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements AppEngineFlexibleAppVersionHandlers
An implementation forAppEngineFlexibleAppVersionHandlers
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationMode
-
Nested classes/interfaces inherited from interface com.hashicorp.cdktf.providers.google.app_engine_flexible_app_version.AppEngineFlexibleAppVersionHandlers
AppEngineFlexibleAppVersionHandlers.Builder, AppEngineFlexibleAppVersionHandlers.Jsii$Proxy
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedJsii$Proxy(AppEngineFlexibleAppVersionHandlers.Builder builder)Constructor that initializes the object based on literal property values passed by theAppEngineFlexibleAppVersionHandlers.Builder.protectedJsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)Constructor that initializes the object based on values retrieved from the JsiiObject.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description com.fasterxml.jackson.databind.JsonNode$jsii$toJson()booleanequals(Object o)StringgetAuthFailAction()Actions to take when the user is not logged in.StringgetLogin()Methods to restrict access to a URL based on login status.StringgetRedirectHttpResponseCode()30x code to use when performing redirects for the secure field.AppEngineFlexibleAppVersionHandlersScriptgetScript()script block.StringgetSecurityLevel()Security (HTTPS) enforcement for this URL.AppEngineFlexibleAppVersionHandlersStaticFilesgetStaticFiles()static_files block.StringgetUrlRegex()URL prefix.inthashCode()
-
-
-
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.
-
Jsii$Proxy
protected Jsii$Proxy(AppEngineFlexibleAppVersionHandlers.Builder builder)
Constructor that initializes the object based on literal property values passed by theAppEngineFlexibleAppVersionHandlers.Builder.
-
-
Method Detail
-
getAuthFailAction
public final String getAuthFailAction()
Description copied from interface:AppEngineFlexibleAppVersionHandlersActions 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:
getAuthFailActionin interfaceAppEngineFlexibleAppVersionHandlers
-
getLogin
public final String getLogin()
Description copied from interface:AppEngineFlexibleAppVersionHandlersMethods 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:
getLoginin interfaceAppEngineFlexibleAppVersionHandlers
-
getRedirectHttpResponseCode
public final String getRedirectHttpResponseCode()
Description copied from interface:AppEngineFlexibleAppVersionHandlers30x 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:
getRedirectHttpResponseCodein interfaceAppEngineFlexibleAppVersionHandlers
-
getScript
public final AppEngineFlexibleAppVersionHandlersScript getScript()
Description copied from interface:AppEngineFlexibleAppVersionHandlersscript block.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/app_engine_flexible_app_version#script AppEngineFlexibleAppVersion#script}
- Specified by:
getScriptin interfaceAppEngineFlexibleAppVersionHandlers
-
getSecurityLevel
public final String getSecurityLevel()
Description copied from interface:AppEngineFlexibleAppVersionHandlersSecurity (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:
getSecurityLevelin interfaceAppEngineFlexibleAppVersionHandlers
-
getStaticFiles
public final AppEngineFlexibleAppVersionHandlersStaticFiles getStaticFiles()
Description copied from interface:AppEngineFlexibleAppVersionHandlersstatic_files block.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/app_engine_flexible_app_version#static_files AppEngineFlexibleAppVersion#static_files}
- Specified by:
getStaticFilesin interfaceAppEngineFlexibleAppVersionHandlers
-
getUrlRegex
public final String getUrlRegex()
Description copied from interface:AppEngineFlexibleAppVersionHandlersURL 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:
getUrlRegexin interfaceAppEngineFlexibleAppVersionHandlers
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
- Specified by:
$jsii$toJsonin interfacesoftware.amazon.jsii.JsiiSerializable
-
-