Skip to content

Files

Latest commit

547ccab · May 14, 2025

History

History
12680 lines (7760 loc) · 610 KB
·

cloudRunV2Job.typescript.md

File metadata and controls

12680 lines (7760 loc) · 610 KB
·

cloudRunV2Job Submodule

Constructs

CloudRunV2Job

Represents a {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/cloud_run_v2_job google_cloud_run_v2_job}.

Initializers

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

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

scopeRequired
  • Type: constructs.Construct

The scope in which to define this construct.


idRequired
  • Type: string

The scoped construct ID.

Must be unique amongst siblings in the same scope


configRequired

Methods

Name Description
toString Returns a string representation of this construct.
addOverride No description.
overrideLogicalId Overrides the auto-generated logical ID with a specific ID.
resetOverrideLogicalId Resets a previously passed logical Id to use the auto-generated logical id again.
toHclTerraform No description.
toMetadata No description.
toTerraform Adds this resource to the terraform JSON output.
addMoveTarget Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move.
getAnyMapAttribute No description.
getBooleanAttribute No description.
getBooleanMapAttribute No description.
getListAttribute No description.
getNumberAttribute No description.
getNumberListAttribute No description.
getNumberMapAttribute No description.
getStringAttribute No description.
getStringMapAttribute No description.
hasResourceMove No description.
importFrom No description.
interpolationForAttribute No description.
moveFromId Move the resource corresponding to "id" to this resource.
moveTo Moves this resource to the target resource given by moveTarget.
moveToId Moves this resource to the resource corresponding to "id".
putBinaryAuthorization No description.
putTemplate No description.
putTimeouts No description.
resetAnnotations No description.
resetBinaryAuthorization No description.
resetClient No description.
resetClientVersion No description.
resetDeletionProtection No description.
resetId No description.
resetLabels No description.
resetLaunchStage No description.
resetProject No description.
resetTimeouts No description.

toString
public toString(): string

Returns a string representation of this construct.

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

valueRequired
  • Type: any

overrideLogicalId
public overrideLogicalId(newLogicalId: string): void

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

newLogicalIdRequired
  • Type: string

The new logical ID to use for this stack element.


resetOverrideLogicalId
public resetOverrideLogicalId(): void

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

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

Adds this resource to the terraform JSON output.

addMoveTarget
public addMoveTarget(moveTarget: string): void

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

moveTargetRequired
  • Type: string

The string move target that will correspond to this resource.


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

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

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

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

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

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

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

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

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

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

providerOptional
  • Type: cdktf.TerraformProvider

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

moveFromId
public moveFromId(id: string): void

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

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

idRequired
  • Type: string

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


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

Moves this resource to the target resource given by moveTarget.

moveTargetRequired
  • Type: string

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


indexOptional
  • Type: string | number

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


moveToId
public moveToId(id: string): void

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

idRequired
  • Type: string

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


putBinaryAuthorization
public putBinaryAuthorization(value: CloudRunV2JobBinaryAuthorization): void
valueRequired

putTemplate
public putTemplate(value: CloudRunV2JobTemplate): void
valueRequired

putTimeouts
public putTimeouts(value: CloudRunV2JobTimeouts): void
valueRequired

resetAnnotations
public resetAnnotations(): void
resetBinaryAuthorization
public resetBinaryAuthorization(): void
resetClient
public resetClient(): void
resetClientVersion
public resetClientVersion(): void
resetDeletionProtection
public resetDeletionProtection(): void
resetId
public resetId(): void
resetLabels
public resetLabels(): void
resetLaunchStage
public resetLaunchStage(): void
resetProject
public resetProject(): void
resetTimeouts
public resetTimeouts(): void

Static Functions

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

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

cloudRunV2Job.CloudRunV2Job.isConstruct(x: any)

Checks if x is a construct.

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

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

xRequired
  • Type: any

Any object.


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

cloudRunV2Job.CloudRunV2Job.isTerraformElement(x: any)
xRequired
  • Type: any

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

cloudRunV2Job.CloudRunV2Job.isTerraformResource(x: any)
xRequired
  • Type: any

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

cloudRunV2Job.CloudRunV2Job.generateConfigForImport(scope: Construct, importToId: string, importFromId: string, provider?: TerraformProvider)

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

scopeRequired
  • Type: constructs.Construct

The scope in which to define this construct.


importToIdRequired
  • Type: string

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


importFromIdRequired
  • Type: string

The id of the existing CloudRunV2Job that should be imported.

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


providerOptional
  • Type: cdktf.TerraformProvider

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


Properties

Name Type Description
node constructs.Node The tree node.
cdktfStack cdktf.TerraformStack No description.
fqn string No description.
friendlyUniqueId string No description.
terraformMetaArguments {[ key: string ]: any} No description.
terraformResourceType string No description.
terraformGeneratorMetadata cdktf.TerraformProviderGeneratorMetadata No description.
connection cdktf.SSHProvisionerConnection | cdktf.WinrmProvisionerConnection No description.
count number | cdktf.TerraformCount No description.
dependsOn string[] No description.
forEach cdktf.ITerraformIterator No description.
lifecycle cdktf.TerraformResourceLifecycle No description.
provider cdktf.TerraformProvider No description.
provisioners cdktf.FileProvisioner | cdktf.LocalExecProvisioner | cdktf.RemoteExecProvisioner[] No description.
binaryAuthorization CloudRunV2JobBinaryAuthorizationOutputReference No description.
conditions CloudRunV2JobConditionsList No description.
createTime string No description.
creator string No description.
deleteTime string No description.
effectiveAnnotations cdktf.StringMap No description.
effectiveLabels cdktf.StringMap No description.
etag string No description.
executionCount number No description.
expireTime string No description.
generation string No description.
lastModifier string No description.
latestCreatedExecution CloudRunV2JobLatestCreatedExecutionList No description.
observedGeneration string No description.
reconciling cdktf.IResolvable No description.
template CloudRunV2JobTemplateOutputReference No description.
terminalCondition CloudRunV2JobTerminalConditionList No description.
terraformLabels cdktf.StringMap No description.
timeouts CloudRunV2JobTimeoutsOutputReference No description.
uid string No description.
updateTime string No description.
annotationsInput {[ key: string ]: string} No description.
binaryAuthorizationInput CloudRunV2JobBinaryAuthorization No description.
clientInput string No description.
clientVersionInput string No description.
deletionProtectionInput boolean | cdktf.IResolvable No description.
idInput string No description.
labelsInput {[ key: string ]: string} No description.
launchStageInput string No description.
locationInput string No description.
nameInput string No description.
projectInput string No description.
templateInput CloudRunV2JobTemplate No description.
timeoutsInput cdktf.IResolvable | CloudRunV2JobTimeouts No description.
annotations {[ key: string ]: string} No description.
client string No description.
clientVersion string No description.
deletionProtection boolean | cdktf.IResolvable No description.
id string No description.
labels {[ key: string ]: string} No description.
launchStage string No description.
location string No description.
name string No description.
project string No description.

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

The tree node.


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

fqnRequired
public readonly fqn: string;
  • Type: string

friendlyUniqueIdRequired
public readonly friendlyUniqueId: string;
  • Type: string

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

terraformResourceTypeRequired
public readonly terraformResourceType: string;
  • Type: string

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

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

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

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

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

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

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

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

binaryAuthorizationRequired
public readonly binaryAuthorization: CloudRunV2JobBinaryAuthorizationOutputReference;

conditionsRequired
public readonly conditions: CloudRunV2JobConditionsList;

createTimeRequired
public readonly createTime: string;
  • Type: string

creatorRequired
public readonly creator: string;
  • Type: string

deleteTimeRequired
public readonly deleteTime: string;
  • Type: string

effectiveAnnotationsRequired
public readonly effectiveAnnotations: StringMap;
  • Type: cdktf.StringMap

effectiveLabelsRequired
public readonly effectiveLabels: StringMap;
  • Type: cdktf.StringMap

etagRequired
public readonly etag: string;
  • Type: string

executionCountRequired
public readonly executionCount: number;
  • Type: number

expireTimeRequired
public readonly expireTime: string;
  • Type: string

generationRequired
public readonly generation: string;
  • Type: string

lastModifierRequired
public readonly lastModifier: string;
  • Type: string

latestCreatedExecutionRequired
public readonly latestCreatedExecution: CloudRunV2JobLatestCreatedExecutionList;

observedGenerationRequired
public readonly observedGeneration: string;
  • Type: string

reconcilingRequired
public readonly reconciling: IResolvable;
  • Type: cdktf.IResolvable

templateRequired
public readonly template: CloudRunV2JobTemplateOutputReference;

terminalConditionRequired
public readonly terminalCondition: CloudRunV2JobTerminalConditionList;

terraformLabelsRequired
public readonly terraformLabels: StringMap;
  • Type: cdktf.StringMap

timeoutsRequired
public readonly timeouts: CloudRunV2JobTimeoutsOutputReference;

uidRequired
public readonly uid: string;
  • Type: string

updateTimeRequired
public readonly updateTime: string;
  • Type: string

annotationsInputOptional
public readonly annotationsInput: {[ key: string ]: string};
  • Type: {[ key: string ]: string}

binaryAuthorizationInputOptional
public readonly binaryAuthorizationInput: CloudRunV2JobBinaryAuthorization;

clientInputOptional
public readonly clientInput: string;
  • Type: string

clientVersionInputOptional
public readonly clientVersionInput: string;
  • Type: string

deletionProtectionInputOptional
public readonly deletionProtectionInput: boolean | IResolvable;
  • Type: boolean | cdktf.IResolvable

idInputOptional
public readonly idInput: string;
  • Type: string

labelsInputOptional
public readonly labelsInput: {[ key: string ]: string};
  • Type: {[ key: string ]: string}

launchStageInputOptional
public readonly launchStageInput: string;
  • Type: string

locationInputOptional
public readonly locationInput: string;
  • Type: string

nameInputOptional
public readonly nameInput: string;
  • Type: string

projectInputOptional
public readonly projectInput: string;
  • Type: string

templateInputOptional
public readonly templateInput: CloudRunV2JobTemplate;

timeoutsInputOptional
public readonly timeoutsInput: IResolvable | CloudRunV2JobTimeouts;

annotationsRequired
public readonly annotations: {[ key: string ]: string};
  • Type: {[ key: string ]: string}

clientRequired
public readonly client: string;
  • Type: string

clientVersionRequired
public readonly clientVersion: string;
  • Type: string

deletionProtectionRequired
public readonly deletionProtection: boolean | IResolvable;
  • Type: boolean | cdktf.IResolvable

idRequired
public readonly id: string;
  • Type: string

labelsRequired
public readonly labels: {[ key: string ]: string};
  • Type: {[ key: string ]: string}

launchStageRequired
public readonly launchStage: string;
  • Type: string

locationRequired
public readonly location: string;
  • Type: string

nameRequired
public readonly name: string;
  • Type: string

projectRequired
public readonly project: string;
  • Type: string

Constants

Name Type Description
tfResourceType string No description.

tfResourceTypeRequired
public readonly tfResourceType: string;
  • Type: string

Structs

CloudRunV2JobBinaryAuthorization

Initializer

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

const cloudRunV2JobBinaryAuthorization: cloudRunV2Job.CloudRunV2JobBinaryAuthorization = { ... }

Properties

Name Type Description
breakglassJustification string If present, indicates to use Breakglass using this justification.
policy string The path to a binary authorization policy. Format: projects/{project}/platforms/cloudRun/{policy-name}.
useDefault boolean | cdktf.IResolvable If True, indicates to use the default project's binary authorization policy. If False, binary authorization will be disabled.

breakglassJustificationOptional
public readonly breakglassJustification: string;
  • Type: string

If present, indicates to use Breakglass using this justification.

If useDefault is False, then it must be empty. For more information on breakglass, see https://cloud.google.com/binary-authorization/docs/using-breakglass

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/cloud_run_v2_job#breakglass_justification CloudRunV2Job#breakglass_justification}


policyOptional
public readonly policy: string;
  • Type: string

The path to a binary authorization policy. Format: projects/{project}/platforms/cloudRun/{policy-name}.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/cloud_run_v2_job#policy CloudRunV2Job#policy}


useDefaultOptional
public readonly useDefault: boolean | IResolvable;
  • Type: boolean | cdktf.IResolvable

If True, indicates to use the default project's binary authorization policy. If False, binary authorization will be disabled.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/cloud_run_v2_job#use_default CloudRunV2Job#use_default}


CloudRunV2JobConditions

Initializer

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

const cloudRunV2JobConditions: cloudRunV2Job.CloudRunV2JobConditions = { ... }

CloudRunV2JobConfig

Initializer

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

const cloudRunV2JobConfig: cloudRunV2Job.CloudRunV2JobConfig = { ... }

Properties

Name Type Description
connection cdktf.SSHProvisionerConnection | cdktf.WinrmProvisionerConnection No description.
count number | cdktf.TerraformCount No description.
dependsOn cdktf.ITerraformDependable[] No description.
forEach cdktf.ITerraformIterator No description.
lifecycle cdktf.TerraformResourceLifecycle No description.
provider cdktf.TerraformProvider No description.
provisioners cdktf.FileProvisioner | cdktf.LocalExecProvisioner | cdktf.RemoteExecProvisioner[] No description.
location string The location of the cloud run job.
name string Name of the Job.
template CloudRunV2JobTemplate template block.
annotations {[ key: string ]: string} Unstructured key value map that may be set by external tools to store and arbitrary metadata.
binaryAuthorization CloudRunV2JobBinaryAuthorization binary_authorization block.
client string Arbitrary identifier for the API client.
clientVersion string Arbitrary version identifier for the API client.
deletionProtection boolean | cdktf.IResolvable Whether Terraform will be prevented from destroying the job.
id string Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/cloud_run_v2_job#id CloudRunV2Job#id}.
labels {[ key: string ]: string} Unstructured key value map that can be used to organize and categorize objects.
launchStage string The launch stage as defined by Google Cloud Platform Launch Stages. Cloud Run supports ALPHA, BETA, and GA. If no value is specified, GA is assumed. Set the launch stage to a preview stage on input to allow use of preview features in that stage. On read (or output), describes whether the resource uses preview features.
project string Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/cloud_run_v2_job#project CloudRunV2Job#project}.
timeouts CloudRunV2JobTimeouts timeouts block.

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

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

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

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

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

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

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

locationRequired
public readonly location: string;
  • Type: string

The location of the cloud run job.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/cloud_run_v2_job#location CloudRunV2Job#location}


nameRequired
public readonly name: string;
  • Type: string

Name of the Job.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/cloud_run_v2_job#name CloudRunV2Job#name}


templateRequired
public readonly template: CloudRunV2JobTemplate;

template block.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/cloud_run_v2_job#template CloudRunV2Job#template}


annotationsOptional
public readonly annotations: {[ key: string ]: string};
  • Type: {[ key: string ]: string}

Unstructured key value map that may be set by external tools to store and arbitrary metadata.

They are not queryable and should be preserved when modifying objects.

Cloud Run API v2 does not support annotations with 'run.googleapis.com', 'cloud.googleapis.com', 'serving.knative.dev', or 'autoscaling.knative.dev' namespaces, and they will be rejected on new resources. All system annotations in v1 now have a corresponding field in v2 Job.

This field follows Kubernetes annotations' namespacing, limits, and rules.

Note: This field is non-authoritative, and will only manage the annotations present in your configuration. Please refer to the field 'effective_annotations' for all of the annotations present on the resource.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/cloud_run_v2_job#annotations CloudRunV2Job#annotations}


binaryAuthorizationOptional
public readonly binaryAuthorization: CloudRunV2JobBinaryAuthorization;

binary_authorization block.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/cloud_run_v2_job#binary_authorization CloudRunV2Job#binary_authorization}


clientOptional
public readonly client: string;
  • Type: string

Arbitrary identifier for the API client.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/cloud_run_v2_job#client CloudRunV2Job#client}


clientVersionOptional
public readonly clientVersion: string;
  • Type: string

Arbitrary version identifier for the API client.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/cloud_run_v2_job#client_version CloudRunV2Job#client_version}


deletionProtectionOptional
public readonly deletionProtection: boolean | IResolvable;
  • Type: boolean | cdktf.IResolvable

Whether Terraform will be prevented from destroying the job.

Defaults to true. When a'terraform destroy' or 'terraform apply' would delete the job, the command will fail if this field is not set to false in Terraform state. When the field is set to true or unset in Terraform state, a 'terraform apply' or 'terraform destroy' that would delete the job will fail. When the field is set to false, deleting the job is allowed.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/cloud_run_v2_job#deletion_protection CloudRunV2Job#deletion_protection}


idOptional
public readonly id: string;
  • Type: string

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/cloud_run_v2_job#id CloudRunV2Job#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.


labelsOptional
public readonly labels: {[ key: string ]: string};
  • Type: {[ key: string ]: string}

Unstructured key value map that can be used to organize and categorize objects.

User-provided labels are shared with Google's billing system, so they can be used to filter, or break down billing charges by team, component, environment, state, etc. For more information, visit https://cloud.google.com/resource-manager/docs/creating-managing-labels or https://cloud.google.com/run/docs/configuring/labels.

Cloud Run API v2 does not support labels with 'run.googleapis.com', 'cloud.googleapis.com', 'serving.knative.dev', or 'autoscaling.knative.dev' namespaces, and they will be rejected. All system labels in v1 now have a corresponding field in v2 Job.

Note: This field is non-authoritative, and will only manage the labels present in your configuration. Please refer to the field 'effective_labels' for all of the labels present on the resource.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/cloud_run_v2_job#labels CloudRunV2Job#labels}


launchStageOptional
public readonly launchStage: string;
  • Type: string

The launch stage as defined by Google Cloud Platform Launch Stages. Cloud Run supports ALPHA, BETA, and GA. If no value is specified, GA is assumed. Set the launch stage to a preview stage on input to allow use of preview features in that stage. On read (or output), describes whether the resource uses preview features.

For example, if ALPHA is provided as input, but only BETA and GA-level features are used, this field will be BETA on output. Possible values: ["UNIMPLEMENTED", "PRELAUNCH", "EARLY_ACCESS", "ALPHA", "BETA", "GA", "DEPRECATED"]

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/cloud_run_v2_job#launch_stage CloudRunV2Job#launch_stage}


projectOptional
public readonly project: string;
  • Type: string

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/cloud_run_v2_job#project CloudRunV2Job#project}.


timeoutsOptional
public readonly timeouts: CloudRunV2JobTimeouts;

timeouts block.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/cloud_run_v2_job#timeouts CloudRunV2Job#timeouts}


CloudRunV2JobLatestCreatedExecution

Initializer

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

const cloudRunV2JobLatestCreatedExecution: cloudRunV2Job.CloudRunV2JobLatestCreatedExecution = { ... }

CloudRunV2JobTemplate

Initializer

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

const cloudRunV2JobTemplate: cloudRunV2Job.CloudRunV2JobTemplate = { ... }

Properties

Name Type Description
template CloudRunV2JobTemplateTemplate template block.
annotations {[ key: string ]: string} Unstructured key value map that may be set by external tools to store and arbitrary metadata.
labels {[ key: string ]: string} Unstructured key value map that can be used to organize and categorize objects.
parallelism number Specifies the maximum desired number of tasks the execution should run at given time.
taskCount number Specifies the desired number of tasks the execution should run.

templateRequired
public readonly template: CloudRunV2JobTemplateTemplate;

template block.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/cloud_run_v2_job#template CloudRunV2Job#template}


annotationsOptional
public readonly annotations: {[ key: string ]: string};
  • Type: {[ key: string ]: string}

Unstructured key value map that may be set by external tools to store and arbitrary metadata.

They are not queryable and should be preserved when modifying objects.

Cloud Run API v2 does not support annotations with 'run.googleapis.com', 'cloud.googleapis.com', 'serving.knative.dev', or 'autoscaling.knative.dev' namespaces, and they will be rejected. All system annotations in v1 now have a corresponding field in v2 ExecutionTemplate.

This field follows Kubernetes annotations' namespacing, limits, and rules.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/cloud_run_v2_job#annotations CloudRunV2Job#annotations}


labelsOptional
public readonly labels: {[ key: string ]: string};
  • Type: {[ key: string ]: string}

Unstructured key value map that can be used to organize and categorize objects.

User-provided labels are shared with Google's billing system, so they can be used to filter, or break down billing charges by team, component, environment, state, etc. For more information, visit https://cloud.google.com/resource-manager/docs/creating-managing-labels or https://cloud.google.com/run/docs/configuring/labels.

Cloud Run API v2 does not support labels with 'run.googleapis.com', 'cloud.googleapis.com', 'serving.knative.dev', or 'autoscaling.knative.dev' namespaces, and they will be rejected. All system labels in v1 now have a corresponding field in v2 ExecutionTemplate.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/cloud_run_v2_job#labels CloudRunV2Job#labels}


parallelismOptional
public readonly parallelism: number;
  • Type: number

Specifies the maximum desired number of tasks the execution should run at given time.

Must be <= taskCount. When the job is run, if this field is 0 or unset, the maximum possible value will be used for that execution. The actual number of tasks running in steady state will be less than this number when there are fewer tasks waiting to be completed remaining, i.e. when the work left to do is less than max parallelism.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/cloud_run_v2_job#parallelism CloudRunV2Job#parallelism}


taskCountOptional
public readonly taskCount: number;
  • Type: number

Specifies the desired number of tasks the execution should run.

Setting to 1 means that parallelism is limited to 1 and the success of that task signals the success of the execution. More info: https://kubernetes.io/docs/concepts/workloads/controllers/jobs-run-to-completion/

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/cloud_run_v2_job#task_count CloudRunV2Job#task_count}


CloudRunV2JobTemplateTemplate

Initializer

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

const cloudRunV2JobTemplateTemplate: cloudRunV2Job.CloudRunV2JobTemplateTemplate = { ... }

Properties

Name Type Description
containers cdktf.IResolvable | CloudRunV2JobTemplateTemplateContainers[] containers block.
encryptionKey string A reference to a customer managed encryption key (CMEK) to use to encrypt this container image.
executionEnvironment string The execution environment being used to host this Task. Possible values: ["EXECUTION_ENVIRONMENT_GEN1", "EXECUTION_ENVIRONMENT_GEN2"].
maxRetries number Number of retries allowed per Task, before marking this Task failed. Defaults to 3. Minimum value is 0.
serviceAccount string Email address of the IAM service account associated with the Task of a Job.
timeout string Max allowed time duration the Task may be active before the system will actively try to mark it failed and kill associated containers.
volumes cdktf.IResolvable | CloudRunV2JobTemplateTemplateVolumes[] volumes block.
vpcAccess CloudRunV2JobTemplateTemplateVpcAccess vpc_access block.

containersOptional
public readonly containers: IResolvable | CloudRunV2JobTemplateTemplateContainers[];

containers block.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/cloud_run_v2_job#containers CloudRunV2Job#containers}


encryptionKeyOptional
public readonly encryptionKey: string;
  • Type: string

A reference to a customer managed encryption key (CMEK) to use to encrypt this container image.

For more information, go to https://cloud.google.com/run/docs/securing/using-cmek

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/cloud_run_v2_job#encryption_key CloudRunV2Job#encryption_key}


executionEnvironmentOptional
public readonly executionEnvironment: string;
  • Type: string

The execution environment being used to host this Task. Possible values: ["EXECUTION_ENVIRONMENT_GEN1", "EXECUTION_ENVIRONMENT_GEN2"].

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/cloud_run_v2_job#execution_environment CloudRunV2Job#execution_environment}


maxRetriesOptional
public readonly maxRetries: number;
  • Type: number

Number of retries allowed per Task, before marking this Task failed. Defaults to 3. Minimum value is 0.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/cloud_run_v2_job#max_retries CloudRunV2Job#max_retries}


serviceAccountOptional
public readonly serviceAccount: string;
  • Type: string

Email address of the IAM service account associated with the Task of a Job.

The service account represents the identity of the running task, and determines what permissions the task has. If not provided, the task will use the project's default service account.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/cloud_run_v2_job#service_account CloudRunV2Job#service_account}


timeoutOptional
public readonly timeout: string;
  • Type: string

Max allowed time duration the Task may be active before the system will actively try to mark it failed and kill associated containers.

This applies per attempt of a task, meaning each retry can run for the full timeout.

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

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/cloud_run_v2_job#timeout CloudRunV2Job#timeout}


volumesOptional
public readonly volumes: IResolvable | CloudRunV2JobTemplateTemplateVolumes[];

volumes block.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/cloud_run_v2_job#volumes CloudRunV2Job#volumes}


vpcAccessOptional
public readonly vpcAccess: CloudRunV2JobTemplateTemplateVpcAccess;

vpc_access block.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/cloud_run_v2_job#vpc_access CloudRunV2Job#vpc_access}


CloudRunV2JobTemplateTemplateContainers

Initializer

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

const cloudRunV2JobTemplateTemplateContainers: cloudRunV2Job.CloudRunV2JobTemplateTemplateContainers = { ... }

Properties

Name Type Description
image string URL of the Container image in Google Container Registry or Google Artifact Registry. More info: https://kubernetes.io/docs/concepts/containers/images.
args string[] Arguments to the entrypoint.
command string[] Entrypoint array.
env cdktf.IResolvable | CloudRunV2JobTemplateTemplateContainersEnv[] env block.
name string Name of the container specified as a DNS_LABEL.
ports cdktf.IResolvable | CloudRunV2JobTemplateTemplateContainersPorts[] ports block.
resources CloudRunV2JobTemplateTemplateContainersResources resources block.
volumeMounts cdktf.IResolvable | CloudRunV2JobTemplateTemplateContainersVolumeMounts[] volume_mounts block.
workingDir string Container's working directory.

imageRequired
public readonly image: string;
  • Type: string

URL of the Container image in Google Container Registry or Google Artifact Registry. More info: https://kubernetes.io/docs/concepts/containers/images.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/cloud_run_v2_job#image CloudRunV2Job#image}


argsOptional
public readonly args: string[];
  • Type: string[]

Arguments to the entrypoint.

The docker image's CMD is used if this is not provided. Variable references are not supported in Cloud Run.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/cloud_run_v2_job#args CloudRunV2Job#args}


commandOptional
public readonly command: string[];
  • Type: string[]

Entrypoint array.

Not executed within a shell. The docker image's ENTRYPOINT is used if this is not provided. Variable references ( V A R N A M E ) a r e e x p a n d e d u s i n g t h e c o n t a i n e r s e n v i r o n m e n t . I f a v a r i a b l e c a n n o t b e r e s o l v e d , t h e r e f e r e n c e i n t h e i n p u t s t r i n g w i l l b e u n c h a n g e d . T h e (VAR_NAME) syntax can be escaped with a double , i e : (VAR_NAME). Escaped references will never be expanded, regardless of whether the variable exists or not. More info: https://kubernetes.io/docs/tasks/inject-data-application/define-command-argument-container/#running-a-command-in-a-shell

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/cloud_run_v2_job#command CloudRunV2Job#command}


envOptional
public readonly env: IResolvable | CloudRunV2JobTemplateTemplateContainersEnv[];

env block.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/cloud_run_v2_job#env CloudRunV2Job#env}


nameOptional
public readonly name: string;
  • Type: string

Name of the container specified as a DNS_LABEL.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/cloud_run_v2_job#name CloudRunV2Job#name}


portsOptional
public readonly ports: IResolvable | CloudRunV2JobTemplateTemplateContainersPorts[];

ports block.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/cloud_run_v2_job#ports CloudRunV2Job#ports}


resourcesOptional
public readonly resources: CloudRunV2JobTemplateTemplateContainersResources;

resources block.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/cloud_run_v2_job#resources CloudRunV2Job#resources}


volumeMountsOptional
public readonly volumeMounts: IResolvable | CloudRunV2JobTemplateTemplateContainersVolumeMounts[];

volume_mounts block.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/cloud_run_v2_job#volume_mounts CloudRunV2Job#volume_mounts}


workingDirOptional
public readonly workingDir: string;
  • Type: string

Container's working directory.

If not specified, the container runtime's default will be used, which might be configured in the container image.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/cloud_run_v2_job#working_dir CloudRunV2Job#working_dir}


CloudRunV2JobTemplateTemplateContainersEnv

Initializer

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

const cloudRunV2JobTemplateTemplateContainersEnv: cloudRunV2Job.CloudRunV2JobTemplateTemplateContainersEnv = { ... }

Properties

Name Type Description
name string Name of the environment variable. Must be a C_IDENTIFIER, and mnay not exceed 32768 characters.
value string Literal value of the environment variable.
valueSource CloudRunV2JobTemplateTemplateContainersEnvValueSource value_source block.

nameRequired
public readonly name: string;
  • Type: string

Name of the environment variable. Must be a C_IDENTIFIER, and mnay not exceed 32768 characters.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/cloud_run_v2_job#name CloudRunV2Job#name}


valueOptional
public readonly value: string;
  • Type: string

Literal value of the environment variable.

Defaults to "" and the maximum allowed length is 32768 characters. Variable references are not supported in Cloud Run.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/cloud_run_v2_job#value CloudRunV2Job#value}


valueSourceOptional
public readonly valueSource: CloudRunV2JobTemplateTemplateContainersEnvValueSource;

value_source block.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/cloud_run_v2_job#value_source CloudRunV2Job#value_source}


CloudRunV2JobTemplateTemplateContainersEnvValueSource

Initializer

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

const cloudRunV2JobTemplateTemplateContainersEnvValueSource: cloudRunV2Job.CloudRunV2JobTemplateTemplateContainersEnvValueSource = { ... }

Properties

Name Type Description
secretKeyRef CloudRunV2JobTemplateTemplateContainersEnvValueSourceSecretKeyRef secret_key_ref block.

secretKeyRefOptional
public readonly secretKeyRef: CloudRunV2JobTemplateTemplateContainersEnvValueSourceSecretKeyRef;

secret_key_ref block.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/cloud_run_v2_job#secret_key_ref CloudRunV2Job#secret_key_ref}


CloudRunV2JobTemplateTemplateContainersEnvValueSourceSecretKeyRef

Initializer

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

const cloudRunV2JobTemplateTemplateContainersEnvValueSourceSecretKeyRef: cloudRunV2Job.CloudRunV2JobTemplateTemplateContainersEnvValueSourceSecretKeyRef = { ... }

Properties

Name Type Description
secret string The name of the secret in Cloud Secret Manager.
version string The Cloud Secret Manager secret version.

secretRequired
public readonly secret: string;
  • Type: string

The name of the secret in Cloud Secret Manager.

Format: {secretName} if the secret is in the same project. projects/{project}/secrets/{secretName} if the secret is in a different project.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/cloud_run_v2_job#secret CloudRunV2Job#secret}


versionRequired
public readonly version: string;
  • Type: string

The Cloud Secret Manager secret version.

Can be 'latest' for the latest value or an integer for a specific version.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/cloud_run_v2_job#version CloudRunV2Job#version}


CloudRunV2JobTemplateTemplateContainersPorts

Initializer

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

const cloudRunV2JobTemplateTemplateContainersPorts: cloudRunV2Job.CloudRunV2JobTemplateTemplateContainersPorts = { ... }

Properties

Name Type Description
containerPort number Port number the container listens on. This must be a valid TCP port number, 0 < containerPort < 65536.
name string If specified, used to specify which protocol to use. Allowed values are "http1" and "h2c".

containerPortOptional
public readonly containerPort: number;
  • Type: number

Port number the container listens on. This must be a valid TCP port number, 0 < containerPort < 65536.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/cloud_run_v2_job#container_port CloudRunV2Job#container_port}


nameOptional
public readonly name: string;
  • Type: string

If specified, used to specify which protocol to use. Allowed values are "http1" and "h2c".

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/cloud_run_v2_job#name CloudRunV2Job#name}


CloudRunV2JobTemplateTemplateContainersResources

Initializer

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

const cloudRunV2JobTemplateTemplateContainersResources: cloudRunV2Job.CloudRunV2JobTemplateTemplateContainersResources = { ... }

Properties

Name Type Description
limits {[ key: string ]: string} Only memory and CPU are supported.

limitsOptional
public readonly limits: {[ key: string ]: string};
  • Type: {[ key: string ]: string}

Only memory and CPU are supported.

Use key 'cpu' for CPU limit and 'memory' for memory limit. Note: The only supported values for CPU are '1', '2', '4', and '8'. Setting 4 CPU requires at least 2Gi of memory. The values of the map is string form of the 'quantity' k8s type: https://github.com/kubernetes/kubernetes/blob/master/staging/src/k8s.io/apimachinery/pkg/api/resource/quantity.go

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/cloud_run_v2_job#limits CloudRunV2Job#limits}


CloudRunV2JobTemplateTemplateContainersVolumeMounts

Initializer

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

const cloudRunV2JobTemplateTemplateContainersVolumeMounts: cloudRunV2Job.CloudRunV2JobTemplateTemplateContainersVolumeMounts = { ... }

Properties

Name Type Description
mountPath string Path within the container at which the volume should be mounted.
name string This must match the Name of a Volume.

mountPathRequired
public readonly mountPath: string;
  • Type: string

Path within the container at which the volume should be mounted.

Must not contain ':'. For Cloud SQL volumes, it can be left empty, or must otherwise be /cloudsql. All instances defined in the Volume will be available as /cloudsql/[instance]. For more information on Cloud SQL volumes, visit https://cloud.google.com/sql/docs/mysql/connect-run

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/cloud_run_v2_job#mount_path CloudRunV2Job#mount_path}


nameRequired
public readonly name: string;
  • Type: string

This must match the Name of a Volume.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/cloud_run_v2_job#name CloudRunV2Job#name}


CloudRunV2JobTemplateTemplateVolumes

Initializer

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

const cloudRunV2JobTemplateTemplateVolumes: cloudRunV2Job.CloudRunV2JobTemplateTemplateVolumes = { ... }

Properties

Name Type Description
name string Volume's name.
cloudSqlInstance CloudRunV2JobTemplateTemplateVolumesCloudSqlInstance cloud_sql_instance block.
emptyDir CloudRunV2JobTemplateTemplateVolumesEmptyDir empty_dir block.
gcs CloudRunV2JobTemplateTemplateVolumesGcs gcs block.
nfs CloudRunV2JobTemplateTemplateVolumesNfs nfs block.
secret CloudRunV2JobTemplateTemplateVolumesSecret secret block.

nameRequired
public readonly name: string;
  • Type: string

Volume's name.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/cloud_run_v2_job#name CloudRunV2Job#name}


cloudSqlInstanceOptional
public readonly cloudSqlInstance: CloudRunV2JobTemplateTemplateVolumesCloudSqlInstance;

cloud_sql_instance block.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/cloud_run_v2_job#cloud_sql_instance CloudRunV2Job#cloud_sql_instance}


emptyDirOptional
public readonly emptyDir: CloudRunV2JobTemplateTemplateVolumesEmptyDir;

empty_dir block.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/cloud_run_v2_job#empty_dir CloudRunV2Job#empty_dir}


gcsOptional
public readonly gcs: CloudRunV2JobTemplateTemplateVolumesGcs;

gcs block.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/cloud_run_v2_job#gcs CloudRunV2Job#gcs}


nfsOptional
public readonly nfs: CloudRunV2JobTemplateTemplateVolumesNfs;

nfs block.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/cloud_run_v2_job#nfs CloudRunV2Job#nfs}


secretOptional
public readonly secret: CloudRunV2JobTemplateTemplateVolumesSecret;

secret block.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/cloud_run_v2_job#secret CloudRunV2Job#secret}


CloudRunV2JobTemplateTemplateVolumesCloudSqlInstance

Initializer

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

const cloudRunV2JobTemplateTemplateVolumesCloudSqlInstance: cloudRunV2Job.CloudRunV2JobTemplateTemplateVolumesCloudSqlInstance = { ... }

Properties

Name Type Description
instances string[] The Cloud SQL instance connection names, as can be found in https://console.cloud.google.com/sql/instances. Visit https://cloud.google.com/sql/docs/mysql/connect-run for more information on how to connect Cloud SQL and Cloud Run. Format: {project}:{location}:{instance}.

instancesOptional
public readonly instances: string[];
  • Type: string[]

The Cloud SQL instance connection names, as can be found in https://console.cloud.google.com/sql/instances. Visit https://cloud.google.com/sql/docs/mysql/connect-run for more information on how to connect Cloud SQL and Cloud Run. Format: {project}:{location}:{instance}.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/cloud_run_v2_job#instances CloudRunV2Job#instances}


CloudRunV2JobTemplateTemplateVolumesEmptyDir

Initializer

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

const cloudRunV2JobTemplateTemplateVolumesEmptyDir: cloudRunV2Job.CloudRunV2JobTemplateTemplateVolumesEmptyDir = { ... }

Properties

Name Type Description
medium string The different types of medium supported for EmptyDir. Default value: "MEMORY" Possible values: ["MEMORY"].
sizeLimit string Limit on the storage usable by this EmptyDir volume.

mediumOptional
public readonly medium: string;
  • Type: string

The different types of medium supported for EmptyDir. Default value: "MEMORY" Possible values: ["MEMORY"].

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/cloud_run_v2_job#medium CloudRunV2Job#medium}


sizeLimitOptional
public readonly sizeLimit: string;
  • Type: string

Limit on the storage usable by this EmptyDir volume.

The size limit is also applicable for memory medium. The maximum usage on memory medium EmptyDir would be the minimum value between the SizeLimit specified here and the sum of memory limits of all containers in a pod. This field's values are of the 'Quantity' k8s type: https://kubernetes.io/docs/reference/kubernetes-api/common-definitions/quantity/. The default is nil which means that the limit is undefined. More info: https://kubernetes.io/docs/concepts/storage/volumes/#emptydir.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/cloud_run_v2_job#size_limit CloudRunV2Job#size_limit}


CloudRunV2JobTemplateTemplateVolumesGcs

Initializer

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

const cloudRunV2JobTemplateTemplateVolumesGcs: cloudRunV2Job.CloudRunV2JobTemplateTemplateVolumesGcs = { ... }

Properties

Name Type Description
bucket string Name of the cloud storage bucket to back the volume.
readOnly boolean | cdktf.IResolvable If true, mount this volume as read-only in all mounts. If false, mount this volume as read-write.

bucketRequired
public readonly bucket: string;
  • Type: string

Name of the cloud storage bucket to back the volume.

The resource service account must have permission to access the bucket.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/cloud_run_v2_job#bucket CloudRunV2Job#bucket}


readOnlyOptional
public readonly readOnly: boolean | IResolvable;
  • Type: boolean | cdktf.IResolvable

If true, mount this volume as read-only in all mounts. If false, mount this volume as read-write.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/cloud_run_v2_job#read_only CloudRunV2Job#read_only}


CloudRunV2JobTemplateTemplateVolumesNfs

Initializer

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

const cloudRunV2JobTemplateTemplateVolumesNfs: cloudRunV2Job.CloudRunV2JobTemplateTemplateVolumesNfs = { ... }

Properties

Name Type Description
server string Hostname or IP address of the NFS server.
path string Path that is exported by the NFS server.
readOnly boolean | cdktf.IResolvable If true, mount this volume as read-only in all mounts.

serverRequired
public readonly server: string;
  • Type: string

Hostname or IP address of the NFS server.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/cloud_run_v2_job#server CloudRunV2Job#server}


pathOptional
public readonly path: string;
  • Type: string

Path that is exported by the NFS server.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/cloud_run_v2_job#path CloudRunV2Job#path}


readOnlyOptional
public readonly readOnly: boolean | IResolvable;
  • Type: boolean | cdktf.IResolvable

If true, mount this volume as read-only in all mounts.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/cloud_run_v2_job#read_only CloudRunV2Job#read_only}


CloudRunV2JobTemplateTemplateVolumesSecret

Initializer

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

const cloudRunV2JobTemplateTemplateVolumesSecret: cloudRunV2Job.CloudRunV2JobTemplateTemplateVolumesSecret = { ... }

Properties

Name Type Description
secret string The name of the secret in Cloud Secret Manager.
defaultMode number Integer representation of mode bits to use on created files by default.
items cdktf.IResolvable | CloudRunV2JobTemplateTemplateVolumesSecretItems[] items block.

secretRequired
public readonly secret: string;
  • Type: string

The name of the secret in Cloud Secret Manager.

Format: {secret} if the secret is in the same project. projects/{project}/secrets/{secret} if the secret is in a different project.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/cloud_run_v2_job#secret CloudRunV2Job#secret}


defaultModeOptional
public readonly defaultMode: number;
  • Type: number

Integer representation of mode bits to use on created files by default.

Must be a value between 0000 and 0777 (octal), defaulting to 0444. Directories within the path are not affected by this setting.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/cloud_run_v2_job#default_mode CloudRunV2Job#default_mode}


itemsOptional
public readonly items: IResolvable | CloudRunV2JobTemplateTemplateVolumesSecretItems[];

items block.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/cloud_run_v2_job#items CloudRunV2Job#items}


CloudRunV2JobTemplateTemplateVolumesSecretItems

Initializer

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

const cloudRunV2JobTemplateTemplateVolumesSecretItems: cloudRunV2Job.CloudRunV2JobTemplateTemplateVolumesSecretItems = { ... }

Properties

Name Type Description
path string The relative path of the secret in the container.
version string The Cloud Secret Manager secret version.
mode number Integer octal mode bits to use on this file, must be a value between 01 and 0777 (octal).

pathRequired
public readonly path: string;
  • Type: string

The relative path of the secret in the container.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/cloud_run_v2_job#path CloudRunV2Job#path}


versionRequired
public readonly version: string;
  • Type: string

The Cloud Secret Manager secret version.

Can be 'latest' for the latest value or an integer for a specific version

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/cloud_run_v2_job#version CloudRunV2Job#version}


modeOptional
public readonly mode: number;
  • Type: number

Integer octal mode bits to use on this file, must be a value between 01 and 0777 (octal).

If 0 or not set, the Volume's default mode will be used.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/cloud_run_v2_job#mode CloudRunV2Job#mode}


CloudRunV2JobTemplateTemplateVpcAccess

Initializer

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

const cloudRunV2JobTemplateTemplateVpcAccess: cloudRunV2Job.CloudRunV2JobTemplateTemplateVpcAccess = { ... }

Properties

Name Type Description
connector string VPC Access connector name. Format: projects/{project}/locations/{location}/connectors/{connector}, where {project} can be project id or number.
egress string Traffic VPC egress settings. Possible values: ["ALL_TRAFFIC", "PRIVATE_RANGES_ONLY"].
networkInterfaces cdktf.IResolvable | CloudRunV2JobTemplateTemplateVpcAccessNetworkInterfaces[] network_interfaces block.

connectorOptional
public readonly connector: string;
  • Type: string

VPC Access connector name. Format: projects/{project}/locations/{location}/connectors/{connector}, where {project} can be project id or number.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/cloud_run_v2_job#connector CloudRunV2Job#connector}


egressOptional
public readonly egress: string;
  • Type: string

Traffic VPC egress settings. Possible values: ["ALL_TRAFFIC", "PRIVATE_RANGES_ONLY"].

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/cloud_run_v2_job#egress CloudRunV2Job#egress}


networkInterfacesOptional
public readonly networkInterfaces: IResolvable | CloudRunV2JobTemplateTemplateVpcAccessNetworkInterfaces[];

network_interfaces block.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/cloud_run_v2_job#network_interfaces CloudRunV2Job#network_interfaces}


CloudRunV2JobTemplateTemplateVpcAccessNetworkInterfaces

Initializer

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

const cloudRunV2JobTemplateTemplateVpcAccessNetworkInterfaces: cloudRunV2Job.CloudRunV2JobTemplateTemplateVpcAccessNetworkInterfaces = { ... }

Properties

Name Type Description
network string The VPC network that the Cloud Run resource will be able to send traffic to.
subnetwork string The VPC subnetwork that the Cloud Run resource will get IPs from.
tags string[] Network tags applied to this Cloud Run job.

networkOptional
public readonly network: string;
  • Type: string

The VPC network that the Cloud Run resource will be able to send traffic to.

At least one of network or subnetwork must be specified. If both network and subnetwork are specified, the given VPC subnetwork must belong to the given VPC network. If network is not specified, it will be looked up from the subnetwork.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/cloud_run_v2_job#network CloudRunV2Job#network}


subnetworkOptional
public readonly subnetwork: string;
  • Type: string

The VPC subnetwork that the Cloud Run resource will get IPs from.

At least one of network or subnetwork must be specified. If both network and subnetwork are specified, the given VPC subnetwork must belong to the given VPC network. If subnetwork is not specified, the subnetwork with the same name with the network will be used.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/cloud_run_v2_job#subnetwork CloudRunV2Job#subnetwork}


tagsOptional
public readonly tags: string[];
  • Type: string[]

Network tags applied to this Cloud Run job.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/cloud_run_v2_job#tags CloudRunV2Job#tags}


CloudRunV2JobTerminalCondition

Initializer

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

const cloudRunV2JobTerminalCondition: cloudRunV2Job.CloudRunV2JobTerminalCondition = { ... }

CloudRunV2JobTimeouts

Initializer

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

const cloudRunV2JobTimeouts: cloudRunV2Job.CloudRunV2JobTimeouts = { ... }

Properties

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

createOptional
public readonly create: string;
  • Type: string

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/cloud_run_v2_job#create CloudRunV2Job#create}.


deleteOptional
public readonly delete: string;
  • Type: string

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/cloud_run_v2_job#delete CloudRunV2Job#delete}.


updateOptional
public readonly update: string;
  • Type: string

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/cloud_run_v2_job#update CloudRunV2Job#update}.


Classes

CloudRunV2JobBinaryAuthorizationOutputReference

Initializers

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

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

terraformResourceRequired
  • Type: cdktf.IInterpolatingParent

The parent resource.


terraformAttributeRequired
  • Type: string

The attribute on the parent resource this class is referencing.


Methods

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

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

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

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

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

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

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

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

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

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

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

resolve
public resolve(_context: IResolveContext): any

Produce the Token's value at resolution time.

_contextRequired
  • Type: cdktf.IResolveContext

toString
public toString(): string

Return a string representation of this resolvable object.

Returns a reversible string representation.

resetBreakglassJustification
public resetBreakglassJustification(): void
resetPolicy
public resetPolicy(): void
resetUseDefault
public resetUseDefault(): void

Properties

Name Type Description
creationStack string[] The creation stack of this resolvable which will be appended to errors thrown during resolution.
fqn string No description.
breakglassJustificationInput string No description.
policyInput string No description.
useDefaultInput boolean | cdktf.IResolvable No description.
breakglassJustification string No description.
policy string No description.
useDefault boolean | cdktf.IResolvable No description.
internalValue CloudRunV2JobBinaryAuthorization No description.

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

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

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


fqnRequired
public readonly fqn: string;
  • Type: string

breakglassJustificationInputOptional
public readonly breakglassJustificationInput: string;
  • Type: string

policyInputOptional
public readonly policyInput: string;
  • Type: string

useDefaultInputOptional
public readonly useDefaultInput: boolean | IResolvable;
  • Type: boolean | cdktf.IResolvable

breakglassJustificationRequired
public readonly breakglassJustification: string;
  • Type: string

policyRequired
public readonly policy: string;
  • Type: string

useDefaultRequired
public readonly useDefault: boolean | IResolvable;
  • Type: boolean | cdktf.IResolvable

internalValueOptional
public readonly internalValue: CloudRunV2JobBinaryAuthorization;

CloudRunV2JobConditionsList

Initializers

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

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

terraformResourceRequired
  • Type: cdktf.IInterpolatingParent

The parent resource.


terraformAttributeRequired
  • Type: string

The attribute on the parent resource this class is referencing.


wrapsSetRequired
  • Type: boolean

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


Methods

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

allWithMapKey
public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator

Creating an iterator for this complex list.

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

mapKeyAttributeNameRequired
  • Type: string

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

Produce the Token's value at resolution time.

_contextRequired
  • Type: cdktf.IResolveContext

toString
public toString(): string

Return a string representation of this resolvable object.

Returns a reversible string representation.

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

the index of the item to return.


Properties

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

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

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

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


fqnRequired
public readonly fqn: string;
  • Type: string

CloudRunV2JobConditionsOutputReference

Initializers

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

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

terraformResourceRequired
  • Type: cdktf.IInterpolatingParent

The parent resource.


terraformAttributeRequired
  • Type: string

The attribute on the parent resource this class is referencing.


complexObjectIndexRequired
  • Type: number

the index of this item in the list.


complexObjectIsFromSetRequired
  • Type: boolean

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


Methods

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

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

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

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

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

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

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

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

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

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

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

resolve
public resolve(_context: IResolveContext): any

Produce the Token's value at resolution time.

_contextRequired
  • Type: cdktf.IResolveContext

toString
public toString(): string

Return a string representation of this resolvable object.

Returns a reversible string representation.

Properties

Name Type Description
creationStack string[] The creation stack of this resolvable which will be appended to errors thrown during resolution.
fqn string No description.
executionReason string No description.
lastTransitionTime string No description.
message string No description.
reason string No description.
revisionReason string No description.
severity string No description.
state string No description.
type string No description.
internalValue CloudRunV2JobConditions No description.

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

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

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


fqnRequired
public readonly fqn: string;
  • Type: string

executionReasonRequired
public readonly executionReason: string;
  • Type: string

lastTransitionTimeRequired
public readonly lastTransitionTime: string;
  • Type: string

messageRequired
public readonly message: string;
  • Type: string

reasonRequired
public readonly reason: string;
  • Type: string

revisionReasonRequired
public readonly revisionReason: string;
  • Type: string

severityRequired
public readonly severity: string;
  • Type: string

stateRequired
public readonly state: string;
  • Type: string

typeRequired
public readonly type: string;
  • Type: string

internalValueOptional
public readonly internalValue: CloudRunV2JobConditions;

CloudRunV2JobLatestCreatedExecutionList

Initializers

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

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

terraformResourceRequired
  • Type: cdktf.IInterpolatingParent

The parent resource.


terraformAttributeRequired
  • Type: string

The attribute on the parent resource this class is referencing.


wrapsSetRequired
  • Type: boolean

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


Methods

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

allWithMapKey
public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator

Creating an iterator for this complex list.

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

mapKeyAttributeNameRequired
  • Type: string

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

Produce the Token's value at resolution time.

_contextRequired
  • Type: cdktf.IResolveContext

toString
public toString(): string

Return a string representation of this resolvable object.

Returns a reversible string representation.

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

the index of the item to return.


Properties

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

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

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

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


fqnRequired
public readonly fqn: string;
  • Type: string

CloudRunV2JobLatestCreatedExecutionOutputReference

Initializers

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

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

terraformResourceRequired
  • Type: cdktf.IInterpolatingParent

The parent resource.


terraformAttributeRequired
  • Type: string

The attribute on the parent resource this class is referencing.


complexObjectIndexRequired
  • Type: number

the index of this item in the list.


complexObjectIsFromSetRequired
  • Type: boolean

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


Methods

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

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

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

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

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

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

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

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

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

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

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

resolve
public resolve(_context: IResolveContext): any

Produce the Token's value at resolution time.

_contextRequired
  • Type: cdktf.IResolveContext

toString
public toString(): string

Return a string representation of this resolvable object.

Returns a reversible string representation.

Properties

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

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

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

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


fqnRequired
public readonly fqn: string;
  • Type: string

completionTimeRequired
public readonly completionTime: string;
  • Type: string

createTimeRequired
public readonly createTime: string;
  • Type: string

nameRequired
public readonly name: string;
  • Type: string

internalValueOptional
public readonly internalValue: CloudRunV2JobLatestCreatedExecution;

CloudRunV2JobTemplateOutputReference

Initializers

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

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

terraformResourceRequired
  • Type: cdktf.IInterpolatingParent

The parent resource.


terraformAttributeRequired
  • Type: string

The attribute on the parent resource this class is referencing.


Methods

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

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

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

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

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

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

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

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

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

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

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

resolve
public resolve(_context: IResolveContext): any

Produce the Token's value at resolution time.

_contextRequired
  • Type: cdktf.IResolveContext

toString
public toString(): string

Return a string representation of this resolvable object.

Returns a reversible string representation.

putTemplate
public putTemplate(value: CloudRunV2JobTemplateTemplate): void
valueRequired

resetAnnotations
public resetAnnotations(): void
resetLabels
public resetLabels(): void
resetParallelism
public resetParallelism(): void
resetTaskCount
public resetTaskCount(): void

Properties

Name Type Description
creationStack string[] The creation stack of this resolvable which will be appended to errors thrown during resolution.
fqn string No description.
template CloudRunV2JobTemplateTemplateOutputReference No description.
annotationsInput {[ key: string ]: string} No description.
labelsInput {[ key: string ]: string} No description.
parallelismInput number No description.
taskCountInput number No description.
templateInput CloudRunV2JobTemplateTemplate No description.
annotations {[ key: string ]: string} No description.
labels {[ key: string ]: string} No description.
parallelism number No description.
taskCount number No description.
internalValue CloudRunV2JobTemplate No description.

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

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

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


fqnRequired
public readonly fqn: string;
  • Type: string

templateRequired
public readonly template: CloudRunV2JobTemplateTemplateOutputReference;

annotationsInputOptional
public readonly annotationsInput: {[ key: string ]: string};
  • Type: {[ key: string ]: string}

labelsInputOptional
public readonly labelsInput: {[ key: string ]: string};
  • Type: {[ key: string ]: string}

parallelismInputOptional
public readonly parallelismInput: number;
  • Type: number

taskCountInputOptional
public readonly taskCountInput: number;
  • Type: number

templateInputOptional
public readonly templateInput: CloudRunV2JobTemplateTemplate;

annotationsRequired
public readonly annotations: {[ key: string ]: string};
  • Type: {[ key: string ]: string}

labelsRequired
public readonly labels: {[ key: string ]: string};
  • Type: {[ key: string ]: string}

parallelismRequired
public readonly parallelism: number;
  • Type: number

taskCountRequired
public readonly taskCount: number;
  • Type: number

internalValueOptional
public readonly internalValue: CloudRunV2JobTemplate;

CloudRunV2JobTemplateTemplateContainersEnvList

Initializers

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

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

terraformResourceRequired
  • Type: cdktf.IInterpolatingParent

The parent resource.


terraformAttributeRequired
  • Type: string

The attribute on the parent resource this class is referencing.


wrapsSetRequired
  • Type: boolean

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


Methods

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

allWithMapKey
public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator

Creating an iterator for this complex list.

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

mapKeyAttributeNameRequired
  • Type: string

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

Produce the Token's value at resolution time.

_contextRequired
  • Type: cdktf.IResolveContext

toString
public toString(): string

Return a string representation of this resolvable object.

Returns a reversible string representation.

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

the index of the item to return.


Properties

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

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

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

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


fqnRequired
public readonly fqn: string;
  • Type: string

internalValueOptional
public readonly internalValue: IResolvable | CloudRunV2JobTemplateTemplateContainersEnv[];

CloudRunV2JobTemplateTemplateContainersEnvOutputReference

Initializers

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

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

terraformResourceRequired
  • Type: cdktf.IInterpolatingParent

The parent resource.


terraformAttributeRequired
  • Type: string

The attribute on the parent resource this class is referencing.


complexObjectIndexRequired
  • Type: number

the index of this item in the list.


complexObjectIsFromSetRequired
  • Type: boolean

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


Methods

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

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

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

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

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

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

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

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

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

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

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

resolve
public resolve(_context: IResolveContext): any

Produce the Token's value at resolution time.

_contextRequired
  • Type: cdktf.IResolveContext

toString
public toString(): string

Return a string representation of this resolvable object.

Returns a reversible string representation.

putValueSource
public putValueSource(value: CloudRunV2JobTemplateTemplateContainersEnvValueSource): void
valueRequired

resetValue
public resetValue(): void
resetValueSource
public resetValueSource(): void

Properties

Name Type Description
creationStack string[] The creation stack of this resolvable which will be appended to errors thrown during resolution.
fqn string No description.
valueSource CloudRunV2JobTemplateTemplateContainersEnvValueSourceOutputReference No description.
nameInput string No description.
valueInput string No description.
valueSourceInput CloudRunV2JobTemplateTemplateContainersEnvValueSource No description.
name string No description.
value string No description.
internalValue cdktf.IResolvable | CloudRunV2JobTemplateTemplateContainersEnv No description.

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

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

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


fqnRequired
public readonly fqn: string;
  • Type: string

valueSourceRequired
public readonly valueSource: CloudRunV2JobTemplateTemplateContainersEnvValueSourceOutputReference;

nameInputOptional
public readonly nameInput: string;
  • Type: string

valueInputOptional
public readonly valueInput: string;
  • Type: string

valueSourceInputOptional
public readonly valueSourceInput: CloudRunV2JobTemplateTemplateContainersEnvValueSource;

nameRequired
public readonly name: string;
  • Type: string

valueRequired
public readonly value: string;
  • Type: string

internalValueOptional
public readonly internalValue: IResolvable | CloudRunV2JobTemplateTemplateContainersEnv;

CloudRunV2JobTemplateTemplateContainersEnvValueSourceOutputReference

Initializers

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

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

terraformResourceRequired
  • Type: cdktf.IInterpolatingParent

The parent resource.


terraformAttributeRequired
  • Type: string

The attribute on the parent resource this class is referencing.


Methods

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

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

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

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

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

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

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

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

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

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

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

resolve
public resolve(_context: IResolveContext): any

Produce the Token's value at resolution time.

_contextRequired
  • Type: cdktf.IResolveContext

toString
public toString(): string

Return a string representation of this resolvable object.

Returns a reversible string representation.

putSecretKeyRef
public putSecretKeyRef(value: CloudRunV2JobTemplateTemplateContainersEnvValueSourceSecretKeyRef): void
valueRequired

resetSecretKeyRef
public resetSecretKeyRef(): void

Properties

Name Type Description
creationStack string[] The creation stack of this resolvable which will be appended to errors thrown during resolution.
fqn string No description.
secretKeyRef CloudRunV2JobTemplateTemplateContainersEnvValueSourceSecretKeyRefOutputReference No description.
secretKeyRefInput CloudRunV2JobTemplateTemplateContainersEnvValueSourceSecretKeyRef No description.
internalValue CloudRunV2JobTemplateTemplateContainersEnvValueSource No description.

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

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

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


fqnRequired
public readonly fqn: string;
  • Type: string

secretKeyRefRequired
public readonly secretKeyRef: CloudRunV2JobTemplateTemplateContainersEnvValueSourceSecretKeyRefOutputReference;

secretKeyRefInputOptional
public readonly secretKeyRefInput: CloudRunV2JobTemplateTemplateContainersEnvValueSourceSecretKeyRef;

internalValueOptional
public readonly internalValue: CloudRunV2JobTemplateTemplateContainersEnvValueSource;

CloudRunV2JobTemplateTemplateContainersEnvValueSourceSecretKeyRefOutputReference

Initializers

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

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

terraformResourceRequired
  • Type: cdktf.IInterpolatingParent

The parent resource.


terraformAttributeRequired
  • Type: string

The attribute on the parent resource this class is referencing.


Methods

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

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

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

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

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

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

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

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

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

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

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

resolve
public resolve(_context: IResolveContext): any

Produce the Token's value at resolution time.

_contextRequired
  • Type: cdktf.IResolveContext

toString
public toString(): string

Return a string representation of this resolvable object.

Returns a reversible string representation.

Properties

Name Type Description
creationStack string[] The creation stack of this resolvable which will be appended to errors thrown during resolution.
fqn string No description.
secretInput string No description.
versionInput string No description.
secret string No description.
version string No description.
internalValue CloudRunV2JobTemplateTemplateContainersEnvValueSourceSecretKeyRef No description.

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

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

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


fqnRequired
public readonly fqn: string;
  • Type: string

secretInputOptional
public readonly secretInput: string;
  • Type: string

versionInputOptional
public readonly versionInput: string;
  • Type: string

secretRequired
public readonly secret: string;
  • Type: string

versionRequired
public readonly version: string;
  • Type: string

internalValueOptional
public readonly internalValue: CloudRunV2JobTemplateTemplateContainersEnvValueSourceSecretKeyRef;

CloudRunV2JobTemplateTemplateContainersList

Initializers

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

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

terraformResourceRequired
  • Type: cdktf.IInterpolatingParent

The parent resource.


terraformAttributeRequired
  • Type: string

The attribute on the parent resource this class is referencing.


wrapsSetRequired
  • Type: boolean

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


Methods

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

allWithMapKey
public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator

Creating an iterator for this complex list.

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

mapKeyAttributeNameRequired
  • Type: string

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

Produce the Token's value at resolution time.

_contextRequired
  • Type: cdktf.IResolveContext

toString
public toString(): string

Return a string representation of this resolvable object.

Returns a reversible string representation.

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

the index of the item to return.


Properties

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

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

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

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


fqnRequired
public readonly fqn: string;
  • Type: string

internalValueOptional
public readonly internalValue: IResolvable | CloudRunV2JobTemplateTemplateContainers[];

CloudRunV2JobTemplateTemplateContainersOutputReference

Initializers

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

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

terraformResourceRequired
  • Type: cdktf.IInterpolatingParent

The parent resource.


terraformAttributeRequired
  • Type: string

The attribute on the parent resource this class is referencing.


complexObjectIndexRequired
  • Type: number

the index of this item in the list.


complexObjectIsFromSetRequired
  • Type: boolean

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


Methods

Name Description
computeFqn No description.
getAnyMapAttribute No description.
getBooleanAttribute No description.
getBooleanMapAttribute No description.
getListAttribute No description.
getNumberAttribute No description.
getNumberListAttribute No description.
getNumberMapAttribute No description.
getStringAttribute No description.
getStringMapAttribute No description.
interpolationForAttribute No description.
resolve Produce the Token's value at resolution time.
toString Return a string representation of this resolvable object.
putEnv No description.
putPorts No description.
putResources No description.
putVolumeMounts No description.
resetArgs No description.
resetCommand No description.
resetEnv No description.
resetName No description.
resetPorts No description.
resetResources No description.
resetVolumeMounts No description.
resetWorkingDir No description.

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

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

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

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

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

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

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

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

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

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

resolve
public resolve(_context: IResolveContext): any

Produce the Token's value at resolution time.

_contextRequired
  • Type: cdktf.IResolveContext

toString
public toString(): string

Return a string representation of this resolvable object.

Returns a reversible string representation.

putEnv
public putEnv(value: IResolvable | CloudRunV2JobTemplateTemplateContainersEnv[]): void
valueRequired

putPorts
public putPorts(value: IResolvable | CloudRunV2JobTemplateTemplateContainersPorts[]): void
valueRequired

putResources
public putResources(value: CloudRunV2JobTemplateTemplateContainersResources): void
valueRequired

putVolumeMounts
public putVolumeMounts(value: IResolvable | CloudRunV2JobTemplateTemplateContainersVolumeMounts[]): void
valueRequired

resetArgs
public resetArgs(): void
resetCommand
public resetCommand(): void
resetEnv
public resetEnv(): void
resetName
public resetName(): void
resetPorts
public resetPorts(): void
resetResources
public resetResources(): void
resetVolumeMounts
public resetVolumeMounts(): void
resetWorkingDir
public resetWorkingDir(): void

Properties

Name Type Description
creationStack string[] The creation stack of this resolvable which will be appended to errors thrown during resolution.
fqn string No description.
env CloudRunV2JobTemplateTemplateContainersEnvList No description.
ports CloudRunV2JobTemplateTemplateContainersPortsList No description.
resources CloudRunV2JobTemplateTemplateContainersResourcesOutputReference No description.
volumeMounts CloudRunV2JobTemplateTemplateContainersVolumeMountsList No description.
argsInput string[] No description.
commandInput string[] No description.
envInput cdktf.IResolvable | CloudRunV2JobTemplateTemplateContainersEnv[] No description.
imageInput string No description.
nameInput string No description.
portsInput cdktf.IResolvable | CloudRunV2JobTemplateTemplateContainersPorts[] No description.
resourcesInput CloudRunV2JobTemplateTemplateContainersResources No description.
volumeMountsInput cdktf.IResolvable | CloudRunV2JobTemplateTemplateContainersVolumeMounts[] No description.
workingDirInput string No description.
args string[] No description.
command string[] No description.
image string No description.
name string No description.
workingDir string No description.
internalValue cdktf.IResolvable | CloudRunV2JobTemplateTemplateContainers No description.

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

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

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


fqnRequired
public readonly fqn: string;
  • Type: string

envRequired
public readonly env: CloudRunV2JobTemplateTemplateContainersEnvList;

portsRequired
public readonly ports: CloudRunV2JobTemplateTemplateContainersPortsList;

resourcesRequired
public readonly resources: CloudRunV2JobTemplateTemplateContainersResourcesOutputReference;

volumeMountsRequired
public readonly volumeMounts: CloudRunV2JobTemplateTemplateContainersVolumeMountsList;

argsInputOptional
public readonly argsInput: string[];
  • Type: string[]

commandInputOptional
public readonly commandInput: string[];
  • Type: string[]

envInputOptional
public readonly envInput: IResolvable | CloudRunV2JobTemplateTemplateContainersEnv[];

imageInputOptional
public readonly imageInput: string;
  • Type: string

nameInputOptional
public readonly nameInput: string;
  • Type: string

portsInputOptional
public readonly portsInput: IResolvable | CloudRunV2JobTemplateTemplateContainersPorts[];

resourcesInputOptional
public readonly resourcesInput: CloudRunV2JobTemplateTemplateContainersResources;

volumeMountsInputOptional
public readonly volumeMountsInput: IResolvable | CloudRunV2JobTemplateTemplateContainersVolumeMounts[];

workingDirInputOptional
public readonly workingDirInput: string;
  • Type: string

argsRequired
public readonly args: string[];
  • Type: string[]

commandRequired
public readonly command: string[];
  • Type: string[]

imageRequired
public readonly image: string;
  • Type: string

nameRequired
public readonly name: string;
  • Type: string

workingDirRequired
public readonly workingDir: string;
  • Type: string

internalValueOptional
public readonly internalValue: IResolvable | CloudRunV2JobTemplateTemplateContainers;

CloudRunV2JobTemplateTemplateContainersPortsList

Initializers

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

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

terraformResourceRequired
  • Type: cdktf.IInterpolatingParent

The parent resource.


terraformAttributeRequired
  • Type: string

The attribute on the parent resource this class is referencing.


wrapsSetRequired
  • Type: boolean

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


Methods

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

allWithMapKey
public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator

Creating an iterator for this complex list.

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

mapKeyAttributeNameRequired
  • Type: string

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

Produce the Token's value at resolution time.

_contextRequired
  • Type: cdktf.IResolveContext

toString
public toString(): string

Return a string representation of this resolvable object.

Returns a reversible string representation.

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

the index of the item to return.


Properties

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

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

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

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


fqnRequired
public readonly fqn: string;
  • Type: string

internalValueOptional
public readonly internalValue: IResolvable | CloudRunV2JobTemplateTemplateContainersPorts[];

CloudRunV2JobTemplateTemplateContainersPortsOutputReference

Initializers

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

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

terraformResourceRequired
  • Type: cdktf.IInterpolatingParent

The parent resource.


terraformAttributeRequired
  • Type: string

The attribute on the parent resource this class is referencing.


complexObjectIndexRequired
  • Type: number

the index of this item in the list.


complexObjectIsFromSetRequired
  • Type: boolean

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


Methods

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

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

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

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

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

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

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

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

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

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

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

resolve
public resolve(_context: IResolveContext): any

Produce the Token's value at resolution time.

_contextRequired
  • Type: cdktf.IResolveContext

toString
public toString(): string

Return a string representation of this resolvable object.

Returns a reversible string representation.

resetContainerPort
public resetContainerPort(): void
resetName
public resetName(): void

Properties

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

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

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

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


fqnRequired
public readonly fqn: string;
  • Type: string

containerPortInputOptional
public readonly containerPortInput: number;
  • Type: number

nameInputOptional
public readonly nameInput: string;
  • Type: string

containerPortRequired
public readonly containerPort: number;
  • Type: number

nameRequired
public readonly name: string;
  • Type: string

internalValueOptional
public readonly internalValue: IResolvable | CloudRunV2JobTemplateTemplateContainersPorts;

CloudRunV2JobTemplateTemplateContainersResourcesOutputReference

Initializers

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

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

terraformResourceRequired
  • Type: cdktf.IInterpolatingParent

The parent resource.


terraformAttributeRequired
  • Type: string

The attribute on the parent resource this class is referencing.


Methods

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

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

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

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

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

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

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

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

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

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

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

resolve
public resolve(_context: IResolveContext): any

Produce the Token's value at resolution time.

_contextRequired
  • Type: cdktf.IResolveContext

toString
public toString(): string

Return a string representation of this resolvable object.

Returns a reversible string representation.

resetLimits
public resetLimits(): void

Properties

Name Type Description
creationStack string[] The creation stack of this resolvable which will be appended to errors thrown during resolution.
fqn string No description.
limitsInput {[ key: string ]: string} No description.
limits {[ key: string ]: string} No description.
internalValue CloudRunV2JobTemplateTemplateContainersResources No description.

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

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

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


fqnRequired
public readonly fqn: string;
  • Type: string

limitsInputOptional
public readonly limitsInput: {[ key: string ]: string};
  • Type: {[ key: string ]: string}

limitsRequired
public readonly limits: {[ key: string ]: string};
  • Type: {[ key: string ]: string}

internalValueOptional
public readonly internalValue: CloudRunV2JobTemplateTemplateContainersResources;

CloudRunV2JobTemplateTemplateContainersVolumeMountsList

Initializers

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

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

terraformResourceRequired
  • Type: cdktf.IInterpolatingParent

The parent resource.


terraformAttributeRequired
  • Type: string

The attribute on the parent resource this class is referencing.


wrapsSetRequired
  • Type: boolean

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


Methods

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

allWithMapKey
public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator

Creating an iterator for this complex list.

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

mapKeyAttributeNameRequired
  • Type: string

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

Produce the Token's value at resolution time.

_contextRequired
  • Type: cdktf.IResolveContext

toString
public toString(): string

Return a string representation of this resolvable object.

Returns a reversible string representation.

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

the index of the item to return.


Properties

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

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

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

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


fqnRequired
public readonly fqn: string;
  • Type: string

internalValueOptional
public readonly internalValue: IResolvable | CloudRunV2JobTemplateTemplateContainersVolumeMounts[];

CloudRunV2JobTemplateTemplateContainersVolumeMountsOutputReference

Initializers

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

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

terraformResourceRequired
  • Type: cdktf.IInterpolatingParent

The parent resource.


terraformAttributeRequired
  • Type: string

The attribute on the parent resource this class is referencing.


complexObjectIndexRequired
  • Type: number

the index of this item in the list.


complexObjectIsFromSetRequired
  • Type: boolean

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


Methods

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

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

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

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

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

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

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

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

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

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

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

resolve
public resolve(_context: IResolveContext): any

Produce the Token's value at resolution time.

_contextRequired
  • Type: cdktf.IResolveContext

toString
public toString(): string

Return a string representation of this resolvable object.

Returns a reversible string representation.

Properties

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

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

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

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


fqnRequired
public readonly fqn: string;
  • Type: string

mountPathInputOptional
public readonly mountPathInput: string;
  • Type: string

nameInputOptional
public readonly nameInput: string;
  • Type: string

mountPathRequired
public readonly mountPath: string;
  • Type: string

nameRequired
public readonly name: string;
  • Type: string

internalValueOptional
public readonly internalValue: IResolvable | CloudRunV2JobTemplateTemplateContainersVolumeMounts;

CloudRunV2JobTemplateTemplateOutputReference

Initializers

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

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

terraformResourceRequired
  • Type: cdktf.IInterpolatingParent

The parent resource.


terraformAttributeRequired
  • Type: string

The attribute on the parent resource this class is referencing.


Methods

Name Description
computeFqn No description.
getAnyMapAttribute No description.
getBooleanAttribute No description.
getBooleanMapAttribute No description.
getListAttribute No description.
getNumberAttribute No description.
getNumberListAttribute No description.
getNumberMapAttribute No description.
getStringAttribute No description.
getStringMapAttribute No description.
interpolationForAttribute No description.
resolve Produce the Token's value at resolution time.
toString Return a string representation of this resolvable object.
putContainers No description.
putVolumes No description.
putVpcAccess No description.
resetContainers No description.
resetEncryptionKey No description.
resetExecutionEnvironment No description.
resetMaxRetries No description.
resetServiceAccount No description.
resetTimeout No description.
resetVolumes No description.
resetVpcAccess No description.

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

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

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

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

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

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

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

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

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

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

resolve
public resolve(_context: IResolveContext): any

Produce the Token's value at resolution time.

_contextRequired
  • Type: cdktf.IResolveContext

toString
public toString(): string

Return a string representation of this resolvable object.

Returns a reversible string representation.

putContainers
public putContainers(value: IResolvable | CloudRunV2JobTemplateTemplateContainers[]): void
valueRequired

putVolumes
public putVolumes(value: IResolvable | CloudRunV2JobTemplateTemplateVolumes[]): void
valueRequired

putVpcAccess
public putVpcAccess(value: CloudRunV2JobTemplateTemplateVpcAccess): void
valueRequired

resetContainers
public resetContainers(): void
resetEncryptionKey
public resetEncryptionKey(): void
resetExecutionEnvironment
public resetExecutionEnvironment(): void
resetMaxRetries
public resetMaxRetries(): void
resetServiceAccount
public resetServiceAccount(): void
resetTimeout
public resetTimeout(): void
resetVolumes
public resetVolumes(): void
resetVpcAccess
public resetVpcAccess(): void

Properties

Name Type Description
creationStack string[] The creation stack of this resolvable which will be appended to errors thrown during resolution.
fqn string No description.
containers CloudRunV2JobTemplateTemplateContainersList No description.
volumes CloudRunV2JobTemplateTemplateVolumesList No description.
vpcAccess CloudRunV2JobTemplateTemplateVpcAccessOutputReference No description.
containersInput cdktf.IResolvable | CloudRunV2JobTemplateTemplateContainers[] No description.
encryptionKeyInput string No description.
executionEnvironmentInput string No description.
maxRetriesInput number No description.
serviceAccountInput string No description.
timeoutInput string No description.
volumesInput cdktf.IResolvable | CloudRunV2JobTemplateTemplateVolumes[] No description.
vpcAccessInput CloudRunV2JobTemplateTemplateVpcAccess No description.
encryptionKey string No description.
executionEnvironment string No description.
maxRetries number No description.
serviceAccount string No description.
timeout string No description.
internalValue CloudRunV2JobTemplateTemplate No description.

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

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

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


fqnRequired
public readonly fqn: string;
  • Type: string

containersRequired
public readonly containers: CloudRunV2JobTemplateTemplateContainersList;

volumesRequired
public readonly volumes: CloudRunV2JobTemplateTemplateVolumesList;

vpcAccessRequired
public readonly vpcAccess: CloudRunV2JobTemplateTemplateVpcAccessOutputReference;

containersInputOptional
public readonly containersInput: IResolvable | CloudRunV2JobTemplateTemplateContainers[];

encryptionKeyInputOptional
public readonly encryptionKeyInput: string;
  • Type: string

executionEnvironmentInputOptional
public readonly executionEnvironmentInput: string;
  • Type: string

maxRetriesInputOptional
public readonly maxRetriesInput: number;
  • Type: number

serviceAccountInputOptional
public readonly serviceAccountInput: string;
  • Type: string

timeoutInputOptional
public readonly timeoutInput: string;
  • Type: string

volumesInputOptional
public readonly volumesInput: IResolvable | CloudRunV2JobTemplateTemplateVolumes[];

vpcAccessInputOptional
public readonly vpcAccessInput: CloudRunV2JobTemplateTemplateVpcAccess;

encryptionKeyRequired
public readonly encryptionKey: string;
  • Type: string

executionEnvironmentRequired
public readonly executionEnvironment: string;
  • Type: string

maxRetriesRequired
public readonly maxRetries: number;
  • Type: number

serviceAccountRequired
public readonly serviceAccount: string;
  • Type: string

timeoutRequired
public readonly timeout: string;
  • Type: string

internalValueOptional
public readonly internalValue: CloudRunV2JobTemplateTemplate;

CloudRunV2JobTemplateTemplateVolumesCloudSqlInstanceOutputReference

Initializers

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

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

terraformResourceRequired
  • Type: cdktf.IInterpolatingParent

The parent resource.


terraformAttributeRequired
  • Type: string

The attribute on the parent resource this class is referencing.


Methods

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

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

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

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

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

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

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

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

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

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

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

resolve
public resolve(_context: IResolveContext): any

Produce the Token's value at resolution time.

_contextRequired
  • Type: cdktf.IResolveContext

toString
public toString(): string

Return a string representation of this resolvable object.

Returns a reversible string representation.

resetInstances
public resetInstances(): void

Properties

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

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

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

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


fqnRequired
public readonly fqn: string;
  • Type: string

instancesInputOptional
public readonly instancesInput: string[];
  • Type: string[]

instancesRequired
public readonly instances: string[];
  • Type: string[]

internalValueOptional
public readonly internalValue: CloudRunV2JobTemplateTemplateVolumesCloudSqlInstance;

CloudRunV2JobTemplateTemplateVolumesEmptyDirOutputReference

Initializers

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

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

terraformResourceRequired
  • Type: cdktf.IInterpolatingParent

The parent resource.


terraformAttributeRequired
  • Type: string

The attribute on the parent resource this class is referencing.


Methods

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

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

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

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

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

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

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

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

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

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

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

resolve
public resolve(_context: IResolveContext): any

Produce the Token's value at resolution time.

_contextRequired
  • Type: cdktf.IResolveContext

toString
public toString(): string

Return a string representation of this resolvable object.

Returns a reversible string representation.

resetMedium
public resetMedium(): void
resetSizeLimit
public resetSizeLimit(): void

Properties

Name Type Description
creationStack string[] The creation stack of this resolvable which will be appended to errors thrown during resolution.
fqn string No description.
mediumInput string No description.
sizeLimitInput string No description.
medium string No description.
sizeLimit string No description.
internalValue CloudRunV2JobTemplateTemplateVolumesEmptyDir No description.

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

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

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


fqnRequired
public readonly fqn: string;
  • Type: string

mediumInputOptional
public readonly mediumInput: string;
  • Type: string

sizeLimitInputOptional
public readonly sizeLimitInput: string;
  • Type: string

mediumRequired
public readonly medium: string;
  • Type: string

sizeLimitRequired
public readonly sizeLimit: string;
  • Type: string

internalValueOptional
public readonly internalValue: CloudRunV2JobTemplateTemplateVolumesEmptyDir;

CloudRunV2JobTemplateTemplateVolumesGcsOutputReference

Initializers

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

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

terraformResourceRequired
  • Type: cdktf.IInterpolatingParent

The parent resource.


terraformAttributeRequired
  • Type: string

The attribute on the parent resource this class is referencing.


Methods

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

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

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

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

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

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

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

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

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

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

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

resolve
public resolve(_context: IResolveContext): any

Produce the Token's value at resolution time.

_contextRequired
  • Type: cdktf.IResolveContext

toString
public toString(): string

Return a string representation of this resolvable object.

Returns a reversible string representation.

resetReadOnly
public resetReadOnly(): void

Properties

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

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

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

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


fqnRequired
public readonly fqn: string;
  • Type: string

bucketInputOptional
public readonly bucketInput: string;
  • Type: string

readOnlyInputOptional
public readonly readOnlyInput: boolean | IResolvable;
  • Type: boolean | cdktf.IResolvable

bucketRequired
public readonly bucket: string;
  • Type: string

readOnlyRequired
public readonly readOnly: boolean | IResolvable;
  • Type: boolean | cdktf.IResolvable

internalValueOptional
public readonly internalValue: CloudRunV2JobTemplateTemplateVolumesGcs;

CloudRunV2JobTemplateTemplateVolumesList

Initializers

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

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

terraformResourceRequired
  • Type: cdktf.IInterpolatingParent

The parent resource.


terraformAttributeRequired
  • Type: string

The attribute on the parent resource this class is referencing.


wrapsSetRequired
  • Type: boolean

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


Methods

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

allWithMapKey
public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator

Creating an iterator for this complex list.

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

mapKeyAttributeNameRequired
  • Type: string

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

Produce the Token's value at resolution time.

_contextRequired
  • Type: cdktf.IResolveContext

toString
public toString(): string

Return a string representation of this resolvable object.

Returns a reversible string representation.

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

the index of the item to return.


Properties

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

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

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

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


fqnRequired
public readonly fqn: string;
  • Type: string

internalValueOptional
public readonly internalValue: IResolvable | CloudRunV2JobTemplateTemplateVolumes[];

CloudRunV2JobTemplateTemplateVolumesNfsOutputReference

Initializers

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

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

terraformResourceRequired
  • Type: cdktf.IInterpolatingParent

The parent resource.


terraformAttributeRequired
  • Type: string

The attribute on the parent resource this class is referencing.


Methods

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

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

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

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

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

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

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

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

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

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

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

resolve
public resolve(_context: IResolveContext): any

Produce the Token's value at resolution time.

_contextRequired
  • Type: cdktf.IResolveContext

toString
public toString(): string

Return a string representation of this resolvable object.

Returns a reversible string representation.

resetPath
public resetPath(): void
resetReadOnly
public resetReadOnly(): void

Properties

Name Type Description
creationStack string[] The creation stack of this resolvable which will be appended to errors thrown during resolution.
fqn string No description.
pathInput string No description.
readOnlyInput boolean | cdktf.IResolvable No description.
serverInput string No description.
path string No description.
readOnly boolean | cdktf.IResolvable No description.
server string No description.
internalValue CloudRunV2JobTemplateTemplateVolumesNfs No description.

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

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

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


fqnRequired
public readonly fqn: string;
  • Type: string

pathInputOptional
public readonly pathInput: string;
  • Type: string

readOnlyInputOptional
public readonly readOnlyInput: boolean | IResolvable;
  • Type: boolean | cdktf.IResolvable

serverInputOptional
public readonly serverInput: string;
  • Type: string

pathRequired
public readonly path: string;
  • Type: string

readOnlyRequired
public readonly readOnly: boolean | IResolvable;
  • Type: boolean | cdktf.IResolvable

serverRequired
public readonly server: string;
  • Type: string

internalValueOptional
public readonly internalValue: CloudRunV2JobTemplateTemplateVolumesNfs;

CloudRunV2JobTemplateTemplateVolumesOutputReference

Initializers

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

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

terraformResourceRequired
  • Type: cdktf.IInterpolatingParent

The parent resource.


terraformAttributeRequired
  • Type: string

The attribute on the parent resource this class is referencing.


complexObjectIndexRequired
  • Type: number

the index of this item in the list.


complexObjectIsFromSetRequired
  • Type: boolean

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


Methods

Name Description
computeFqn No description.
getAnyMapAttribute No description.
getBooleanAttribute No description.
getBooleanMapAttribute No description.
getListAttribute No description.
getNumberAttribute No description.
getNumberListAttribute No description.
getNumberMapAttribute No description.
getStringAttribute No description.
getStringMapAttribute No description.
interpolationForAttribute No description.
resolve Produce the Token's value at resolution time.
toString Return a string representation of this resolvable object.
putCloudSqlInstance No description.
putEmptyDir No description.
putGcs No description.
putNfs No description.
putSecret No description.
resetCloudSqlInstance No description.
resetEmptyDir No description.
resetGcs No description.
resetNfs No description.
resetSecret No description.

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

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

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

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

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

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

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

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

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

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

resolve
public resolve(_context: IResolveContext): any

Produce the Token's value at resolution time.

_contextRequired
  • Type: cdktf.IResolveContext

toString
public toString(): string

Return a string representation of this resolvable object.

Returns a reversible string representation.

putCloudSqlInstance
public putCloudSqlInstance(value: CloudRunV2JobTemplateTemplateVolumesCloudSqlInstance): void
valueRequired

putEmptyDir
public putEmptyDir(value: CloudRunV2JobTemplateTemplateVolumesEmptyDir): void
valueRequired

putGcs
public putGcs(value: CloudRunV2JobTemplateTemplateVolumesGcs): void
valueRequired

putNfs
public putNfs(value: CloudRunV2JobTemplateTemplateVolumesNfs): void
valueRequired

putSecret
public putSecret(value: CloudRunV2JobTemplateTemplateVolumesSecret): void
valueRequired

resetCloudSqlInstance
public resetCloudSqlInstance(): void
resetEmptyDir
public resetEmptyDir(): void
resetGcs
public resetGcs(): void
resetNfs
public resetNfs(): void
resetSecret
public resetSecret(): void

Properties

Name Type Description
creationStack string[] The creation stack of this resolvable which will be appended to errors thrown during resolution.
fqn string No description.
cloudSqlInstance CloudRunV2JobTemplateTemplateVolumesCloudSqlInstanceOutputReference No description.
emptyDir CloudRunV2JobTemplateTemplateVolumesEmptyDirOutputReference No description.
gcs CloudRunV2JobTemplateTemplateVolumesGcsOutputReference No description.
nfs CloudRunV2JobTemplateTemplateVolumesNfsOutputReference No description.
secret CloudRunV2JobTemplateTemplateVolumesSecretOutputReference No description.
cloudSqlInstanceInput CloudRunV2JobTemplateTemplateVolumesCloudSqlInstance No description.
emptyDirInput CloudRunV2JobTemplateTemplateVolumesEmptyDir No description.
gcsInput CloudRunV2JobTemplateTemplateVolumesGcs No description.
nameInput string No description.
nfsInput CloudRunV2JobTemplateTemplateVolumesNfs No description.
secretInput CloudRunV2JobTemplateTemplateVolumesSecret No description.
name string No description.
internalValue cdktf.IResolvable | CloudRunV2JobTemplateTemplateVolumes No description.

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

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

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


fqnRequired
public readonly fqn: string;
  • Type: string

cloudSqlInstanceRequired
public readonly cloudSqlInstance: CloudRunV2JobTemplateTemplateVolumesCloudSqlInstanceOutputReference;

emptyDirRequired
public readonly emptyDir: CloudRunV2JobTemplateTemplateVolumesEmptyDirOutputReference;

gcsRequired
public readonly gcs: CloudRunV2JobTemplateTemplateVolumesGcsOutputReference;

nfsRequired
public readonly nfs: CloudRunV2JobTemplateTemplateVolumesNfsOutputReference;

secretRequired
public readonly secret: CloudRunV2JobTemplateTemplateVolumesSecretOutputReference;

cloudSqlInstanceInputOptional
public readonly cloudSqlInstanceInput: CloudRunV2JobTemplateTemplateVolumesCloudSqlInstance;

emptyDirInputOptional
public readonly emptyDirInput: CloudRunV2JobTemplateTemplateVolumesEmptyDir;

gcsInputOptional
public readonly gcsInput: CloudRunV2JobTemplateTemplateVolumesGcs;

nameInputOptional
public readonly nameInput: string;
  • Type: string

nfsInputOptional
public readonly nfsInput: CloudRunV2JobTemplateTemplateVolumesNfs;

secretInputOptional
public readonly secretInput: CloudRunV2JobTemplateTemplateVolumesSecret;

nameRequired
public readonly name: string;
  • Type: string

internalValueOptional
public readonly internalValue: IResolvable | CloudRunV2JobTemplateTemplateVolumes;

CloudRunV2JobTemplateTemplateVolumesSecretItemsList

Initializers

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

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

terraformResourceRequired
  • Type: cdktf.IInterpolatingParent

The parent resource.


terraformAttributeRequired
  • Type: string

The attribute on the parent resource this class is referencing.


wrapsSetRequired
  • Type: boolean

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


Methods

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

allWithMapKey
public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator

Creating an iterator for this complex list.

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

mapKeyAttributeNameRequired
  • Type: string

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

Produce the Token's value at resolution time.

_contextRequired
  • Type: cdktf.IResolveContext

toString
public toString(): string

Return a string representation of this resolvable object.

Returns a reversible string representation.

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

the index of the item to return.


Properties

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

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

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

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


fqnRequired
public readonly fqn: string;
  • Type: string

internalValueOptional
public readonly internalValue: IResolvable | CloudRunV2JobTemplateTemplateVolumesSecretItems[];

CloudRunV2JobTemplateTemplateVolumesSecretItemsOutputReference

Initializers

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

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

terraformResourceRequired
  • Type: cdktf.IInterpolatingParent

The parent resource.


terraformAttributeRequired
  • Type: string

The attribute on the parent resource this class is referencing.


complexObjectIndexRequired
  • Type: number

the index of this item in the list.


complexObjectIsFromSetRequired
  • Type: boolean

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


Methods

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

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

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

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

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

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

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

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

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

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

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

resolve
public resolve(_context: IResolveContext): any

Produce the Token's value at resolution time.

_contextRequired
  • Type: cdktf.IResolveContext

toString
public toString(): string

Return a string representation of this resolvable object.

Returns a reversible string representation.

resetMode
public resetMode(): void

Properties

Name Type Description
creationStack string[] The creation stack of this resolvable which will be appended to errors thrown during resolution.
fqn string No description.
modeInput number No description.
pathInput string No description.
versionInput string No description.
mode number No description.
path string No description.
version string No description.
internalValue cdktf.IResolvable | CloudRunV2JobTemplateTemplateVolumesSecretItems No description.

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

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

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


fqnRequired
public readonly fqn: string;
  • Type: string

modeInputOptional
public readonly modeInput: number;
  • Type: number

pathInputOptional
public readonly pathInput: string;
  • Type: string

versionInputOptional
public readonly versionInput: string;
  • Type: string

modeRequired
public readonly mode: number;
  • Type: number

pathRequired
public readonly path: string;
  • Type: string

versionRequired
public readonly version: string;
  • Type: string

internalValueOptional
public readonly internalValue: IResolvable | CloudRunV2JobTemplateTemplateVolumesSecretItems;

CloudRunV2JobTemplateTemplateVolumesSecretOutputReference

Initializers

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

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

terraformResourceRequired
  • Type: cdktf.IInterpolatingParent

The parent resource.


terraformAttributeRequired
  • Type: string

The attribute on the parent resource this class is referencing.


Methods

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

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

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

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

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

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

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

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

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

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

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

resolve
public resolve(_context: IResolveContext): any

Produce the Token's value at resolution time.

_contextRequired
  • Type: cdktf.IResolveContext

toString
public toString(): string

Return a string representation of this resolvable object.

Returns a reversible string representation.

putItems
public putItems(value: IResolvable | CloudRunV2JobTemplateTemplateVolumesSecretItems[]): void
valueRequired

resetDefaultMode
public resetDefaultMode(): void
resetItems
public resetItems(): void

Properties

Name Type Description
creationStack string[] The creation stack of this resolvable which will be appended to errors thrown during resolution.
fqn string No description.
items CloudRunV2JobTemplateTemplateVolumesSecretItemsList No description.
defaultModeInput number No description.
itemsInput cdktf.IResolvable | CloudRunV2JobTemplateTemplateVolumesSecretItems[] No description.
secretInput string No description.
defaultMode number No description.
secret string No description.
internalValue CloudRunV2JobTemplateTemplateVolumesSecret No description.

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

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

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


fqnRequired
public readonly fqn: string;
  • Type: string

itemsRequired
public readonly items: CloudRunV2JobTemplateTemplateVolumesSecretItemsList;

defaultModeInputOptional
public readonly defaultModeInput: number;
  • Type: number

itemsInputOptional
public readonly itemsInput: IResolvable | CloudRunV2JobTemplateTemplateVolumesSecretItems[];

secretInputOptional
public readonly secretInput: string;
  • Type: string

defaultModeRequired
public readonly defaultMode: number;
  • Type: number

secretRequired
public readonly secret: string;
  • Type: string

internalValueOptional
public readonly internalValue: CloudRunV2JobTemplateTemplateVolumesSecret;

CloudRunV2JobTemplateTemplateVpcAccessNetworkInterfacesList

Initializers

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

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

terraformResourceRequired
  • Type: cdktf.IInterpolatingParent

The parent resource.


terraformAttributeRequired
  • Type: string

The attribute on the parent resource this class is referencing.


wrapsSetRequired
  • Type: boolean

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


Methods

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

allWithMapKey
public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator

Creating an iterator for this complex list.

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

mapKeyAttributeNameRequired
  • Type: string

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

Produce the Token's value at resolution time.

_contextRequired
  • Type: cdktf.IResolveContext

toString
public toString(): string

Return a string representation of this resolvable object.

Returns a reversible string representation.

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

the index of the item to return.


Properties

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

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

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

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


fqnRequired
public readonly fqn: string;
  • Type: string

internalValueOptional
public readonly internalValue: IResolvable | CloudRunV2JobTemplateTemplateVpcAccessNetworkInterfaces[];

CloudRunV2JobTemplateTemplateVpcAccessNetworkInterfacesOutputReference

Initializers

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

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

terraformResourceRequired
  • Type: cdktf.IInterpolatingParent

The parent resource.


terraformAttributeRequired
  • Type: string

The attribute on the parent resource this class is referencing.


complexObjectIndexRequired
  • Type: number

the index of this item in the list.


complexObjectIsFromSetRequired
  • Type: boolean

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


Methods

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

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

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

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

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

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

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

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

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

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

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

resolve
public resolve(_context: IResolveContext): any

Produce the Token's value at resolution time.

_contextRequired
  • Type: cdktf.IResolveContext

toString
public toString(): string

Return a string representation of this resolvable object.

Returns a reversible string representation.

resetNetwork
public resetNetwork(): void
resetSubnetwork
public resetSubnetwork(): void
resetTags
public resetTags(): void

Properties

Name Type Description
creationStack string[] The creation stack of this resolvable which will be appended to errors thrown during resolution.
fqn string No description.
networkInput string No description.
subnetworkInput string No description.
tagsInput string[] No description.
network string No description.
subnetwork string No description.
tags string[] No description.
internalValue cdktf.IResolvable | CloudRunV2JobTemplateTemplateVpcAccessNetworkInterfaces No description.

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

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

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


fqnRequired
public readonly fqn: string;
  • Type: string

networkInputOptional
public readonly networkInput: string;
  • Type: string

subnetworkInputOptional
public readonly subnetworkInput: string;
  • Type: string

tagsInputOptional
public readonly tagsInput: string[];
  • Type: string[]

networkRequired
public readonly network: string;
  • Type: string

subnetworkRequired
public readonly subnetwork: string;
  • Type: string

tagsRequired
public readonly tags: string[];
  • Type: string[]

internalValueOptional
public readonly internalValue: IResolvable | CloudRunV2JobTemplateTemplateVpcAccessNetworkInterfaces;

CloudRunV2JobTemplateTemplateVpcAccessOutputReference

Initializers

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

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

terraformResourceRequired
  • Type: cdktf.IInterpolatingParent

The parent resource.


terraformAttributeRequired
  • Type: string

The attribute on the parent resource this class is referencing.


Methods

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

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

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

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

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

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

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

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

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

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

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

resolve
public resolve(_context: IResolveContext): any

Produce the Token's value at resolution time.

_contextRequired
  • Type: cdktf.IResolveContext

toString
public toString(): string

Return a string representation of this resolvable object.

Returns a reversible string representation.

putNetworkInterfaces
public putNetworkInterfaces(value: IResolvable | CloudRunV2JobTemplateTemplateVpcAccessNetworkInterfaces[]): void
valueRequired

resetConnector
public resetConnector(): void
resetEgress
public resetEgress(): void
resetNetworkInterfaces
public resetNetworkInterfaces(): void

Properties

Name Type Description
creationStack string[] The creation stack of this resolvable which will be appended to errors thrown during resolution.
fqn string No description.
networkInterfaces CloudRunV2JobTemplateTemplateVpcAccessNetworkInterfacesList No description.
connectorInput string No description.
egressInput string No description.
networkInterfacesInput cdktf.IResolvable | CloudRunV2JobTemplateTemplateVpcAccessNetworkInterfaces[] No description.
connector string No description.
egress string No description.
internalValue CloudRunV2JobTemplateTemplateVpcAccess No description.

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

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

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


fqnRequired
public readonly fqn: string;
  • Type: string

networkInterfacesRequired
public readonly networkInterfaces: CloudRunV2JobTemplateTemplateVpcAccessNetworkInterfacesList;

connectorInputOptional
public readonly connectorInput: string;
  • Type: string

egressInputOptional
public readonly egressInput: string;
  • Type: string

networkInterfacesInputOptional
public readonly networkInterfacesInput: IResolvable | CloudRunV2JobTemplateTemplateVpcAccessNetworkInterfaces[];

connectorRequired
public readonly connector: string;
  • Type: string

egressRequired
public readonly egress: string;
  • Type: string

internalValueOptional
public readonly internalValue: CloudRunV2JobTemplateTemplateVpcAccess;

CloudRunV2JobTerminalConditionList

Initializers

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

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

terraformResourceRequired
  • Type: cdktf.IInterpolatingParent

The parent resource.


terraformAttributeRequired
  • Type: string

The attribute on the parent resource this class is referencing.


wrapsSetRequired
  • Type: boolean

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


Methods

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

allWithMapKey
public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator

Creating an iterator for this complex list.

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

mapKeyAttributeNameRequired
  • Type: string

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

Produce the Token's value at resolution time.

_contextRequired
  • Type: cdktf.IResolveContext

toString
public toString(): string

Return a string representation of this resolvable object.

Returns a reversible string representation.

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

the index of the item to return.


Properties

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

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

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

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


fqnRequired
public readonly fqn: string;
  • Type: string

CloudRunV2JobTerminalConditionOutputReference

Initializers

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

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

terraformResourceRequired
  • Type: cdktf.IInterpolatingParent

The parent resource.


terraformAttributeRequired
  • Type: string

The attribute on the parent resource this class is referencing.


complexObjectIndexRequired
  • Type: number

the index of this item in the list.


complexObjectIsFromSetRequired
  • Type: boolean

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


Methods

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

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

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

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

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

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

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

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

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

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

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

resolve
public resolve(_context: IResolveContext): any

Produce the Token's value at resolution time.

_contextRequired
  • Type: cdktf.IResolveContext

toString
public toString(): string

Return a string representation of this resolvable object.

Returns a reversible string representation.

Properties

Name Type Description
creationStack string[] The creation stack of this resolvable which will be appended to errors thrown during resolution.
fqn string No description.
executionReason string No description.
lastTransitionTime string No description.
message string No description.
reason string No description.
revisionReason string No description.
severity string No description.
state string No description.
type string No description.
internalValue CloudRunV2JobTerminalCondition No description.

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

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

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


fqnRequired
public readonly fqn: string;
  • Type: string

executionReasonRequired
public readonly executionReason: string;
  • Type: string

lastTransitionTimeRequired
public readonly lastTransitionTime: string;
  • Type: string

messageRequired
public readonly message: string;
  • Type: string

reasonRequired
public readonly reason: string;
  • Type: string

revisionReasonRequired
public readonly revisionReason: string;
  • Type: string

severityRequired
public readonly severity: string;
  • Type: string

stateRequired
public readonly state: string;
  • Type: string

typeRequired
public readonly type: string;
  • Type: string

internalValueOptional
public readonly internalValue: CloudRunV2JobTerminalCondition;

CloudRunV2JobTimeoutsOutputReference

Initializers

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

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

terraformResourceRequired
  • Type: cdktf.IInterpolatingParent

The parent resource.


terraformAttributeRequired
  • Type: string

The attribute on the parent resource this class is referencing.


Methods

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

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

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

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

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

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

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

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

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

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

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

resolve
public resolve(_context: IResolveContext): any

Produce the Token's value at resolution time.

_contextRequired
  • Type: cdktf.IResolveContext

toString
public toString(): string

Return a string representation of this resolvable object.

Returns a reversible string representation.

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

Properties

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

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

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

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


fqnRequired
public readonly fqn: string;
  • Type: string

createInputOptional
public readonly createInput: string;
  • Type: string

deleteInputOptional
public readonly deleteInput: string;
  • Type: string

updateInputOptional
public readonly updateInput: string;
  • Type: string

createRequired
public readonly create: string;
  • Type: string

deleteRequired
public readonly delete: string;
  • Type: string

updateRequired
public readonly update: string;
  • Type: string

internalValueOptional
public readonly internalValue: IResolvable | CloudRunV2JobTimeouts;