Class AppEngineStandardAppVersionHandlers.Jsii$Proxy
- java.lang.Object
-
- software.amazon.jsii.JsiiObject
-
- com.hashicorp.cdktf.providers.google.app_engine_standard_app_version.AppEngineStandardAppVersionHandlers.Jsii$Proxy
-
- All Implemented Interfaces:
AppEngineStandardAppVersionHandlers,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
- AppEngineStandardAppVersionHandlers
@Stability(Stable) @Internal public static final class AppEngineStandardAppVersionHandlers.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements AppEngineStandardAppVersionHandlers
An implementation forAppEngineStandardAppVersionHandlers
-
-
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_standard_app_version.AppEngineStandardAppVersionHandlers
AppEngineStandardAppVersionHandlers.Builder, AppEngineStandardAppVersionHandlers.Jsii$Proxy
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedJsii$Proxy(AppEngineStandardAppVersionHandlers.Builder builder)Constructor that initializes the object based on literal property values passed by theAppEngineStandardAppVersionHandlers.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.AppEngineStandardAppVersionHandlersScriptgetScript()script block.StringgetSecurityLevel()Security (HTTPS) enforcement for this URL.AppEngineStandardAppVersionHandlersStaticFilesgetStaticFiles()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(AppEngineStandardAppVersionHandlers.Builder builder)
Constructor that initializes the object based on literal property values passed by theAppEngineStandardAppVersionHandlers.Builder.
-
-
Method Detail
-
getAuthFailAction
public final String getAuthFailAction()
Description copied from interface:AppEngineStandardAppVersionHandlersActions 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:
getAuthFailActionin interfaceAppEngineStandardAppVersionHandlers
-
getLogin
public final String getLogin()
Description copied from interface:AppEngineStandardAppVersionHandlersMethods 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:
getLoginin interfaceAppEngineStandardAppVersionHandlers
-
getRedirectHttpResponseCode
public final String getRedirectHttpResponseCode()
Description copied from interface:AppEngineStandardAppVersionHandlers30x 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:
getRedirectHttpResponseCodein interfaceAppEngineStandardAppVersionHandlers
-
getScript
public final AppEngineStandardAppVersionHandlersScript getScript()
Description copied from interface:AppEngineStandardAppVersionHandlersscript block.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/app_engine_standard_app_version#script AppEngineStandardAppVersion#script}
- Specified by:
getScriptin interfaceAppEngineStandardAppVersionHandlers
-
getSecurityLevel
public final String getSecurityLevel()
Description copied from interface:AppEngineStandardAppVersionHandlersSecurity (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:
getSecurityLevelin interfaceAppEngineStandardAppVersionHandlers
-
getStaticFiles
public final AppEngineStandardAppVersionHandlersStaticFiles getStaticFiles()
Description copied from interface:AppEngineStandardAppVersionHandlersstatic_files block.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/app_engine_standard_app_version#static_files AppEngineStandardAppVersion#static_files}
- Specified by:
getStaticFilesin interfaceAppEngineStandardAppVersionHandlers
-
getUrlRegex
public final String getUrlRegex()
Description copied from interface:AppEngineStandardAppVersionHandlersURL 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:
getUrlRegexin interfaceAppEngineStandardAppVersionHandlers
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
- Specified by:
$jsii$toJsonin interfacesoftware.amazon.jsii.JsiiSerializable
-
-