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}.
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. |
- Type: constructs.Construct
The scope in which to define this construct.
- Type: string
The scoped construct ID.
Must be unique amongst siblings in the same scope
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. |
public toString(): string
Returns a string representation of this construct.
public addOverride(path: string, value: any): void
- Type: string
- Type: any
public overrideLogicalId(newLogicalId: string): void
Overrides the auto-generated logical ID with a specific ID.
- Type: string
The new logical ID to use for this stack element.
public resetOverrideLogicalId(): void
Resets a previously passed logical Id to use the auto-generated logical id again.
public toHclTerraform(): any
public toMetadata(): any
public toTerraform(): any
Adds this resource to the terraform JSON output.
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.
- Type: string
The string move target that will correspond to this resource.
public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any}
- Type: string
public getBooleanAttribute(terraformAttribute: string): IResolvable
- Type: string
public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean}
- Type: string
public getListAttribute(terraformAttribute: string): string[]
- Type: string
public getNumberAttribute(terraformAttribute: string): number
- Type: string
public getNumberListAttribute(terraformAttribute: string): number[]
- Type: string
public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number}
- Type: string
public getStringAttribute(terraformAttribute: string): string
- Type: string
public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string}
- Type: string
public hasResourceMove(): TerraformResourceMoveByTarget | TerraformResourceMoveById
public importFrom(id: string, provider?: TerraformProvider): void
- Type: string
- Type: cdktf.TerraformProvider
public interpolationForAttribute(terraformAttribute: string): IResolvable
- Type: string
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.
- Type: string
Full id of resource being moved from, e.g. "aws_s3_bucket.example".
public moveTo(moveTarget: string, index?: string | number): void
Moves this resource to the target resource given by moveTarget.
- Type: string
The previously set user defined string set by .addMoveTarget() corresponding to the resource to move to.
- Type: string | number
Optional The index corresponding to the key the resource is to appear in the foreach of a resource to move to.
public moveToId(id: string): void
Moves this resource to the resource corresponding to "id".
- Type: string
Full id of resource to move to, e.g. "aws_s3_bucket.example".
public putAutomaticScaling(value: AppEngineStandardAppVersionAutomaticScaling): void
public putBasicScaling(value: AppEngineStandardAppVersionBasicScaling): void
public putDeployment(value: AppEngineStandardAppVersionDeployment): void
public putEntrypoint(value: AppEngineStandardAppVersionEntrypoint): void
public putHandlers(value: IResolvable | AppEngineStandardAppVersionHandlers[]): void
- Type: cdktf.IResolvable | AppEngineStandardAppVersionHandlers[]
public putLibraries(value: IResolvable | AppEngineStandardAppVersionLibraries[]): void
- Type: cdktf.IResolvable | AppEngineStandardAppVersionLibraries[]
public putManualScaling(value: AppEngineStandardAppVersionManualScaling): void
public putTimeouts(value: AppEngineStandardAppVersionTimeouts): void
public putVpcAccessConnector(value: AppEngineStandardAppVersionVpcAccessConnector): void
public resetAppEngineApis(): void
public resetAutomaticScaling(): void
public resetBasicScaling(): void
public resetDeleteServiceOnDestroy(): void
public resetEnvVariables(): void
public resetHandlers(): void
public resetId(): void
public resetInboundServices(): void
public resetInstanceClass(): void
public resetLibraries(): void
public resetManualScaling(): void
public resetNoopOnDestroy(): void
public resetProject(): void
public resetRuntimeApiVersion(): void
public resetServiceAccount(): void
public resetThreadsafe(): void
public resetTimeouts(): void
public resetVersionId(): void
public resetVpcAccessConnector(): void
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 ". |
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.
- Type: any
Any object.
import { appEngineStandardAppVersion } from '@cdktf/provider-google'
appEngineStandardAppVersion.AppEngineStandardAppVersion.isTerraformElement(x: any)
- Type: any
import { appEngineStandardAppVersion } from '@cdktf/provider-google'
appEngineStandardAppVersion.AppEngineStandardAppVersion.isTerraformResource(x: any)
- Type: any
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 ".
- Type: constructs.Construct
The scope in which to define this construct.
- Type: string
The construct id used in the generated config for the AppEngineStandardAppVersion to import.
- 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
- Type: cdktf.TerraformProvider
? Optional instance of the provider where the AppEngineStandardAppVersion to import is found.
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. |
public readonly node: Node;
- Type: constructs.Node
The tree node.
public readonly cdktfStack: TerraformStack;
- Type: cdktf.TerraformStack
public readonly fqn: string;
- Type: string
public readonly friendlyUniqueId: string;
- Type: string
public readonly terraformMetaArguments: {[ key: string ]: any};
- Type: {[ key: string ]: any}
public readonly terraformResourceType: string;
- Type: string
public readonly terraformGeneratorMetadata: TerraformProviderGeneratorMetadata;
- Type: cdktf.TerraformProviderGeneratorMetadata
public readonly connection: SSHProvisionerConnection | WinrmProvisionerConnection;
- Type: cdktf.SSHProvisionerConnection | cdktf.WinrmProvisionerConnection
public readonly count: number | TerraformCount;
- Type: number | cdktf.TerraformCount
public readonly dependsOn: string[];
- Type: string[]
public readonly forEach: ITerraformIterator;
- Type: cdktf.ITerraformIterator
public readonly lifecycle: TerraformResourceLifecycle;
- Type: cdktf.TerraformResourceLifecycle
public readonly provider: TerraformProvider;
- Type: cdktf.TerraformProvider
public readonly provisioners: FileProvisioner | LocalExecProvisioner | RemoteExecProvisioner[];
- Type: cdktf.FileProvisioner | cdktf.LocalExecProvisioner | cdktf.RemoteExecProvisioner[]
public readonly automaticScaling: AppEngineStandardAppVersionAutomaticScalingOutputReference;
public readonly basicScaling: AppEngineStandardAppVersionBasicScalingOutputReference;
public readonly deployment: AppEngineStandardAppVersionDeploymentOutputReference;
public readonly entrypoint: AppEngineStandardAppVersionEntrypointOutputReference;
public readonly handlers: AppEngineStandardAppVersionHandlersList;
public readonly libraries: AppEngineStandardAppVersionLibrariesList;
public readonly manualScaling: AppEngineStandardAppVersionManualScalingOutputReference;
public readonly name: string;
- Type: string
public readonly timeouts: AppEngineStandardAppVersionTimeoutsOutputReference;
public readonly vpcAccessConnector: AppEngineStandardAppVersionVpcAccessConnectorOutputReference;
public readonly appEngineApisInput: boolean | IResolvable;
- Type: boolean | cdktf.IResolvable
public readonly automaticScalingInput: AppEngineStandardAppVersionAutomaticScaling;
public readonly basicScalingInput: AppEngineStandardAppVersionBasicScaling;
public readonly deleteServiceOnDestroyInput: boolean | IResolvable;
- Type: boolean | cdktf.IResolvable
public readonly deploymentInput: AppEngineStandardAppVersionDeployment;
public readonly entrypointInput: AppEngineStandardAppVersionEntrypoint;
public readonly envVariablesInput: {[ key: string ]: string};
- Type: {[ key: string ]: string}
public readonly handlersInput: IResolvable | AppEngineStandardAppVersionHandlers[];
- Type: cdktf.IResolvable | AppEngineStandardAppVersionHandlers[]
public readonly idInput: string;
- Type: string
public readonly inboundServicesInput: string[];
- Type: string[]
public readonly instanceClassInput: string;
- Type: string
public readonly librariesInput: IResolvable | AppEngineStandardAppVersionLibraries[];
- Type: cdktf.IResolvable | AppEngineStandardAppVersionLibraries[]
public readonly manualScalingInput: AppEngineStandardAppVersionManualScaling;
public readonly noopOnDestroyInput: boolean | IResolvable;
- Type: boolean | cdktf.IResolvable
public readonly projectInput: string;
- Type: string
public readonly runtimeApiVersionInput: string;
- Type: string
public readonly runtimeInput: string;
- Type: string
public readonly serviceAccountInput: string;
- Type: string
public readonly serviceInput: string;
- Type: string
public readonly threadsafeInput: boolean | IResolvable;
- Type: boolean | cdktf.IResolvable
public readonly timeoutsInput: IResolvable | AppEngineStandardAppVersionTimeouts;
- Type: cdktf.IResolvable | AppEngineStandardAppVersionTimeouts
public readonly versionIdInput: string;
- Type: string
public readonly vpcAccessConnectorInput: AppEngineStandardAppVersionVpcAccessConnector;
public readonly appEngineApis: boolean | IResolvable;
- Type: boolean | cdktf.IResolvable
public readonly deleteServiceOnDestroy: boolean | IResolvable;
- Type: boolean | cdktf.IResolvable
public readonly envVariables: {[ key: string ]: string};
- Type: {[ key: string ]: string}
public readonly id: string;
- Type: string
public readonly inboundServices: string[];
- Type: string[]
public readonly instanceClass: string;
- Type: string
public readonly noopOnDestroy: boolean | IResolvable;
- Type: boolean | cdktf.IResolvable
public readonly project: string;
- Type: string
public readonly runtime: string;
- Type: string
public readonly runtimeApiVersion: string;
- Type: string
public readonly service: string;
- Type: string
public readonly serviceAccount: string;
- Type: string
public readonly threadsafe: boolean | IResolvable;
- Type: boolean | cdktf.IResolvable
public readonly versionId: string;
- Type: string
Name | Type | Description |
---|---|---|
tfResourceType |
string |
No description. |
public readonly tfResourceType: string;
- Type: string
import { appEngineStandardAppVersion } from '@cdktf/provider-google'
const appEngineStandardAppVersionAutomaticScaling: appEngineStandardAppVersion.AppEngineStandardAppVersionAutomaticScaling = { ... }
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. |
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}
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}
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}
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}
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}
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}
import { appEngineStandardAppVersion } from '@cdktf/provider-google'
const appEngineStandardAppVersionAutomaticScalingStandardSchedulerSettings: appEngineStandardAppVersion.AppEngineStandardAppVersionAutomaticScalingStandardSchedulerSettings = { ... }
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. |
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}
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}
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}
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}
import { appEngineStandardAppVersion } from '@cdktf/provider-google'
const appEngineStandardAppVersionBasicScaling: appEngineStandardAppVersion.AppEngineStandardAppVersionBasicScaling = { ... }
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. |
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}
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}
import { appEngineStandardAppVersion } from '@cdktf/provider-google'
const appEngineStandardAppVersionConfig: appEngineStandardAppVersion.AppEngineStandardAppVersionConfig = { ... }
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. |
public readonly connection: SSHProvisionerConnection | WinrmProvisionerConnection;
- Type: cdktf.SSHProvisionerConnection | cdktf.WinrmProvisionerConnection
public readonly count: number | TerraformCount;
- Type: number | cdktf.TerraformCount
public readonly dependsOn: ITerraformDependable[];
- Type: cdktf.ITerraformDependable[]
public readonly forEach: ITerraformIterator;
- Type: cdktf.ITerraformIterator
public readonly lifecycle: TerraformResourceLifecycle;
- Type: cdktf.TerraformResourceLifecycle
public readonly provider: TerraformProvider;
- Type: cdktf.TerraformProvider
public readonly provisioners: FileProvisioner | LocalExecProvisioner | RemoteExecProvisioner[];
- Type: cdktf.FileProvisioner | cdktf.LocalExecProvisioner | cdktf.RemoteExecProvisioner[]
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}
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}
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}
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}
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}
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}
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}
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}
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}
public readonly handlers: IResolvable | AppEngineStandardAppVersionHandlers[];
- Type: cdktf.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}
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.
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}
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}
public readonly libraries: IResolvable | AppEngineStandardAppVersionLibraries[];
- Type: cdktf.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}
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}
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}
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}.
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}
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}
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}
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}
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}
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}
import { appEngineStandardAppVersion } from '@cdktf/provider-google'
const appEngineStandardAppVersionDeployment: appEngineStandardAppVersion.AppEngineStandardAppVersionDeployment = { ... }
Name | Type | Description |
---|---|---|
files |
cdktf.IResolvable | AppEngineStandardAppVersionDeploymentFiles[] |
files block. |
zip |
AppEngineStandardAppVersionDeploymentZip |
zip block. |
public readonly files: IResolvable | AppEngineStandardAppVersionDeploymentFiles[];
- Type: cdktf.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}
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}
import { appEngineStandardAppVersion } from '@cdktf/provider-google'
const appEngineStandardAppVersionDeploymentFiles: appEngineStandardAppVersion.AppEngineStandardAppVersionDeploymentFiles = { ... }
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. |
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}.
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}
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}
import { appEngineStandardAppVersion } from '@cdktf/provider-google'
const appEngineStandardAppVersionDeploymentZip: appEngineStandardAppVersion.AppEngineStandardAppVersionDeploymentZip = { ... }
Name | Type | Description |
---|---|---|
sourceUrl |
string |
Source URL. |
filesCount |
number |
files count. |
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}
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}
import { appEngineStandardAppVersion } from '@cdktf/provider-google'
const appEngineStandardAppVersionEntrypoint: appEngineStandardAppVersion.AppEngineStandardAppVersionEntrypoint = { ... }
Name | Type | Description |
---|---|---|
shell |
string |
The format should be a shell command that can be fed to bash -c. |
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}
import { appEngineStandardAppVersion } from '@cdktf/provider-google'
const appEngineStandardAppVersionHandlers: appEngineStandardAppVersion.AppEngineStandardAppVersionHandlers = { ... }
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. |
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}
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}
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}
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}
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}
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}
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}
import { appEngineStandardAppVersion } from '@cdktf/provider-google'
const appEngineStandardAppVersionHandlersScript: appEngineStandardAppVersion.AppEngineStandardAppVersionHandlersScript = { ... }
Name | Type | Description |
---|---|---|
scriptPath |
string |
Path to the script from the application root directory. |
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}
import { appEngineStandardAppVersion } from '@cdktf/provider-google'
const appEngineStandardAppVersionHandlersStaticFiles: appEngineStandardAppVersion.AppEngineStandardAppVersionHandlersStaticFiles = { ... }
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. |
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}
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}
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}
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}
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}
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}
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}
import { appEngineStandardAppVersion } from '@cdktf/provider-google'
const appEngineStandardAppVersionLibraries: appEngineStandardAppVersion.AppEngineStandardAppVersionLibraries = { ... }
Name | Type | Description |
---|---|---|
name |
string |
Name of the library. Example "django". |
version |
string |
Version of the library to select, or "latest". |
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}
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}
import { appEngineStandardAppVersion } from '@cdktf/provider-google'
const appEngineStandardAppVersionManualScaling: appEngineStandardAppVersion.AppEngineStandardAppVersionManualScaling = { ... }
Name | Type | Description |
---|---|---|
instances |
number |
Number of instances to assign to the service at the start. |
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}
import { appEngineStandardAppVersion } from '@cdktf/provider-google'
const appEngineStandardAppVersionTimeouts: appEngineStandardAppVersion.AppEngineStandardAppVersionTimeouts = { ... }
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}. |
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}.
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}.
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}.
import { appEngineStandardAppVersion } from '@cdktf/provider-google'
const appEngineStandardAppVersionVpcAccessConnector: appEngineStandardAppVersion.AppEngineStandardAppVersionVpcAccessConnector = { ... }
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. |
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}
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}
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. |
- Type: cdktf.IInterpolatingParent
The parent resource.
- Type: string
The attribute on the parent resource this class is referencing.
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. |
public computeFqn(): string
public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any}
- Type: string
public getBooleanAttribute(terraformAttribute: string): IResolvable
- Type: string
public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean}
- Type: string
public getListAttribute(terraformAttribute: string): string[]
- Type: string
public getNumberAttribute(terraformAttribute: string): number
- Type: string
public getNumberListAttribute(terraformAttribute: string): number[]
- Type: string
public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number}
- Type: string
public getStringAttribute(terraformAttribute: string): string
- Type: string
public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string}
- Type: string
public interpolationForAttribute(property: string): IResolvable
- Type: string
public resolve(_context: IResolveContext): any
Produce the Token's value at resolution time.
- Type: cdktf.IResolveContext
public toString(): string
Return a string representation of this resolvable object.
Returns a reversible string representation.
public putStandardSchedulerSettings(value: AppEngineStandardAppVersionAutomaticScalingStandardSchedulerSettings): void
public resetMaxConcurrentRequests(): void
public resetMaxIdleInstances(): void
public resetMaxPendingLatency(): void
public resetMinIdleInstances(): void
public resetMinPendingLatency(): void
public resetStandardSchedulerSettings(): void
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. |
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.
public readonly fqn: string;
- Type: string
public readonly standardSchedulerSettings: AppEngineStandardAppVersionAutomaticScalingStandardSchedulerSettingsOutputReference;
public readonly maxConcurrentRequestsInput: number;
- Type: number
public readonly maxIdleInstancesInput: number;
- Type: number
public readonly maxPendingLatencyInput: string;
- Type: string
public readonly minIdleInstancesInput: number;
- Type: number
public readonly minPendingLatencyInput: string;
- Type: string
public readonly standardSchedulerSettingsInput: AppEngineStandardAppVersionAutomaticScalingStandardSchedulerSettings;
public readonly maxConcurrentRequests: number;
- Type: number
public readonly maxIdleInstances: number;
- Type: number
public readonly maxPendingLatency: string;
- Type: string
public readonly minIdleInstances: number;
- Type: number
public readonly minPendingLatency: string;
- Type: string
public readonly internalValue: AppEngineStandardAppVersionAutomaticScaling;
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. |
- Type: cdktf.IInterpolatingParent
The parent resource.
- Type: string
The attribute on the parent resource this class is referencing.
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. |
public computeFqn(): string
public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any}
- Type: string
public getBooleanAttribute(terraformAttribute: string): IResolvable
- Type: string
public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean}
- Type: string
public getListAttribute(terraformAttribute: string): string[]
- Type: string
public getNumberAttribute(terraformAttribute: string): number
- Type: string
public getNumberListAttribute(terraformAttribute: string): number[]
- Type: string
public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number}
- Type: string
public getStringAttribute(terraformAttribute: string): string
- Type: string
public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string}
- Type: string
public interpolationForAttribute(property: string): IResolvable
- Type: string
public resolve(_context: IResolveContext): any
Produce the Token's value at resolution time.
- Type: cdktf.IResolveContext
public toString(): string
Return a string representation of this resolvable object.
Returns a reversible string representation.
public resetMaxInstances(): void
public resetMinInstances(): void
public resetTargetCpuUtilization(): void
public resetTargetThroughputUtilization(): void
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. |
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.
public readonly fqn: string;
- Type: string
public readonly maxInstancesInput: number;
- Type: number
public readonly minInstancesInput: number;
- Type: number
public readonly targetCpuUtilizationInput: number;
- Type: number
public readonly targetThroughputUtilizationInput: number;
- Type: number
public readonly maxInstances: number;
- Type: number
public readonly minInstances: number;
- Type: number
public readonly targetCpuUtilization: number;
- Type: number
public readonly targetThroughputUtilization: number;
- Type: number
public readonly internalValue: AppEngineStandardAppVersionAutomaticScalingStandardSchedulerSettings;
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. |
- Type: cdktf.IInterpolatingParent
The parent resource.
- Type: string
The attribute on the parent resource this class is referencing.
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. |
public computeFqn(): string
public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any}
- Type: string
public getBooleanAttribute(terraformAttribute: string): IResolvable
- Type: string
public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean}
- Type: string
public getListAttribute(terraformAttribute: string): string[]
- Type: string
public getNumberAttribute(terraformAttribute: string): number
- Type: string
public getNumberListAttribute(terraformAttribute: string): number[]
- Type: string
public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number}
- Type: string
public getStringAttribute(terraformAttribute: string): string
- Type: string
public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string}
- Type: string
public interpolationForAttribute(property: string): IResolvable
- Type: string
public resolve(_context: IResolveContext): any
Produce the Token's value at resolution time.
- Type: cdktf.IResolveContext
public toString(): string
Return a string representation of this resolvable object.
Returns a reversible string representation.
public resetIdleTimeout(): void
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. |
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.
public readonly fqn: string;
- Type: string
public readonly idleTimeoutInput: string;
- Type: string
public readonly maxInstancesInput: number;
- Type: number
public readonly idleTimeout: string;
- Type: string
public readonly maxInstances: number;
- Type: number
public readonly internalValue: AppEngineStandardAppVersionBasicScaling;
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). |
- Type: cdktf.IInterpolatingParent
The parent resource.
- Type: string
The attribute on the parent resource this class is referencing.
- Type: boolean
whether the list is wrapping a set (will add tolist() to be able to access an item via an index).
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. |
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.
- Type: string
public computeFqn(): string
public resolve(_context: IResolveContext): any
Produce the Token's value at resolution time.
- Type: cdktf.IResolveContext
public toString(): string
Return a string representation of this resolvable object.
Returns a reversible string representation.
public get(index: number): AppEngineStandardAppVersionDeploymentFilesOutputReference
- Type: number
the index of the item to return.
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. |
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.
public readonly fqn: string;
- Type: string
public readonly internalValue: IResolvable | AppEngineStandardAppVersionDeploymentFiles[];
- Type: cdktf.IResolvable | AppEngineStandardAppVersionDeploymentFiles[]
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). |
- Type: cdktf.IInterpolatingParent
The parent resource.
- Type: string
The attribute on the parent resource this class is referencing.
- Type: number
the index of this item in the list.
- Type: boolean
whether the list is wrapping a set (will add tolist() to be able to access an item via an index).
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. |
public computeFqn(): string
public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any}
- Type: string
public getBooleanAttribute(terraformAttribute: string): IResolvable
- Type: string
public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean}
- Type: string
public getListAttribute(terraformAttribute: string): string[]
- Type: string
public getNumberAttribute(terraformAttribute: string): number
- Type: string
public getNumberListAttribute(terraformAttribute: string): number[]
- Type: string
public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number}
- Type: string
public getStringAttribute(terraformAttribute: string): string
- Type: string
public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string}
- Type: string
public interpolationForAttribute(property: string): IResolvable
- Type: string
public resolve(_context: IResolveContext): any
Produce the Token's value at resolution time.
- Type: cdktf.IResolveContext
public toString(): string
Return a string representation of this resolvable object.
Returns a reversible string representation.
public resetSha1Sum(): void
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. |
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.
public readonly fqn: string;
- Type: string
public readonly nameInput: string;
- Type: string
public readonly sha1SumInput: string;
- Type: string
public readonly sourceUrlInput: string;
- Type: string
public readonly name: string;
- Type: string
public readonly sha1Sum: string;
- Type: string
public readonly sourceUrl: string;
- Type: string
public readonly internalValue: IResolvable | AppEngineStandardAppVersionDeploymentFiles;
- Type: cdktf.IResolvable | AppEngineStandardAppVersionDeploymentFiles
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. |
- Type: cdktf.IInterpolatingParent
The parent resource.
- Type: string
The attribute on the parent resource this class is referencing.
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. |
public computeFqn(): string
public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any}
- Type: string
public getBooleanAttribute(terraformAttribute: string): IResolvable
- Type: string
public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean}
- Type: string
public getListAttribute(terraformAttribute: string): string[]
- Type: string
public getNumberAttribute(terraformAttribute: string): number
- Type: string
public getNumberListAttribute(terraformAttribute: string): number[]
- Type: string
public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number}
- Type: string
public getStringAttribute(terraformAttribute: string): string
- Type: string
public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string}
- Type: string
public interpolationForAttribute(property: string): IResolvable
- Type: string
public resolve(_context: IResolveContext): any
Produce the Token's value at resolution time.
- Type: cdktf.IResolveContext
public toString(): string
Return a string representation of this resolvable object.
Returns a reversible string representation.
public putFiles(value: IResolvable | AppEngineStandardAppVersionDeploymentFiles[]): void
- Type: cdktf.IResolvable | AppEngineStandardAppVersionDeploymentFiles[]
public putZip(value: AppEngineStandardAppVersionDeploymentZip): void
public resetFiles(): void
public resetZip(): void
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. |
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.
public readonly fqn: string;
- Type: string
public readonly files: AppEngineStandardAppVersionDeploymentFilesList;
public readonly zip: AppEngineStandardAppVersionDeploymentZipOutputReference;
public readonly filesInput: IResolvable | AppEngineStandardAppVersionDeploymentFiles[];
- Type: cdktf.IResolvable | AppEngineStandardAppVersionDeploymentFiles[]
public readonly zipInput: AppEngineStandardAppVersionDeploymentZip;
public readonly internalValue: AppEngineStandardAppVersionDeployment;
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. |
- Type: cdktf.IInterpolatingParent
The parent resource.
- Type: string
The attribute on the parent resource this class is referencing.
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. |
public computeFqn(): string
public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any}
- Type: string
public getBooleanAttribute(terraformAttribute: string): IResolvable
- Type: string
public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean}
- Type: string
public getListAttribute(terraformAttribute: string): string[]
- Type: string
public getNumberAttribute(terraformAttribute: string): number
- Type: string
public getNumberListAttribute(terraformAttribute: string): number[]
- Type: string
public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number}
- Type: string
public getStringAttribute(terraformAttribute: string): string
- Type: string
public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string}
- Type: string
public interpolationForAttribute(property: string): IResolvable
- Type: string
public resolve(_context: IResolveContext): any
Produce the Token's value at resolution time.
- Type: cdktf.IResolveContext
public toString(): string
Return a string representation of this resolvable object.
Returns a reversible string representation.
public resetFilesCount(): void
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. |
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.
public readonly fqn: string;
- Type: string
public readonly filesCountInput: number;
- Type: number
public readonly sourceUrlInput: string;
- Type: string
public readonly filesCount: number;
- Type: number
public readonly sourceUrl: string;
- Type: string
public readonly internalValue: AppEngineStandardAppVersionDeploymentZip;
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. |
- Type: cdktf.IInterpolatingParent
The parent resource.
- Type: string
The attribute on the parent resource this class is referencing.
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. |
public computeFqn(): string
public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any}
- Type: string
public getBooleanAttribute(terraformAttribute: string): IResolvable
- Type: string
public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean}
- Type: string
public getListAttribute(terraformAttribute: string): string[]
- Type: string
public getNumberAttribute(terraformAttribute: string): number
- Type: string
public getNumberListAttribute(terraformAttribute: string): number[]
- Type: string
public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number}
- Type: string
public getStringAttribute(terraformAttribute: string): string
- Type: string
public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string}
- Type: string
public interpolationForAttribute(property: string): IResolvable
- Type: string
public resolve(_context: IResolveContext): any
Produce the Token's value at resolution time.
- Type: cdktf.IResolveContext
public toString(): string
Return a string representation of this resolvable object.
Returns a reversible string representation.
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. |
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.
public readonly fqn: string;
- Type: string
public readonly shellInput: string;
- Type: string
public readonly shell: string;
- Type: string
public readonly internalValue: AppEngineStandardAppVersionEntrypoint;
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). |
- Type: cdktf.IInterpolatingParent
The parent resource.
- Type: string
The attribute on the parent resource this class is referencing.
- Type: boolean
whether the list is wrapping a set (will add tolist() to be able to access an item via an index).
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. |
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.
- Type: string
public computeFqn(): string
public resolve(_context: IResolveContext): any
Produce the Token's value at resolution time.
- Type: cdktf.IResolveContext
public toString(): string
Return a string representation of this resolvable object.
Returns a reversible string representation.
public get(index: number): AppEngineStandardAppVersionHandlersOutputReference
- Type: number
the index of the item to return.
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. |
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.
public readonly fqn: string;
- Type: string
public readonly internalValue: IResolvable | AppEngineStandardAppVersionHandlers[];
- Type: cdktf.IResolvable | AppEngineStandardAppVersionHandlers[]
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). |
- Type: cdktf.IInterpolatingParent
The parent resource.
- Type: string
The attribute on the parent resource this class is referencing.
- Type: number
the index of this item in the list.
- Type: boolean
whether the list is wrapping a set (will add tolist() to be able to access an item via an index).
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. |
public computeFqn(): string
public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any}
- Type: string
public getBooleanAttribute(terraformAttribute: string): IResolvable
- Type: string
public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean}
- Type: string
public getListAttribute(terraformAttribute: string): string[]
- Type: string
public getNumberAttribute(terraformAttribute: string): number
- Type: string
public getNumberListAttribute(terraformAttribute: string): number[]
- Type: string
public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number}
- Type: string
public getStringAttribute(terraformAttribute: string): string
- Type: string
public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string}
- Type: string
public interpolationForAttribute(property: string): IResolvable
- Type: string
public resolve(_context: IResolveContext): any
Produce the Token's value at resolution time.
- Type: cdktf.IResolveContext
public toString(): string
Return a string representation of this resolvable object.
Returns a reversible string representation.
public putScript(value: AppEngineStandardAppVersionHandlersScript): void
public putStaticFiles(value: AppEngineStandardAppVersionHandlersStaticFiles): void
public resetAuthFailAction(): void
public resetLogin(): void
public resetRedirectHttpResponseCode(): void
public resetScript(): void
public resetSecurityLevel(): void
public resetStaticFiles(): void
public resetUrlRegex(): void
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. |
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.
public readonly fqn: string;
- Type: string
public readonly script: AppEngineStandardAppVersionHandlersScriptOutputReference;
public readonly staticFiles: AppEngineStandardAppVersionHandlersStaticFilesOutputReference;
public readonly authFailActionInput: string;
- Type: string
public readonly loginInput: string;
- Type: string
public readonly redirectHttpResponseCodeInput: string;
- Type: string
public readonly scriptInput: AppEngineStandardAppVersionHandlersScript;
public readonly securityLevelInput: string;
- Type: string
public readonly staticFilesInput: AppEngineStandardAppVersionHandlersStaticFiles;
public readonly urlRegexInput: string;
- Type: string
public readonly authFailAction: string;
- Type: string
public readonly login: string;
- Type: string
public readonly redirectHttpResponseCode: string;
- Type: string
public readonly securityLevel: string;
- Type: string
public readonly urlRegex: string;
- Type: string
public readonly internalValue: IResolvable | AppEngineStandardAppVersionHandlers;
- Type: cdktf.IResolvable | AppEngineStandardAppVersionHandlers
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. |
- Type: cdktf.IInterpolatingParent
The parent resource.
- Type: string
The attribute on the parent resource this class is referencing.
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. |
public computeFqn(): string
public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any}
- Type: string
public getBooleanAttribute(terraformAttribute: string): IResolvable
- Type: string
public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean}
- Type: string
public getListAttribute(terraformAttribute: string): string[]
- Type: string
public getNumberAttribute(terraformAttribute: string): number
- Type: string
public getNumberListAttribute(terraformAttribute: string): number[]
- Type: string
public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number}
- Type: string
public getStringAttribute(terraformAttribute: string): string
- Type: string
public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string}
- Type: string
public interpolationForAttribute(property: string): IResolvable
- Type: string
public resolve(_context: IResolveContext): any
Produce the Token's value at resolution time.
- Type: cdktf.IResolveContext
public toString(): string
Return a string representation of this resolvable object.
Returns a reversible string representation.
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. |
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.
public readonly fqn: string;
- Type: string
public readonly scriptPathInput: string;
- Type: string
public readonly scriptPath: string;
- Type: string
public readonly internalValue: AppEngineStandardAppVersionHandlersScript;
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. |
- Type: cdktf.IInterpolatingParent
The parent resource.
- Type: string
The attribute on the parent resource this class is referencing.
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. |
public computeFqn(): string
public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any}
- Type: string
public getBooleanAttribute(terraformAttribute: string): IResolvable
- Type: string
public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean}
- Type: string
public getListAttribute(terraformAttribute: string): string[]
- Type: string
public getNumberAttribute(terraformAttribute: string): number
- Type: string
public getNumberListAttribute(terraformAttribute: string): number[]
- Type: string
public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number}
- Type: string
public getStringAttribute(terraformAttribute: string): string
- Type: string
public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string}
- Type: string
public interpolationForAttribute(property: string): IResolvable
- Type: string
public resolve(_context: IResolveContext): any
Produce the Token's value at resolution time.
- Type: cdktf.IResolveContext
public toString(): string
Return a string representation of this resolvable object.
Returns a reversible string representation.
public resetApplicationReadable(): void
public resetExpiration(): void
public resetHttpHeaders(): void
public resetMimeType(): void
public resetPath(): void
public resetRequireMatchingFile(): void
public resetUploadPathRegex(): void
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. |
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.
public readonly fqn: string;
- Type: string
public readonly applicationReadableInput: boolean | IResolvable;
- Type: boolean | cdktf.IResolvable
public readonly expirationInput: string;
- Type: string
public readonly httpHeadersInput: {[ key: string ]: string};
- Type: {[ key: string ]: string}
public readonly mimeTypeInput: string;
- Type: string
public readonly pathInput: string;
- Type: string
public readonly requireMatchingFileInput: boolean | IResolvable;
- Type: boolean | cdktf.IResolvable
public readonly uploadPathRegexInput: string;
- Type: string
public readonly applicationReadable: boolean | IResolvable;
- Type: boolean | cdktf.IResolvable
public readonly expiration: string;
- Type: string
public readonly httpHeaders: {[ key: string ]: string};
- Type: {[ key: string ]: string}
public readonly mimeType: string;
- Type: string
public readonly path: string;
- Type: string
public readonly requireMatchingFile: boolean | IResolvable;
- Type: boolean | cdktf.IResolvable
public readonly uploadPathRegex: string;
- Type: string
public readonly internalValue: AppEngineStandardAppVersionHandlersStaticFiles;
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). |
- Type: cdktf.IInterpolatingParent
The parent resource.
- Type: string
The attribute on the parent resource this class is referencing.
- Type: boolean
whether the list is wrapping a set (will add tolist() to be able to access an item via an index).
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. |
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.
- Type: string
public computeFqn(): string
public resolve(_context: IResolveContext): any
Produce the Token's value at resolution time.
- Type: cdktf.IResolveContext
public toString(): string
Return a string representation of this resolvable object.
Returns a reversible string representation.
public get(index: number): AppEngineStandardAppVersionLibrariesOutputReference
- Type: number
the index of the item to return.
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. |
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.
public readonly fqn: string;
- Type: string
public readonly internalValue: IResolvable | AppEngineStandardAppVersionLibraries[];
- Type: cdktf.IResolvable | AppEngineStandardAppVersionLibraries[]
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). |
- Type: cdktf.IInterpolatingParent
The parent resource.
- Type: string
The attribute on the parent resource this class is referencing.
- Type: number
the index of this item in the list.
- Type: boolean
whether the list is wrapping a set (will add tolist() to be able to access an item via an index).
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. |
public computeFqn(): string
public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any}
- Type: string
public getBooleanAttribute(terraformAttribute: string): IResolvable
- Type: string
public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean}
- Type: string
public getListAttribute(terraformAttribute: string): string[]
- Type: string
public getNumberAttribute(terraformAttribute: string): number
- Type: string
public getNumberListAttribute(terraformAttribute: string): number[]
- Type: string
public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number}
- Type: string
public getStringAttribute(terraformAttribute: string): string
- Type: string
public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string}
- Type: string
public interpolationForAttribute(property: string): IResolvable
- Type: string
public resolve(_context: IResolveContext): any
Produce the Token's value at resolution time.
- Type: cdktf.IResolveContext
public toString(): string
Return a string representation of this resolvable object.
Returns a reversible string representation.
public resetName(): void
public resetVersion(): void
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. |
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.
public readonly fqn: string;
- Type: string
public readonly nameInput: string;
- Type: string
public readonly versionInput: string;
- Type: string
public readonly name: string;
- Type: string
public readonly version: string;
- Type: string
public readonly internalValue: IResolvable | AppEngineStandardAppVersionLibraries;
- Type: cdktf.IResolvable | AppEngineStandardAppVersionLibraries
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. |
- Type: cdktf.IInterpolatingParent
The parent resource.
- Type: string
The attribute on the parent resource this class is referencing.
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. |
public computeFqn(): string
public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any}
- Type: string
public getBooleanAttribute(terraformAttribute: string): IResolvable
- Type: string
public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean}
- Type: string
public getListAttribute(terraformAttribute: string): string[]
- Type: string
public getNumberAttribute(terraformAttribute: string): number
- Type: string
public getNumberListAttribute(terraformAttribute: string): number[]
- Type: string
public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number}
- Type: string
public getStringAttribute(terraformAttribute: string): string
- Type: string
public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string}
- Type: string
public interpolationForAttribute(property: string): IResolvable
- Type: string
public resolve(_context: IResolveContext): any
Produce the Token's value at resolution time.
- Type: cdktf.IResolveContext
public toString(): string
Return a string representation of this resolvable object.
Returns a reversible string representation.
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. |
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.
public readonly fqn: string;
- Type: string
public readonly instancesInput: number;
- Type: number
public readonly instances: number;
- Type: number
public readonly internalValue: AppEngineStandardAppVersionManualScaling;
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. |
- Type: cdktf.IInterpolatingParent
The parent resource.
- Type: string
The attribute on the parent resource this class is referencing.
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. |
public computeFqn(): string
public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any}
- Type: string
public getBooleanAttribute(terraformAttribute: string): IResolvable
- Type: string
public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean}
- Type: string
public getListAttribute(terraformAttribute: string): string[]
- Type: string
public getNumberAttribute(terraformAttribute: string): number
- Type: string
public getNumberListAttribute(terraformAttribute: string): number[]
- Type: string
public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number}
- Type: string
public getStringAttribute(terraformAttribute: string): string
- Type: string
public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string}
- Type: string
public interpolationForAttribute(property: string): IResolvable
- Type: string
public resolve(_context: IResolveContext): any
Produce the Token's value at resolution time.
- Type: cdktf.IResolveContext
public toString(): string
Return a string representation of this resolvable object.
Returns a reversible string representation.
public resetCreate(): void
public resetDelete(): void
public resetUpdate(): void
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. |
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.
public readonly fqn: string;
- Type: string
public readonly createInput: string;
- Type: string
public readonly deleteInput: string;
- Type: string
public readonly updateInput: string;
- Type: string
public readonly create: string;
- Type: string
public readonly delete: string;
- Type: string
public readonly update: string;
- Type: string
public readonly internalValue: IResolvable | AppEngineStandardAppVersionTimeouts;
- Type: cdktf.IResolvable | AppEngineStandardAppVersionTimeouts
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. |
- Type: cdktf.IInterpolatingParent
The parent resource.
- Type: string
The attribute on the parent resource this class is referencing.
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. |
public computeFqn(): string
public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any}
- Type: string
public getBooleanAttribute(terraformAttribute: string): IResolvable
- Type: string
public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean}
- Type: string
public getListAttribute(terraformAttribute: string): string[]
- Type: string
public getNumberAttribute(terraformAttribute: string): number
- Type: string
public getNumberListAttribute(terraformAttribute: string): number[]
- Type: string
public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number}
- Type: string
public getStringAttribute(terraformAttribute: string): string
- Type: string
public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string}
- Type: string
public interpolationForAttribute(property: string): IResolvable
- Type: string
public resolve(_context: IResolveContext): any
Produce the Token's value at resolution time.
- Type: cdktf.IResolveContext
public toString(): string
Return a string representation of this resolvable object.
Returns a reversible string representation.
public resetEgressSetting(): void
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. |
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.
public readonly fqn: string;
- Type: string
public readonly egressSettingInput: string;
- Type: string
public readonly nameInput: string;
- Type: string
public readonly egressSetting: string;
- Type: string
public readonly name: string;
- Type: string
public readonly internalValue: AppEngineStandardAppVersionVpcAccessConnector;