Represents a {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/cloud_run_v2_job google_cloud_run_v2_job}.
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. |
- Type: constructs.Construct
The scope in which to define this construct.
- Type: string
The scoped construct ID.
Must be unique amongst siblings in the same scope
- Type: CloudRunV2JobConfig
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. |
public toString(): string
Returns a string representation of this construct.
public addOverride(path: string, value: any): void
- Type: string
- Type: any
public overrideLogicalId(newLogicalId: string): void
Overrides the auto-generated logical ID with a specific ID.
- Type: string
The new logical ID to use for this stack element.
public resetOverrideLogicalId(): void
Resets a previously passed logical Id to use the auto-generated logical id again.
public toHclTerraform(): any
public toMetadata(): any
public toTerraform(): any
Adds this resource to the terraform JSON output.
public addMoveTarget(moveTarget: string): void
Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move.
- Type: string
The string move target that will correspond to this resource.
public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any}
- Type: string
public getBooleanAttribute(terraformAttribute: string): IResolvable
- Type: string
public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean}
- Type: string
public getListAttribute(terraformAttribute: string): string[]
- Type: string
public getNumberAttribute(terraformAttribute: string): number
- Type: string
public getNumberListAttribute(terraformAttribute: string): number[]
- Type: string
public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number}
- Type: string
public getStringAttribute(terraformAttribute: string): string
- Type: string
public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string}
- Type: string
public hasResourceMove(): TerraformResourceMoveByTarget | TerraformResourceMoveById
public importFrom(id: string, provider?: TerraformProvider): void
- Type: string
- Type: cdktf.TerraformProvider
public interpolationForAttribute(terraformAttribute: string): IResolvable
- Type: string
public moveFromId(id: string): void
Move the resource corresponding to "id" to this resource.
Note that the resource being moved from must be marked as moved using it's instance function.
- Type: string
Full id of resource being moved from, e.g. "aws_s3_bucket.example".
public moveTo(moveTarget: string, index?: string | number): void
Moves this resource to the target resource given by moveTarget.
- Type: string
The previously set user defined string set by .addMoveTarget() corresponding to the resource to move to.
- Type: string | number
Optional The index corresponding to the key the resource is to appear in the foreach of a resource to move to.
public moveToId(id: string): void
Moves this resource to the resource corresponding to "id".
- Type: string
Full id of resource to move to, e.g. "aws_s3_bucket.example".
public putBinaryAuthorization(value: CloudRunV2JobBinaryAuthorization): void
public putTemplate(value: CloudRunV2JobTemplate): void
- Type: CloudRunV2JobTemplate
public putTimeouts(value: CloudRunV2JobTimeouts): void
- Type: CloudRunV2JobTimeouts
public resetAnnotations(): void
public resetBinaryAuthorization(): void
public resetClient(): void
public resetClientVersion(): void
public resetDeletionProtection(): void
public resetId(): void
public resetLabels(): void
public resetLaunchStage(): void
public resetProject(): void
public resetTimeouts(): void
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 ". |
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.
- Type: any
Any object.
import { cloudRunV2Job } from '@cdktf/provider-google'
cloudRunV2Job.CloudRunV2Job.isTerraformElement(x: any)
- Type: any
import { cloudRunV2Job } from '@cdktf/provider-google'
cloudRunV2Job.CloudRunV2Job.isTerraformResource(x: any)
- Type: any
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 ".
- Type: constructs.Construct
The scope in which to define this construct.
- Type: string
The construct id used in the generated config for the CloudRunV2Job to import.
- 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
- Type: cdktf.TerraformProvider
? Optional instance of the provider where the CloudRunV2Job to import is found.
Name | Type | Description |
---|---|---|
node |
constructs.Node |
The tree node. |
cdktfStack |
cdktf.TerraformStack |
No description. |
fqn |
string |
No description. |
friendlyUniqueId |
string |
No description. |
terraformMetaArguments |
{[ key: string ]: any} |
No description. |
terraformResourceType |
string |
No description. |
terraformGeneratorMetadata |
cdktf.TerraformProviderGeneratorMetadata |
No description. |
connection |
cdktf.SSHProvisionerConnection | cdktf.WinrmProvisionerConnection |
No description. |
count |
number | cdktf.TerraformCount |
No description. |
dependsOn |
string[] |
No description. |
forEach |
cdktf.ITerraformIterator |
No description. |
lifecycle |
cdktf.TerraformResourceLifecycle |
No description. |
provider |
cdktf.TerraformProvider |
No description. |
provisioners |
cdktf.FileProvisioner | cdktf.LocalExecProvisioner | cdktf.RemoteExecProvisioner[] |
No description. |
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. |
public readonly node: Node;
- Type: constructs.Node
The tree node.
public readonly cdktfStack: TerraformStack;
- Type: cdktf.TerraformStack
public readonly fqn: string;
- Type: string
public readonly friendlyUniqueId: string;
- Type: string
public readonly terraformMetaArguments: {[ key: string ]: any};
- Type: {[ key: string ]: any}
public readonly terraformResourceType: string;
- Type: string
public readonly terraformGeneratorMetadata: TerraformProviderGeneratorMetadata;
- Type: cdktf.TerraformProviderGeneratorMetadata
public readonly connection: SSHProvisionerConnection | WinrmProvisionerConnection;
- Type: cdktf.SSHProvisionerConnection | cdktf.WinrmProvisionerConnection
public readonly count: number | TerraformCount;
- Type: number | cdktf.TerraformCount
public readonly dependsOn: string[];
- Type: string[]
public readonly forEach: ITerraformIterator;
- Type: cdktf.ITerraformIterator
public readonly lifecycle: TerraformResourceLifecycle;
- Type: cdktf.TerraformResourceLifecycle
public readonly provider: TerraformProvider;
- Type: cdktf.TerraformProvider
public readonly provisioners: FileProvisioner | LocalExecProvisioner | RemoteExecProvisioner[];
- Type: cdktf.FileProvisioner | cdktf.LocalExecProvisioner | cdktf.RemoteExecProvisioner[]
public readonly binaryAuthorization: CloudRunV2JobBinaryAuthorizationOutputReference;
public readonly conditions: CloudRunV2JobConditionsList;
public readonly createTime: string;
- Type: string
public readonly creator: string;
- Type: string
public readonly deleteTime: string;
- Type: string
public readonly effectiveAnnotations: StringMap;
- Type: cdktf.StringMap
public readonly effectiveLabels: StringMap;
- Type: cdktf.StringMap
public readonly etag: string;
- Type: string
public readonly executionCount: number;
- Type: number
public readonly expireTime: string;
- Type: string
public readonly generation: string;
- Type: string
public readonly lastModifier: string;
- Type: string
public readonly latestCreatedExecution: CloudRunV2JobLatestCreatedExecutionList;
public readonly observedGeneration: string;
- Type: string
public readonly reconciling: IResolvable;
- Type: cdktf.IResolvable
public readonly template: CloudRunV2JobTemplateOutputReference;
public readonly terminalCondition: CloudRunV2JobTerminalConditionList;
public readonly terraformLabels: StringMap;
- Type: cdktf.StringMap
public readonly timeouts: CloudRunV2JobTimeoutsOutputReference;
public readonly uid: string;
- Type: string
public readonly updateTime: string;
- Type: string
public readonly annotationsInput: {[ key: string ]: string};
- Type: {[ key: string ]: string}
public readonly binaryAuthorizationInput: CloudRunV2JobBinaryAuthorization;
public readonly clientInput: string;
- Type: string
public readonly clientVersionInput: string;
- Type: string
public readonly deletionProtectionInput: boolean | IResolvable;
- Type: boolean | cdktf.IResolvable
public readonly idInput: string;
- Type: string
public readonly labelsInput: {[ key: string ]: string};
- Type: {[ key: string ]: string}
public readonly launchStageInput: string;
- Type: string
public readonly locationInput: string;
- Type: string
public readonly nameInput: string;
- Type: string
public readonly projectInput: string;
- Type: string
public readonly templateInput: CloudRunV2JobTemplate;
- Type: CloudRunV2JobTemplate
public readonly timeoutsInput: IResolvable | CloudRunV2JobTimeouts;
- Type: cdktf.IResolvable | CloudRunV2JobTimeouts
public readonly annotations: {[ key: string ]: string};
- Type: {[ key: string ]: string}
public readonly client: string;
- Type: string
public readonly clientVersion: string;
- Type: string
public readonly deletionProtection: boolean | IResolvable;
- Type: boolean | cdktf.IResolvable
public readonly id: string;
- Type: string
public readonly labels: {[ key: string ]: string};
- Type: {[ key: string ]: string}
public readonly launchStage: string;
- Type: string
public readonly location: string;
- Type: string
public readonly name: string;
- Type: string
public readonly project: string;
- Type: string
Name | Type | Description |
---|---|---|
tfResourceType |
string |
No description. |
public readonly tfResourceType: string;
- Type: string
import { cloudRunV2Job } from '@cdktf/provider-google'
const cloudRunV2JobBinaryAuthorization: cloudRunV2Job.CloudRunV2JobBinaryAuthorization = { ... }
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. |
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}
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}
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}
import { cloudRunV2Job } from '@cdktf/provider-google'
const cloudRunV2JobConditions: cloudRunV2Job.CloudRunV2JobConditions = { ... }
import { cloudRunV2Job } from '@cdktf/provider-google'
const cloudRunV2JobConfig: cloudRunV2Job.CloudRunV2JobConfig = { ... }
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. |
public readonly connection: SSHProvisionerConnection | WinrmProvisionerConnection;
- Type: cdktf.SSHProvisionerConnection | cdktf.WinrmProvisionerConnection
public readonly count: number | TerraformCount;
- Type: number | cdktf.TerraformCount
public readonly dependsOn: ITerraformDependable[];
- Type: cdktf.ITerraformDependable[]
public readonly forEach: ITerraformIterator;
- Type: cdktf.ITerraformIterator
public readonly lifecycle: TerraformResourceLifecycle;
- Type: cdktf.TerraformResourceLifecycle
public readonly provider: TerraformProvider;
- Type: cdktf.TerraformProvider
public readonly provisioners: FileProvisioner | LocalExecProvisioner | RemoteExecProvisioner[];
- Type: cdktf.FileProvisioner | cdktf.LocalExecProvisioner | cdktf.RemoteExecProvisioner[]
public readonly 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}
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}
public readonly template: CloudRunV2JobTemplate;
- Type: 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}
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}
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}
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}
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}
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}
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.
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}
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}
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}.
public readonly timeouts: CloudRunV2JobTimeouts;
- Type: 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}
import { cloudRunV2Job } from '@cdktf/provider-google'
const cloudRunV2JobLatestCreatedExecution: cloudRunV2Job.CloudRunV2JobLatestCreatedExecution = { ... }
import { cloudRunV2Job } from '@cdktf/provider-google'
const cloudRunV2JobTemplate: cloudRunV2Job.CloudRunV2JobTemplate = { ... }
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. |
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}
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}
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}
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}
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}
import { cloudRunV2Job } from '@cdktf/provider-google'
const cloudRunV2JobTemplateTemplate: cloudRunV2Job.CloudRunV2JobTemplateTemplate = { ... }
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. |
public readonly containers: IResolvable | CloudRunV2JobTemplateTemplateContainers[];
- Type: cdktf.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}
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}
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}
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}
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}
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}
public readonly volumes: IResolvable | CloudRunV2JobTemplateTemplateVolumes[];
- Type: cdktf.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}
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}
import { cloudRunV2Job } from '@cdktf/provider-google'
const cloudRunV2JobTemplateTemplateContainers: cloudRunV2Job.CloudRunV2JobTemplateTemplateContainers = { ... }
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. |
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}
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}
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
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/cloud_run_v2_job#command CloudRunV2Job#command}
public readonly env: IResolvable | CloudRunV2JobTemplateTemplateContainersEnv[];
- Type: cdktf.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}
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}
public readonly ports: IResolvable | CloudRunV2JobTemplateTemplateContainersPorts[];
- Type: cdktf.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}
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}
public readonly volumeMounts: IResolvable | CloudRunV2JobTemplateTemplateContainersVolumeMounts[];
- Type: cdktf.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}
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}
import { cloudRunV2Job } from '@cdktf/provider-google'
const cloudRunV2JobTemplateTemplateContainersEnv: cloudRunV2Job.CloudRunV2JobTemplateTemplateContainersEnv = { ... }
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. |
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}
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}
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}
import { cloudRunV2Job } from '@cdktf/provider-google'
const cloudRunV2JobTemplateTemplateContainersEnvValueSource: cloudRunV2Job.CloudRunV2JobTemplateTemplateContainersEnvValueSource = { ... }
Name | Type | Description |
---|---|---|
secretKeyRef |
CloudRunV2JobTemplateTemplateContainersEnvValueSourceSecretKeyRef |
secret_key_ref block. |
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}
import { cloudRunV2Job } from '@cdktf/provider-google'
const cloudRunV2JobTemplateTemplateContainersEnvValueSourceSecretKeyRef: cloudRunV2Job.CloudRunV2JobTemplateTemplateContainersEnvValueSourceSecretKeyRef = { ... }
Name | Type | Description |
---|---|---|
secret |
string |
The name of the secret in Cloud Secret Manager. |
version |
string |
The Cloud Secret Manager secret version. |
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}
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}
import { cloudRunV2Job } from '@cdktf/provider-google'
const cloudRunV2JobTemplateTemplateContainersPorts: cloudRunV2Job.CloudRunV2JobTemplateTemplateContainersPorts = { ... }
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". |
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}
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}
import { cloudRunV2Job } from '@cdktf/provider-google'
const cloudRunV2JobTemplateTemplateContainersResources: cloudRunV2Job.CloudRunV2JobTemplateTemplateContainersResources = { ... }
Name | Type | Description |
---|---|---|
limits |
{[ key: string ]: string} |
Only memory and CPU are supported. |
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}
import { cloudRunV2Job } from '@cdktf/provider-google'
const cloudRunV2JobTemplateTemplateContainersVolumeMounts: cloudRunV2Job.CloudRunV2JobTemplateTemplateContainersVolumeMounts = { ... }
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. |
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}
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}
import { cloudRunV2Job } from '@cdktf/provider-google'
const cloudRunV2JobTemplateTemplateVolumes: cloudRunV2Job.CloudRunV2JobTemplateTemplateVolumes = { ... }
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. |
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}
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}
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}
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}
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}
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}
import { cloudRunV2Job } from '@cdktf/provider-google'
const cloudRunV2JobTemplateTemplateVolumesCloudSqlInstance: cloudRunV2Job.CloudRunV2JobTemplateTemplateVolumesCloudSqlInstance = { ... }
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}. |
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}
import { cloudRunV2Job } from '@cdktf/provider-google'
const cloudRunV2JobTemplateTemplateVolumesEmptyDir: cloudRunV2Job.CloudRunV2JobTemplateTemplateVolumesEmptyDir = { ... }
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. |
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}
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}
import { cloudRunV2Job } from '@cdktf/provider-google'
const cloudRunV2JobTemplateTemplateVolumesGcs: cloudRunV2Job.CloudRunV2JobTemplateTemplateVolumesGcs = { ... }
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. |
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}
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}
import { cloudRunV2Job } from '@cdktf/provider-google'
const cloudRunV2JobTemplateTemplateVolumesNfs: cloudRunV2Job.CloudRunV2JobTemplateTemplateVolumesNfs = { ... }
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. |
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}
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}
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}
import { cloudRunV2Job } from '@cdktf/provider-google'
const cloudRunV2JobTemplateTemplateVolumesSecret: cloudRunV2Job.CloudRunV2JobTemplateTemplateVolumesSecret = { ... }
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. |
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}
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}
public readonly items: IResolvable | CloudRunV2JobTemplateTemplateVolumesSecretItems[];
- Type: cdktf.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}
import { cloudRunV2Job } from '@cdktf/provider-google'
const cloudRunV2JobTemplateTemplateVolumesSecretItems: cloudRunV2Job.CloudRunV2JobTemplateTemplateVolumesSecretItems = { ... }
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). |
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}
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}
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}
import { cloudRunV2Job } from '@cdktf/provider-google'
const cloudRunV2JobTemplateTemplateVpcAccess: cloudRunV2Job.CloudRunV2JobTemplateTemplateVpcAccess = { ... }
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. |
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}
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}
public readonly networkInterfaces: IResolvable | CloudRunV2JobTemplateTemplateVpcAccessNetworkInterfaces[];
- Type: cdktf.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}
import { cloudRunV2Job } from '@cdktf/provider-google'
const cloudRunV2JobTemplateTemplateVpcAccessNetworkInterfaces: cloudRunV2Job.CloudRunV2JobTemplateTemplateVpcAccessNetworkInterfaces = { ... }
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. |
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}
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}
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}
import { cloudRunV2Job } from '@cdktf/provider-google'
const cloudRunV2JobTerminalCondition: cloudRunV2Job.CloudRunV2JobTerminalCondition = { ... }
import { cloudRunV2Job } from '@cdktf/provider-google'
const cloudRunV2JobTimeouts: cloudRunV2Job.CloudRunV2JobTimeouts = { ... }
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}. |
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}.
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}.
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}.
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. |
- Type: cdktf.IInterpolatingParent
The parent resource.
- Type: string
The attribute on the parent resource this class is referencing.
Name | Description |
---|---|
computeFqn |
No description. |
getAnyMapAttribute |
No description. |
getBooleanAttribute |
No description. |
getBooleanMapAttribute |
No description. |
getListAttribute |
No description. |
getNumberAttribute |
No description. |
getNumberListAttribute |
No description. |
getNumberMapAttribute |
No description. |
getStringAttribute |
No description. |
getStringMapAttribute |
No description. |
interpolationForAttribute |
No description. |
resolve |
Produce the Token's value at resolution time. |
toString |
Return a string representation of this resolvable object. |
resetBreakglassJustification |
No description. |
resetPolicy |
No description. |
resetUseDefault |
No description. |
public computeFqn(): string
public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any}
- Type: string
public getBooleanAttribute(terraformAttribute: string): IResolvable
- Type: string
public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean}
- Type: string
public getListAttribute(terraformAttribute: string): string[]
- Type: string
public getNumberAttribute(terraformAttribute: string): number
- Type: string
public getNumberListAttribute(terraformAttribute: string): number[]
- Type: string
public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number}
- Type: string
public getStringAttribute(terraformAttribute: string): string
- Type: string
public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string}
- Type: string
public interpolationForAttribute(property: string): IResolvable
- Type: string
public resolve(_context: IResolveContext): any
Produce the Token's value at resolution time.
- Type: cdktf.IResolveContext
public toString(): string
Return a string representation of this resolvable object.
Returns a reversible string representation.
public resetBreakglassJustification(): void
public resetPolicy(): void
public resetUseDefault(): void
Name | Type | Description |
---|---|---|
creationStack |
string[] |
The creation stack of this resolvable which will be appended to errors thrown during resolution. |
fqn |
string |
No description. |
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. |
public readonly creationStack: string[];
- Type: string[]
The creation stack of this resolvable which will be appended to errors thrown during resolution.
If this returns an empty array the stack will not be attached.
public readonly fqn: string;
- Type: string
public readonly breakglassJustificationInput: string;
- Type: string
public readonly policyInput: string;
- Type: string
public readonly useDefaultInput: boolean | IResolvable;
- Type: boolean | cdktf.IResolvable
public readonly breakglassJustification: string;
- Type: string
public readonly policy: string;
- Type: string
public readonly useDefault: boolean | IResolvable;
- Type: boolean | cdktf.IResolvable
public readonly internalValue: CloudRunV2JobBinaryAuthorization;
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). |
- Type: cdktf.IInterpolatingParent
The parent resource.
- Type: string
The attribute on the parent resource this class is referencing.
- Type: boolean
whether the list is wrapping a set (will add tolist() to be able to access an item via an index).
Name | Description |
---|---|
allWithMapKey |
Creating an iterator for this complex list. |
computeFqn |
No description. |
resolve |
Produce the Token's value at resolution time. |
toString |
Return a string representation of this resolvable object. |
get |
No description. |
public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator
Creating an iterator for this complex list.
The list will be converted into a map with the mapKeyAttributeName as the key.
- Type: string
public computeFqn(): string
public resolve(_context: IResolveContext): any
Produce the Token's value at resolution time.
- Type: cdktf.IResolveContext
public toString(): string
Return a string representation of this resolvable object.
Returns a reversible string representation.
public get(index: number): CloudRunV2JobConditionsOutputReference
- Type: number
the index of the item to return.
Name | Type | Description |
---|---|---|
creationStack |
string[] |
The creation stack of this resolvable which will be appended to errors thrown during resolution. |
fqn |
string |
No description. |
public readonly creationStack: string[];
- Type: string[]
The creation stack of this resolvable which will be appended to errors thrown during resolution.
If this returns an empty array the stack will not be attached.
public readonly fqn: string;
- Type: string
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). |
- Type: cdktf.IInterpolatingParent
The parent resource.
- Type: string
The attribute on the parent resource this class is referencing.
- Type: number
the index of this item in the list.
- Type: boolean
whether the list is wrapping a set (will add tolist() to be able to access an item via an index).
Name | Description |
---|---|
computeFqn |
No description. |
getAnyMapAttribute |
No description. |
getBooleanAttribute |
No description. |
getBooleanMapAttribute |
No description. |
getListAttribute |
No description. |
getNumberAttribute |
No description. |
getNumberListAttribute |
No description. |
getNumberMapAttribute |
No description. |
getStringAttribute |
No description. |
getStringMapAttribute |
No description. |
interpolationForAttribute |
No description. |
resolve |
Produce the Token's value at resolution time. |
toString |
Return a string representation of this resolvable object. |
public computeFqn(): string
public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any}
- Type: string
public getBooleanAttribute(terraformAttribute: string): IResolvable
- Type: string
public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean}
- Type: string
public getListAttribute(terraformAttribute: string): string[]
- Type: string
public getNumberAttribute(terraformAttribute: string): number
- Type: string
public getNumberListAttribute(terraformAttribute: string): number[]
- Type: string
public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number}
- Type: string
public getStringAttribute(terraformAttribute: string): string
- Type: string
public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string}
- Type: string
public interpolationForAttribute(property: string): IResolvable
- Type: string
public resolve(_context: IResolveContext): any
Produce the Token's value at resolution time.
- Type: cdktf.IResolveContext
public toString(): string
Return a string representation of this resolvable object.
Returns a reversible string representation.
Name | Type | Description |
---|---|---|
creationStack |
string[] |
The creation stack of this resolvable which will be appended to errors thrown during resolution. |
fqn |
string |
No description. |
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. |
public readonly creationStack: string[];
- Type: string[]
The creation stack of this resolvable which will be appended to errors thrown during resolution.
If this returns an empty array the stack will not be attached.
public readonly fqn: string;
- Type: string
public readonly executionReason: string;
- Type: string
public readonly lastTransitionTime: string;
- Type: string
public readonly message: string;
- Type: string
public readonly reason: string;
- Type: string
public readonly revisionReason: string;
- Type: string
public readonly severity: string;
- Type: string
public readonly state: string;
- Type: string
public readonly type: string;
- Type: string
public readonly internalValue: CloudRunV2JobConditions;
- Type: CloudRunV2JobConditions
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). |
- Type: cdktf.IInterpolatingParent
The parent resource.
- Type: string
The attribute on the parent resource this class is referencing.
- Type: boolean
whether the list is wrapping a set (will add tolist() to be able to access an item via an index).
Name | Description |
---|---|
allWithMapKey |
Creating an iterator for this complex list. |
computeFqn |
No description. |
resolve |
Produce the Token's value at resolution time. |
toString |
Return a string representation of this resolvable object. |
get |
No description. |
public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator
Creating an iterator for this complex list.
The list will be converted into a map with the mapKeyAttributeName as the key.
- Type: string
public computeFqn(): string
public resolve(_context: IResolveContext): any
Produce the Token's value at resolution time.
- Type: cdktf.IResolveContext
public toString(): string
Return a string representation of this resolvable object.
Returns a reversible string representation.
public get(index: number): CloudRunV2JobLatestCreatedExecutionOutputReference
- Type: number
the index of the item to return.
Name | Type | Description |
---|---|---|
creationStack |
string[] |
The creation stack of this resolvable which will be appended to errors thrown during resolution. |
fqn |
string |
No description. |
public readonly creationStack: string[];
- Type: string[]
The creation stack of this resolvable which will be appended to errors thrown during resolution.
If this returns an empty array the stack will not be attached.
public readonly fqn: string;
- Type: string
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). |
- Type: cdktf.IInterpolatingParent
The parent resource.
- Type: string
The attribute on the parent resource this class is referencing.
- Type: number
the index of this item in the list.
- Type: boolean
whether the list is wrapping a set (will add tolist() to be able to access an item via an index).
Name | Description |
---|---|
computeFqn |
No description. |
getAnyMapAttribute |
No description. |
getBooleanAttribute |
No description. |
getBooleanMapAttribute |
No description. |
getListAttribute |
No description. |
getNumberAttribute |
No description. |
getNumberListAttribute |
No description. |
getNumberMapAttribute |
No description. |
getStringAttribute |
No description. |
getStringMapAttribute |
No description. |
interpolationForAttribute |
No description. |
resolve |
Produce the Token's value at resolution time. |
toString |
Return a string representation of this resolvable object. |
public computeFqn(): string
public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any}
- Type: string
public getBooleanAttribute(terraformAttribute: string): IResolvable
- Type: string
public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean}
- Type: string
public getListAttribute(terraformAttribute: string): string[]
- Type: string
public getNumberAttribute(terraformAttribute: string): number
- Type: string
public getNumberListAttribute(terraformAttribute: string): number[]
- Type: string
public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number}
- Type: string
public getStringAttribute(terraformAttribute: string): string
- Type: string
public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string}
- Type: string
public interpolationForAttribute(property: string): IResolvable
- Type: string
public resolve(_context: IResolveContext): any
Produce the Token's value at resolution time.
- Type: cdktf.IResolveContext
public toString(): string
Return a string representation of this resolvable object.
Returns a reversible string representation.
Name | Type | Description |
---|---|---|
creationStack |
string[] |
The creation stack of this resolvable which will be appended to errors thrown during resolution. |
fqn |
string |
No description. |
completionTime |
string |
No description. |
createTime |
string |
No description. |
name |
string |
No description. |
internalValue |
CloudRunV2JobLatestCreatedExecution |
No description. |
public readonly creationStack: string[];
- Type: string[]
The creation stack of this resolvable which will be appended to errors thrown during resolution.
If this returns an empty array the stack will not be attached.
public readonly fqn: string;
- Type: string
public readonly completionTime: string;
- Type: string
public readonly createTime: string;
- Type: string
public readonly name: string;
- Type: string
public readonly internalValue: CloudRunV2JobLatestCreatedExecution;
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. |
- Type: cdktf.IInterpolatingParent
The parent resource.
- Type: string
The attribute on the parent resource this class is referencing.
Name | Description |
---|---|
computeFqn |
No description. |
getAnyMapAttribute |
No description. |
getBooleanAttribute |
No description. |
getBooleanMapAttribute |
No description. |
getListAttribute |
No description. |
getNumberAttribute |
No description. |
getNumberListAttribute |
No description. |
getNumberMapAttribute |
No description. |
getStringAttribute |
No description. |
getStringMapAttribute |
No description. |
interpolationForAttribute |
No description. |
resolve |
Produce the Token's value at resolution time. |
toString |
Return a string representation of this resolvable object. |
putTemplate |
No description. |
resetAnnotations |
No description. |
resetLabels |
No description. |
resetParallelism |
No description. |
resetTaskCount |
No description. |
public computeFqn(): string
public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any}
- Type: string
public getBooleanAttribute(terraformAttribute: string): IResolvable
- Type: string
public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean}
- Type: string
public getListAttribute(terraformAttribute: string): string[]
- Type: string
public getNumberAttribute(terraformAttribute: string): number
- Type: string
public getNumberListAttribute(terraformAttribute: string): number[]
- Type: string
public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number}
- Type: string
public getStringAttribute(terraformAttribute: string): string
- Type: string
public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string}
- Type: string
public interpolationForAttribute(property: string): IResolvable
- Type: string
public resolve(_context: IResolveContext): any
Produce the Token's value at resolution time.
- Type: cdktf.IResolveContext
public toString(): string
Return a string representation of this resolvable object.
Returns a reversible string representation.
public putTemplate(value: CloudRunV2JobTemplateTemplate): void
public resetAnnotations(): void
public resetLabels(): void
public resetParallelism(): void
public resetTaskCount(): void
Name | Type | Description |
---|---|---|
creationStack |
string[] |
The creation stack of this resolvable which will be appended to errors thrown during resolution. |
fqn |
string |
No description. |
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. |
public readonly creationStack: string[];
- Type: string[]
The creation stack of this resolvable which will be appended to errors thrown during resolution.
If this returns an empty array the stack will not be attached.
public readonly fqn: string;
- Type: string
public readonly template: CloudRunV2JobTemplateTemplateOutputReference;
public readonly annotationsInput: {[ key: string ]: string};
- Type: {[ key: string ]: string}
public readonly labelsInput: {[ key: string ]: string};
- Type: {[ key: string ]: string}
public readonly parallelismInput: number;
- Type: number
public readonly taskCountInput: number;
- Type: number
public readonly templateInput: CloudRunV2JobTemplateTemplate;
public readonly annotations: {[ key: string ]: string};
- Type: {[ key: string ]: string}
public readonly labels: {[ key: string ]: string};
- Type: {[ key: string ]: string}
public readonly parallelism: number;
- Type: number
public readonly taskCount: number;
- Type: number
public readonly internalValue: CloudRunV2JobTemplate;
- Type: CloudRunV2JobTemplate
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). |
- Type: cdktf.IInterpolatingParent
The parent resource.
- Type: string
The attribute on the parent resource this class is referencing.
- Type: boolean
whether the list is wrapping a set (will add tolist() to be able to access an item via an index).
Name | Description |
---|---|
allWithMapKey |
Creating an iterator for this complex list. |
computeFqn |
No description. |
resolve |
Produce the Token's value at resolution time. |
toString |
Return a string representation of this resolvable object. |
get |
No description. |
public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator
Creating an iterator for this complex list.
The list will be converted into a map with the mapKeyAttributeName as the key.
- Type: string
public computeFqn(): string
public resolve(_context: IResolveContext): any
Produce the Token's value at resolution time.
- Type: cdktf.IResolveContext
public toString(): string
Return a string representation of this resolvable object.
Returns a reversible string representation.
public get(index: number): CloudRunV2JobTemplateTemplateContainersEnvOutputReference
- Type: number
the index of the item to return.
Name | Type | Description |
---|---|---|
creationStack |
string[] |
The creation stack of this resolvable which will be appended to errors thrown during resolution. |
fqn |
string |
No description. |
internalValue |
cdktf.IResolvable | CloudRunV2JobTemplateTemplateContainersEnv[] |
No description. |
public readonly creationStack: string[];
- Type: string[]
The creation stack of this resolvable which will be appended to errors thrown during resolution.
If this returns an empty array the stack will not be attached.
public readonly fqn: string;
- Type: string
public readonly internalValue: IResolvable | CloudRunV2JobTemplateTemplateContainersEnv[];
- Type: cdktf.IResolvable | CloudRunV2JobTemplateTemplateContainersEnv[]
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). |
- Type: cdktf.IInterpolatingParent
The parent resource.
- Type: string
The attribute on the parent resource this class is referencing.
- Type: number
the index of this item in the list.
- Type: boolean
whether the list is wrapping a set (will add tolist() to be able to access an item via an index).
Name | Description |
---|---|
computeFqn |
No description. |
getAnyMapAttribute |
No description. |
getBooleanAttribute |
No description. |
getBooleanMapAttribute |
No description. |
getListAttribute |
No description. |
getNumberAttribute |
No description. |
getNumberListAttribute |
No description. |
getNumberMapAttribute |
No description. |
getStringAttribute |
No description. |
getStringMapAttribute |
No description. |
interpolationForAttribute |
No description. |
resolve |
Produce the Token's value at resolution time. |
toString |
Return a string representation of this resolvable object. |
putValueSource |
No description. |
resetValue |
No description. |
resetValueSource |
No description. |
public computeFqn(): string
public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any}
- Type: string
public getBooleanAttribute(terraformAttribute: string): IResolvable
- Type: string
public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean}
- Type: string
public getListAttribute(terraformAttribute: string): string[]
- Type: string
public getNumberAttribute(terraformAttribute: string): number
- Type: string
public getNumberListAttribute(terraformAttribute: string): number[]
- Type: string
public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number}
- Type: string
public getStringAttribute(terraformAttribute: string): string
- Type: string
public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string}
- Type: string
public interpolationForAttribute(property: string): IResolvable
- Type: string
public resolve(_context: IResolveContext): any
Produce the Token's value at resolution time.
- Type: cdktf.IResolveContext
public toString(): string
Return a string representation of this resolvable object.
Returns a reversible string representation.
public putValueSource(value: CloudRunV2JobTemplateTemplateContainersEnvValueSource): void
public resetValue(): void
public resetValueSource(): void
Name | Type | Description |
---|---|---|
creationStack |
string[] |
The creation stack of this resolvable which will be appended to errors thrown during resolution. |
fqn |
string |
No description. |
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. |
public readonly creationStack: string[];
- Type: string[]
The creation stack of this resolvable which will be appended to errors thrown during resolution.
If this returns an empty array the stack will not be attached.
public readonly fqn: string;
- Type: string
public readonly valueSource: CloudRunV2JobTemplateTemplateContainersEnvValueSourceOutputReference;
public readonly nameInput: string;
- Type: string
public readonly valueInput: string;
- Type: string
public readonly valueSourceInput: CloudRunV2JobTemplateTemplateContainersEnvValueSource;
public readonly name: string;
- Type: string
public readonly value: string;
- Type: string
public readonly internalValue: IResolvable | CloudRunV2JobTemplateTemplateContainersEnv;
- Type: cdktf.IResolvable | CloudRunV2JobTemplateTemplateContainersEnv
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. |
- Type: cdktf.IInterpolatingParent
The parent resource.
- Type: string
The attribute on the parent resource this class is referencing.
Name | Description |
---|---|
computeFqn |
No description. |
getAnyMapAttribute |
No description. |
getBooleanAttribute |
No description. |
getBooleanMapAttribute |
No description. |
getListAttribute |
No description. |
getNumberAttribute |
No description. |
getNumberListAttribute |
No description. |
getNumberMapAttribute |
No description. |
getStringAttribute |
No description. |
getStringMapAttribute |
No description. |
interpolationForAttribute |
No description. |
resolve |
Produce the Token's value at resolution time. |
toString |
Return a string representation of this resolvable object. |
putSecretKeyRef |
No description. |
resetSecretKeyRef |
No description. |
public computeFqn(): string
public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any}
- Type: string
public getBooleanAttribute(terraformAttribute: string): IResolvable
- Type: string
public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean}
- Type: string
public getListAttribute(terraformAttribute: string): string[]
- Type: string
public getNumberAttribute(terraformAttribute: string): number
- Type: string
public getNumberListAttribute(terraformAttribute: string): number[]
- Type: string
public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number}
- Type: string
public getStringAttribute(terraformAttribute: string): string
- Type: string
public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string}
- Type: string
public interpolationForAttribute(property: string): IResolvable
- Type: string
public resolve(_context: IResolveContext): any
Produce the Token's value at resolution time.
- Type: cdktf.IResolveContext
public toString(): string
Return a string representation of this resolvable object.
Returns a reversible string representation.
public putSecretKeyRef(value: CloudRunV2JobTemplateTemplateContainersEnvValueSourceSecretKeyRef): void
public resetSecretKeyRef(): void
Name | Type | Description |
---|---|---|
creationStack |
string[] |
The creation stack of this resolvable which will be appended to errors thrown during resolution. |
fqn |
string |
No description. |
secretKeyRef |
CloudRunV2JobTemplateTemplateContainersEnvValueSourceSecretKeyRefOutputReference |
No description. |
secretKeyRefInput |
CloudRunV2JobTemplateTemplateContainersEnvValueSourceSecretKeyRef |
No description. |
internalValue |
CloudRunV2JobTemplateTemplateContainersEnvValueSource |
No description. |
public readonly creationStack: string[];
- Type: string[]
The creation stack of this resolvable which will be appended to errors thrown during resolution.
If this returns an empty array the stack will not be attached.
public readonly fqn: string;
- Type: string
public readonly secretKeyRef: CloudRunV2JobTemplateTemplateContainersEnvValueSourceSecretKeyRefOutputReference;
public readonly secretKeyRefInput: CloudRunV2JobTemplateTemplateContainersEnvValueSourceSecretKeyRef;
public readonly internalValue: CloudRunV2JobTemplateTemplateContainersEnvValueSource;
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. |
- Type: cdktf.IInterpolatingParent
The parent resource.
- Type: string
The attribute on the parent resource this class is referencing.
Name | Description |
---|---|
computeFqn |
No description. |
getAnyMapAttribute |
No description. |
getBooleanAttribute |
No description. |
getBooleanMapAttribute |
No description. |
getListAttribute |
No description. |
getNumberAttribute |
No description. |
getNumberListAttribute |
No description. |
getNumberMapAttribute |
No description. |
getStringAttribute |
No description. |
getStringMapAttribute |
No description. |
interpolationForAttribute |
No description. |
resolve |
Produce the Token's value at resolution time. |
toString |
Return a string representation of this resolvable object. |
public computeFqn(): string
public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any}
- Type: string
public getBooleanAttribute(terraformAttribute: string): IResolvable
- Type: string
public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean}
- Type: string
public getListAttribute(terraformAttribute: string): string[]
- Type: string
public getNumberAttribute(terraformAttribute: string): number
- Type: string
public getNumberListAttribute(terraformAttribute: string): number[]
- Type: string
public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number}
- Type: string
public getStringAttribute(terraformAttribute: string): string
- Type: string
public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string}
- Type: string
public interpolationForAttribute(property: string): IResolvable
- Type: string
public resolve(_context: IResolveContext): any
Produce the Token's value at resolution time.
- Type: cdktf.IResolveContext
public toString(): string
Return a string representation of this resolvable object.
Returns a reversible string representation.
Name | Type | Description |
---|---|---|
creationStack |
string[] |
The creation stack of this resolvable which will be appended to errors thrown during resolution. |
fqn |
string |
No description. |
secretInput |
string |
No description. |
versionInput |
string |
No description. |
secret |
string |
No description. |
version |
string |
No description. |
internalValue |
CloudRunV2JobTemplateTemplateContainersEnvValueSourceSecretKeyRef |
No description. |
public readonly creationStack: string[];
- Type: string[]
The creation stack of this resolvable which will be appended to errors thrown during resolution.
If this returns an empty array the stack will not be attached.
public readonly fqn: string;
- Type: string
public readonly secretInput: string;
- Type: string
public readonly versionInput: string;
- Type: string
public readonly secret: string;
- Type: string
public readonly version: string;
- Type: string
public readonly internalValue: CloudRunV2JobTemplateTemplateContainersEnvValueSourceSecretKeyRef;
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). |
- Type: cdktf.IInterpolatingParent
The parent resource.
- Type: string
The attribute on the parent resource this class is referencing.
- Type: boolean
whether the list is wrapping a set (will add tolist() to be able to access an item via an index).
Name | Description |
---|---|
allWithMapKey |
Creating an iterator for this complex list. |
computeFqn |
No description. |
resolve |
Produce the Token's value at resolution time. |
toString |
Return a string representation of this resolvable object. |
get |
No description. |
public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator
Creating an iterator for this complex list.
The list will be converted into a map with the mapKeyAttributeName as the key.
- Type: string
public computeFqn(): string
public resolve(_context: IResolveContext): any
Produce the Token's value at resolution time.
- Type: cdktf.IResolveContext
public toString(): string
Return a string representation of this resolvable object.
Returns a reversible string representation.
public get(index: number): CloudRunV2JobTemplateTemplateContainersOutputReference
- Type: number
the index of the item to return.
Name | Type | Description |
---|---|---|
creationStack |
string[] |
The creation stack of this resolvable which will be appended to errors thrown during resolution. |
fqn |
string |
No description. |
internalValue |
cdktf.IResolvable | CloudRunV2JobTemplateTemplateContainers[] |
No description. |
public readonly creationStack: string[];
- Type: string[]
The creation stack of this resolvable which will be appended to errors thrown during resolution.
If this returns an empty array the stack will not be attached.
public readonly fqn: string;
- Type: string
public readonly internalValue: IResolvable | CloudRunV2JobTemplateTemplateContainers[];
- Type: cdktf.IResolvable | CloudRunV2JobTemplateTemplateContainers[]
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). |
- Type: cdktf.IInterpolatingParent
The parent resource.
- Type: string
The attribute on the parent resource this class is referencing.
- Type: number
the index of this item in the list.
- Type: boolean
whether the list is wrapping a set (will add tolist() to be able to access an item via an index).
Name | Description |
---|---|
computeFqn |
No description. |
getAnyMapAttribute |
No description. |
getBooleanAttribute |
No description. |
getBooleanMapAttribute |
No description. |
getListAttribute |
No description. |
getNumberAttribute |
No description. |
getNumberListAttribute |
No description. |
getNumberMapAttribute |
No description. |
getStringAttribute |
No description. |
getStringMapAttribute |
No description. |
interpolationForAttribute |
No description. |
resolve |
Produce the Token's value at resolution time. |
toString |
Return a string representation of this resolvable object. |
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. |
public computeFqn(): string
public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any}
- Type: string
public getBooleanAttribute(terraformAttribute: string): IResolvable
- Type: string
public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean}
- Type: string
public getListAttribute(terraformAttribute: string): string[]
- Type: string
public getNumberAttribute(terraformAttribute: string): number
- Type: string
public getNumberListAttribute(terraformAttribute: string): number[]
- Type: string
public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number}
- Type: string
public getStringAttribute(terraformAttribute: string): string
- Type: string
public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string}
- Type: string
public interpolationForAttribute(property: string): IResolvable
- Type: string
public resolve(_context: IResolveContext): any
Produce the Token's value at resolution time.
- Type: cdktf.IResolveContext
public toString(): string
Return a string representation of this resolvable object.
Returns a reversible string representation.
public putEnv(value: IResolvable | CloudRunV2JobTemplateTemplateContainersEnv[]): void
- Type: cdktf.IResolvable | CloudRunV2JobTemplateTemplateContainersEnv[]
public putPorts(value: IResolvable | CloudRunV2JobTemplateTemplateContainersPorts[]): void
- Type: cdktf.IResolvable | CloudRunV2JobTemplateTemplateContainersPorts[]
public putResources(value: CloudRunV2JobTemplateTemplateContainersResources): void
public putVolumeMounts(value: IResolvable | CloudRunV2JobTemplateTemplateContainersVolumeMounts[]): void
- Type: cdktf.IResolvable | CloudRunV2JobTemplateTemplateContainersVolumeMounts[]
public resetArgs(): void
public resetCommand(): void
public resetEnv(): void
public resetName(): void
public resetPorts(): void
public resetResources(): void
public resetVolumeMounts(): void
public resetWorkingDir(): void
Name | Type | Description |
---|---|---|
creationStack |
string[] |
The creation stack of this resolvable which will be appended to errors thrown during resolution. |
fqn |
string |
No description. |
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. |
public readonly creationStack: string[];
- Type: string[]
The creation stack of this resolvable which will be appended to errors thrown during resolution.
If this returns an empty array the stack will not be attached.
public readonly fqn: string;
- Type: string
public readonly env: CloudRunV2JobTemplateTemplateContainersEnvList;
public readonly ports: CloudRunV2JobTemplateTemplateContainersPortsList;
public readonly resources: CloudRunV2JobTemplateTemplateContainersResourcesOutputReference;
public readonly volumeMounts: CloudRunV2JobTemplateTemplateContainersVolumeMountsList;
public readonly argsInput: string[];
- Type: string[]
public readonly commandInput: string[];
- Type: string[]
public readonly envInput: IResolvable | CloudRunV2JobTemplateTemplateContainersEnv[];
- Type: cdktf.IResolvable | CloudRunV2JobTemplateTemplateContainersEnv[]
public readonly imageInput: string;
- Type: string
public readonly nameInput: string;
- Type: string
public readonly portsInput: IResolvable | CloudRunV2JobTemplateTemplateContainersPorts[];
- Type: cdktf.IResolvable | CloudRunV2JobTemplateTemplateContainersPorts[]
public readonly resourcesInput: CloudRunV2JobTemplateTemplateContainersResources;
public readonly volumeMountsInput: IResolvable | CloudRunV2JobTemplateTemplateContainersVolumeMounts[];
- Type: cdktf.IResolvable | CloudRunV2JobTemplateTemplateContainersVolumeMounts[]
public readonly workingDirInput: string;
- Type: string
public readonly args: string[];
- Type: string[]
public readonly command: string[];
- Type: string[]
public readonly image: string;
- Type: string
public readonly name: string;
- Type: string
public readonly workingDir: string;
- Type: string
public readonly internalValue: IResolvable | CloudRunV2JobTemplateTemplateContainers;
- Type: cdktf.IResolvable | CloudRunV2JobTemplateTemplateContainers
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). |
- Type: cdktf.IInterpolatingParent
The parent resource.
- Type: string
The attribute on the parent resource this class is referencing.
- Type: boolean
whether the list is wrapping a set (will add tolist() to be able to access an item via an index).
Name | Description |
---|---|
allWithMapKey |
Creating an iterator for this complex list. |
computeFqn |
No description. |
resolve |
Produce the Token's value at resolution time. |
toString |
Return a string representation of this resolvable object. |
get |
No description. |
public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator
Creating an iterator for this complex list.
The list will be converted into a map with the mapKeyAttributeName as the key.
- Type: string
public computeFqn(): string
public resolve(_context: IResolveContext): any
Produce the Token's value at resolution time.
- Type: cdktf.IResolveContext
public toString(): string
Return a string representation of this resolvable object.
Returns a reversible string representation.
public get(index: number): CloudRunV2JobTemplateTemplateContainersPortsOutputReference
- Type: number
the index of the item to return.
Name | Type | Description |
---|---|---|
creationStack |
string[] |
The creation stack of this resolvable which will be appended to errors thrown during resolution. |
fqn |
string |
No description. |
internalValue |
cdktf.IResolvable | CloudRunV2JobTemplateTemplateContainersPorts[] |
No description. |
public readonly creationStack: string[];
- Type: string[]
The creation stack of this resolvable which will be appended to errors thrown during resolution.
If this returns an empty array the stack will not be attached.
public readonly fqn: string;
- Type: string
public readonly internalValue: IResolvable | CloudRunV2JobTemplateTemplateContainersPorts[];
- Type: cdktf.IResolvable | CloudRunV2JobTemplateTemplateContainersPorts[]
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). |
- Type: cdktf.IInterpolatingParent
The parent resource.
- Type: string
The attribute on the parent resource this class is referencing.
- Type: number
the index of this item in the list.
- Type: boolean
whether the list is wrapping a set (will add tolist() to be able to access an item via an index).
Name | Description |
---|---|
computeFqn |
No description. |
getAnyMapAttribute |
No description. |
getBooleanAttribute |
No description. |
getBooleanMapAttribute |
No description. |
getListAttribute |
No description. |
getNumberAttribute |
No description. |
getNumberListAttribute |
No description. |
getNumberMapAttribute |
No description. |
getStringAttribute |
No description. |
getStringMapAttribute |
No description. |
interpolationForAttribute |
No description. |
resolve |
Produce the Token's value at resolution time. |
toString |
Return a string representation of this resolvable object. |
resetContainerPort |
No description. |
resetName |
No description. |
public computeFqn(): string
public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any}
- Type: string
public getBooleanAttribute(terraformAttribute: string): IResolvable
- Type: string
public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean}
- Type: string
public getListAttribute(terraformAttribute: string): string[]
- Type: string
public getNumberAttribute(terraformAttribute: string): number
- Type: string
public getNumberListAttribute(terraformAttribute: string): number[]
- Type: string
public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number}
- Type: string
public getStringAttribute(terraformAttribute: string): string
- Type: string
public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string}
- Type: string
public interpolationForAttribute(property: string): IResolvable
- Type: string
public resolve(_context: IResolveContext): any
Produce the Token's value at resolution time.
- Type: cdktf.IResolveContext
public toString(): string
Return a string representation of this resolvable object.
Returns a reversible string representation.
public resetContainerPort(): void
public resetName(): void
Name | Type | Description |
---|---|---|
creationStack |
string[] |
The creation stack of this resolvable which will be appended to errors thrown during resolution. |
fqn |
string |
No description. |
containerPortInput |
number |
No description. |
nameInput |
string |
No description. |
containerPort |
number |
No description. |
name |
string |
No description. |
internalValue |
cdktf.IResolvable | CloudRunV2JobTemplateTemplateContainersPorts |
No description. |
public readonly creationStack: string[];
- Type: string[]
The creation stack of this resolvable which will be appended to errors thrown during resolution.
If this returns an empty array the stack will not be attached.
public readonly fqn: string;
- Type: string
public readonly containerPortInput: number;
- Type: number
public readonly nameInput: string;
- Type: string
public readonly containerPort: number;
- Type: number
public readonly name: string;
- Type: string
public readonly internalValue: IResolvable | CloudRunV2JobTemplateTemplateContainersPorts;
- Type: cdktf.IResolvable | CloudRunV2JobTemplateTemplateContainersPorts
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. |
- Type: cdktf.IInterpolatingParent
The parent resource.
- Type: string
The attribute on the parent resource this class is referencing.
Name | Description |
---|---|
computeFqn |
No description. |
getAnyMapAttribute |
No description. |
getBooleanAttribute |
No description. |
getBooleanMapAttribute |
No description. |
getListAttribute |
No description. |
getNumberAttribute |
No description. |
getNumberListAttribute |
No description. |
getNumberMapAttribute |
No description. |
getStringAttribute |
No description. |
getStringMapAttribute |
No description. |
interpolationForAttribute |
No description. |
resolve |
Produce the Token's value at resolution time. |
toString |
Return a string representation of this resolvable object. |
resetLimits |
No description. |
public computeFqn(): string
public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any}
- Type: string
public getBooleanAttribute(terraformAttribute: string): IResolvable
- Type: string
public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean}
- Type: string
public getListAttribute(terraformAttribute: string): string[]
- Type: string
public getNumberAttribute(terraformAttribute: string): number
- Type: string
public getNumberListAttribute(terraformAttribute: string): number[]
- Type: string
public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number}
- Type: string
public getStringAttribute(terraformAttribute: string): string
- Type: string
public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string}
- Type: string
public interpolationForAttribute(property: string): IResolvable
- Type: string
public resolve(_context: IResolveContext): any
Produce the Token's value at resolution time.
- Type: cdktf.IResolveContext
public toString(): string
Return a string representation of this resolvable object.
Returns a reversible string representation.
public resetLimits(): void
Name | Type | Description |
---|---|---|
creationStack |
string[] |
The creation stack of this resolvable which will be appended to errors thrown during resolution. |
fqn |
string |
No description. |
limitsInput |
{[ key: string ]: string} |
No description. |
limits |
{[ key: string ]: string} |
No description. |
internalValue |
CloudRunV2JobTemplateTemplateContainersResources |
No description. |
public readonly creationStack: string[];
- Type: string[]
The creation stack of this resolvable which will be appended to errors thrown during resolution.
If this returns an empty array the stack will not be attached.
public readonly fqn: string;
- Type: string
public readonly limitsInput: {[ key: string ]: string};
- Type: {[ key: string ]: string}
public readonly limits: {[ key: string ]: string};
- Type: {[ key: string ]: string}
public readonly internalValue: CloudRunV2JobTemplateTemplateContainersResources;
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). |
- Type: cdktf.IInterpolatingParent
The parent resource.
- Type: string
The attribute on the parent resource this class is referencing.
- Type: boolean
whether the list is wrapping a set (will add tolist() to be able to access an item via an index).
Name | Description |
---|---|
allWithMapKey |
Creating an iterator for this complex list. |
computeFqn |
No description. |
resolve |
Produce the Token's value at resolution time. |
toString |
Return a string representation of this resolvable object. |
get |
No description. |
public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator
Creating an iterator for this complex list.
The list will be converted into a map with the mapKeyAttributeName as the key.
- Type: string
public computeFqn(): string
public resolve(_context: IResolveContext): any
Produce the Token's value at resolution time.
- Type: cdktf.IResolveContext
public toString(): string
Return a string representation of this resolvable object.
Returns a reversible string representation.
public get(index: number): CloudRunV2JobTemplateTemplateContainersVolumeMountsOutputReference
- Type: number
the index of the item to return.
Name | Type | Description |
---|---|---|
creationStack |
string[] |
The creation stack of this resolvable which will be appended to errors thrown during resolution. |
fqn |
string |
No description. |
internalValue |
cdktf.IResolvable | CloudRunV2JobTemplateTemplateContainersVolumeMounts[] |
No description. |
public readonly creationStack: string[];
- Type: string[]
The creation stack of this resolvable which will be appended to errors thrown during resolution.
If this returns an empty array the stack will not be attached.
public readonly fqn: string;
- Type: string
public readonly internalValue: IResolvable | CloudRunV2JobTemplateTemplateContainersVolumeMounts[];
- Type: cdktf.IResolvable | CloudRunV2JobTemplateTemplateContainersVolumeMounts[]
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). |
- Type: cdktf.IInterpolatingParent
The parent resource.
- Type: string
The attribute on the parent resource this class is referencing.
- Type: number
the index of this item in the list.
- Type: boolean
whether the list is wrapping a set (will add tolist() to be able to access an item via an index).
Name | Description |
---|---|
computeFqn |
No description. |
getAnyMapAttribute |
No description. |
getBooleanAttribute |
No description. |
getBooleanMapAttribute |
No description. |
getListAttribute |
No description. |
getNumberAttribute |
No description. |
getNumberListAttribute |
No description. |
getNumberMapAttribute |
No description. |
getStringAttribute |
No description. |
getStringMapAttribute |
No description. |
interpolationForAttribute |
No description. |
resolve |
Produce the Token's value at resolution time. |
toString |
Return a string representation of this resolvable object. |
public computeFqn(): string
public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any}
- Type: string
public getBooleanAttribute(terraformAttribute: string): IResolvable
- Type: string
public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean}
- Type: string
public getListAttribute(terraformAttribute: string): string[]
- Type: string
public getNumberAttribute(terraformAttribute: string): number
- Type: string
public getNumberListAttribute(terraformAttribute: string): number[]
- Type: string
public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number}
- Type: string
public getStringAttribute(terraformAttribute: string): string
- Type: string
public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string}
- Type: string
public interpolationForAttribute(property: string): IResolvable
- Type: string
public resolve(_context: IResolveContext): any
Produce the Token's value at resolution time.
- Type: cdktf.IResolveContext
public toString(): string
Return a string representation of this resolvable object.
Returns a reversible string representation.
Name | Type | Description |
---|---|---|
creationStack |
string[] |
The creation stack of this resolvable which will be appended to errors thrown during resolution. |
fqn |
string |
No description. |
mountPathInput |
string |
No description. |
nameInput |
string |
No description. |
mountPath |
string |
No description. |
name |
string |
No description. |
internalValue |
cdktf.IResolvable | CloudRunV2JobTemplateTemplateContainersVolumeMounts |
No description. |
public readonly creationStack: string[];
- Type: string[]
The creation stack of this resolvable which will be appended to errors thrown during resolution.
If this returns an empty array the stack will not be attached.
public readonly fqn: string;
- Type: string
public readonly mountPathInput: string;
- Type: string
public readonly nameInput: string;
- Type: string
public readonly mountPath: string;
- Type: string
public readonly name: string;
- Type: string
public readonly internalValue: IResolvable | CloudRunV2JobTemplateTemplateContainersVolumeMounts;
- Type: cdktf.IResolvable | CloudRunV2JobTemplateTemplateContainersVolumeMounts
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. |
- Type: cdktf.IInterpolatingParent
The parent resource.
- Type: string
The attribute on the parent resource this class is referencing.
Name | Description |
---|---|
computeFqn |
No description. |
getAnyMapAttribute |
No description. |
getBooleanAttribute |
No description. |
getBooleanMapAttribute |
No description. |
getListAttribute |
No description. |
getNumberAttribute |
No description. |
getNumberListAttribute |
No description. |
getNumberMapAttribute |
No description. |
getStringAttribute |
No description. |
getStringMapAttribute |
No description. |
interpolationForAttribute |
No description. |
resolve |
Produce the Token's value at resolution time. |
toString |
Return a string representation of this resolvable object. |
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. |
public computeFqn(): string
public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any}
- Type: string
public getBooleanAttribute(terraformAttribute: string): IResolvable
- Type: string
public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean}
- Type: string
public getListAttribute(terraformAttribute: string): string[]
- Type: string
public getNumberAttribute(terraformAttribute: string): number
- Type: string
public getNumberListAttribute(terraformAttribute: string): number[]
- Type: string
public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number}
- Type: string
public getStringAttribute(terraformAttribute: string): string
- Type: string
public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string}
- Type: string
public interpolationForAttribute(property: string): IResolvable
- Type: string
public resolve(_context: IResolveContext): any
Produce the Token's value at resolution time.
- Type: cdktf.IResolveContext
public toString(): string
Return a string representation of this resolvable object.
Returns a reversible string representation.
public putContainers(value: IResolvable | CloudRunV2JobTemplateTemplateContainers[]): void
- Type: cdktf.IResolvable | CloudRunV2JobTemplateTemplateContainers[]
public putVolumes(value: IResolvable | CloudRunV2JobTemplateTemplateVolumes[]): void
- Type: cdktf.IResolvable | CloudRunV2JobTemplateTemplateVolumes[]
public putVpcAccess(value: CloudRunV2JobTemplateTemplateVpcAccess): void
public resetContainers(): void
public resetEncryptionKey(): void
public resetExecutionEnvironment(): void
public resetMaxRetries(): void
public resetServiceAccount(): void
public resetTimeout(): void
public resetVolumes(): void
public resetVpcAccess(): void
Name | Type | Description |
---|---|---|
creationStack |
string[] |
The creation stack of this resolvable which will be appended to errors thrown during resolution. |
fqn |
string |
No description. |
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. |
public readonly creationStack: string[];
- Type: string[]
The creation stack of this resolvable which will be appended to errors thrown during resolution.
If this returns an empty array the stack will not be attached.
public readonly fqn: string;
- Type: string
public readonly containers: CloudRunV2JobTemplateTemplateContainersList;
public readonly volumes: CloudRunV2JobTemplateTemplateVolumesList;
public readonly vpcAccess: CloudRunV2JobTemplateTemplateVpcAccessOutputReference;
public readonly containersInput: IResolvable | CloudRunV2JobTemplateTemplateContainers[];
- Type: cdktf.IResolvable | CloudRunV2JobTemplateTemplateContainers[]
public readonly encryptionKeyInput: string;
- Type: string
public readonly executionEnvironmentInput: string;
- Type: string
public readonly maxRetriesInput: number;
- Type: number
public readonly serviceAccountInput: string;
- Type: string
public readonly timeoutInput: string;
- Type: string
public readonly volumesInput: IResolvable | CloudRunV2JobTemplateTemplateVolumes[];
- Type: cdktf.IResolvable | CloudRunV2JobTemplateTemplateVolumes[]
public readonly vpcAccessInput: CloudRunV2JobTemplateTemplateVpcAccess;
public readonly encryptionKey: string;
- Type: string
public readonly executionEnvironment: string;
- Type: string
public readonly maxRetries: number;
- Type: number
public readonly serviceAccount: string;
- Type: string
public readonly timeout: string;
- Type: string
public readonly internalValue: CloudRunV2JobTemplateTemplate;
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. |
- Type: cdktf.IInterpolatingParent
The parent resource.
- Type: string
The attribute on the parent resource this class is referencing.
Name | Description |
---|---|
computeFqn |
No description. |
getAnyMapAttribute |
No description. |
getBooleanAttribute |
No description. |
getBooleanMapAttribute |
No description. |
getListAttribute |
No description. |
getNumberAttribute |
No description. |
getNumberListAttribute |
No description. |
getNumberMapAttribute |
No description. |
getStringAttribute |
No description. |
getStringMapAttribute |
No description. |
interpolationForAttribute |
No description. |
resolve |
Produce the Token's value at resolution time. |
toString |
Return a string representation of this resolvable object. |
resetInstances |
No description. |
public computeFqn(): string
public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any}
- Type: string
public getBooleanAttribute(terraformAttribute: string): IResolvable
- Type: string
public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean}
- Type: string
public getListAttribute(terraformAttribute: string): string[]
- Type: string
public getNumberAttribute(terraformAttribute: string): number
- Type: string
public getNumberListAttribute(terraformAttribute: string): number[]
- Type: string
public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number}
- Type: string
public getStringAttribute(terraformAttribute: string): string
- Type: string
public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string}
- Type: string
public interpolationForAttribute(property: string): IResolvable
- Type: string
public resolve(_context: IResolveContext): any
Produce the Token's value at resolution time.
- Type: cdktf.IResolveContext
public toString(): string
Return a string representation of this resolvable object.
Returns a reversible string representation.
public resetInstances(): void
Name | Type | Description |
---|---|---|
creationStack |
string[] |
The creation stack of this resolvable which will be appended to errors thrown during resolution. |
fqn |
string |
No description. |
instancesInput |
string[] |
No description. |
instances |
string[] |
No description. |
internalValue |
CloudRunV2JobTemplateTemplateVolumesCloudSqlInstance |
No description. |
public readonly creationStack: string[];
- Type: string[]
The creation stack of this resolvable which will be appended to errors thrown during resolution.
If this returns an empty array the stack will not be attached.
public readonly fqn: string;
- Type: string
public readonly instancesInput: string[];
- Type: string[]
public readonly instances: string[];
- Type: string[]
public readonly internalValue: CloudRunV2JobTemplateTemplateVolumesCloudSqlInstance;
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. |
- Type: cdktf.IInterpolatingParent
The parent resource.
- Type: string
The attribute on the parent resource this class is referencing.
Name | Description |
---|---|
computeFqn |
No description. |
getAnyMapAttribute |
No description. |
getBooleanAttribute |
No description. |
getBooleanMapAttribute |
No description. |
getListAttribute |
No description. |
getNumberAttribute |
No description. |
getNumberListAttribute |
No description. |
getNumberMapAttribute |
No description. |
getStringAttribute |
No description. |
getStringMapAttribute |
No description. |
interpolationForAttribute |
No description. |
resolve |
Produce the Token's value at resolution time. |
toString |
Return a string representation of this resolvable object. |
resetMedium |
No description. |
resetSizeLimit |
No description. |
public computeFqn(): string
public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any}
- Type: string
public getBooleanAttribute(terraformAttribute: string): IResolvable
- Type: string
public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean}
- Type: string
public getListAttribute(terraformAttribute: string): string[]
- Type: string
public getNumberAttribute(terraformAttribute: string): number
- Type: string
public getNumberListAttribute(terraformAttribute: string): number[]
- Type: string
public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number}
- Type: string
public getStringAttribute(terraformAttribute: string): string
- Type: string
public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string}
- Type: string
public interpolationForAttribute(property: string): IResolvable
- Type: string
public resolve(_context: IResolveContext): any
Produce the Token's value at resolution time.
- Type: cdktf.IResolveContext
public toString(): string
Return a string representation of this resolvable object.
Returns a reversible string representation.
public resetMedium(): void
public resetSizeLimit(): void
Name | Type | Description |
---|---|---|
creationStack |
string[] |
The creation stack of this resolvable which will be appended to errors thrown during resolution. |
fqn |
string |
No description. |
mediumInput |
string |
No description. |
sizeLimitInput |
string |
No description. |
medium |
string |
No description. |
sizeLimit |
string |
No description. |
internalValue |
CloudRunV2JobTemplateTemplateVolumesEmptyDir |
No description. |
public readonly creationStack: string[];
- Type: string[]
The creation stack of this resolvable which will be appended to errors thrown during resolution.
If this returns an empty array the stack will not be attached.
public readonly fqn: string;
- Type: string
public readonly mediumInput: string;
- Type: string
public readonly sizeLimitInput: string;
- Type: string
public readonly medium: string;
- Type: string
public readonly sizeLimit: string;
- Type: string
public readonly internalValue: CloudRunV2JobTemplateTemplateVolumesEmptyDir;
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. |
- Type: cdktf.IInterpolatingParent
The parent resource.
- Type: string
The attribute on the parent resource this class is referencing.
Name | Description |
---|---|
computeFqn |
No description. |
getAnyMapAttribute |
No description. |
getBooleanAttribute |
No description. |
getBooleanMapAttribute |
No description. |
getListAttribute |
No description. |
getNumberAttribute |
No description. |
getNumberListAttribute |
No description. |
getNumberMapAttribute |
No description. |
getStringAttribute |
No description. |
getStringMapAttribute |
No description. |
interpolationForAttribute |
No description. |
resolve |
Produce the Token's value at resolution time. |
toString |
Return a string representation of this resolvable object. |
resetReadOnly |
No description. |
public computeFqn(): string
public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any}
- Type: string
public getBooleanAttribute(terraformAttribute: string): IResolvable
- Type: string
public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean}
- Type: string
public getListAttribute(terraformAttribute: string): string[]
- Type: string
public getNumberAttribute(terraformAttribute: string): number
- Type: string
public getNumberListAttribute(terraformAttribute: string): number[]
- Type: string
public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number}
- Type: string
public getStringAttribute(terraformAttribute: string): string
- Type: string
public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string}
- Type: string
public interpolationForAttribute(property: string): IResolvable
- Type: string
public resolve(_context: IResolveContext): any
Produce the Token's value at resolution time.
- Type: cdktf.IResolveContext
public toString(): string
Return a string representation of this resolvable object.
Returns a reversible string representation.
public resetReadOnly(): void
Name | Type | Description |
---|---|---|
creationStack |
string[] |
The creation stack of this resolvable which will be appended to errors thrown during resolution. |
fqn |
string |
No description. |
bucketInput |
string |
No description. |
readOnlyInput |
boolean | cdktf.IResolvable |
No description. |
bucket |
string |
No description. |
readOnly |
boolean | cdktf.IResolvable |
No description. |
internalValue |
CloudRunV2JobTemplateTemplateVolumesGcs |
No description. |
public readonly creationStack: string[];
- Type: string[]
The creation stack of this resolvable which will be appended to errors thrown during resolution.
If this returns an empty array the stack will not be attached.
public readonly fqn: string;
- Type: string
public readonly bucketInput: string;
- Type: string
public readonly readOnlyInput: boolean | IResolvable;
- Type: boolean | cdktf.IResolvable
public readonly bucket: string;
- Type: string
public readonly readOnly: boolean | IResolvable;
- Type: boolean | cdktf.IResolvable
public readonly internalValue: CloudRunV2JobTemplateTemplateVolumesGcs;
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). |
- Type: cdktf.IInterpolatingParent
The parent resource.
- Type: string
The attribute on the parent resource this class is referencing.
- Type: boolean
whether the list is wrapping a set (will add tolist() to be able to access an item via an index).
Name | Description |
---|---|
allWithMapKey |
Creating an iterator for this complex list. |
computeFqn |
No description. |
resolve |
Produce the Token's value at resolution time. |
toString |
Return a string representation of this resolvable object. |
get |
No description. |
public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator
Creating an iterator for this complex list.
The list will be converted into a map with the mapKeyAttributeName as the key.
- Type: string
public computeFqn(): string
public resolve(_context: IResolveContext): any
Produce the Token's value at resolution time.
- Type: cdktf.IResolveContext
public toString(): string
Return a string representation of this resolvable object.
Returns a reversible string representation.
public get(index: number): CloudRunV2JobTemplateTemplateVolumesOutputReference
- Type: number
the index of the item to return.
Name | Type | Description |
---|---|---|
creationStack |
string[] |
The creation stack of this resolvable which will be appended to errors thrown during resolution. |
fqn |
string |
No description. |
internalValue |
cdktf.IResolvable | CloudRunV2JobTemplateTemplateVolumes[] |
No description. |
public readonly creationStack: string[];
- Type: string[]
The creation stack of this resolvable which will be appended to errors thrown during resolution.
If this returns an empty array the stack will not be attached.
public readonly fqn: string;
- Type: string
public readonly internalValue: IResolvable | CloudRunV2JobTemplateTemplateVolumes[];
- Type: cdktf.IResolvable | CloudRunV2JobTemplateTemplateVolumes[]
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. |
- Type: cdktf.IInterpolatingParent
The parent resource.
- Type: string
The attribute on the parent resource this class is referencing.
Name | Description |
---|---|
computeFqn |
No description. |
getAnyMapAttribute |
No description. |
getBooleanAttribute |
No description. |
getBooleanMapAttribute |
No description. |
getListAttribute |
No description. |
getNumberAttribute |
No description. |
getNumberListAttribute |
No description. |
getNumberMapAttribute |
No description. |
getStringAttribute |
No description. |
getStringMapAttribute |
No description. |
interpolationForAttribute |
No description. |
resolve |
Produce the Token's value at resolution time. |
toString |
Return a string representation of this resolvable object. |
resetPath |
No description. |
resetReadOnly |
No description. |
public computeFqn(): string
public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any}
- Type: string
public getBooleanAttribute(terraformAttribute: string): IResolvable
- Type: string
public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean}
- Type: string
public getListAttribute(terraformAttribute: string): string[]
- Type: string
public getNumberAttribute(terraformAttribute: string): number
- Type: string
public getNumberListAttribute(terraformAttribute: string): number[]
- Type: string
public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number}
- Type: string
public getStringAttribute(terraformAttribute: string): string
- Type: string
public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string}
- Type: string
public interpolationForAttribute(property: string): IResolvable
- Type: string
public resolve(_context: IResolveContext): any
Produce the Token's value at resolution time.
- Type: cdktf.IResolveContext
public toString(): string
Return a string representation of this resolvable object.
Returns a reversible string representation.
public resetPath(): void
public resetReadOnly(): void
Name | Type | Description |
---|---|---|
creationStack |
string[] |
The creation stack of this resolvable which will be appended to errors thrown during resolution. |
fqn |
string |
No description. |
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. |
public readonly creationStack: string[];
- Type: string[]
The creation stack of this resolvable which will be appended to errors thrown during resolution.
If this returns an empty array the stack will not be attached.
public readonly fqn: string;
- Type: string
public readonly pathInput: string;
- Type: string
public readonly readOnlyInput: boolean | IResolvable;
- Type: boolean | cdktf.IResolvable
public readonly serverInput: string;
- Type: string
public readonly path: string;
- Type: string
public readonly readOnly: boolean | IResolvable;
- Type: boolean | cdktf.IResolvable
public readonly server: string;
- Type: string
public readonly internalValue: CloudRunV2JobTemplateTemplateVolumesNfs;
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). |
- Type: cdktf.IInterpolatingParent
The parent resource.
- Type: string
The attribute on the parent resource this class is referencing.
- Type: number
the index of this item in the list.
- Type: boolean
whether the list is wrapping a set (will add tolist() to be able to access an item via an index).
Name | Description |
---|---|
computeFqn |
No description. |
getAnyMapAttribute |
No description. |
getBooleanAttribute |
No description. |
getBooleanMapAttribute |
No description. |
getListAttribute |
No description. |
getNumberAttribute |
No description. |
getNumberListAttribute |
No description. |
getNumberMapAttribute |
No description. |
getStringAttribute |
No description. |
getStringMapAttribute |
No description. |
interpolationForAttribute |
No description. |
resolve |
Produce the Token's value at resolution time. |
toString |
Return a string representation of this resolvable object. |
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. |
public computeFqn(): string
public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any}
- Type: string
public getBooleanAttribute(terraformAttribute: string): IResolvable
- Type: string
public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean}
- Type: string
public getListAttribute(terraformAttribute: string): string[]
- Type: string
public getNumberAttribute(terraformAttribute: string): number
- Type: string
public getNumberListAttribute(terraformAttribute: string): number[]
- Type: string
public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number}
- Type: string
public getStringAttribute(terraformAttribute: string): string
- Type: string
public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string}
- Type: string
public interpolationForAttribute(property: string): IResolvable
- Type: string
public resolve(_context: IResolveContext): any
Produce the Token's value at resolution time.
- Type: cdktf.IResolveContext
public toString(): string
Return a string representation of this resolvable object.
Returns a reversible string representation.
public putCloudSqlInstance(value: CloudRunV2JobTemplateTemplateVolumesCloudSqlInstance): void
public putEmptyDir(value: CloudRunV2JobTemplateTemplateVolumesEmptyDir): void
public putGcs(value: CloudRunV2JobTemplateTemplateVolumesGcs): void
public putNfs(value: CloudRunV2JobTemplateTemplateVolumesNfs): void
public putSecret(value: CloudRunV2JobTemplateTemplateVolumesSecret): void
public resetCloudSqlInstance(): void
public resetEmptyDir(): void
public resetGcs(): void
public resetNfs(): void
public resetSecret(): void
public readonly creationStack: string[];
- Type: string[]
The creation stack of this resolvable which will be appended to errors thrown during resolution.
If this returns an empty array the stack will not be attached.
public readonly fqn: string;
- Type: string
public readonly cloudSqlInstance: CloudRunV2JobTemplateTemplateVolumesCloudSqlInstanceOutputReference;
public readonly emptyDir: CloudRunV2JobTemplateTemplateVolumesEmptyDirOutputReference;
public readonly gcs: CloudRunV2JobTemplateTemplateVolumesGcsOutputReference;
public readonly nfs: CloudRunV2JobTemplateTemplateVolumesNfsOutputReference;
public readonly secret: CloudRunV2JobTemplateTemplateVolumesSecretOutputReference;
public readonly cloudSqlInstanceInput: CloudRunV2JobTemplateTemplateVolumesCloudSqlInstance;
public readonly emptyDirInput: CloudRunV2JobTemplateTemplateVolumesEmptyDir;
public readonly gcsInput: CloudRunV2JobTemplateTemplateVolumesGcs;
public readonly nameInput: string;
- Type: string
public readonly nfsInput: CloudRunV2JobTemplateTemplateVolumesNfs;
public readonly secretInput: CloudRunV2JobTemplateTemplateVolumesSecret;
public readonly name: string;
- Type: string
public readonly internalValue: IResolvable | CloudRunV2JobTemplateTemplateVolumes;
- Type: cdktf.IResolvable | CloudRunV2JobTemplateTemplateVolumes
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). |
- Type: cdktf.IInterpolatingParent
The parent resource.
- Type: string
The attribute on the parent resource this class is referencing.
- Type: boolean
whether the list is wrapping a set (will add tolist() to be able to access an item via an index).
Name | Description |
---|---|
allWithMapKey |
Creating an iterator for this complex list. |
computeFqn |
No description. |
resolve |
Produce the Token's value at resolution time. |
toString |
Return a string representation of this resolvable object. |
get |
No description. |
public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator
Creating an iterator for this complex list.
The list will be converted into a map with the mapKeyAttributeName as the key.
- Type: string
public computeFqn(): string
public resolve(_context: IResolveContext): any
Produce the Token's value at resolution time.
- Type: cdktf.IResolveContext
public toString(): string
Return a string representation of this resolvable object.
Returns a reversible string representation.
public get(index: number): CloudRunV2JobTemplateTemplateVolumesSecretItemsOutputReference
- Type: number
the index of the item to return.
Name | Type | Description |
---|---|---|
creationStack |
string[] |
The creation stack of this resolvable which will be appended to errors thrown during resolution. |
fqn |
string |
No description. |
internalValue |
cdktf.IResolvable | CloudRunV2JobTemplateTemplateVolumesSecretItems[] |
No description. |
public readonly creationStack: string[];
- Type: string[]
The creation stack of this resolvable which will be appended to errors thrown during resolution.
If this returns an empty array the stack will not be attached.
public readonly fqn: string;
- Type: string
public readonly internalValue: IResolvable | CloudRunV2JobTemplateTemplateVolumesSecretItems[];
- Type: cdktf.IResolvable | CloudRunV2JobTemplateTemplateVolumesSecretItems[]
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). |
- Type: cdktf.IInterpolatingParent
The parent resource.
- Type: string
The attribute on the parent resource this class is referencing.
- Type: number
the index of this item in the list.
- Type: boolean
whether the list is wrapping a set (will add tolist() to be able to access an item via an index).
Name | Description |
---|---|
computeFqn |
No description. |
getAnyMapAttribute |
No description. |
getBooleanAttribute |
No description. |
getBooleanMapAttribute |
No description. |
getListAttribute |
No description. |
getNumberAttribute |
No description. |
getNumberListAttribute |
No description. |
getNumberMapAttribute |
No description. |
getStringAttribute |
No description. |
getStringMapAttribute |
No description. |
interpolationForAttribute |
No description. |
resolve |
Produce the Token's value at resolution time. |
toString |
Return a string representation of this resolvable object. |
resetMode |
No description. |
public computeFqn(): string
public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any}
- Type: string
public getBooleanAttribute(terraformAttribute: string): IResolvable
- Type: string
public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean}
- Type: string
public getListAttribute(terraformAttribute: string): string[]
- Type: string
public getNumberAttribute(terraformAttribute: string): number
- Type: string
public getNumberListAttribute(terraformAttribute: string): number[]
- Type: string
public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number}
- Type: string
public getStringAttribute(terraformAttribute: string): string
- Type: string
public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string}
- Type: string
public interpolationForAttribute(property: string): IResolvable
- Type: string
public resolve(_context: IResolveContext): any
Produce the Token's value at resolution time.
- Type: cdktf.IResolveContext
public toString(): string
Return a string representation of this resolvable object.
Returns a reversible string representation.
public resetMode(): void
Name | Type | Description |
---|---|---|
creationStack |
string[] |
The creation stack of this resolvable which will be appended to errors thrown during resolution. |
fqn |
string |
No description. |
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. |
public readonly creationStack: string[];
- Type: string[]
The creation stack of this resolvable which will be appended to errors thrown during resolution.
If this returns an empty array the stack will not be attached.
public readonly fqn: string;
- Type: string
public readonly modeInput: number;
- Type: number
public readonly pathInput: string;
- Type: string
public readonly versionInput: string;
- Type: string
public readonly mode: number;
- Type: number
public readonly path: string;
- Type: string
public readonly version: string;
- Type: string
public readonly internalValue: IResolvable | CloudRunV2JobTemplateTemplateVolumesSecretItems;
- Type: cdktf.IResolvable | CloudRunV2JobTemplateTemplateVolumesSecretItems
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. |
- Type: cdktf.IInterpolatingParent
The parent resource.
- Type: string
The attribute on the parent resource this class is referencing.
Name | Description |
---|---|
computeFqn |
No description. |
getAnyMapAttribute |
No description. |
getBooleanAttribute |
No description. |
getBooleanMapAttribute |
No description. |
getListAttribute |
No description. |
getNumberAttribute |
No description. |
getNumberListAttribute |
No description. |
getNumberMapAttribute |
No description. |
getStringAttribute |
No description. |
getStringMapAttribute |
No description. |
interpolationForAttribute |
No description. |
resolve |
Produce the Token's value at resolution time. |
toString |
Return a string representation of this resolvable object. |
putItems |
No description. |
resetDefaultMode |
No description. |
resetItems |
No description. |
public computeFqn(): string
public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any}
- Type: string
public getBooleanAttribute(terraformAttribute: string): IResolvable
- Type: string
public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean}
- Type: string
public getListAttribute(terraformAttribute: string): string[]
- Type: string
public getNumberAttribute(terraformAttribute: string): number
- Type: string
public getNumberListAttribute(terraformAttribute: string): number[]
- Type: string
public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number}
- Type: string
public getStringAttribute(terraformAttribute: string): string
- Type: string
public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string}
- Type: string
public interpolationForAttribute(property: string): IResolvable
- Type: string
public resolve(_context: IResolveContext): any
Produce the Token's value at resolution time.
- Type: cdktf.IResolveContext
public toString(): string
Return a string representation of this resolvable object.
Returns a reversible string representation.
public putItems(value: IResolvable | CloudRunV2JobTemplateTemplateVolumesSecretItems[]): void
- Type: cdktf.IResolvable | CloudRunV2JobTemplateTemplateVolumesSecretItems[]
public resetDefaultMode(): void
public resetItems(): void
Name | Type | Description |
---|---|---|
creationStack |
string[] |
The creation stack of this resolvable which will be appended to errors thrown during resolution. |
fqn |
string |
No description. |
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. |
public readonly creationStack: string[];
- Type: string[]
The creation stack of this resolvable which will be appended to errors thrown during resolution.
If this returns an empty array the stack will not be attached.
public readonly fqn: string;
- Type: string
public readonly items: CloudRunV2JobTemplateTemplateVolumesSecretItemsList;
public readonly defaultModeInput: number;
- Type: number
public readonly itemsInput: IResolvable | CloudRunV2JobTemplateTemplateVolumesSecretItems[];
- Type: cdktf.IResolvable | CloudRunV2JobTemplateTemplateVolumesSecretItems[]
public readonly secretInput: string;
- Type: string
public readonly defaultMode: number;
- Type: number
public readonly secret: string;
- Type: string
public readonly internalValue: CloudRunV2JobTemplateTemplateVolumesSecret;
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). |
- Type: cdktf.IInterpolatingParent
The parent resource.
- Type: string
The attribute on the parent resource this class is referencing.
- Type: boolean
whether the list is wrapping a set (will add tolist() to be able to access an item via an index).
Name | Description |
---|---|
allWithMapKey |
Creating an iterator for this complex list. |
computeFqn |
No description. |
resolve |
Produce the Token's value at resolution time. |
toString |
Return a string representation of this resolvable object. |
get |
No description. |
public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator
Creating an iterator for this complex list.
The list will be converted into a map with the mapKeyAttributeName as the key.
- Type: string
public computeFqn(): string
public resolve(_context: IResolveContext): any
Produce the Token's value at resolution time.
- Type: cdktf.IResolveContext
public toString(): string
Return a string representation of this resolvable object.
Returns a reversible string representation.
public get(index: number): CloudRunV2JobTemplateTemplateVpcAccessNetworkInterfacesOutputReference
- Type: number
the index of the item to return.
Name | Type | Description |
---|---|---|
creationStack |
string[] |
The creation stack of this resolvable which will be appended to errors thrown during resolution. |
fqn |
string |
No description. |
internalValue |
cdktf.IResolvable | CloudRunV2JobTemplateTemplateVpcAccessNetworkInterfaces[] |
No description. |
public readonly creationStack: string[];
- Type: string[]
The creation stack of this resolvable which will be appended to errors thrown during resolution.
If this returns an empty array the stack will not be attached.
public readonly fqn: string;
- Type: string
public readonly internalValue: IResolvable | CloudRunV2JobTemplateTemplateVpcAccessNetworkInterfaces[];
- Type: cdktf.IResolvable | CloudRunV2JobTemplateTemplateVpcAccessNetworkInterfaces[]
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). |
- Type: cdktf.IInterpolatingParent
The parent resource.
- Type: string
The attribute on the parent resource this class is referencing.
- Type: number
the index of this item in the list.
- Type: boolean
whether the list is wrapping a set (will add tolist() to be able to access an item via an index).
Name | Description |
---|---|
computeFqn |
No description. |
getAnyMapAttribute |
No description. |
getBooleanAttribute |
No description. |
getBooleanMapAttribute |
No description. |
getListAttribute |
No description. |
getNumberAttribute |
No description. |
getNumberListAttribute |
No description. |
getNumberMapAttribute |
No description. |
getStringAttribute |
No description. |
getStringMapAttribute |
No description. |
interpolationForAttribute |
No description. |
resolve |
Produce the Token's value at resolution time. |
toString |
Return a string representation of this resolvable object. |
resetNetwork |
No description. |
resetSubnetwork |
No description. |
resetTags |
No description. |
public computeFqn(): string
public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any}
- Type: string
public getBooleanAttribute(terraformAttribute: string): IResolvable
- Type: string
public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean}
- Type: string
public getListAttribute(terraformAttribute: string): string[]
- Type: string
public getNumberAttribute(terraformAttribute: string): number
- Type: string
public getNumberListAttribute(terraformAttribute: string): number[]
- Type: string
public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number}
- Type: string
public getStringAttribute(terraformAttribute: string): string
- Type: string
public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string}
- Type: string
public interpolationForAttribute(property: string): IResolvable
- Type: string
public resolve(_context: IResolveContext): any
Produce the Token's value at resolution time.
- Type: cdktf.IResolveContext
public toString(): string
Return a string representation of this resolvable object.
Returns a reversible string representation.
public resetNetwork(): void
public resetSubnetwork(): void
public resetTags(): void
Name | Type | Description |
---|---|---|
creationStack |
string[] |
The creation stack of this resolvable which will be appended to errors thrown during resolution. |
fqn |
string |
No description. |
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. |
public readonly creationStack: string[];
- Type: string[]
The creation stack of this resolvable which will be appended to errors thrown during resolution.
If this returns an empty array the stack will not be attached.
public readonly fqn: string;
- Type: string
public readonly networkInput: string;
- Type: string
public readonly subnetworkInput: string;
- Type: string
public readonly tagsInput: string[];
- Type: string[]
public readonly network: string;
- Type: string
public readonly subnetwork: string;
- Type: string
public readonly tags: string[];
- Type: string[]
public readonly internalValue: IResolvable | CloudRunV2JobTemplateTemplateVpcAccessNetworkInterfaces;
- Type: cdktf.IResolvable | CloudRunV2JobTemplateTemplateVpcAccessNetworkInterfaces
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. |
- Type: cdktf.IInterpolatingParent
The parent resource.
- Type: string
The attribute on the parent resource this class is referencing.
Name | Description |
---|---|
computeFqn |
No description. |
getAnyMapAttribute |
No description. |
getBooleanAttribute |
No description. |
getBooleanMapAttribute |
No description. |
getListAttribute |
No description. |
getNumberAttribute |
No description. |
getNumberListAttribute |
No description. |
getNumberMapAttribute |
No description. |
getStringAttribute |
No description. |
getStringMapAttribute |
No description. |
interpolationForAttribute |
No description. |
resolve |
Produce the Token's value at resolution time. |
toString |
Return a string representation of this resolvable object. |
putNetworkInterfaces |
No description. |
resetConnector |
No description. |
resetEgress |
No description. |
resetNetworkInterfaces |
No description. |
public computeFqn(): string
public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any}
- Type: string
public getBooleanAttribute(terraformAttribute: string): IResolvable
- Type: string
public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean}
- Type: string
public getListAttribute(terraformAttribute: string): string[]
- Type: string
public getNumberAttribute(terraformAttribute: string): number
- Type: string
public getNumberListAttribute(terraformAttribute: string): number[]
- Type: string
public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number}
- Type: string
public getStringAttribute(terraformAttribute: string): string
- Type: string
public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string}
- Type: string
public interpolationForAttribute(property: string): IResolvable
- Type: string
public resolve(_context: IResolveContext): any
Produce the Token's value at resolution time.
- Type: cdktf.IResolveContext
public toString(): string
Return a string representation of this resolvable object.
Returns a reversible string representation.
public putNetworkInterfaces(value: IResolvable | CloudRunV2JobTemplateTemplateVpcAccessNetworkInterfaces[]): void
- Type: cdktf.IResolvable | CloudRunV2JobTemplateTemplateVpcAccessNetworkInterfaces[]
public resetConnector(): void
public resetEgress(): void
public resetNetworkInterfaces(): void
Name | Type | Description |
---|---|---|
creationStack |
string[] |
The creation stack of this resolvable which will be appended to errors thrown during resolution. |
fqn |
string |
No description. |
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. |
public readonly creationStack: string[];
- Type: string[]
The creation stack of this resolvable which will be appended to errors thrown during resolution.
If this returns an empty array the stack will not be attached.
public readonly fqn: string;
- Type: string
public readonly networkInterfaces: CloudRunV2JobTemplateTemplateVpcAccessNetworkInterfacesList;
public readonly connectorInput: string;
- Type: string
public readonly egressInput: string;
- Type: string
public readonly networkInterfacesInput: IResolvable | CloudRunV2JobTemplateTemplateVpcAccessNetworkInterfaces[];
- Type: cdktf.IResolvable | CloudRunV2JobTemplateTemplateVpcAccessNetworkInterfaces[]
public readonly connector: string;
- Type: string
public readonly egress: string;
- Type: string
public readonly internalValue: CloudRunV2JobTemplateTemplateVpcAccess;
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). |
- Type: cdktf.IInterpolatingParent
The parent resource.
- Type: string
The attribute on the parent resource this class is referencing.
- Type: boolean
whether the list is wrapping a set (will add tolist() to be able to access an item via an index).
Name | Description |
---|---|
allWithMapKey |
Creating an iterator for this complex list. |
computeFqn |
No description. |
resolve |
Produce the Token's value at resolution time. |
toString |
Return a string representation of this resolvable object. |
get |
No description. |
public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator
Creating an iterator for this complex list.
The list will be converted into a map with the mapKeyAttributeName as the key.
- Type: string
public computeFqn(): string
public resolve(_context: IResolveContext): any
Produce the Token's value at resolution time.
- Type: cdktf.IResolveContext
public toString(): string
Return a string representation of this resolvable object.
Returns a reversible string representation.
public get(index: number): CloudRunV2JobTerminalConditionOutputReference
- Type: number
the index of the item to return.
Name | Type | Description |
---|---|---|
creationStack |
string[] |
The creation stack of this resolvable which will be appended to errors thrown during resolution. |
fqn |
string |
No description. |
public readonly creationStack: string[];
- Type: string[]
The creation stack of this resolvable which will be appended to errors thrown during resolution.
If this returns an empty array the stack will not be attached.
public readonly fqn: string;
- Type: string
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). |
- Type: cdktf.IInterpolatingParent
The parent resource.
- Type: string
The attribute on the parent resource this class is referencing.
- Type: number
the index of this item in the list.
- Type: boolean
whether the list is wrapping a set (will add tolist() to be able to access an item via an index).
Name | Description |
---|---|
computeFqn |
No description. |
getAnyMapAttribute |
No description. |
getBooleanAttribute |
No description. |
getBooleanMapAttribute |
No description. |
getListAttribute |
No description. |
getNumberAttribute |
No description. |
getNumberListAttribute |
No description. |
getNumberMapAttribute |
No description. |
getStringAttribute |
No description. |
getStringMapAttribute |
No description. |
interpolationForAttribute |
No description. |
resolve |
Produce the Token's value at resolution time. |
toString |
Return a string representation of this resolvable object. |
public computeFqn(): string
public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any}
- Type: string
public getBooleanAttribute(terraformAttribute: string): IResolvable
- Type: string
public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean}
- Type: string
public getListAttribute(terraformAttribute: string): string[]
- Type: string
public getNumberAttribute(terraformAttribute: string): number
- Type: string
public getNumberListAttribute(terraformAttribute: string): number[]
- Type: string
public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number}
- Type: string
public getStringAttribute(terraformAttribute: string): string
- Type: string
public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string}
- Type: string
public interpolationForAttribute(property: string): IResolvable
- Type: string
public resolve(_context: IResolveContext): any
Produce the Token's value at resolution time.
- Type: cdktf.IResolveContext
public toString(): string
Return a string representation of this resolvable object.
Returns a reversible string representation.
Name | Type | Description |
---|---|---|
creationStack |
string[] |
The creation stack of this resolvable which will be appended to errors thrown during resolution. |
fqn |
string |
No description. |
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. |
public readonly creationStack: string[];
- Type: string[]
The creation stack of this resolvable which will be appended to errors thrown during resolution.
If this returns an empty array the stack will not be attached.
public readonly fqn: string;
- Type: string
public readonly executionReason: string;
- Type: string
public readonly lastTransitionTime: string;
- Type: string
public readonly message: string;
- Type: string
public readonly reason: string;
- Type: string
public readonly revisionReason: string;
- Type: string
public readonly severity: string;
- Type: string
public readonly state: string;
- Type: string
public readonly type: string;
- Type: string
public readonly internalValue: CloudRunV2JobTerminalCondition;
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. |
- Type: cdktf.IInterpolatingParent
The parent resource.
- Type: string
The attribute on the parent resource this class is referencing.
Name | Description |
---|---|
computeFqn |
No description. |
getAnyMapAttribute |
No description. |
getBooleanAttribute |
No description. |
getBooleanMapAttribute |
No description. |
getListAttribute |
No description. |
getNumberAttribute |
No description. |
getNumberListAttribute |
No description. |
getNumberMapAttribute |
No description. |
getStringAttribute |
No description. |
getStringMapAttribute |
No description. |
interpolationForAttribute |
No description. |
resolve |
Produce the Token's value at resolution time. |
toString |
Return a string representation of this resolvable object. |
resetCreate |
No description. |
resetDelete |
No description. |
resetUpdate |
No description. |
public computeFqn(): string
public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any}
- Type: string
public getBooleanAttribute(terraformAttribute: string): IResolvable
- Type: string
public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean}
- Type: string
public getListAttribute(terraformAttribute: string): string[]
- Type: string
public getNumberAttribute(terraformAttribute: string): number
- Type: string
public getNumberListAttribute(terraformAttribute: string): number[]
- Type: string
public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number}
- Type: string
public getStringAttribute(terraformAttribute: string): string
- Type: string
public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string}
- Type: string
public interpolationForAttribute(property: string): IResolvable
- Type: string
public resolve(_context: IResolveContext): any
Produce the Token's value at resolution time.
- Type: cdktf.IResolveContext
public toString(): string
Return a string representation of this resolvable object.
Returns a reversible string representation.
public resetCreate(): void
public resetDelete(): void
public resetUpdate(): void
Name | Type | Description |
---|---|---|
creationStack |
string[] |
The creation stack of this resolvable which will be appended to errors thrown during resolution. |
fqn |
string |
No description. |
createInput |
string |
No description. |
deleteInput |
string |
No description. |
updateInput |
string |
No description. |
create |
string |
No description. |
delete |
string |
No description. |
update |
string |
No description. |
internalValue |
cdktf.IResolvable | CloudRunV2JobTimeouts |
No description. |
public readonly creationStack: string[];
- Type: string[]
The creation stack of this resolvable which will be appended to errors thrown during resolution.
If this returns an empty array the stack will not be attached.
public readonly fqn: string;
- Type: string
public readonly createInput: string;
- Type: string
public readonly deleteInput: string;
- Type: string
public readonly updateInput: string;
- Type: string
public readonly create: string;
- Type: string
public readonly delete: string;
- Type: string
public readonly update: string;
- Type: string
public readonly internalValue: IResolvable | CloudRunV2JobTimeouts;
- Type: cdktf.IResolvable | CloudRunV2JobTimeouts