Class AppEngineFlexibleAppVersionApiConfig.Jsii$Proxy
- java.lang.Object
-
- software.amazon.jsii.JsiiObject
-
- com.hashicorp.cdktf.providers.google.app_engine_flexible_app_version.AppEngineFlexibleAppVersionApiConfig.Jsii$Proxy
-
- All Implemented Interfaces:
AppEngineFlexibleAppVersionApiConfig,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
- AppEngineFlexibleAppVersionApiConfig
@Stability(Stable) @Internal public static final class AppEngineFlexibleAppVersionApiConfig.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements AppEngineFlexibleAppVersionApiConfig
An implementation forAppEngineFlexibleAppVersionApiConfig
-
-
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.AppEngineFlexibleAppVersionApiConfig
AppEngineFlexibleAppVersionApiConfig.Builder, AppEngineFlexibleAppVersionApiConfig.Jsii$Proxy
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedJsii$Proxy(AppEngineFlexibleAppVersionApiConfig.Builder builder)Constructor that initializes the object based on literal property values passed by theAppEngineFlexibleAppVersionApiConfig.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()Action to take when users access resources that require authentication.StringgetLogin()Level of login required to access this resource.StringgetScript()Path to the script from the application root directory.StringgetSecurityLevel()Security (HTTPS) enforcement for this URL.StringgetUrl()URL to serve the endpoint at.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(AppEngineFlexibleAppVersionApiConfig.Builder builder)
Constructor that initializes the object based on literal property values passed by theAppEngineFlexibleAppVersionApiConfig.Builder.
-
-
Method Detail
-
getScript
public final String getScript()
Description copied from interface:AppEngineFlexibleAppVersionApiConfigPath to the script from the application root directory.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 interfaceAppEngineFlexibleAppVersionApiConfig
-
getAuthFailAction
public final String getAuthFailAction()
Description copied from interface:AppEngineFlexibleAppVersionApiConfigAction to take when users access resources that require authentication. Default value: "AUTH_FAIL_ACTION_REDIRECT" 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 interfaceAppEngineFlexibleAppVersionApiConfig
-
getLogin
public final String getLogin()
Description copied from interface:AppEngineFlexibleAppVersionApiConfigLevel of login required to access this resource. Default value: "LOGIN_OPTIONAL" 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 interfaceAppEngineFlexibleAppVersionApiConfig
-
getSecurityLevel
public final String getSecurityLevel()
Description copied from interface:AppEngineFlexibleAppVersionApiConfigSecurity (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 interfaceAppEngineFlexibleAppVersionApiConfig
-
getUrl
public final String getUrl()
Description copied from interface:AppEngineFlexibleAppVersionApiConfigURL to serve the endpoint at.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/app_engine_flexible_app_version#url AppEngineFlexibleAppVersion#url}
- Specified by:
getUrlin interfaceAppEngineFlexibleAppVersionApiConfig
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
- Specified by:
$jsii$toJsonin interfacesoftware.amazon.jsii.JsiiSerializable
-
-