Skip to content

Files

Latest commit

4668213 · May 28, 2025

History

History
8069 lines (4964 loc) · 421 KB
·

appEngineStandardAppVersion.typescript.md

File metadata and controls

8069 lines (4964 loc) · 421 KB
·

appEngineStandardAppVersion Submodule

Constructs

AppEngineStandardAppVersion

Represents a {@link https://registry.terraform.io/providers/hashicorp/google/6.37.0/docs/resources/app_engine_standard_app_version google_app_engine_standard_app_version}.

Initializers

import { appEngineStandardAppVersion } from '@cdktf/provider-google'

new appEngineStandardAppVersion.AppEngineStandardAppVersion(scope: Construct, id: string, config: AppEngineStandardAppVersionConfig)
Name Type Description
scope constructs.Construct The scope in which to define this construct.
id string The scoped construct ID.
config AppEngineStandardAppVersionConfig No description.

scopeRequired
  • Type: constructs.Construct

The scope in which to define this construct.


idRequired
  • Type: string

The scoped construct ID.

Must be unique amongst siblings in the same scope


configRequired

Methods

Name Description
toString Returns a string representation of this construct.
addOverride No description.
overrideLogicalId Overrides the auto-generated logical ID with a specific ID.
resetOverrideLogicalId Resets a previously passed logical Id to use the auto-generated logical id again.
toHclTerraform No description.
toMetadata No description.
toTerraform Adds this resource to the terraform JSON output.
addMoveTarget Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move.
getAnyMapAttribute No description.
getBooleanAttribute No description.
getBooleanMapAttribute No description.
getListAttribute No description.
getNumberAttribute No description.
getNumberListAttribute No description.
getNumberMapAttribute No description.
getStringAttribute No description.
getStringMapAttribute No description.
hasResourceMove No description.
importFrom No description.
interpolationForAttribute No description.
moveFromId Move the resource corresponding to "id" to this resource.
moveTo Moves this resource to the target resource given by moveTarget.
moveToId Moves this resource to the resource corresponding to "id".
putAutomaticScaling No description.
putBasicScaling No description.
putDeployment No description.
putEntrypoint No description.
putHandlers No description.
putLibraries No description.
putManualScaling No description.
putTimeouts No description.
putVpcAccessConnector No description.
resetAppEngineApis No description.
resetAutomaticScaling No description.
resetBasicScaling No description.
resetDeleteServiceOnDestroy No description.
resetEnvVariables No description.
resetHandlers No description.
resetId No description.
resetInboundServices No description.
resetInstanceClass No description.
resetLibraries No description.
resetManualScaling No description.
resetNoopOnDestroy No description.
resetProject No description.
resetRuntimeApiVersion No description.
resetServiceAccount No description.
resetThreadsafe No description.
resetTimeouts No description.
resetVersionId No description.
resetVpcAccessConnector No description.

toString
public toString(): string

Returns a string representation of this construct.

addOverride
public addOverride(path: string, value: any): void
pathRequired
  • Type: string

valueRequired
  • Type: any

overrideLogicalId
public overrideLogicalId(newLogicalId: string): void

Overrides the auto-generated logical ID with a specific ID.

newLogicalIdRequired
  • Type: string

The new logical ID to use for this stack element.


resetOverrideLogicalId
public resetOverrideLogicalId(): void

Resets a previously passed logical Id to use the auto-generated logical id again.

toHclTerraform
public toHclTerraform(): any
toMetadata
public toMetadata(): any
toTerraform
public toTerraform(): any

Adds this resource to the terraform JSON output.

addMoveTarget
public addMoveTarget(moveTarget: string): void

Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move.

moveTargetRequired
  • Type: string

The string move target that will correspond to this resource.


getAnyMapAttribute
public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any}
terraformAttributeRequired
  • Type: string

getBooleanAttribute
public getBooleanAttribute(terraformAttribute: string): IResolvable
terraformAttributeRequired
  • Type: string

getBooleanMapAttribute
public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean}
terraformAttributeRequired
  • Type: string

getListAttribute
public getListAttribute(terraformAttribute: string): string[]
terraformAttributeRequired
  • Type: string

getNumberAttribute
public getNumberAttribute(terraformAttribute: string): number
terraformAttributeRequired
  • Type: string

getNumberListAttribute
public getNumberListAttribute(terraformAttribute: string): number[]
terraformAttributeRequired
  • Type: string

getNumberMapAttribute
public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number}
terraformAttributeRequired
  • Type: string

getStringAttribute
public getStringAttribute(terraformAttribute: string): string
terraformAttributeRequired
  • Type: string

getStringMapAttribute
public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string}
terraformAttributeRequired
  • Type: string

hasResourceMove
public hasResourceMove(): TerraformResourceMoveByTarget | TerraformResourceMoveById
importFrom
public importFrom(id: string, provider?: TerraformProvider): void
idRequired
  • Type: string

providerOptional
  • Type: cdktf.TerraformProvider

interpolationForAttribute
public interpolationForAttribute(terraformAttribute: string): IResolvable
terraformAttributeRequired
  • Type: string

moveFromId
public moveFromId(id: string): void

Move the resource corresponding to "id" to this resource.

Note that the resource being moved from must be marked as moved using it's instance function.

idRequired
  • Type: string

Full id of resource being moved from, e.g. "aws_s3_bucket.example".


moveTo
public moveTo(moveTarget: string, index?: string | number): void

Moves this resource to the target resource given by moveTarget.

moveTargetRequired
  • Type: string

The previously set user defined string set by .addMoveTarget() corresponding to the resource to move to.


indexOptional
  • Type: string | number

Optional The index corresponding to the key the resource is to appear in the foreach of a resource to move to.


moveToId
public moveToId(id: string): void

Moves this resource to the resource corresponding to "id".

idRequired
  • Type: string

Full id of resource to move to, e.g. "aws_s3_bucket.example".


putAutomaticScaling
public putAutomaticScaling(value: AppEngineStandardAppVersionAutomaticScaling): void
valueRequired

putBasicScaling
public putBasicScaling(value: AppEngineStandardAppVersionBasicScaling): void
valueRequired

putDeployment
public putDeployment(value: AppEngineStandardAppVersionDeployment): void
valueRequired

putEntrypoint
public putEntrypoint(value: AppEngineStandardAppVersionEntrypoint): void
valueRequired

putHandlers
public putHandlers(value: IResolvable | AppEngineStandardAppVersionHandlers[]): void
valueRequired

putLibraries
public putLibraries(value: IResolvable | AppEngineStandardAppVersionLibraries[]): void
valueRequired

putManualScaling
public putManualScaling(value: AppEngineStandardAppVersionManualScaling): void
valueRequired

putTimeouts
public putTimeouts(value: AppEngineStandardAppVersionTimeouts): void
valueRequired

putVpcAccessConnector
public putVpcAccessConnector(value: AppEngineStandardAppVersionVpcAccessConnector): void
valueRequired

resetAppEngineApis
public resetAppEngineApis(): void
resetAutomaticScaling
public resetAutomaticScaling(): void
resetBasicScaling
public resetBasicScaling(): void
resetDeleteServiceOnDestroy
public resetDeleteServiceOnDestroy(): void
resetEnvVariables
public resetEnvVariables(): void
resetHandlers
public resetHandlers(): void
resetId
public resetId(): void
resetInboundServices
public resetInboundServices(): void
resetInstanceClass
public resetInstanceClass(): void
resetLibraries
public resetLibraries(): void
resetManualScaling
public resetManualScaling(): void
resetNoopOnDestroy
public resetNoopOnDestroy(): void
resetProject
public resetProject(): void
resetRuntimeApiVersion
public resetRuntimeApiVersion(): void
resetServiceAccount
public resetServiceAccount(): void
resetThreadsafe
public resetThreadsafe(): void
resetTimeouts
public resetTimeouts(): void
resetVersionId
public resetVersionId(): void
resetVpcAccessConnector
public resetVpcAccessConnector(): void

Static Functions

Name Description
isConstruct Checks if x is a construct.
isTerraformElement No description.
isTerraformResource No description.
generateConfigForImport Generates CDKTF code for importing a AppEngineStandardAppVersion resource upon running "cdktf plan ".

isConstruct
import { appEngineStandardAppVersion } from '@cdktf/provider-google'

appEngineStandardAppVersion.AppEngineStandardAppVersion.isConstruct(x: any)

Checks if x is a construct.

Use this method instead of instanceof to properly detect Construct instances, even when the construct library is symlinked.

Explanation: in JavaScript, multiple copies of the constructs library on disk are seen as independent, completely different libraries. As a consequence, the class Construct in each copy of the constructs library is seen as a different class, and an instance of one class will not test as instanceof the other class. npm install will not create installations like this, but users may manually symlink construct libraries together or use a monorepo tool: in those cases, multiple copies of the constructs library can be accidentally installed, and instanceof will behave unpredictably. It is safest to avoid using instanceof, and using this type-testing method instead.

xRequired
  • Type: any

Any object.


isTerraformElement
import { appEngineStandardAppVersion } from '@cdktf/provider-google'

appEngineStandardAppVersion.AppEngineStandardAppVersion.isTerraformElement(x: any)
xRequired
  • Type: any

isTerraformResource
import { appEngineStandardAppVersion } from '@cdktf/provider-google'

appEngineStandardAppVersion.AppEngineStandardAppVersion.isTerraformResource(x: any)
xRequired
  • Type: any

generateConfigForImport
import { appEngineStandardAppVersion } from '@cdktf/provider-google'

appEngineStandardAppVersion.AppEngineStandardAppVersion.generateConfigForImport(scope: Construct, importToId: string, importFromId: string, provider?: TerraformProvider)

Generates CDKTF code for importing a AppEngineStandardAppVersion resource upon running "cdktf plan ".

scopeRequired
  • Type: constructs.Construct

The scope in which to define this construct.


importToIdRequired
  • Type: string

The construct id used in the generated config for the AppEngineStandardAppVersion to import.


importFromIdRequired
  • Type: string

The id of the existing AppEngineStandardAppVersion that should be imported.

Refer to the {@link https://registry.terraform.io/providers/hashicorp/google/6.37.0/docs/resources/app_engine_standard_app_version#import import section} in the documentation of this resource for the id to use


providerOptional
  • Type: cdktf.TerraformProvider

? Optional instance of the provider where the AppEngineStandardAppVersion to import is found.


Properties

Name Type Description
node constructs.Node The tree node.
cdktfStack cdktf.TerraformStack No description.
fqn string No description.
friendlyUniqueId string No description.
terraformMetaArguments {[ key: string ]: any} No description.
terraformResourceType string No description.
terraformGeneratorMetadata cdktf.TerraformProviderGeneratorMetadata No description.
connection cdktf.SSHProvisionerConnection | cdktf.WinrmProvisionerConnection No description.
count number | cdktf.TerraformCount No description.
dependsOn string[] No description.
forEach cdktf.ITerraformIterator No description.
lifecycle cdktf.TerraformResourceLifecycle No description.
provider cdktf.TerraformProvider No description.
provisioners cdktf.FileProvisioner | cdktf.LocalExecProvisioner | cdktf.RemoteExecProvisioner[] No description.
automaticScaling AppEngineStandardAppVersionAutomaticScalingOutputReference No description.
basicScaling AppEngineStandardAppVersionBasicScalingOutputReference No description.
deployment AppEngineStandardAppVersionDeploymentOutputReference No description.
entrypoint AppEngineStandardAppVersionEntrypointOutputReference No description.
handlers AppEngineStandardAppVersionHandlersList No description.
libraries AppEngineStandardAppVersionLibrariesList No description.
manualScaling AppEngineStandardAppVersionManualScalingOutputReference No description.
name string No description.
timeouts AppEngineStandardAppVersionTimeoutsOutputReference No description.
vpcAccessConnector AppEngineStandardAppVersionVpcAccessConnectorOutputReference No description.
appEngineApisInput boolean | cdktf.IResolvable No description.
automaticScalingInput AppEngineStandardAppVersionAutomaticScaling No description.
basicScalingInput AppEngineStandardAppVersionBasicScaling No description.
deleteServiceOnDestroyInput boolean | cdktf.IResolvable No description.
deploymentInput AppEngineStandardAppVersionDeployment No description.
entrypointInput AppEngineStandardAppVersionEntrypoint No description.
envVariablesInput {[ key: string ]: string} No description.
handlersInput cdktf.IResolvable | AppEngineStandardAppVersionHandlers[] No description.
idInput string No description.
inboundServicesInput string[] No description.
instanceClassInput string No description.
librariesInput cdktf.IResolvable | AppEngineStandardAppVersionLibraries[] No description.
manualScalingInput AppEngineStandardAppVersionManualScaling No description.
noopOnDestroyInput boolean | cdktf.IResolvable No description.
projectInput string No description.
runtimeApiVersionInput string No description.
runtimeInput string No description.
serviceAccountInput string No description.
serviceInput string No description.
threadsafeInput boolean | cdktf.IResolvable No description.
timeoutsInput cdktf.IResolvable | AppEngineStandardAppVersionTimeouts No description.
versionIdInput string No description.
vpcAccessConnectorInput AppEngineStandardAppVersionVpcAccessConnector No description.
appEngineApis boolean | cdktf.IResolvable No description.
deleteServiceOnDestroy boolean | cdktf.IResolvable No description.
envVariables {[ key: string ]: string} No description.
id string No description.
inboundServices string[] No description.
instanceClass string No description.
noopOnDestroy boolean | cdktf.IResolvable No description.
project string No description.
runtime string No description.
runtimeApiVersion string No description.
service string No description.
serviceAccount string No description.
threadsafe boolean | cdktf.IResolvable No description.
versionId string No description.

nodeRequired
public readonly node: Node;
  • Type: constructs.Node

The tree node.


cdktfStackRequired
public readonly cdktfStack: TerraformStack;
  • Type: cdktf.TerraformStack

fqnRequired
public readonly fqn: string;
  • Type: string

friendlyUniqueIdRequired
public readonly friendlyUniqueId: string;
  • Type: string

terraformMetaArgumentsRequired
public readonly terraformMetaArguments: {[ key: string ]: any};
  • Type: {[ key: string ]: any}

terraformResourceTypeRequired
public readonly terraformResourceType: string;
  • Type: string

terraformGeneratorMetadataOptional
public readonly terraformGeneratorMetadata: TerraformProviderGeneratorMetadata;
  • Type: cdktf.TerraformProviderGeneratorMetadata

connectionOptional
public readonly connection: SSHProvisionerConnection | WinrmProvisionerConnection;
  • Type: cdktf.SSHProvisionerConnection | cdktf.WinrmProvisionerConnection

countOptional
public readonly count: number | TerraformCount;
  • Type: number | cdktf.TerraformCount

dependsOnOptional
public readonly dependsOn: string[];
  • Type: string[]

forEachOptional
public readonly forEach: ITerraformIterator;
  • Type: cdktf.ITerraformIterator

lifecycleOptional
public readonly lifecycle: TerraformResourceLifecycle;
  • Type: cdktf.TerraformResourceLifecycle

providerOptional
public readonly provider: TerraformProvider;
  • Type: cdktf.TerraformProvider

provisionersOptional
public readonly provisioners: FileProvisioner | LocalExecProvisioner | RemoteExecProvisioner[];
  • Type: cdktf.FileProvisioner | cdktf.LocalExecProvisioner | cdktf.RemoteExecProvisioner[]

automaticScalingRequired
public readonly automaticScaling: AppEngineStandardAppVersionAutomaticScalingOutputReference;

basicScalingRequired
public readonly basicScaling: AppEngineStandardAppVersionBasicScalingOutputReference;

deploymentRequired
public readonly deployment: AppEngineStandardAppVersionDeploymentOutputReference;

entrypointRequired
public readonly entrypoint: AppEngineStandardAppVersionEntrypointOutputReference;

handlersRequired
public readonly handlers: AppEngineStandardAppVersionHandlersList;

librariesRequired
public readonly libraries: AppEngineStandardAppVersionLibrariesList;

manualScalingRequired
public readonly manualScaling: AppEngineStandardAppVersionManualScalingOutputReference;

nameRequired
public readonly name: string;
  • Type: string

timeoutsRequired
public readonly timeouts: AppEngineStandardAppVersionTimeoutsOutputReference;

vpcAccessConnectorRequired
public readonly vpcAccessConnector: AppEngineStandardAppVersionVpcAccessConnectorOutputReference;

appEngineApisInputOptional
public readonly appEngineApisInput: boolean | IResolvable;
  • Type: boolean | cdktf.IResolvable

automaticScalingInputOptional
public readonly automaticScalingInput: AppEngineStandardAppVersionAutomaticScaling;

basicScalingInputOptional
public readonly basicScalingInput: AppEngineStandardAppVersionBasicScaling;

deleteServiceOnDestroyInputOptional
public readonly deleteServiceOnDestroyInput: boolean | IResolvable;
  • Type: boolean | cdktf.IResolvable

deploymentInputOptional
public readonly deploymentInput: AppEngineStandardAppVersionDeployment;

entrypointInputOptional
public readonly entrypointInput: AppEngineStandardAppVersionEntrypoint;

envVariablesInputOptional
public readonly envVariablesInput: {[ key: string ]: string};
  • Type: {[ key: string ]: string}

handlersInputOptional
public readonly handlersInput: IResolvable | AppEngineStandardAppVersionHandlers[];

idInputOptional
public readonly idInput: string;
  • Type: string

inboundServicesInputOptional
public readonly inboundServicesInput: string[];
  • Type: string[]

instanceClassInputOptional
public readonly instanceClassInput: string;
  • Type: string

librariesInputOptional
public readonly librariesInput: IResolvable | AppEngineStandardAppVersionLibraries[];

manualScalingInputOptional
public readonly manualScalingInput: AppEngineStandardAppVersionManualScaling;

noopOnDestroyInputOptional
public readonly noopOnDestroyInput: boolean | IResolvable;
  • Type: boolean | cdktf.IResolvable

projectInputOptional
public readonly projectInput: string;
  • Type: string

runtimeApiVersionInputOptional
public readonly runtimeApiVersionInput: string;
  • Type: string

runtimeInputOptional
public readonly runtimeInput: string;
  • Type: string

serviceAccountInputOptional
public readonly serviceAccountInput: string;
  • Type: string

serviceInputOptional
public readonly serviceInput: string;
  • Type: string

threadsafeInputOptional
public readonly threadsafeInput: boolean | IResolvable;
  • Type: boolean | cdktf.IResolvable

timeoutsInputOptional
public readonly timeoutsInput: IResolvable | AppEngineStandardAppVersionTimeouts;

versionIdInputOptional
public readonly versionIdInput: string;
  • Type: string

vpcAccessConnectorInputOptional
public readonly vpcAccessConnectorInput: AppEngineStandardAppVersionVpcAccessConnector;

appEngineApisRequired
public readonly appEngineApis: boolean | IResolvable;
  • Type: boolean | cdktf.IResolvable

deleteServiceOnDestroyRequired
public readonly deleteServiceOnDestroy: boolean | IResolvable;
  • Type: boolean | cdktf.IResolvable

envVariablesRequired
public readonly envVariables: {[ key: string ]: string};
  • Type: {[ key: string ]: string}

idRequired
public readonly id: string;
  • Type: string

inboundServicesRequired
public readonly inboundServices: string[];
  • Type: string[]

instanceClassRequired
public readonly instanceClass: string;
  • Type: string

noopOnDestroyRequired
public readonly noopOnDestroy: boolean | IResolvable;
  • Type: boolean | cdktf.IResolvable

projectRequired
public readonly project: string;
  • Type: string

runtimeRequired
public readonly runtime: string;
  • Type: string

runtimeApiVersionRequired
public readonly runtimeApiVersion: string;
  • Type: string

serviceRequired
public readonly service: string;
  • Type: string

serviceAccountRequired
public readonly serviceAccount: string;
  • Type: string

threadsafeRequired
public readonly threadsafe: boolean | IResolvable;
  • Type: boolean | cdktf.IResolvable

versionIdRequired
public readonly versionId: string;
  • Type: string

Constants

Name Type Description
tfResourceType string No description.

tfResourceTypeRequired
public readonly tfResourceType: string;
  • Type: string

Structs

AppEngineStandardAppVersionAutomaticScaling

Initializer

import { appEngineStandardAppVersion } from '@cdktf/provider-google'

const appEngineStandardAppVersionAutomaticScaling: appEngineStandardAppVersion.AppEngineStandardAppVersionAutomaticScaling = { ... }

Properties

Name Type Description
maxConcurrentRequests number Number of concurrent requests an automatic scaling instance can accept before the scheduler spawns a new instance.
maxIdleInstances number Maximum number of idle instances that should be maintained for this version.
maxPendingLatency string Maximum amount of time that a request should wait in the pending queue before starting a new instance to handle it.
minIdleInstances number Minimum number of idle instances that should be maintained for this version.
minPendingLatency string Minimum amount of time a request should wait in the pending queue before starting a new instance to handle it.
standardSchedulerSettings AppEngineStandardAppVersionAutomaticScalingStandardSchedulerSettings standard_scheduler_settings block.

maxConcurrentRequestsOptional
public readonly maxConcurrentRequests: number;
  • Type: number

Number of concurrent requests an automatic scaling instance can accept before the scheduler spawns a new instance.

Defaults to a runtime-specific value.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.37.0/docs/resources/app_engine_standard_app_version#max_concurrent_requests AppEngineStandardAppVersion#max_concurrent_requests}


maxIdleInstancesOptional
public readonly maxIdleInstances: number;
  • Type: number

Maximum number of idle instances that should be maintained for this version.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.37.0/docs/resources/app_engine_standard_app_version#max_idle_instances AppEngineStandardAppVersion#max_idle_instances}


maxPendingLatencyOptional
public readonly maxPendingLatency: string;
  • Type: string

Maximum amount of time that a request should wait in the pending queue before starting a new instance to handle it.

A duration in seconds with up to nine fractional digits, terminated by 's'. Example: "3.5s".

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.37.0/docs/resources/app_engine_standard_app_version#max_pending_latency AppEngineStandardAppVersion#max_pending_latency}


minIdleInstancesOptional
public readonly minIdleInstances: number;
  • Type: number

Minimum number of idle instances that should be maintained for this version.

Only applicable for the default version of a service.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.37.0/docs/resources/app_engine_standard_app_version#min_idle_instances AppEngineStandardAppVersion#min_idle_instances}


minPendingLatencyOptional
public readonly minPendingLatency: string;
  • Type: string

Minimum amount of time a request should wait in the pending queue before starting a new instance to handle it.

A duration in seconds with up to nine fractional digits, terminated by 's'. Example: "3.5s".

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.37.0/docs/resources/app_engine_standard_app_version#min_pending_latency AppEngineStandardAppVersion#min_pending_latency}


standardSchedulerSettingsOptional
public readonly standardSchedulerSettings: AppEngineStandardAppVersionAutomaticScalingStandardSchedulerSettings;

standard_scheduler_settings block.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.37.0/docs/resources/app_engine_standard_app_version#standard_scheduler_settings AppEngineStandardAppVersion#standard_scheduler_settings}


AppEngineStandardAppVersionAutomaticScalingStandardSchedulerSettings

Initializer

import { appEngineStandardAppVersion } from '@cdktf/provider-google'

const appEngineStandardAppVersionAutomaticScalingStandardSchedulerSettings: appEngineStandardAppVersion.AppEngineStandardAppVersionAutomaticScalingStandardSchedulerSettings = { ... }

Properties

Name Type Description
maxInstances number Maximum number of instances to run for this version. Set to zero to disable maxInstances configuration.
minInstances number Minimum number of instances to run for this version. Set to zero to disable minInstances configuration.
targetCpuUtilization number Target CPU utilization ratio to maintain when scaling.
targetThroughputUtilization number Target throughput utilization ratio to maintain when scaling.

maxInstancesOptional
public readonly maxInstances: number;
  • Type: number

Maximum number of instances to run for this version. Set to zero to disable maxInstances configuration.

Note: Starting from March 2025, App Engine sets the maxInstances default for standard environment deployments to 20. This change doesn't impact existing apps. To override the default, specify a new value between 0 and 2147483647, and deploy a new version or redeploy over an existing version. To disable the maxInstances default configuration setting, specify the maximum permitted value 2147483647.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.37.0/docs/resources/app_engine_standard_app_version#max_instances AppEngineStandardAppVersion#max_instances}


minInstancesOptional
public readonly minInstances: number;
  • Type: number

Minimum number of instances to run for this version. Set to zero to disable minInstances configuration.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.37.0/docs/resources/app_engine_standard_app_version#min_instances AppEngineStandardAppVersion#min_instances}


targetCpuUtilizationOptional
public readonly targetCpuUtilization: number;
  • Type: number

Target CPU utilization ratio to maintain when scaling.

Should be a value in the range [0.50, 0.95], zero, or a negative value.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.37.0/docs/resources/app_engine_standard_app_version#target_cpu_utilization AppEngineStandardAppVersion#target_cpu_utilization}


targetThroughputUtilizationOptional
public readonly targetThroughputUtilization: number;
  • Type: number

Target throughput utilization ratio to maintain when scaling.

Should be a value in the range [0.50, 0.95], zero, or a negative value.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.37.0/docs/resources/app_engine_standard_app_version#target_throughput_utilization AppEngineStandardAppVersion#target_throughput_utilization}


AppEngineStandardAppVersionBasicScaling

Initializer

import { appEngineStandardAppVersion } from '@cdktf/provider-google'

const appEngineStandardAppVersionBasicScaling: appEngineStandardAppVersion.AppEngineStandardAppVersionBasicScaling = { ... }

Properties

Name Type Description
maxInstances number Maximum number of instances to create for this version. Must be in the range [1.0, 200.0].
idleTimeout string Duration of time after the last request that an instance must wait before the instance is shut down.

maxInstancesRequired
public readonly maxInstances: number;
  • Type: number

Maximum number of instances to create for this version. Must be in the range [1.0, 200.0].

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.37.0/docs/resources/app_engine_standard_app_version#max_instances AppEngineStandardAppVersion#max_instances}


idleTimeoutOptional
public readonly idleTimeout: string;
  • Type: string

Duration of time after the last request that an instance must wait before the instance is shut down.

A duration in seconds with up to nine fractional digits, terminated by 's'. Example: "3.5s". Defaults to 900s.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.37.0/docs/resources/app_engine_standard_app_version#idle_timeout AppEngineStandardAppVersion#idle_timeout}


AppEngineStandardAppVersionConfig

Initializer

import { appEngineStandardAppVersion } from '@cdktf/provider-google'

const appEngineStandardAppVersionConfig: appEngineStandardAppVersion.AppEngineStandardAppVersionConfig = { ... }

Properties

Name Type Description
connection cdktf.SSHProvisionerConnection | cdktf.WinrmProvisionerConnection No description.
count number | cdktf.TerraformCount No description.
dependsOn cdktf.ITerraformDependable[] No description.
forEach cdktf.ITerraformIterator No description.
lifecycle cdktf.TerraformResourceLifecycle No description.
provider cdktf.TerraformProvider No description.
provisioners cdktf.FileProvisioner | cdktf.LocalExecProvisioner | cdktf.RemoteExecProvisioner[] No description.
deployment AppEngineStandardAppVersionDeployment deployment block.
entrypoint AppEngineStandardAppVersionEntrypoint entrypoint block.
runtime string Desired runtime. Example python27.
service string AppEngine service resource.
appEngineApis boolean | cdktf.IResolvable Allows App Engine second generation runtimes to access the legacy bundled services.
automaticScaling AppEngineStandardAppVersionAutomaticScaling automatic_scaling block.
basicScaling AppEngineStandardAppVersionBasicScaling basic_scaling block.
deleteServiceOnDestroy boolean | cdktf.IResolvable If set to 'true', the service will be deleted if it is the last version.
envVariables {[ key: string ]: string} Environment variables available to the application.
handlers cdktf.IResolvable | AppEngineStandardAppVersionHandlers[] handlers block.
id string Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.37.0/docs/resources/app_engine_standard_app_version#id AppEngineStandardAppVersion#id}.
inboundServices string[] A list of the types of messages that this application is able to receive.
instanceClass string Instance class that is used to run this version.
libraries cdktf.IResolvable | AppEngineStandardAppVersionLibraries[] libraries block.
manualScaling AppEngineStandardAppVersionManualScaling manual_scaling block.
noopOnDestroy boolean | cdktf.IResolvable If set to 'true', the application version will not be deleted.
project string Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.37.0/docs/resources/app_engine_standard_app_version#project AppEngineStandardAppVersion#project}.
runtimeApiVersion string The version of the API in the given runtime environment.
serviceAccount string The identity that the deployed version will run as.
threadsafe boolean | cdktf.IResolvable Whether multiple requests can be dispatched to this version at once.
timeouts AppEngineStandardAppVersionTimeouts timeouts block.
versionId string Relative name of the version within the service.
vpcAccessConnector AppEngineStandardAppVersionVpcAccessConnector vpc_access_connector block.

connectionOptional
public readonly connection: SSHProvisionerConnection | WinrmProvisionerConnection;
  • Type: cdktf.SSHProvisionerConnection | cdktf.WinrmProvisionerConnection

countOptional
public readonly count: number | TerraformCount;
  • Type: number | cdktf.TerraformCount

dependsOnOptional
public readonly dependsOn: ITerraformDependable[];
  • Type: cdktf.ITerraformDependable[]

forEachOptional
public readonly forEach: ITerraformIterator;
  • Type: cdktf.ITerraformIterator

lifecycleOptional
public readonly lifecycle: TerraformResourceLifecycle;
  • Type: cdktf.TerraformResourceLifecycle

providerOptional
public readonly provider: TerraformProvider;
  • Type: cdktf.TerraformProvider

provisionersOptional
public readonly provisioners: FileProvisioner | LocalExecProvisioner | RemoteExecProvisioner[];
  • Type: cdktf.FileProvisioner | cdktf.LocalExecProvisioner | cdktf.RemoteExecProvisioner[]

deploymentRequired
public readonly deployment: AppEngineStandardAppVersionDeployment;

deployment block.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.37.0/docs/resources/app_engine_standard_app_version#deployment AppEngineStandardAppVersion#deployment}


entrypointRequired
public readonly entrypoint: AppEngineStandardAppVersionEntrypoint;

entrypoint block.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.37.0/docs/resources/app_engine_standard_app_version#entrypoint AppEngineStandardAppVersion#entrypoint}


runtimeRequired
public readonly runtime: string;
  • Type: string

Desired runtime. Example python27.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.37.0/docs/resources/app_engine_standard_app_version#runtime AppEngineStandardAppVersion#runtime}


serviceRequired
public readonly service: string;
  • Type: string

AppEngine service resource.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.37.0/docs/resources/app_engine_standard_app_version#service AppEngineStandardAppVersion#service}


appEngineApisOptional
public readonly appEngineApis: boolean | IResolvable;
  • Type: boolean | cdktf.IResolvable

Allows App Engine second generation runtimes to access the legacy bundled services.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.37.0/docs/resources/app_engine_standard_app_version#app_engine_apis AppEngineStandardAppVersion#app_engine_apis}


automaticScalingOptional
public readonly automaticScaling: AppEngineStandardAppVersionAutomaticScaling;

automatic_scaling block.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.37.0/docs/resources/app_engine_standard_app_version#automatic_scaling AppEngineStandardAppVersion#automatic_scaling}


basicScalingOptional
public readonly basicScaling: AppEngineStandardAppVersionBasicScaling;

basic_scaling block.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.37.0/docs/resources/app_engine_standard_app_version#basic_scaling AppEngineStandardAppVersion#basic_scaling}


deleteServiceOnDestroyOptional
public readonly deleteServiceOnDestroy: boolean | IResolvable;
  • Type: boolean | cdktf.IResolvable

If 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/6.37.0/docs/resources/app_engine_standard_app_version#delete_service_on_destroy AppEngineStandardAppVersion#delete_service_on_destroy}


envVariablesOptional
public readonly envVariables: {[ key: string ]: string};
  • Type: {[ key: string ]: string}

Environment variables available to the application.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.37.0/docs/resources/app_engine_standard_app_version#env_variables AppEngineStandardAppVersion#env_variables}


handlersOptional
public readonly handlers: IResolvable | AppEngineStandardAppVersionHandlers[];

handlers block.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.37.0/docs/resources/app_engine_standard_app_version#handlers AppEngineStandardAppVersion#handlers}


idOptional
public readonly id: string;
  • Type: string

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.37.0/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.


inboundServicesOptional
public readonly inboundServices: string[];
  • Type: string[]

A 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/6.37.0/docs/resources/app_engine_standard_app_version#inbound_services AppEngineStandardAppVersion#inbound_services}


instanceClassOptional
public readonly instanceClass: string;
  • Type: string

Instance 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/6.37.0/docs/resources/app_engine_standard_app_version#instance_class AppEngineStandardAppVersion#instance_class}


librariesOptional
public readonly libraries: IResolvable | AppEngineStandardAppVersionLibraries[];

libraries block.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.37.0/docs/resources/app_engine_standard_app_version#libraries AppEngineStandardAppVersion#libraries}


manualScalingOptional
public readonly manualScaling: AppEngineStandardAppVersionManualScaling;

manual_scaling block.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.37.0/docs/resources/app_engine_standard_app_version#manual_scaling AppEngineStandardAppVersion#manual_scaling}


noopOnDestroyOptional
public readonly noopOnDestroy: boolean | IResolvable;
  • Type: boolean | cdktf.IResolvable

If set to 'true', the application version will not be deleted.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.37.0/docs/resources/app_engine_standard_app_version#noop_on_destroy AppEngineStandardAppVersion#noop_on_destroy}


projectOptional
public readonly project: string;
  • Type: string

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.37.0/docs/resources/app_engine_standard_app_version#project AppEngineStandardAppVersion#project}.


runtimeApiVersionOptional
public readonly runtimeApiVersion: string;
  • Type: string

The 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/6.37.0/docs/resources/app_engine_standard_app_version#runtime_api_version AppEngineStandardAppVersion#runtime_api_version}


serviceAccountOptional
public readonly serviceAccount: string;
  • Type: string

The 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/6.37.0/docs/resources/app_engine_standard_app_version#service_account AppEngineStandardAppVersion#service_account}


threadsafeOptional
public readonly threadsafe: boolean | IResolvable;
  • Type: boolean | cdktf.IResolvable

Whether multiple requests can be dispatched to this version at once.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.37.0/docs/resources/app_engine_standard_app_version#threadsafe AppEngineStandardAppVersion#threadsafe}


timeoutsOptional
public readonly timeouts: AppEngineStandardAppVersionTimeouts;

timeouts block.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.37.0/docs/resources/app_engine_standard_app_version#timeouts AppEngineStandardAppVersion#timeouts}


versionIdOptional
public readonly versionId: string;
  • Type: string

Relative 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/6.37.0/docs/resources/app_engine_standard_app_version#version_id AppEngineStandardAppVersion#version_id}


vpcAccessConnectorOptional
public readonly vpcAccessConnector: AppEngineStandardAppVersionVpcAccessConnector;

vpc_access_connector block.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.37.0/docs/resources/app_engine_standard_app_version#vpc_access_connector AppEngineStandardAppVersion#vpc_access_connector}


AppEngineStandardAppVersionDeployment

Initializer

import { appEngineStandardAppVersion } from '@cdktf/provider-google'

const appEngineStandardAppVersionDeployment: appEngineStandardAppVersion.AppEngineStandardAppVersionDeployment = { ... }

Properties

Name Type Description
files cdktf.IResolvable | AppEngineStandardAppVersionDeploymentFiles[] files block.
zip AppEngineStandardAppVersionDeploymentZip zip block.

filesOptional
public readonly files: IResolvable | AppEngineStandardAppVersionDeploymentFiles[];

files block.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.37.0/docs/resources/app_engine_standard_app_version#files AppEngineStandardAppVersion#files}


zipOptional
public readonly zip: AppEngineStandardAppVersionDeploymentZip;

zip block.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.37.0/docs/resources/app_engine_standard_app_version#zip AppEngineStandardAppVersion#zip}


AppEngineStandardAppVersionDeploymentFiles

Initializer

import { appEngineStandardAppVersion } from '@cdktf/provider-google'

const appEngineStandardAppVersionDeploymentFiles: appEngineStandardAppVersion.AppEngineStandardAppVersionDeploymentFiles = { ... }

Properties

Name Type Description
name string Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.37.0/docs/resources/app_engine_standard_app_version#name AppEngineStandardAppVersion#name}.
sourceUrl string Source URL.
sha1Sum string SHA1 checksum of the file.

nameRequired
public readonly name: string;
  • Type: string

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.37.0/docs/resources/app_engine_standard_app_version#name AppEngineStandardAppVersion#name}.


sourceUrlRequired
public readonly sourceUrl: string;
  • Type: string

Source URL.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.37.0/docs/resources/app_engine_standard_app_version#source_url AppEngineStandardAppVersion#source_url}


sha1SumOptional
public readonly sha1Sum: string;
  • Type: string

SHA1 checksum of the file.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.37.0/docs/resources/app_engine_standard_app_version#sha1_sum AppEngineStandardAppVersion#sha1_sum}


AppEngineStandardAppVersionDeploymentZip

Initializer

import { appEngineStandardAppVersion } from '@cdktf/provider-google'

const appEngineStandardAppVersionDeploymentZip: appEngineStandardAppVersion.AppEngineStandardAppVersionDeploymentZip = { ... }

Properties

Name Type Description
sourceUrl string Source URL.
filesCount number files count.

sourceUrlRequired
public readonly sourceUrl: string;
  • Type: string

Source URL.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.37.0/docs/resources/app_engine_standard_app_version#source_url AppEngineStandardAppVersion#source_url}


filesCountOptional
public readonly filesCount: number;
  • Type: number

files count.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.37.0/docs/resources/app_engine_standard_app_version#files_count AppEngineStandardAppVersion#files_count}


AppEngineStandardAppVersionEntrypoint

Initializer

import { appEngineStandardAppVersion } from '@cdktf/provider-google'

const appEngineStandardAppVersionEntrypoint: appEngineStandardAppVersion.AppEngineStandardAppVersionEntrypoint = { ... }

Properties

Name Type Description
shell string The format should be a shell command that can be fed to bash -c.

shellRequired
public readonly shell: string;
  • Type: string

The format should be a shell command that can be fed to bash -c.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.37.0/docs/resources/app_engine_standard_app_version#shell AppEngineStandardAppVersion#shell}


AppEngineStandardAppVersionHandlers

Initializer

import { appEngineStandardAppVersion } from '@cdktf/provider-google'

const appEngineStandardAppVersionHandlers: appEngineStandardAppVersion.AppEngineStandardAppVersionHandlers = { ... }

Properties

Name Type Description
authFailAction string Actions to take when the user is not logged in. Possible values: ["AUTH_FAIL_ACTION_REDIRECT", "AUTH_FAIL_ACTION_UNAUTHORIZED"].
login string Methods to restrict access to a URL based on login status. Possible values: ["LOGIN_OPTIONAL", "LOGIN_ADMIN", "LOGIN_REQUIRED"].
redirectHttpResponseCode string 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"].
script AppEngineStandardAppVersionHandlersScript script block.
securityLevel string Security (HTTPS) enforcement for this URL. Possible values: ["SECURE_DEFAULT", "SECURE_NEVER", "SECURE_OPTIONAL", "SECURE_ALWAYS"].
staticFiles AppEngineStandardAppVersionHandlersStaticFiles static_files block.
urlRegex string URL prefix.

authFailActionOptional
public readonly authFailAction: string;
  • Type: string

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/6.37.0/docs/resources/app_engine_standard_app_version#auth_fail_action AppEngineStandardAppVersion#auth_fail_action}


loginOptional
public readonly login: string;
  • Type: string

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/6.37.0/docs/resources/app_engine_standard_app_version#login AppEngineStandardAppVersion#login}


redirectHttpResponseCodeOptional
public readonly redirectHttpResponseCode: string;
  • Type: string

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/6.37.0/docs/resources/app_engine_standard_app_version#redirect_http_response_code AppEngineStandardAppVersion#redirect_http_response_code}


scriptOptional
public readonly script: AppEngineStandardAppVersionHandlersScript;

script block.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.37.0/docs/resources/app_engine_standard_app_version#script AppEngineStandardAppVersion#script}


securityLevelOptional
public readonly securityLevel: string;
  • Type: string

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/6.37.0/docs/resources/app_engine_standard_app_version#security_level AppEngineStandardAppVersion#security_level}


staticFilesOptional
public readonly staticFiles: AppEngineStandardAppVersionHandlersStaticFiles;

static_files block.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.37.0/docs/resources/app_engine_standard_app_version#static_files AppEngineStandardAppVersion#static_files}


urlRegexOptional
public readonly urlRegex: string;
  • Type: string

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/6.37.0/docs/resources/app_engine_standard_app_version#url_regex AppEngineStandardAppVersion#url_regex}


AppEngineStandardAppVersionHandlersScript

Initializer

import { appEngineStandardAppVersion } from '@cdktf/provider-google'

const appEngineStandardAppVersionHandlersScript: appEngineStandardAppVersion.AppEngineStandardAppVersionHandlersScript = { ... }

Properties

Name Type Description
scriptPath string Path to the script from the application root directory.

scriptPathRequired
public readonly scriptPath: string;
  • Type: string

Path to the script from the application root directory.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.37.0/docs/resources/app_engine_standard_app_version#script_path AppEngineStandardAppVersion#script_path}


AppEngineStandardAppVersionHandlersStaticFiles

Initializer

import { appEngineStandardAppVersion } from '@cdktf/provider-google'

const appEngineStandardAppVersionHandlersStaticFiles: appEngineStandardAppVersion.AppEngineStandardAppVersionHandlersStaticFiles = { ... }

Properties

Name Type Description
applicationReadable boolean | cdktf.IResolvable Whether files should also be uploaded as code data.
expiration string Time a static file served by this handler should be cached by web proxies and browsers.
httpHeaders {[ key: string ]: string} HTTP headers to use for all responses from these URLs. An object containing a list of "key:value" value pairs.".
mimeType string MIME type used to serve all files served by this handler.
path string Path to the static files matched by the URL pattern, from the application root directory.
requireMatchingFile boolean | cdktf.IResolvable Whether this handler should match the request if the file referenced by the handler does not exist.
uploadPathRegex string Regular expression that matches the file paths for all files that should be referenced by this handler.

applicationReadableOptional
public readonly applicationReadable: boolean | IResolvable;
  • Type: boolean | cdktf.IResolvable

Whether files should also be uploaded as code data.

By default, files declared in static file handlers are uploaded as static data and are only served to end users; they cannot be read by the application. If enabled, uploads are charged against both your code and static data storage resource quotas.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.37.0/docs/resources/app_engine_standard_app_version#application_readable AppEngineStandardAppVersion#application_readable}


expirationOptional
public readonly expiration: string;
  • Type: string

Time a static file served by this handler should be cached by web proxies and browsers.

A duration in seconds with up to nine fractional digits, terminated by 's'. Example "3.5s".

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.37.0/docs/resources/app_engine_standard_app_version#expiration AppEngineStandardAppVersion#expiration}


httpHeadersOptional
public readonly httpHeaders: {[ key: string ]: string};
  • Type: {[ key: string ]: string}

HTTP headers to use for all responses from these URLs. An object containing a list of "key:value" value pairs.".

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.37.0/docs/resources/app_engine_standard_app_version#http_headers AppEngineStandardAppVersion#http_headers}


mimeTypeOptional
public readonly mimeType: string;
  • Type: string

MIME type used to serve all files served by this handler.

Defaults to file-specific MIME types, which are derived from each file's filename extension.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.37.0/docs/resources/app_engine_standard_app_version#mime_type AppEngineStandardAppVersion#mime_type}


pathOptional
public readonly path: string;
  • Type: string

Path to the static files matched by the URL pattern, from the application root directory.

The path can refer to text matched in groupings in the URL pattern.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.37.0/docs/resources/app_engine_standard_app_version#path AppEngineStandardAppVersion#path}


requireMatchingFileOptional
public readonly requireMatchingFile: boolean | IResolvable;
  • Type: boolean | cdktf.IResolvable

Whether this handler should match the request if the file referenced by the handler does not exist.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.37.0/docs/resources/app_engine_standard_app_version#require_matching_file AppEngineStandardAppVersion#require_matching_file}


uploadPathRegexOptional
public readonly uploadPathRegex: string;
  • Type: string

Regular expression that matches the file paths for all files that should be referenced by this handler.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.37.0/docs/resources/app_engine_standard_app_version#upload_path_regex AppEngineStandardAppVersion#upload_path_regex}


AppEngineStandardAppVersionLibraries

Initializer

import { appEngineStandardAppVersion } from '@cdktf/provider-google'

const appEngineStandardAppVersionLibraries: appEngineStandardAppVersion.AppEngineStandardAppVersionLibraries = { ... }

Properties

Name Type Description
name string Name of the library. Example "django".
version string Version of the library to select, or "latest".

nameOptional
public readonly name: string;
  • Type: string

Name of the library. Example "django".

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.37.0/docs/resources/app_engine_standard_app_version#name AppEngineStandardAppVersion#name}


versionOptional
public readonly version: string;
  • Type: string

Version of the library to select, or "latest".

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.37.0/docs/resources/app_engine_standard_app_version#version AppEngineStandardAppVersion#version}


AppEngineStandardAppVersionManualScaling

Initializer

import { appEngineStandardAppVersion } from '@cdktf/provider-google'

const appEngineStandardAppVersionManualScaling: appEngineStandardAppVersion.AppEngineStandardAppVersionManualScaling = { ... }

Properties

Name Type Description
instances number Number of instances to assign to the service at the start.

instancesRequired
public readonly instances: number;
  • Type: number

Number of instances to assign to the service at the start.

Note: When managing the number of instances at runtime through the App Engine Admin API or the (now deprecated) Python 2 Modules API set_num_instances() you must use 'lifecycle.ignore_changes = ["manual_scaling"[0].instances]' to prevent drift detection.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.37.0/docs/resources/app_engine_standard_app_version#instances AppEngineStandardAppVersion#instances}


AppEngineStandardAppVersionTimeouts

Initializer

import { appEngineStandardAppVersion } from '@cdktf/provider-google'

const appEngineStandardAppVersionTimeouts: appEngineStandardAppVersion.AppEngineStandardAppVersionTimeouts = { ... }

Properties

Name Type Description
create string Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.37.0/docs/resources/app_engine_standard_app_version#create AppEngineStandardAppVersion#create}.
delete string Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.37.0/docs/resources/app_engine_standard_app_version#delete AppEngineStandardAppVersion#delete}.
update string Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.37.0/docs/resources/app_engine_standard_app_version#update AppEngineStandardAppVersion#update}.

createOptional
public readonly create: string;
  • Type: string

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.37.0/docs/resources/app_engine_standard_app_version#create AppEngineStandardAppVersion#create}.


deleteOptional
public readonly delete: string;
  • Type: string

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.37.0/docs/resources/app_engine_standard_app_version#delete AppEngineStandardAppVersion#delete}.


updateOptional
public readonly update: string;
  • Type: string

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.37.0/docs/resources/app_engine_standard_app_version#update AppEngineStandardAppVersion#update}.


AppEngineStandardAppVersionVpcAccessConnector

Initializer

import { appEngineStandardAppVersion } from '@cdktf/provider-google'

const appEngineStandardAppVersionVpcAccessConnector: appEngineStandardAppVersion.AppEngineStandardAppVersionVpcAccessConnector = { ... }

Properties

Name Type Description
name string Full Serverless VPC Access Connector name e.g. /projects/my-project/locations/us-central1/connectors/c1.
egressSetting string The egress setting for the connector, controlling what traffic is diverted through it.

nameRequired
public readonly name: string;
  • Type: string

Full Serverless VPC Access Connector name e.g. /projects/my-project/locations/us-central1/connectors/c1.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.37.0/docs/resources/app_engine_standard_app_version#name AppEngineStandardAppVersion#name}


egressSettingOptional
public readonly egressSetting: string;
  • Type: string

The egress setting for the connector, controlling what traffic is diverted through it.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.37.0/docs/resources/app_engine_standard_app_version#egress_setting AppEngineStandardAppVersion#egress_setting}


Classes

AppEngineStandardAppVersionAutomaticScalingOutputReference

Initializers

import { appEngineStandardAppVersion } from '@cdktf/provider-google'

new appEngineStandardAppVersion.AppEngineStandardAppVersionAutomaticScalingOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string)
Name Type Description
terraformResource cdktf.IInterpolatingParent The parent resource.
terraformAttribute string The attribute on the parent resource this class is referencing.

terraformResourceRequired
  • Type: cdktf.IInterpolatingParent

The parent resource.


terraformAttributeRequired
  • Type: string

The attribute on the parent resource this class is referencing.


Methods

Name Description
computeFqn No description.
getAnyMapAttribute No description.
getBooleanAttribute No description.
getBooleanMapAttribute No description.
getListAttribute No description.
getNumberAttribute No description.
getNumberListAttribute No description.
getNumberMapAttribute No description.
getStringAttribute No description.
getStringMapAttribute No description.
interpolationForAttribute No description.
resolve Produce the Token's value at resolution time.
toString Return a string representation of this resolvable object.
putStandardSchedulerSettings No description.
resetMaxConcurrentRequests No description.
resetMaxIdleInstances No description.
resetMaxPendingLatency No description.
resetMinIdleInstances No description.
resetMinPendingLatency No description.
resetStandardSchedulerSettings No description.

computeFqn
public computeFqn(): string
getAnyMapAttribute
public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any}
terraformAttributeRequired
  • Type: string

getBooleanAttribute
public getBooleanAttribute(terraformAttribute: string): IResolvable
terraformAttributeRequired
  • Type: string

getBooleanMapAttribute
public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean}
terraformAttributeRequired
  • Type: string

getListAttribute
public getListAttribute(terraformAttribute: string): string[]
terraformAttributeRequired
  • Type: string

getNumberAttribute
public getNumberAttribute(terraformAttribute: string): number
terraformAttributeRequired
  • Type: string

getNumberListAttribute
public getNumberListAttribute(terraformAttribute: string): number[]
terraformAttributeRequired
  • Type: string

getNumberMapAttribute
public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number}
terraformAttributeRequired
  • Type: string

getStringAttribute
public getStringAttribute(terraformAttribute: string): string
terraformAttributeRequired
  • Type: string

getStringMapAttribute
public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string}
terraformAttributeRequired
  • Type: string

interpolationForAttribute
public interpolationForAttribute(property: string): IResolvable
propertyRequired
  • Type: string

resolve
public resolve(_context: IResolveContext): any

Produce the Token's value at resolution time.

_contextRequired
  • Type: cdktf.IResolveContext

toString
public toString(): string

Return a string representation of this resolvable object.

Returns a reversible string representation.

putStandardSchedulerSettings
public putStandardSchedulerSettings(value: AppEngineStandardAppVersionAutomaticScalingStandardSchedulerSettings): void
valueRequired

resetMaxConcurrentRequests
public resetMaxConcurrentRequests(): void
resetMaxIdleInstances
public resetMaxIdleInstances(): void
resetMaxPendingLatency
public resetMaxPendingLatency(): void
resetMinIdleInstances
public resetMinIdleInstances(): void
resetMinPendingLatency
public resetMinPendingLatency(): void
resetStandardSchedulerSettings
public resetStandardSchedulerSettings(): void

Properties

Name Type Description
creationStack string[] The creation stack of this resolvable which will be appended to errors thrown during resolution.
fqn string No description.
standardSchedulerSettings AppEngineStandardAppVersionAutomaticScalingStandardSchedulerSettingsOutputReference No description.
maxConcurrentRequestsInput number No description.
maxIdleInstancesInput number No description.
maxPendingLatencyInput string No description.
minIdleInstancesInput number No description.
minPendingLatencyInput string No description.
standardSchedulerSettingsInput AppEngineStandardAppVersionAutomaticScalingStandardSchedulerSettings No description.
maxConcurrentRequests number No description.
maxIdleInstances number No description.
maxPendingLatency string No description.
minIdleInstances number No description.
minPendingLatency string No description.
internalValue AppEngineStandardAppVersionAutomaticScaling No description.

creationStackRequired
public readonly creationStack: string[];
  • Type: string[]

The creation stack of this resolvable which will be appended to errors thrown during resolution.

If this returns an empty array the stack will not be attached.


fqnRequired
public readonly fqn: string;
  • Type: string

standardSchedulerSettingsRequired
public readonly standardSchedulerSettings: AppEngineStandardAppVersionAutomaticScalingStandardSchedulerSettingsOutputReference;

maxConcurrentRequestsInputOptional
public readonly maxConcurrentRequestsInput: number;
  • Type: number

maxIdleInstancesInputOptional
public readonly maxIdleInstancesInput: number;
  • Type: number

maxPendingLatencyInputOptional
public readonly maxPendingLatencyInput: string;
  • Type: string

minIdleInstancesInputOptional
public readonly minIdleInstancesInput: number;
  • Type: number

minPendingLatencyInputOptional
public readonly minPendingLatencyInput: string;
  • Type: string

standardSchedulerSettingsInputOptional
public readonly standardSchedulerSettingsInput: AppEngineStandardAppVersionAutomaticScalingStandardSchedulerSettings;

maxConcurrentRequestsRequired
public readonly maxConcurrentRequests: number;
  • Type: number

maxIdleInstancesRequired
public readonly maxIdleInstances: number;
  • Type: number

maxPendingLatencyRequired
public readonly maxPendingLatency: string;
  • Type: string

minIdleInstancesRequired
public readonly minIdleInstances: number;
  • Type: number

minPendingLatencyRequired
public readonly minPendingLatency: string;
  • Type: string

internalValueOptional
public readonly internalValue: AppEngineStandardAppVersionAutomaticScaling;

AppEngineStandardAppVersionAutomaticScalingStandardSchedulerSettingsOutputReference

Initializers

import { appEngineStandardAppVersion } from '@cdktf/provider-google'

new appEngineStandardAppVersion.AppEngineStandardAppVersionAutomaticScalingStandardSchedulerSettingsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string)
Name Type Description
terraformResource cdktf.IInterpolatingParent The parent resource.
terraformAttribute string The attribute on the parent resource this class is referencing.

terraformResourceRequired
  • Type: cdktf.IInterpolatingParent

The parent resource.


terraformAttributeRequired
  • Type: string

The attribute on the parent resource this class is referencing.


Methods

Name Description
computeFqn No description.
getAnyMapAttribute No description.
getBooleanAttribute No description.
getBooleanMapAttribute No description.
getListAttribute No description.
getNumberAttribute No description.
getNumberListAttribute No description.
getNumberMapAttribute No description.
getStringAttribute No description.
getStringMapAttribute No description.
interpolationForAttribute No description.
resolve Produce the Token's value at resolution time.
toString Return a string representation of this resolvable object.
resetMaxInstances No description.
resetMinInstances No description.
resetTargetCpuUtilization No description.
resetTargetThroughputUtilization No description.

computeFqn
public computeFqn(): string
getAnyMapAttribute
public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any}
terraformAttributeRequired
  • Type: string

getBooleanAttribute
public getBooleanAttribute(terraformAttribute: string): IResolvable
terraformAttributeRequired
  • Type: string

getBooleanMapAttribute
public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean}
terraformAttributeRequired
  • Type: string

getListAttribute
public getListAttribute(terraformAttribute: string): string[]
terraformAttributeRequired
  • Type: string

getNumberAttribute
public getNumberAttribute(terraformAttribute: string): number
terraformAttributeRequired
  • Type: string

getNumberListAttribute
public getNumberListAttribute(terraformAttribute: string): number[]
terraformAttributeRequired
  • Type: string

getNumberMapAttribute
public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number}
terraformAttributeRequired
  • Type: string

getStringAttribute
public getStringAttribute(terraformAttribute: string): string
terraformAttributeRequired
  • Type: string

getStringMapAttribute
public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string}
terraformAttributeRequired
  • Type: string

interpolationForAttribute
public interpolationForAttribute(property: string): IResolvable
propertyRequired
  • Type: string

resolve
public resolve(_context: IResolveContext): any

Produce the Token's value at resolution time.

_contextRequired
  • Type: cdktf.IResolveContext

toString
public toString(): string

Return a string representation of this resolvable object.

Returns a reversible string representation.

resetMaxInstances
public resetMaxInstances(): void
resetMinInstances
public resetMinInstances(): void
resetTargetCpuUtilization
public resetTargetCpuUtilization(): void
resetTargetThroughputUtilization
public resetTargetThroughputUtilization(): void

Properties

Name Type Description
creationStack string[] The creation stack of this resolvable which will be appended to errors thrown during resolution.
fqn string No description.
maxInstancesInput number No description.
minInstancesInput number No description.
targetCpuUtilizationInput number No description.
targetThroughputUtilizationInput number No description.
maxInstances number No description.
minInstances number No description.
targetCpuUtilization number No description.
targetThroughputUtilization number No description.
internalValue AppEngineStandardAppVersionAutomaticScalingStandardSchedulerSettings No description.

creationStackRequired
public readonly creationStack: string[];
  • Type: string[]

The creation stack of this resolvable which will be appended to errors thrown during resolution.

If this returns an empty array the stack will not be attached.


fqnRequired
public readonly fqn: string;
  • Type: string

maxInstancesInputOptional
public readonly maxInstancesInput: number;
  • Type: number

minInstancesInputOptional
public readonly minInstancesInput: number;
  • Type: number

targetCpuUtilizationInputOptional
public readonly targetCpuUtilizationInput: number;
  • Type: number

targetThroughputUtilizationInputOptional
public readonly targetThroughputUtilizationInput: number;
  • Type: number

maxInstancesRequired
public readonly maxInstances: number;
  • Type: number

minInstancesRequired
public readonly minInstances: number;
  • Type: number

targetCpuUtilizationRequired
public readonly targetCpuUtilization: number;
  • Type: number

targetThroughputUtilizationRequired
public readonly targetThroughputUtilization: number;
  • Type: number

internalValueOptional
public readonly internalValue: AppEngineStandardAppVersionAutomaticScalingStandardSchedulerSettings;

AppEngineStandardAppVersionBasicScalingOutputReference

Initializers

import { appEngineStandardAppVersion } from '@cdktf/provider-google'

new appEngineStandardAppVersion.AppEngineStandardAppVersionBasicScalingOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string)
Name Type Description
terraformResource cdktf.IInterpolatingParent The parent resource.
terraformAttribute string The attribute on the parent resource this class is referencing.

terraformResourceRequired
  • Type: cdktf.IInterpolatingParent

The parent resource.


terraformAttributeRequired
  • Type: string

The attribute on the parent resource this class is referencing.


Methods

Name Description
computeFqn No description.
getAnyMapAttribute No description.
getBooleanAttribute No description.
getBooleanMapAttribute No description.
getListAttribute No description.
getNumberAttribute No description.
getNumberListAttribute No description.
getNumberMapAttribute No description.
getStringAttribute No description.
getStringMapAttribute No description.
interpolationForAttribute No description.
resolve Produce the Token's value at resolution time.
toString Return a string representation of this resolvable object.
resetIdleTimeout No description.

computeFqn
public computeFqn(): string
getAnyMapAttribute
public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any}
terraformAttributeRequired
  • Type: string

getBooleanAttribute
public getBooleanAttribute(terraformAttribute: string): IResolvable
terraformAttributeRequired
  • Type: string

getBooleanMapAttribute
public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean}
terraformAttributeRequired
  • Type: string

getListAttribute
public getListAttribute(terraformAttribute: string): string[]
terraformAttributeRequired
  • Type: string

getNumberAttribute
public getNumberAttribute(terraformAttribute: string): number
terraformAttributeRequired
  • Type: string

getNumberListAttribute
public getNumberListAttribute(terraformAttribute: string): number[]
terraformAttributeRequired
  • Type: string

getNumberMapAttribute
public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number}
terraformAttributeRequired
  • Type: string

getStringAttribute
public getStringAttribute(terraformAttribute: string): string
terraformAttributeRequired
  • Type: string

getStringMapAttribute
public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string}
terraformAttributeRequired
  • Type: string

interpolationForAttribute
public interpolationForAttribute(property: string): IResolvable
propertyRequired
  • Type: string

resolve
public resolve(_context: IResolveContext): any

Produce the Token's value at resolution time.

_contextRequired
  • Type: cdktf.IResolveContext

toString
public toString(): string

Return a string representation of this resolvable object.

Returns a reversible string representation.

resetIdleTimeout
public resetIdleTimeout(): void

Properties

Name Type Description
creationStack string[] The creation stack of this resolvable which will be appended to errors thrown during resolution.
fqn string No description.
idleTimeoutInput string No description.
maxInstancesInput number No description.
idleTimeout string No description.
maxInstances number No description.
internalValue AppEngineStandardAppVersionBasicScaling No description.

creationStackRequired
public readonly creationStack: string[];
  • Type: string[]

The creation stack of this resolvable which will be appended to errors thrown during resolution.

If this returns an empty array the stack will not be attached.


fqnRequired
public readonly fqn: string;
  • Type: string

idleTimeoutInputOptional
public readonly idleTimeoutInput: string;
  • Type: string

maxInstancesInputOptional
public readonly maxInstancesInput: number;
  • Type: number

idleTimeoutRequired
public readonly idleTimeout: string;
  • Type: string

maxInstancesRequired
public readonly maxInstances: number;
  • Type: number

internalValueOptional
public readonly internalValue: AppEngineStandardAppVersionBasicScaling;

AppEngineStandardAppVersionDeploymentFilesList

Initializers

import { appEngineStandardAppVersion } from '@cdktf/provider-google'

new appEngineStandardAppVersion.AppEngineStandardAppVersionDeploymentFilesList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean)
Name Type Description
terraformResource cdktf.IInterpolatingParent The parent resource.
terraformAttribute string The attribute on the parent resource this class is referencing.
wrapsSet boolean whether the list is wrapping a set (will add tolist() to be able to access an item via an index).

terraformResourceRequired
  • Type: cdktf.IInterpolatingParent

The parent resource.


terraformAttributeRequired
  • Type: string

The attribute on the parent resource this class is referencing.


wrapsSetRequired
  • Type: boolean

whether the list is wrapping a set (will add tolist() to be able to access an item via an index).


Methods

Name Description
allWithMapKey Creating an iterator for this complex list.
computeFqn No description.
resolve Produce the Token's value at resolution time.
toString Return a string representation of this resolvable object.
get No description.

allWithMapKey
public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator

Creating an iterator for this complex list.

The list will be converted into a map with the mapKeyAttributeName as the key.

mapKeyAttributeNameRequired
  • Type: string

computeFqn
public computeFqn(): string
resolve
public resolve(_context: IResolveContext): any

Produce the Token's value at resolution time.

_contextRequired
  • Type: cdktf.IResolveContext

toString
public toString(): string

Return a string representation of this resolvable object.

Returns a reversible string representation.

get
public get(index: number): AppEngineStandardAppVersionDeploymentFilesOutputReference
indexRequired
  • Type: number

the index of the item to return.


Properties

Name Type Description
creationStack string[] The creation stack of this resolvable which will be appended to errors thrown during resolution.
fqn string No description.
internalValue cdktf.IResolvable | AppEngineStandardAppVersionDeploymentFiles[] No description.

creationStackRequired
public readonly creationStack: string[];
  • Type: string[]

The creation stack of this resolvable which will be appended to errors thrown during resolution.

If this returns an empty array the stack will not be attached.


fqnRequired
public readonly fqn: string;
  • Type: string

internalValueOptional
public readonly internalValue: IResolvable | AppEngineStandardAppVersionDeploymentFiles[];

AppEngineStandardAppVersionDeploymentFilesOutputReference

Initializers

import { appEngineStandardAppVersion } from '@cdktf/provider-google'

new appEngineStandardAppVersion.AppEngineStandardAppVersionDeploymentFilesOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean)
Name Type Description
terraformResource cdktf.IInterpolatingParent The parent resource.
terraformAttribute string The attribute on the parent resource this class is referencing.
complexObjectIndex number the index of this item in the list.
complexObjectIsFromSet boolean whether the list is wrapping a set (will add tolist() to be able to access an item via an index).

terraformResourceRequired
  • Type: cdktf.IInterpolatingParent

The parent resource.


terraformAttributeRequired
  • Type: string

The attribute on the parent resource this class is referencing.


complexObjectIndexRequired
  • Type: number

the index of this item in the list.


complexObjectIsFromSetRequired
  • Type: boolean

whether the list is wrapping a set (will add tolist() to be able to access an item via an index).


Methods

Name Description
computeFqn No description.
getAnyMapAttribute No description.
getBooleanAttribute No description.
getBooleanMapAttribute No description.
getListAttribute No description.
getNumberAttribute No description.
getNumberListAttribute No description.
getNumberMapAttribute No description.
getStringAttribute No description.
getStringMapAttribute No description.
interpolationForAttribute No description.
resolve Produce the Token's value at resolution time.
toString Return a string representation of this resolvable object.
resetSha1Sum No description.

computeFqn
public computeFqn(): string
getAnyMapAttribute
public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any}
terraformAttributeRequired
  • Type: string

getBooleanAttribute
public getBooleanAttribute(terraformAttribute: string): IResolvable
terraformAttributeRequired
  • Type: string

getBooleanMapAttribute
public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean}
terraformAttributeRequired
  • Type: string

getListAttribute
public getListAttribute(terraformAttribute: string): string[]
terraformAttributeRequired
  • Type: string

getNumberAttribute
public getNumberAttribute(terraformAttribute: string): number
terraformAttributeRequired
  • Type: string

getNumberListAttribute
public getNumberListAttribute(terraformAttribute: string): number[]
terraformAttributeRequired
  • Type: string

getNumberMapAttribute
public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number}
terraformAttributeRequired
  • Type: string

getStringAttribute
public getStringAttribute(terraformAttribute: string): string
terraformAttributeRequired
  • Type: string

getStringMapAttribute
public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string}
terraformAttributeRequired
  • Type: string

interpolationForAttribute
public interpolationForAttribute(property: string): IResolvable
propertyRequired
  • Type: string

resolve
public resolve(_context: IResolveContext): any

Produce the Token's value at resolution time.

_contextRequired
  • Type: cdktf.IResolveContext

toString
public toString(): string

Return a string representation of this resolvable object.

Returns a reversible string representation.

resetSha1Sum
public resetSha1Sum(): void

Properties

Name Type Description
creationStack string[] The creation stack of this resolvable which will be appended to errors thrown during resolution.
fqn string No description.
nameInput string No description.
sha1SumInput string No description.
sourceUrlInput string No description.
name string No description.
sha1Sum string No description.
sourceUrl string No description.
internalValue cdktf.IResolvable | AppEngineStandardAppVersionDeploymentFiles No description.

creationStackRequired
public readonly creationStack: string[];
  • Type: string[]

The creation stack of this resolvable which will be appended to errors thrown during resolution.

If this returns an empty array the stack will not be attached.


fqnRequired
public readonly fqn: string;
  • Type: string

nameInputOptional
public readonly nameInput: string;
  • Type: string

sha1SumInputOptional
public readonly sha1SumInput: string;
  • Type: string

sourceUrlInputOptional
public readonly sourceUrlInput: string;
  • Type: string

nameRequired
public readonly name: string;
  • Type: string

sha1SumRequired
public readonly sha1Sum: string;
  • Type: string

sourceUrlRequired
public readonly sourceUrl: string;
  • Type: string

internalValueOptional
public readonly internalValue: IResolvable | AppEngineStandardAppVersionDeploymentFiles;

AppEngineStandardAppVersionDeploymentOutputReference

Initializers

import { appEngineStandardAppVersion } from '@cdktf/provider-google'

new appEngineStandardAppVersion.AppEngineStandardAppVersionDeploymentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string)
Name Type Description
terraformResource cdktf.IInterpolatingParent The parent resource.
terraformAttribute string The attribute on the parent resource this class is referencing.

terraformResourceRequired
  • Type: cdktf.IInterpolatingParent

The parent resource.


terraformAttributeRequired
  • Type: string

The attribute on the parent resource this class is referencing.


Methods

Name Description
computeFqn No description.
getAnyMapAttribute No description.
getBooleanAttribute No description.
getBooleanMapAttribute No description.
getListAttribute No description.
getNumberAttribute No description.
getNumberListAttribute No description.
getNumberMapAttribute No description.
getStringAttribute No description.
getStringMapAttribute No description.
interpolationForAttribute No description.
resolve Produce the Token's value at resolution time.
toString Return a string representation of this resolvable object.
putFiles No description.
putZip No description.
resetFiles No description.
resetZip No description.

computeFqn
public computeFqn(): string
getAnyMapAttribute
public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any}
terraformAttributeRequired
  • Type: string

getBooleanAttribute
public getBooleanAttribute(terraformAttribute: string): IResolvable
terraformAttributeRequired
  • Type: string

getBooleanMapAttribute
public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean}
terraformAttributeRequired
  • Type: string

getListAttribute
public getListAttribute(terraformAttribute: string): string[]
terraformAttributeRequired
  • Type: string

getNumberAttribute
public getNumberAttribute(terraformAttribute: string): number
terraformAttributeRequired
  • Type: string

getNumberListAttribute
public getNumberListAttribute(terraformAttribute: string): number[]
terraformAttributeRequired
  • Type: string

getNumberMapAttribute
public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number}
terraformAttributeRequired
  • Type: string

getStringAttribute
public getStringAttribute(terraformAttribute: string): string
terraformAttributeRequired
  • Type: string

getStringMapAttribute
public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string}
terraformAttributeRequired
  • Type: string

interpolationForAttribute
public interpolationForAttribute(property: string): IResolvable
propertyRequired
  • Type: string

resolve
public resolve(_context: IResolveContext): any

Produce the Token's value at resolution time.

_contextRequired
  • Type: cdktf.IResolveContext

toString
public toString(): string

Return a string representation of this resolvable object.

Returns a reversible string representation.

putFiles
public putFiles(value: IResolvable | AppEngineStandardAppVersionDeploymentFiles[]): void
valueRequired

putZip
public putZip(value: AppEngineStandardAppVersionDeploymentZip): void
valueRequired

resetFiles
public resetFiles(): void
resetZip
public resetZip(): void

Properties

Name Type Description
creationStack string[] The creation stack of this resolvable which will be appended to errors thrown during resolution.
fqn string No description.
files AppEngineStandardAppVersionDeploymentFilesList No description.
zip AppEngineStandardAppVersionDeploymentZipOutputReference No description.
filesInput cdktf.IResolvable | AppEngineStandardAppVersionDeploymentFiles[] No description.
zipInput AppEngineStandardAppVersionDeploymentZip No description.
internalValue AppEngineStandardAppVersionDeployment No description.

creationStackRequired
public readonly creationStack: string[];
  • Type: string[]

The creation stack of this resolvable which will be appended to errors thrown during resolution.

If this returns an empty array the stack will not be attached.


fqnRequired
public readonly fqn: string;
  • Type: string

filesRequired
public readonly files: AppEngineStandardAppVersionDeploymentFilesList;

zipRequired
public readonly zip: AppEngineStandardAppVersionDeploymentZipOutputReference;

filesInputOptional
public readonly filesInput: IResolvable | AppEngineStandardAppVersionDeploymentFiles[];

zipInputOptional
public readonly zipInput: AppEngineStandardAppVersionDeploymentZip;

internalValueOptional
public readonly internalValue: AppEngineStandardAppVersionDeployment;

AppEngineStandardAppVersionDeploymentZipOutputReference

Initializers

import { appEngineStandardAppVersion } from '@cdktf/provider-google'

new appEngineStandardAppVersion.AppEngineStandardAppVersionDeploymentZipOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string)
Name Type Description
terraformResource cdktf.IInterpolatingParent The parent resource.
terraformAttribute string The attribute on the parent resource this class is referencing.

terraformResourceRequired
  • Type: cdktf.IInterpolatingParent

The parent resource.


terraformAttributeRequired
  • Type: string

The attribute on the parent resource this class is referencing.


Methods

Name Description
computeFqn No description.
getAnyMapAttribute No description.
getBooleanAttribute No description.
getBooleanMapAttribute No description.
getListAttribute No description.
getNumberAttribute No description.
getNumberListAttribute No description.
getNumberMapAttribute No description.
getStringAttribute No description.
getStringMapAttribute No description.
interpolationForAttribute No description.
resolve Produce the Token's value at resolution time.
toString Return a string representation of this resolvable object.
resetFilesCount No description.

computeFqn
public computeFqn(): string
getAnyMapAttribute
public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any}
terraformAttributeRequired
  • Type: string

getBooleanAttribute
public getBooleanAttribute(terraformAttribute: string): IResolvable
terraformAttributeRequired
  • Type: string

getBooleanMapAttribute
public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean}
terraformAttributeRequired
  • Type: string

getListAttribute
public getListAttribute(terraformAttribute: string): string[]
terraformAttributeRequired
  • Type: string

getNumberAttribute
public getNumberAttribute(terraformAttribute: string): number
terraformAttributeRequired
  • Type: string

getNumberListAttribute
public getNumberListAttribute(terraformAttribute: string): number[]
terraformAttributeRequired
  • Type: string

getNumberMapAttribute
public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number}
terraformAttributeRequired
  • Type: string

getStringAttribute
public getStringAttribute(terraformAttribute: string): string
terraformAttributeRequired
  • Type: string

getStringMapAttribute
public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string}
terraformAttributeRequired
  • Type: string

interpolationForAttribute
public interpolationForAttribute(property: string): IResolvable
propertyRequired
  • Type: string

resolve
public resolve(_context: IResolveContext): any

Produce the Token's value at resolution time.

_contextRequired
  • Type: cdktf.IResolveContext

toString
public toString(): string

Return a string representation of this resolvable object.

Returns a reversible string representation.

resetFilesCount
public resetFilesCount(): void

Properties

Name Type Description
creationStack string[] The creation stack of this resolvable which will be appended to errors thrown during resolution.
fqn string No description.
filesCountInput number No description.
sourceUrlInput string No description.
filesCount number No description.
sourceUrl string No description.
internalValue AppEngineStandardAppVersionDeploymentZip No description.

creationStackRequired
public readonly creationStack: string[];
  • Type: string[]

The creation stack of this resolvable which will be appended to errors thrown during resolution.

If this returns an empty array the stack will not be attached.


fqnRequired
public readonly fqn: string;
  • Type: string

filesCountInputOptional
public readonly filesCountInput: number;
  • Type: number

sourceUrlInputOptional
public readonly sourceUrlInput: string;
  • Type: string

filesCountRequired
public readonly filesCount: number;
  • Type: number

sourceUrlRequired
public readonly sourceUrl: string;
  • Type: string

internalValueOptional
public readonly internalValue: AppEngineStandardAppVersionDeploymentZip;

AppEngineStandardAppVersionEntrypointOutputReference

Initializers

import { appEngineStandardAppVersion } from '@cdktf/provider-google'

new appEngineStandardAppVersion.AppEngineStandardAppVersionEntrypointOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string)
Name Type Description
terraformResource cdktf.IInterpolatingParent The parent resource.
terraformAttribute string The attribute on the parent resource this class is referencing.

terraformResourceRequired
  • Type: cdktf.IInterpolatingParent

The parent resource.


terraformAttributeRequired
  • Type: string

The attribute on the parent resource this class is referencing.


Methods

Name Description
computeFqn No description.
getAnyMapAttribute No description.
getBooleanAttribute No description.
getBooleanMapAttribute No description.
getListAttribute No description.
getNumberAttribute No description.
getNumberListAttribute No description.
getNumberMapAttribute No description.
getStringAttribute No description.
getStringMapAttribute No description.
interpolationForAttribute No description.
resolve Produce the Token's value at resolution time.
toString Return a string representation of this resolvable object.

computeFqn
public computeFqn(): string
getAnyMapAttribute
public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any}
terraformAttributeRequired
  • Type: string

getBooleanAttribute
public getBooleanAttribute(terraformAttribute: string): IResolvable
terraformAttributeRequired
  • Type: string

getBooleanMapAttribute
public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean}
terraformAttributeRequired
  • Type: string

getListAttribute
public getListAttribute(terraformAttribute: string): string[]
terraformAttributeRequired
  • Type: string

getNumberAttribute
public getNumberAttribute(terraformAttribute: string): number
terraformAttributeRequired
  • Type: string

getNumberListAttribute
public getNumberListAttribute(terraformAttribute: string): number[]
terraformAttributeRequired
  • Type: string

getNumberMapAttribute
public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number}
terraformAttributeRequired
  • Type: string

getStringAttribute
public getStringAttribute(terraformAttribute: string): string
terraformAttributeRequired
  • Type: string

getStringMapAttribute
public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string}
terraformAttributeRequired
  • Type: string

interpolationForAttribute
public interpolationForAttribute(property: string): IResolvable
propertyRequired
  • Type: string

resolve
public resolve(_context: IResolveContext): any

Produce the Token's value at resolution time.

_contextRequired
  • Type: cdktf.IResolveContext

toString
public toString(): string

Return a string representation of this resolvable object.

Returns a reversible string representation.

Properties

Name Type Description
creationStack string[] The creation stack of this resolvable which will be appended to errors thrown during resolution.
fqn string No description.
shellInput string No description.
shell string No description.
internalValue AppEngineStandardAppVersionEntrypoint No description.

creationStackRequired
public readonly creationStack: string[];
  • Type: string[]

The creation stack of this resolvable which will be appended to errors thrown during resolution.

If this returns an empty array the stack will not be attached.


fqnRequired
public readonly fqn: string;
  • Type: string

shellInputOptional
public readonly shellInput: string;
  • Type: string

shellRequired
public readonly shell: string;
  • Type: string

internalValueOptional
public readonly internalValue: AppEngineStandardAppVersionEntrypoint;

AppEngineStandardAppVersionHandlersList

Initializers

import { appEngineStandardAppVersion } from '@cdktf/provider-google'

new appEngineStandardAppVersion.AppEngineStandardAppVersionHandlersList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean)
Name Type Description
terraformResource cdktf.IInterpolatingParent The parent resource.
terraformAttribute string The attribute on the parent resource this class is referencing.
wrapsSet boolean whether the list is wrapping a set (will add tolist() to be able to access an item via an index).

terraformResourceRequired
  • Type: cdktf.IInterpolatingParent

The parent resource.


terraformAttributeRequired
  • Type: string

The attribute on the parent resource this class is referencing.


wrapsSetRequired
  • Type: boolean

whether the list is wrapping a set (will add tolist() to be able to access an item via an index).


Methods

Name Description
allWithMapKey Creating an iterator for this complex list.
computeFqn No description.
resolve Produce the Token's value at resolution time.
toString Return a string representation of this resolvable object.
get No description.

allWithMapKey
public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator

Creating an iterator for this complex list.

The list will be converted into a map with the mapKeyAttributeName as the key.

mapKeyAttributeNameRequired
  • Type: string

computeFqn
public computeFqn(): string
resolve
public resolve(_context: IResolveContext): any

Produce the Token's value at resolution time.

_contextRequired
  • Type: cdktf.IResolveContext

toString
public toString(): string

Return a string representation of this resolvable object.

Returns a reversible string representation.

get
public get(index: number): AppEngineStandardAppVersionHandlersOutputReference
indexRequired
  • Type: number

the index of the item to return.


Properties

Name Type Description
creationStack string[] The creation stack of this resolvable which will be appended to errors thrown during resolution.
fqn string No description.
internalValue cdktf.IResolvable | AppEngineStandardAppVersionHandlers[] No description.

creationStackRequired
public readonly creationStack: string[];
  • Type: string[]

The creation stack of this resolvable which will be appended to errors thrown during resolution.

If this returns an empty array the stack will not be attached.


fqnRequired
public readonly fqn: string;
  • Type: string

internalValueOptional
public readonly internalValue: IResolvable | AppEngineStandardAppVersionHandlers[];

AppEngineStandardAppVersionHandlersOutputReference

Initializers

import { appEngineStandardAppVersion } from '@cdktf/provider-google'

new appEngineStandardAppVersion.AppEngineStandardAppVersionHandlersOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean)
Name Type Description
terraformResource cdktf.IInterpolatingParent The parent resource.
terraformAttribute string The attribute on the parent resource this class is referencing.
complexObjectIndex number the index of this item in the list.
complexObjectIsFromSet boolean whether the list is wrapping a set (will add tolist() to be able to access an item via an index).

terraformResourceRequired
  • Type: cdktf.IInterpolatingParent

The parent resource.


terraformAttributeRequired
  • Type: string

The attribute on the parent resource this class is referencing.


complexObjectIndexRequired
  • Type: number

the index of this item in the list.


complexObjectIsFromSetRequired
  • Type: boolean

whether the list is wrapping a set (will add tolist() to be able to access an item via an index).


Methods

Name Description
computeFqn No description.
getAnyMapAttribute No description.
getBooleanAttribute No description.
getBooleanMapAttribute No description.
getListAttribute No description.
getNumberAttribute No description.
getNumberListAttribute No description.
getNumberMapAttribute No description.
getStringAttribute No description.
getStringMapAttribute No description.
interpolationForAttribute No description.
resolve Produce the Token's value at resolution time.
toString Return a string representation of this resolvable object.
putScript No description.
putStaticFiles No description.
resetAuthFailAction No description.
resetLogin No description.
resetRedirectHttpResponseCode No description.
resetScript No description.
resetSecurityLevel No description.
resetStaticFiles No description.
resetUrlRegex No description.

computeFqn
public computeFqn(): string
getAnyMapAttribute
public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any}
terraformAttributeRequired
  • Type: string

getBooleanAttribute
public getBooleanAttribute(terraformAttribute: string): IResolvable
terraformAttributeRequired
  • Type: string

getBooleanMapAttribute
public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean}
terraformAttributeRequired
  • Type: string

getListAttribute
public getListAttribute(terraformAttribute: string): string[]
terraformAttributeRequired
  • Type: string

getNumberAttribute
public getNumberAttribute(terraformAttribute: string): number
terraformAttributeRequired
  • Type: string

getNumberListAttribute
public getNumberListAttribute(terraformAttribute: string): number[]
terraformAttributeRequired
  • Type: string

getNumberMapAttribute
public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number}
terraformAttributeRequired
  • Type: string

getStringAttribute
public getStringAttribute(terraformAttribute: string): string
terraformAttributeRequired
  • Type: string

getStringMapAttribute
public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string}
terraformAttributeRequired
  • Type: string

interpolationForAttribute
public interpolationForAttribute(property: string): IResolvable
propertyRequired
  • Type: string

resolve
public resolve(_context: IResolveContext): any

Produce the Token's value at resolution time.

_contextRequired
  • Type: cdktf.IResolveContext

toString
public toString(): string

Return a string representation of this resolvable object.

Returns a reversible string representation.

putScript
public putScript(value: AppEngineStandardAppVersionHandlersScript): void
valueRequired

putStaticFiles
public putStaticFiles(value: AppEngineStandardAppVersionHandlersStaticFiles): void
valueRequired

resetAuthFailAction
public resetAuthFailAction(): void
resetLogin
public resetLogin(): void
resetRedirectHttpResponseCode
public resetRedirectHttpResponseCode(): void
resetScript
public resetScript(): void
resetSecurityLevel
public resetSecurityLevel(): void
resetStaticFiles
public resetStaticFiles(): void
resetUrlRegex
public resetUrlRegex(): void

Properties

Name Type Description
creationStack string[] The creation stack of this resolvable which will be appended to errors thrown during resolution.
fqn string No description.
script AppEngineStandardAppVersionHandlersScriptOutputReference No description.
staticFiles AppEngineStandardAppVersionHandlersStaticFilesOutputReference No description.
authFailActionInput string No description.
loginInput string No description.
redirectHttpResponseCodeInput string No description.
scriptInput AppEngineStandardAppVersionHandlersScript No description.
securityLevelInput string No description.
staticFilesInput AppEngineStandardAppVersionHandlersStaticFiles No description.
urlRegexInput string No description.
authFailAction string No description.
login string No description.
redirectHttpResponseCode string No description.
securityLevel string No description.
urlRegex string No description.
internalValue cdktf.IResolvable | AppEngineStandardAppVersionHandlers No description.

creationStackRequired
public readonly creationStack: string[];
  • Type: string[]

The creation stack of this resolvable which will be appended to errors thrown during resolution.

If this returns an empty array the stack will not be attached.


fqnRequired
public readonly fqn: string;
  • Type: string

scriptRequired
public readonly script: AppEngineStandardAppVersionHandlersScriptOutputReference;

staticFilesRequired
public readonly staticFiles: AppEngineStandardAppVersionHandlersStaticFilesOutputReference;

authFailActionInputOptional
public readonly authFailActionInput: string;
  • Type: string

loginInputOptional
public readonly loginInput: string;
  • Type: string

redirectHttpResponseCodeInputOptional
public readonly redirectHttpResponseCodeInput: string;
  • Type: string

scriptInputOptional
public readonly scriptInput: AppEngineStandardAppVersionHandlersScript;

securityLevelInputOptional
public readonly securityLevelInput: string;
  • Type: string

staticFilesInputOptional
public readonly staticFilesInput: AppEngineStandardAppVersionHandlersStaticFiles;

urlRegexInputOptional
public readonly urlRegexInput: string;
  • Type: string

authFailActionRequired
public readonly authFailAction: string;
  • Type: string

loginRequired
public readonly login: string;
  • Type: string

redirectHttpResponseCodeRequired
public readonly redirectHttpResponseCode: string;
  • Type: string

securityLevelRequired
public readonly securityLevel: string;
  • Type: string

urlRegexRequired
public readonly urlRegex: string;
  • Type: string

internalValueOptional
public readonly internalValue: IResolvable | AppEngineStandardAppVersionHandlers;

AppEngineStandardAppVersionHandlersScriptOutputReference

Initializers

import { appEngineStandardAppVersion } from '@cdktf/provider-google'

new appEngineStandardAppVersion.AppEngineStandardAppVersionHandlersScriptOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string)
Name Type Description
terraformResource cdktf.IInterpolatingParent The parent resource.
terraformAttribute string The attribute on the parent resource this class is referencing.

terraformResourceRequired
  • Type: cdktf.IInterpolatingParent

The parent resource.


terraformAttributeRequired
  • Type: string

The attribute on the parent resource this class is referencing.


Methods

Name Description
computeFqn No description.
getAnyMapAttribute No description.
getBooleanAttribute No description.
getBooleanMapAttribute No description.
getListAttribute No description.
getNumberAttribute No description.
getNumberListAttribute No description.
getNumberMapAttribute No description.
getStringAttribute No description.
getStringMapAttribute No description.
interpolationForAttribute No description.
resolve Produce the Token's value at resolution time.
toString Return a string representation of this resolvable object.

computeFqn
public computeFqn(): string
getAnyMapAttribute
public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any}
terraformAttributeRequired
  • Type: string

getBooleanAttribute
public getBooleanAttribute(terraformAttribute: string): IResolvable
terraformAttributeRequired
  • Type: string

getBooleanMapAttribute
public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean}
terraformAttributeRequired
  • Type: string

getListAttribute
public getListAttribute(terraformAttribute: string): string[]
terraformAttributeRequired
  • Type: string

getNumberAttribute
public getNumberAttribute(terraformAttribute: string): number
terraformAttributeRequired
  • Type: string

getNumberListAttribute
public getNumberListAttribute(terraformAttribute: string): number[]
terraformAttributeRequired
  • Type: string

getNumberMapAttribute
public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number}
terraformAttributeRequired
  • Type: string

getStringAttribute
public getStringAttribute(terraformAttribute: string): string
terraformAttributeRequired
  • Type: string

getStringMapAttribute
public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string}
terraformAttributeRequired
  • Type: string

interpolationForAttribute
public interpolationForAttribute(property: string): IResolvable
propertyRequired
  • Type: string

resolve
public resolve(_context: IResolveContext): any

Produce the Token's value at resolution time.

_contextRequired
  • Type: cdktf.IResolveContext

toString
public toString(): string

Return a string representation of this resolvable object.

Returns a reversible string representation.

Properties

Name Type Description
creationStack string[] The creation stack of this resolvable which will be appended to errors thrown during resolution.
fqn string No description.
scriptPathInput string No description.
scriptPath string No description.
internalValue AppEngineStandardAppVersionHandlersScript No description.

creationStackRequired
public readonly creationStack: string[];
  • Type: string[]

The creation stack of this resolvable which will be appended to errors thrown during resolution.

If this returns an empty array the stack will not be attached.


fqnRequired
public readonly fqn: string;
  • Type: string

scriptPathInputOptional
public readonly scriptPathInput: string;
  • Type: string

scriptPathRequired
public readonly scriptPath: string;
  • Type: string

internalValueOptional
public readonly internalValue: AppEngineStandardAppVersionHandlersScript;

AppEngineStandardAppVersionHandlersStaticFilesOutputReference

Initializers

import { appEngineStandardAppVersion } from '@cdktf/provider-google'

new appEngineStandardAppVersion.AppEngineStandardAppVersionHandlersStaticFilesOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string)
Name Type Description
terraformResource cdktf.IInterpolatingParent The parent resource.
terraformAttribute string The attribute on the parent resource this class is referencing.

terraformResourceRequired
  • Type: cdktf.IInterpolatingParent

The parent resource.


terraformAttributeRequired
  • Type: string

The attribute on the parent resource this class is referencing.


Methods

Name Description
computeFqn No description.
getAnyMapAttribute No description.
getBooleanAttribute No description.
getBooleanMapAttribute No description.
getListAttribute No description.
getNumberAttribute No description.
getNumberListAttribute No description.
getNumberMapAttribute No description.
getStringAttribute No description.
getStringMapAttribute No description.
interpolationForAttribute No description.
resolve Produce the Token's value at resolution time.
toString Return a string representation of this resolvable object.
resetApplicationReadable No description.
resetExpiration No description.
resetHttpHeaders No description.
resetMimeType No description.
resetPath No description.
resetRequireMatchingFile No description.
resetUploadPathRegex No description.

computeFqn
public computeFqn(): string
getAnyMapAttribute
public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any}
terraformAttributeRequired
  • Type: string

getBooleanAttribute
public getBooleanAttribute(terraformAttribute: string): IResolvable
terraformAttributeRequired
  • Type: string

getBooleanMapAttribute
public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean}
terraformAttributeRequired
  • Type: string

getListAttribute
public getListAttribute(terraformAttribute: string): string[]
terraformAttributeRequired
  • Type: string

getNumberAttribute
public getNumberAttribute(terraformAttribute: string): number
terraformAttributeRequired
  • Type: string

getNumberListAttribute
public getNumberListAttribute(terraformAttribute: string): number[]
terraformAttributeRequired
  • Type: string

getNumberMapAttribute
public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number}
terraformAttributeRequired
  • Type: string

getStringAttribute
public getStringAttribute(terraformAttribute: string): string
terraformAttributeRequired
  • Type: string

getStringMapAttribute
public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string}
terraformAttributeRequired
  • Type: string

interpolationForAttribute
public interpolationForAttribute(property: string): IResolvable
propertyRequired
  • Type: string

resolve
public resolve(_context: IResolveContext): any

Produce the Token's value at resolution time.

_contextRequired
  • Type: cdktf.IResolveContext

toString
public toString(): string

Return a string representation of this resolvable object.

Returns a reversible string representation.

resetApplicationReadable
public resetApplicationReadable(): void
resetExpiration
public resetExpiration(): void
resetHttpHeaders
public resetHttpHeaders(): void
resetMimeType
public resetMimeType(): void
resetPath
public resetPath(): void
resetRequireMatchingFile
public resetRequireMatchingFile(): void
resetUploadPathRegex
public resetUploadPathRegex(): void

Properties

Name Type Description
creationStack string[] The creation stack of this resolvable which will be appended to errors thrown during resolution.
fqn string No description.
applicationReadableInput boolean | cdktf.IResolvable No description.
expirationInput string No description.
httpHeadersInput {[ key: string ]: string} No description.
mimeTypeInput string No description.
pathInput string No description.
requireMatchingFileInput boolean | cdktf.IResolvable No description.
uploadPathRegexInput string No description.
applicationReadable boolean | cdktf.IResolvable No description.
expiration string No description.
httpHeaders {[ key: string ]: string} No description.
mimeType string No description.
path string No description.
requireMatchingFile boolean | cdktf.IResolvable No description.
uploadPathRegex string No description.
internalValue AppEngineStandardAppVersionHandlersStaticFiles No description.

creationStackRequired
public readonly creationStack: string[];
  • Type: string[]

The creation stack of this resolvable which will be appended to errors thrown during resolution.

If this returns an empty array the stack will not be attached.


fqnRequired
public readonly fqn: string;
  • Type: string

applicationReadableInputOptional
public readonly applicationReadableInput: boolean | IResolvable;
  • Type: boolean | cdktf.IResolvable

expirationInputOptional
public readonly expirationInput: string;
  • Type: string

httpHeadersInputOptional
public readonly httpHeadersInput: {[ key: string ]: string};
  • Type: {[ key: string ]: string}

mimeTypeInputOptional
public readonly mimeTypeInput: string;
  • Type: string

pathInputOptional
public readonly pathInput: string;
  • Type: string

requireMatchingFileInputOptional
public readonly requireMatchingFileInput: boolean | IResolvable;
  • Type: boolean | cdktf.IResolvable

uploadPathRegexInputOptional
public readonly uploadPathRegexInput: string;
  • Type: string

applicationReadableRequired
public readonly applicationReadable: boolean | IResolvable;
  • Type: boolean | cdktf.IResolvable

expirationRequired
public readonly expiration: string;
  • Type: string

httpHeadersRequired
public readonly httpHeaders: {[ key: string ]: string};
  • Type: {[ key: string ]: string}

mimeTypeRequired
public readonly mimeType: string;
  • Type: string

pathRequired
public readonly path: string;
  • Type: string

requireMatchingFileRequired
public readonly requireMatchingFile: boolean | IResolvable;
  • Type: boolean | cdktf.IResolvable

uploadPathRegexRequired
public readonly uploadPathRegex: string;
  • Type: string

internalValueOptional
public readonly internalValue: AppEngineStandardAppVersionHandlersStaticFiles;

AppEngineStandardAppVersionLibrariesList

Initializers

import { appEngineStandardAppVersion } from '@cdktf/provider-google'

new appEngineStandardAppVersion.AppEngineStandardAppVersionLibrariesList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean)
Name Type Description
terraformResource cdktf.IInterpolatingParent The parent resource.
terraformAttribute string The attribute on the parent resource this class is referencing.
wrapsSet boolean whether the list is wrapping a set (will add tolist() to be able to access an item via an index).

terraformResourceRequired
  • Type: cdktf.IInterpolatingParent

The parent resource.


terraformAttributeRequired
  • Type: string

The attribute on the parent resource this class is referencing.


wrapsSetRequired
  • Type: boolean

whether the list is wrapping a set (will add tolist() to be able to access an item via an index).


Methods

Name Description
allWithMapKey Creating an iterator for this complex list.
computeFqn No description.
resolve Produce the Token's value at resolution time.
toString Return a string representation of this resolvable object.
get No description.

allWithMapKey
public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator

Creating an iterator for this complex list.

The list will be converted into a map with the mapKeyAttributeName as the key.

mapKeyAttributeNameRequired
  • Type: string

computeFqn
public computeFqn(): string
resolve
public resolve(_context: IResolveContext): any

Produce the Token's value at resolution time.

_contextRequired
  • Type: cdktf.IResolveContext

toString
public toString(): string

Return a string representation of this resolvable object.

Returns a reversible string representation.

get
public get(index: number): AppEngineStandardAppVersionLibrariesOutputReference
indexRequired
  • Type: number

the index of the item to return.


Properties

Name Type Description
creationStack string[] The creation stack of this resolvable which will be appended to errors thrown during resolution.
fqn string No description.
internalValue cdktf.IResolvable | AppEngineStandardAppVersionLibraries[] No description.

creationStackRequired
public readonly creationStack: string[];
  • Type: string[]

The creation stack of this resolvable which will be appended to errors thrown during resolution.

If this returns an empty array the stack will not be attached.


fqnRequired
public readonly fqn: string;
  • Type: string

internalValueOptional
public readonly internalValue: IResolvable | AppEngineStandardAppVersionLibraries[];

AppEngineStandardAppVersionLibrariesOutputReference

Initializers

import { appEngineStandardAppVersion } from '@cdktf/provider-google'

new appEngineStandardAppVersion.AppEngineStandardAppVersionLibrariesOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean)
Name Type Description
terraformResource cdktf.IInterpolatingParent The parent resource.
terraformAttribute string The attribute on the parent resource this class is referencing.
complexObjectIndex number the index of this item in the list.
complexObjectIsFromSet boolean whether the list is wrapping a set (will add tolist() to be able to access an item via an index).

terraformResourceRequired
  • Type: cdktf.IInterpolatingParent

The parent resource.


terraformAttributeRequired
  • Type: string

The attribute on the parent resource this class is referencing.


complexObjectIndexRequired
  • Type: number

the index of this item in the list.


complexObjectIsFromSetRequired
  • Type: boolean

whether the list is wrapping a set (will add tolist() to be able to access an item via an index).


Methods

Name Description
computeFqn No description.
getAnyMapAttribute No description.
getBooleanAttribute No description.
getBooleanMapAttribute No description.
getListAttribute No description.
getNumberAttribute No description.
getNumberListAttribute No description.
getNumberMapAttribute No description.
getStringAttribute No description.
getStringMapAttribute No description.
interpolationForAttribute No description.
resolve Produce the Token's value at resolution time.
toString Return a string representation of this resolvable object.
resetName No description.
resetVersion No description.

computeFqn
public computeFqn(): string
getAnyMapAttribute
public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any}
terraformAttributeRequired
  • Type: string

getBooleanAttribute
public getBooleanAttribute(terraformAttribute: string): IResolvable
terraformAttributeRequired
  • Type: string

getBooleanMapAttribute
public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean}
terraformAttributeRequired
  • Type: string

getListAttribute
public getListAttribute(terraformAttribute: string): string[]
terraformAttributeRequired
  • Type: string

getNumberAttribute
public getNumberAttribute(terraformAttribute: string): number
terraformAttributeRequired
  • Type: string

getNumberListAttribute
public getNumberListAttribute(terraformAttribute: string): number[]
terraformAttributeRequired
  • Type: string

getNumberMapAttribute
public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number}
terraformAttributeRequired
  • Type: string

getStringAttribute
public getStringAttribute(terraformAttribute: string): string
terraformAttributeRequired
  • Type: string

getStringMapAttribute
public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string}
terraformAttributeRequired
  • Type: string

interpolationForAttribute
public interpolationForAttribute(property: string): IResolvable
propertyRequired
  • Type: string

resolve
public resolve(_context: IResolveContext): any

Produce the Token's value at resolution time.

_contextRequired
  • Type: cdktf.IResolveContext

toString
public toString(): string

Return a string representation of this resolvable object.

Returns a reversible string representation.

resetName
public resetName(): void
resetVersion
public resetVersion(): void

Properties

Name Type Description
creationStack string[] The creation stack of this resolvable which will be appended to errors thrown during resolution.
fqn string No description.
nameInput string No description.
versionInput string No description.
name string No description.
version string No description.
internalValue cdktf.IResolvable | AppEngineStandardAppVersionLibraries No description.

creationStackRequired
public readonly creationStack: string[];
  • Type: string[]

The creation stack of this resolvable which will be appended to errors thrown during resolution.

If this returns an empty array the stack will not be attached.


fqnRequired
public readonly fqn: string;
  • Type: string

nameInputOptional
public readonly nameInput: string;
  • Type: string

versionInputOptional
public readonly versionInput: string;
  • Type: string

nameRequired
public readonly name: string;
  • Type: string

versionRequired
public readonly version: string;
  • Type: string

internalValueOptional
public readonly internalValue: IResolvable | AppEngineStandardAppVersionLibraries;

AppEngineStandardAppVersionManualScalingOutputReference

Initializers

import { appEngineStandardAppVersion } from '@cdktf/provider-google'

new appEngineStandardAppVersion.AppEngineStandardAppVersionManualScalingOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string)
Name Type Description
terraformResource cdktf.IInterpolatingParent The parent resource.
terraformAttribute string The attribute on the parent resource this class is referencing.

terraformResourceRequired
  • Type: cdktf.IInterpolatingParent

The parent resource.


terraformAttributeRequired
  • Type: string

The attribute on the parent resource this class is referencing.


Methods

Name Description
computeFqn No description.
getAnyMapAttribute No description.
getBooleanAttribute No description.
getBooleanMapAttribute No description.
getListAttribute No description.
getNumberAttribute No description.
getNumberListAttribute No description.
getNumberMapAttribute No description.
getStringAttribute No description.
getStringMapAttribute No description.
interpolationForAttribute No description.
resolve Produce the Token's value at resolution time.
toString Return a string representation of this resolvable object.

computeFqn
public computeFqn(): string
getAnyMapAttribute
public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any}
terraformAttributeRequired
  • Type: string

getBooleanAttribute
public getBooleanAttribute(terraformAttribute: string): IResolvable
terraformAttributeRequired
  • Type: string

getBooleanMapAttribute
public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean}
terraformAttributeRequired
  • Type: string

getListAttribute
public getListAttribute(terraformAttribute: string): string[]
terraformAttributeRequired
  • Type: string

getNumberAttribute
public getNumberAttribute(terraformAttribute: string): number
terraformAttributeRequired
  • Type: string

getNumberListAttribute
public getNumberListAttribute(terraformAttribute: string): number[]
terraformAttributeRequired
  • Type: string

getNumberMapAttribute
public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number}
terraformAttributeRequired
  • Type: string

getStringAttribute
public getStringAttribute(terraformAttribute: string): string
terraformAttributeRequired
  • Type: string

getStringMapAttribute
public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string}
terraformAttributeRequired
  • Type: string

interpolationForAttribute
public interpolationForAttribute(property: string): IResolvable
propertyRequired
  • Type: string

resolve
public resolve(_context: IResolveContext): any

Produce the Token's value at resolution time.

_contextRequired
  • Type: cdktf.IResolveContext

toString
public toString(): string

Return a string representation of this resolvable object.

Returns a reversible string representation.

Properties

Name Type Description
creationStack string[] The creation stack of this resolvable which will be appended to errors thrown during resolution.
fqn string No description.
instancesInput number No description.
instances number No description.
internalValue AppEngineStandardAppVersionManualScaling No description.

creationStackRequired
public readonly creationStack: string[];
  • Type: string[]

The creation stack of this resolvable which will be appended to errors thrown during resolution.

If this returns an empty array the stack will not be attached.


fqnRequired
public readonly fqn: string;
  • Type: string

instancesInputOptional
public readonly instancesInput: number;
  • Type: number

instancesRequired
public readonly instances: number;
  • Type: number

internalValueOptional
public readonly internalValue: AppEngineStandardAppVersionManualScaling;

AppEngineStandardAppVersionTimeoutsOutputReference

Initializers

import { appEngineStandardAppVersion } from '@cdktf/provider-google'

new appEngineStandardAppVersion.AppEngineStandardAppVersionTimeoutsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string)
Name Type Description
terraformResource cdktf.IInterpolatingParent The parent resource.
terraformAttribute string The attribute on the parent resource this class is referencing.

terraformResourceRequired
  • Type: cdktf.IInterpolatingParent

The parent resource.


terraformAttributeRequired
  • Type: string

The attribute on the parent resource this class is referencing.


Methods

Name Description
computeFqn No description.
getAnyMapAttribute No description.
getBooleanAttribute No description.
getBooleanMapAttribute No description.
getListAttribute No description.
getNumberAttribute No description.
getNumberListAttribute No description.
getNumberMapAttribute No description.
getStringAttribute No description.
getStringMapAttribute No description.
interpolationForAttribute No description.
resolve Produce the Token's value at resolution time.
toString Return a string representation of this resolvable object.
resetCreate No description.
resetDelete No description.
resetUpdate No description.

computeFqn
public computeFqn(): string
getAnyMapAttribute
public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any}
terraformAttributeRequired
  • Type: string

getBooleanAttribute
public getBooleanAttribute(terraformAttribute: string): IResolvable
terraformAttributeRequired
  • Type: string

getBooleanMapAttribute
public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean}
terraformAttributeRequired
  • Type: string

getListAttribute
public getListAttribute(terraformAttribute: string): string[]
terraformAttributeRequired
  • Type: string

getNumberAttribute
public getNumberAttribute(terraformAttribute: string): number
terraformAttributeRequired
  • Type: string

getNumberListAttribute
public getNumberListAttribute(terraformAttribute: string): number[]
terraformAttributeRequired
  • Type: string

getNumberMapAttribute
public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number}
terraformAttributeRequired
  • Type: string

getStringAttribute
public getStringAttribute(terraformAttribute: string): string
terraformAttributeRequired
  • Type: string

getStringMapAttribute
public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string}
terraformAttributeRequired
  • Type: string

interpolationForAttribute
public interpolationForAttribute(property: string): IResolvable
propertyRequired
  • Type: string

resolve
public resolve(_context: IResolveContext): any

Produce the Token's value at resolution time.

_contextRequired
  • Type: cdktf.IResolveContext

toString
public toString(): string

Return a string representation of this resolvable object.

Returns a reversible string representation.

resetCreate
public resetCreate(): void
resetDelete
public resetDelete(): void
resetUpdate
public resetUpdate(): void

Properties

Name Type Description
creationStack string[] The creation stack of this resolvable which will be appended to errors thrown during resolution.
fqn string No description.
createInput string No description.
deleteInput string No description.
updateInput string No description.
create string No description.
delete string No description.
update string No description.
internalValue cdktf.IResolvable | AppEngineStandardAppVersionTimeouts No description.

creationStackRequired
public readonly creationStack: string[];
  • Type: string[]

The creation stack of this resolvable which will be appended to errors thrown during resolution.

If this returns an empty array the stack will not be attached.


fqnRequired
public readonly fqn: string;
  • Type: string

createInputOptional
public readonly createInput: string;
  • Type: string

deleteInputOptional
public readonly deleteInput: string;
  • Type: string

updateInputOptional
public readonly updateInput: string;
  • Type: string

createRequired
public readonly create: string;
  • Type: string

deleteRequired
public readonly delete: string;
  • Type: string

updateRequired
public readonly update: string;
  • Type: string

internalValueOptional
public readonly internalValue: IResolvable | AppEngineStandardAppVersionTimeouts;

AppEngineStandardAppVersionVpcAccessConnectorOutputReference

Initializers

import { appEngineStandardAppVersion } from '@cdktf/provider-google'

new appEngineStandardAppVersion.AppEngineStandardAppVersionVpcAccessConnectorOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string)
Name Type Description
terraformResource cdktf.IInterpolatingParent The parent resource.
terraformAttribute string The attribute on the parent resource this class is referencing.

terraformResourceRequired
  • Type: cdktf.IInterpolatingParent

The parent resource.


terraformAttributeRequired
  • Type: string

The attribute on the parent resource this class is referencing.


Methods

Name Description
computeFqn No description.
getAnyMapAttribute No description.
getBooleanAttribute No description.
getBooleanMapAttribute No description.
getListAttribute No description.
getNumberAttribute No description.
getNumberListAttribute No description.
getNumberMapAttribute No description.
getStringAttribute No description.
getStringMapAttribute No description.
interpolationForAttribute No description.
resolve Produce the Token's value at resolution time.
toString Return a string representation of this resolvable object.
resetEgressSetting No description.

computeFqn
public computeFqn(): string
getAnyMapAttribute
public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any}
terraformAttributeRequired
  • Type: string

getBooleanAttribute
public getBooleanAttribute(terraformAttribute: string): IResolvable
terraformAttributeRequired
  • Type: string

getBooleanMapAttribute
public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean}
terraformAttributeRequired
  • Type: string

getListAttribute
public getListAttribute(terraformAttribute: string): string[]
terraformAttributeRequired
  • Type: string

getNumberAttribute
public getNumberAttribute(terraformAttribute: string): number
terraformAttributeRequired
  • Type: string

getNumberListAttribute
public getNumberListAttribute(terraformAttribute: string): number[]
terraformAttributeRequired
  • Type: string

getNumberMapAttribute
public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number}
terraformAttributeRequired
  • Type: string

getStringAttribute
public getStringAttribute(terraformAttribute: string): string
terraformAttributeRequired
  • Type: string

getStringMapAttribute
public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string}
terraformAttributeRequired
  • Type: string

interpolationForAttribute
public interpolationForAttribute(property: string): IResolvable
propertyRequired
  • Type: string

resolve
public resolve(_context: IResolveContext): any

Produce the Token's value at resolution time.

_contextRequired
  • Type: cdktf.IResolveContext

toString
public toString(): string

Return a string representation of this resolvable object.

Returns a reversible string representation.

resetEgressSetting
public resetEgressSetting(): void

Properties

Name Type Description
creationStack string[] The creation stack of this resolvable which will be appended to errors thrown during resolution.
fqn string No description.
egressSettingInput string No description.
nameInput string No description.
egressSetting string No description.
name string No description.
internalValue AppEngineStandardAppVersionVpcAccessConnector No description.

creationStackRequired
public readonly creationStack: string[];
  • Type: string[]

The creation stack of this resolvable which will be appended to errors thrown during resolution.

If this returns an empty array the stack will not be attached.


fqnRequired
public readonly fqn: string;
  • Type: string

egressSettingInputOptional
public readonly egressSettingInput: string;
  • Type: string

nameInputOptional
public readonly nameInput: string;
  • Type: string

egressSettingRequired
public readonly egressSetting: string;
  • Type: string

nameRequired
public readonly name: string;
  • Type: string

internalValueOptional
public readonly internalValue: AppEngineStandardAppVersionVpcAccessConnector;