Class AppEngineStandardAppVersionConfig.Jsii$Proxy
- java.lang.Object
-
- software.amazon.jsii.JsiiObject
-
- com.hashicorp.cdktf.providers.google.app_engine_standard_app_version.AppEngineStandardAppVersionConfig.Jsii$Proxy
-
- All Implemented Interfaces:
AppEngineStandardAppVersionConfig,com.hashicorp.cdktf.TerraformMetaArguments,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
- AppEngineStandardAppVersionConfig
@Stability(Stable) @Internal public static final class AppEngineStandardAppVersionConfig.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements AppEngineStandardAppVersionConfig
An implementation forAppEngineStandardAppVersionConfig
-
-
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.AppEngineStandardAppVersionConfig
AppEngineStandardAppVersionConfig.Builder, AppEngineStandardAppVersionConfig.Jsii$Proxy
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedJsii$Proxy(AppEngineStandardAppVersionConfig.Builder builder)Constructor that initializes the object based on literal property values passed by theAppEngineStandardAppVersionConfig.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)ObjectgetAppEngineApis()Allows App Engine second generation runtimes to access the legacy bundled services.AppEngineStandardAppVersionAutomaticScalinggetAutomaticScaling()automatic_scaling block.AppEngineStandardAppVersionBasicScalinggetBasicScaling()basic_scaling block.ObjectgetConnection()ObjectgetCount()ObjectgetDeleteServiceOnDestroy()If set to 'true', the service will be deleted if it is the last version.List<com.hashicorp.cdktf.ITerraformDependable>getDependsOn()AppEngineStandardAppVersionDeploymentgetDeployment()deployment block.AppEngineStandardAppVersionEntrypointgetEntrypoint()entrypoint block.Map<String,String>getEnvVariables()Environment variables available to the application.com.hashicorp.cdktf.ITerraformIteratorgetForEach()ObjectgetHandlers()handlers block.StringgetId()Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/app_engine_standard_app_version#id AppEngineStandardAppVersion#id}.List<String>getInboundServices()A list of the types of messages that this application is able to receive.StringgetInstanceClass()Instance class that is used to run this version.ObjectgetLibraries()libraries block.com.hashicorp.cdktf.TerraformResourceLifecyclegetLifecycle()AppEngineStandardAppVersionManualScalinggetManualScaling()manual_scaling block.ObjectgetNoopOnDestroy()If set to 'true', the application version will not be deleted.StringgetProject()Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/app_engine_standard_app_version#project AppEngineStandardAppVersion#project}.com.hashicorp.cdktf.TerraformProvidergetProvider()List<Object>getProvisioners()StringgetRuntime()Desired runtime.StringgetRuntimeApiVersion()The version of the API in the given runtime environment.StringgetService()AppEngine service resource.StringgetServiceAccount()The identity that the deployed version will run as.ObjectgetThreadsafe()Whether multiple requests can be dispatched to this version at once.AppEngineStandardAppVersionTimeoutsgetTimeouts()timeouts block.StringgetVersionId()Relative name of the version within the service.AppEngineStandardAppVersionVpcAccessConnectorgetVpcAccessConnector()vpc_access_connector block.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(AppEngineStandardAppVersionConfig.Builder builder)
Constructor that initializes the object based on literal property values passed by theAppEngineStandardAppVersionConfig.Builder.
-
-
Method Detail
-
getDeployment
public final AppEngineStandardAppVersionDeployment getDeployment()
Description copied from interface:AppEngineStandardAppVersionConfigdeployment block.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/app_engine_standard_app_version#deployment AppEngineStandardAppVersion#deployment}
- Specified by:
getDeploymentin interfaceAppEngineStandardAppVersionConfig
-
getEntrypoint
public final AppEngineStandardAppVersionEntrypoint getEntrypoint()
Description copied from interface:AppEngineStandardAppVersionConfigentrypoint block.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/app_engine_standard_app_version#entrypoint AppEngineStandardAppVersion#entrypoint}
- Specified by:
getEntrypointin interfaceAppEngineStandardAppVersionConfig
-
getRuntime
public final String getRuntime()
Description copied from interface:AppEngineStandardAppVersionConfigDesired runtime. Example python27.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/app_engine_standard_app_version#runtime AppEngineStandardAppVersion#runtime}
- Specified by:
getRuntimein interfaceAppEngineStandardAppVersionConfig
-
getService
public final String getService()
Description copied from interface:AppEngineStandardAppVersionConfigAppEngine service resource.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/app_engine_standard_app_version#service AppEngineStandardAppVersion#service}
- Specified by:
getServicein interfaceAppEngineStandardAppVersionConfig
-
getAppEngineApis
public final Object getAppEngineApis()
Description copied from interface:AppEngineStandardAppVersionConfigAllows App Engine second generation runtimes to access the legacy bundled services.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/app_engine_standard_app_version#app_engine_apis AppEngineStandardAppVersion#app_engine_apis}
- Specified by:
getAppEngineApisin interfaceAppEngineStandardAppVersionConfig
-
getAutomaticScaling
public final AppEngineStandardAppVersionAutomaticScaling getAutomaticScaling()
Description copied from interface:AppEngineStandardAppVersionConfigautomatic_scaling block.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/app_engine_standard_app_version#automatic_scaling AppEngineStandardAppVersion#automatic_scaling}
- Specified by:
getAutomaticScalingin interfaceAppEngineStandardAppVersionConfig
-
getBasicScaling
public final AppEngineStandardAppVersionBasicScaling getBasicScaling()
Description copied from interface:AppEngineStandardAppVersionConfigbasic_scaling block.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/app_engine_standard_app_version#basic_scaling AppEngineStandardAppVersion#basic_scaling}
- Specified by:
getBasicScalingin interfaceAppEngineStandardAppVersionConfig
-
getDeleteServiceOnDestroy
public final Object getDeleteServiceOnDestroy()
Description copied from interface:AppEngineStandardAppVersionConfigIf set to 'true', the service will be deleted if it is the last version.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/app_engine_standard_app_version#delete_service_on_destroy AppEngineStandardAppVersion#delete_service_on_destroy}
- Specified by:
getDeleteServiceOnDestroyin interfaceAppEngineStandardAppVersionConfig
-
getEnvVariables
public final Map<String,String> getEnvVariables()
Description copied from interface:AppEngineStandardAppVersionConfigEnvironment variables available to the application.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/app_engine_standard_app_version#env_variables AppEngineStandardAppVersion#env_variables}
- Specified by:
getEnvVariablesin interfaceAppEngineStandardAppVersionConfig
-
getHandlers
public final Object getHandlers()
Description copied from interface:AppEngineStandardAppVersionConfighandlers block.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/app_engine_standard_app_version#handlers AppEngineStandardAppVersion#handlers}
- Specified by:
getHandlersin interfaceAppEngineStandardAppVersionConfig
-
getId
public final String getId()
Description copied from interface:AppEngineStandardAppVersionConfigDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/app_engine_standard_app_version#id AppEngineStandardAppVersion#id}.Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable.
- Specified by:
getIdin interfaceAppEngineStandardAppVersionConfig
-
getInboundServices
public final List<String> getInboundServices()
Description copied from interface:AppEngineStandardAppVersionConfigA list of the types of messages that this application is able to receive.Possible values: ["INBOUND_SERVICE_MAIL", "INBOUND_SERVICE_MAIL_BOUNCE", "INBOUND_SERVICE_XMPP_ERROR", "INBOUND_SERVICE_XMPP_MESSAGE", "INBOUND_SERVICE_XMPP_SUBSCRIBE", "INBOUND_SERVICE_XMPP_PRESENCE", "INBOUND_SERVICE_CHANNEL_PRESENCE", "INBOUND_SERVICE_WARMUP"] Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/app_engine_standard_app_version#inbound_services AppEngineStandardAppVersion#inbound_services}
- Specified by:
getInboundServicesin interfaceAppEngineStandardAppVersionConfig
-
getInstanceClass
public final String getInstanceClass()
Description copied from interface:AppEngineStandardAppVersionConfigInstance class that is used to run this version.Valid values are AutomaticScaling: F1, F2, F4, F4_1G BasicScaling or ManualScaling: B1, B2, B4, B4_1G, B8 Defaults to F1 for AutomaticScaling and B2 for ManualScaling and BasicScaling. If no scaling is specified, AutomaticScaling is chosen. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/app_engine_standard_app_version#instance_class AppEngineStandardAppVersion#instance_class}
- Specified by:
getInstanceClassin interfaceAppEngineStandardAppVersionConfig
-
getLibraries
public final Object getLibraries()
Description copied from interface:AppEngineStandardAppVersionConfiglibraries block.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/app_engine_standard_app_version#libraries AppEngineStandardAppVersion#libraries}
- Specified by:
getLibrariesin interfaceAppEngineStandardAppVersionConfig
-
getManualScaling
public final AppEngineStandardAppVersionManualScaling getManualScaling()
Description copied from interface:AppEngineStandardAppVersionConfigmanual_scaling block.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/app_engine_standard_app_version#manual_scaling AppEngineStandardAppVersion#manual_scaling}
- Specified by:
getManualScalingin interfaceAppEngineStandardAppVersionConfig
-
getNoopOnDestroy
public final Object getNoopOnDestroy()
Description copied from interface:AppEngineStandardAppVersionConfigIf set to 'true', the application version will not be deleted.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/app_engine_standard_app_version#noop_on_destroy AppEngineStandardAppVersion#noop_on_destroy}
- Specified by:
getNoopOnDestroyin interfaceAppEngineStandardAppVersionConfig
-
getProject
public final String getProject()
Description copied from interface:AppEngineStandardAppVersionConfigDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/app_engine_standard_app_version#project AppEngineStandardAppVersion#project}.- Specified by:
getProjectin interfaceAppEngineStandardAppVersionConfig
-
getRuntimeApiVersion
public final String getRuntimeApiVersion()
Description copied from interface:AppEngineStandardAppVersionConfigThe version of the API in the given runtime environment.Please see the app.yaml reference for valid values at 'https://cloud.google.com/appengine/docs/standard/
/config/appref'\ Substitute ' ' with 'python', 'java', 'php', 'ruby', 'go' or 'nodejs'. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/app_engine_standard_app_version#runtime_api_version AppEngineStandardAppVersion#runtime_api_version} - Specified by:
getRuntimeApiVersionin interfaceAppEngineStandardAppVersionConfig
-
getServiceAccount
public final String getServiceAccount()
Description copied from interface:AppEngineStandardAppVersionConfigThe identity that the deployed version will run as.Admin API will use the App Engine Appspot service account as default if this field is neither provided in app.yaml file nor through CLI flag. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/app_engine_standard_app_version#service_account AppEngineStandardAppVersion#service_account}
- Specified by:
getServiceAccountin interfaceAppEngineStandardAppVersionConfig
-
getThreadsafe
public final Object getThreadsafe()
Description copied from interface:AppEngineStandardAppVersionConfigWhether multiple requests can be dispatched to this version at once.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/app_engine_standard_app_version#threadsafe AppEngineStandardAppVersion#threadsafe}
- Specified by:
getThreadsafein interfaceAppEngineStandardAppVersionConfig
-
getTimeouts
public final AppEngineStandardAppVersionTimeouts getTimeouts()
Description copied from interface:AppEngineStandardAppVersionConfigtimeouts block.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/app_engine_standard_app_version#timeouts AppEngineStandardAppVersion#timeouts}
- Specified by:
getTimeoutsin interfaceAppEngineStandardAppVersionConfig
-
getVersionId
public final String getVersionId()
Description copied from interface:AppEngineStandardAppVersionConfigRelative name of the version within the service.For example, 'v1'. Version names can contain only lowercase letters, numbers, or hyphens. Reserved names,"default", "latest", and any name with the prefix "ah-". Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/app_engine_standard_app_version#version_id AppEngineStandardAppVersion#version_id}
- Specified by:
getVersionIdin interfaceAppEngineStandardAppVersionConfig
-
getVpcAccessConnector
public final AppEngineStandardAppVersionVpcAccessConnector getVpcAccessConnector()
Description copied from interface:AppEngineStandardAppVersionConfigvpc_access_connector block.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/app_engine_standard_app_version#vpc_access_connector AppEngineStandardAppVersion#vpc_access_connector}
- Specified by:
getVpcAccessConnectorin interfaceAppEngineStandardAppVersionConfig
-
getConnection
public final Object getConnection()
- Specified by:
getConnectionin interfacecom.hashicorp.cdktf.TerraformMetaArguments
-
getCount
public final Object getCount()
- Specified by:
getCountin interfacecom.hashicorp.cdktf.TerraformMetaArguments
-
getDependsOn
public final List<com.hashicorp.cdktf.ITerraformDependable> getDependsOn()
- Specified by:
getDependsOnin interfacecom.hashicorp.cdktf.TerraformMetaArguments
-
getForEach
public final com.hashicorp.cdktf.ITerraformIterator getForEach()
- Specified by:
getForEachin interfacecom.hashicorp.cdktf.TerraformMetaArguments
-
getLifecycle
public final com.hashicorp.cdktf.TerraformResourceLifecycle getLifecycle()
- Specified by:
getLifecyclein interfacecom.hashicorp.cdktf.TerraformMetaArguments
-
getProvider
public final com.hashicorp.cdktf.TerraformProvider getProvider()
- Specified by:
getProviderin interfacecom.hashicorp.cdktf.TerraformMetaArguments
-
getProvisioners
public final List<Object> getProvisioners()
- Specified by:
getProvisionersin interfacecom.hashicorp.cdktf.TerraformMetaArguments
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
- Specified by:
$jsii$toJsonin interfacesoftware.amazon.jsii.JsiiSerializable
-
-