Represents a {@link https://registry.terraform.io/providers/hashicorp/google/6.34.0/docs/resources/cloud_run_v2_service google_cloud_run_v2_service}.
import { cloudRunV2Service } from '@cdktf/provider-google'
new cloudRunV2Service.CloudRunV2Service(scope: Construct, id: string, config: CloudRunV2ServiceConfig)
Name | Type | Description |
---|---|---|
scope |
constructs.Construct |
The scope in which to define this construct. |
id |
string |
The scoped construct ID. |
config |
CloudRunV2ServiceConfig |
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: CloudRunV2ServiceConfig
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. |
putBuildConfig |
No description. |
putScaling |
No description. |
putTemplate |
No description. |
putTimeouts |
No description. |
putTraffic |
No description. |
resetAnnotations |
No description. |
resetBinaryAuthorization |
No description. |
resetBuildConfig |
No description. |
resetClient |
No description. |
resetClientVersion |
No description. |
resetCustomAudiences |
No description. |
resetDeletionProtection |
No description. |
resetDescription |
No description. |
resetId |
No description. |
resetIngress |
No description. |
resetInvokerIamDisabled |
No description. |
resetLabels |
No description. |
resetLaunchStage |
No description. |
resetProject |
No description. |
resetScaling |
No description. |
resetTimeouts |
No description. |
resetTraffic |
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: CloudRunV2ServiceBinaryAuthorization): void
public putBuildConfig(value: CloudRunV2ServiceBuildConfig): void
public putScaling(value: CloudRunV2ServiceScaling): void
- Type: CloudRunV2ServiceScaling
public putTemplate(value: CloudRunV2ServiceTemplate): void
public putTimeouts(value: CloudRunV2ServiceTimeouts): void
public putTraffic(value: IResolvable | CloudRunV2ServiceTraffic[]): void
- Type: cdktf.IResolvable | CloudRunV2ServiceTraffic[]
public resetAnnotations(): void
public resetBinaryAuthorization(): void
public resetBuildConfig(): void
public resetClient(): void
public resetClientVersion(): void
public resetCustomAudiences(): void
public resetDeletionProtection(): void
public resetDescription(): void
public resetId(): void
public resetIngress(): void
public resetInvokerIamDisabled(): void
public resetLabels(): void
public resetLaunchStage(): void
public resetProject(): void
public resetScaling(): void
public resetTimeouts(): void
public resetTraffic(): void
Name | Description |
---|---|
isConstruct |
Checks if x is a construct. |
isTerraformElement |
No description. |
isTerraformResource |
No description. |
generateConfigForImport |
Generates CDKTF code for importing a CloudRunV2Service resource upon running "cdktf plan ". |
import { cloudRunV2Service } from '@cdktf/provider-google'
cloudRunV2Service.CloudRunV2Service.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 { cloudRunV2Service } from '@cdktf/provider-google'
cloudRunV2Service.CloudRunV2Service.isTerraformElement(x: any)
- Type: any
import { cloudRunV2Service } from '@cdktf/provider-google'
cloudRunV2Service.CloudRunV2Service.isTerraformResource(x: any)
- Type: any
import { cloudRunV2Service } from '@cdktf/provider-google'
cloudRunV2Service.CloudRunV2Service.generateConfigForImport(scope: Construct, importToId: string, importFromId: string, provider?: TerraformProvider)
Generates CDKTF code for importing a CloudRunV2Service 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 CloudRunV2Service to import.
- Type: string
The id of the existing CloudRunV2Service that should be imported.
Refer to the {@link https://registry.terraform.io/providers/hashicorp/google/6.34.0/docs/resources/cloud_run_v2_service#import import section} in the documentation of this resource for the id to use
- Type: cdktf.TerraformProvider
? Optional instance of the provider where the CloudRunV2Service 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 |
CloudRunV2ServiceBinaryAuthorizationOutputReference |
No description. |
buildConfig |
CloudRunV2ServiceBuildConfigOutputReference |
No description. |
conditions |
CloudRunV2ServiceConditionsList |
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. |
expireTime |
string |
No description. |
generation |
string |
No description. |
lastModifier |
string |
No description. |
latestCreatedRevision |
string |
No description. |
latestReadyRevision |
string |
No description. |
observedGeneration |
string |
No description. |
reconciling |
cdktf.IResolvable |
No description. |
scaling |
CloudRunV2ServiceScalingOutputReference |
No description. |
template |
CloudRunV2ServiceTemplateOutputReference |
No description. |
terminalCondition |
CloudRunV2ServiceTerminalConditionList |
No description. |
terraformLabels |
cdktf.StringMap |
No description. |
timeouts |
CloudRunV2ServiceTimeoutsOutputReference |
No description. |
traffic |
CloudRunV2ServiceTrafficList |
No description. |
trafficStatuses |
CloudRunV2ServiceTrafficStatusesList |
No description. |
uid |
string |
No description. |
updateTime |
string |
No description. |
uri |
string |
No description. |
urls |
string[] |
No description. |
annotationsInput |
{[ key: string ]: string} |
No description. |
binaryAuthorizationInput |
CloudRunV2ServiceBinaryAuthorization |
No description. |
buildConfigInput |
CloudRunV2ServiceBuildConfig |
No description. |
clientInput |
string |
No description. |
clientVersionInput |
string |
No description. |
customAudiencesInput |
string[] |
No description. |
deletionProtectionInput |
boolean | cdktf.IResolvable |
No description. |
descriptionInput |
string |
No description. |
idInput |
string |
No description. |
ingressInput |
string |
No description. |
invokerIamDisabledInput |
boolean | cdktf.IResolvable |
No description. |
labelsInput |
{[ key: string ]: string} |
No description. |
launchStageInput |
string |
No description. |
locationInput |
string |
No description. |
nameInput |
string |
No description. |
projectInput |
string |
No description. |
scalingInput |
CloudRunV2ServiceScaling |
No description. |
templateInput |
CloudRunV2ServiceTemplate |
No description. |
timeoutsInput |
cdktf.IResolvable | CloudRunV2ServiceTimeouts |
No description. |
trafficInput |
cdktf.IResolvable | CloudRunV2ServiceTraffic[] |
No description. |
annotations |
{[ key: string ]: string} |
No description. |
client |
string |
No description. |
clientVersion |
string |
No description. |
customAudiences |
string[] |
No description. |
deletionProtection |
boolean | cdktf.IResolvable |
No description. |
description |
string |
No description. |
id |
string |
No description. |
ingress |
string |
No description. |
invokerIamDisabled |
boolean | cdktf.IResolvable |
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: CloudRunV2ServiceBinaryAuthorizationOutputReference;
public readonly buildConfig: CloudRunV2ServiceBuildConfigOutputReference;
public readonly conditions: CloudRunV2ServiceConditionsList;
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 expireTime: string;
- Type: string
public readonly generation: string;
- Type: string
public readonly lastModifier: string;
- Type: string
public readonly latestCreatedRevision: string;
- Type: string
public readonly latestReadyRevision: string;
- Type: string
public readonly observedGeneration: string;
- Type: string
public readonly reconciling: IResolvable;
- Type: cdktf.IResolvable
public readonly scaling: CloudRunV2ServiceScalingOutputReference;
public readonly template: CloudRunV2ServiceTemplateOutputReference;
public readonly terminalCondition: CloudRunV2ServiceTerminalConditionList;
public readonly terraformLabels: StringMap;
- Type: cdktf.StringMap
public readonly timeouts: CloudRunV2ServiceTimeoutsOutputReference;
public readonly traffic: CloudRunV2ServiceTrafficList;
public readonly trafficStatuses: CloudRunV2ServiceTrafficStatusesList;
public readonly uid: string;
- Type: string
public readonly updateTime: string;
- Type: string
public readonly uri: string;
- Type: string
public readonly urls: string[];
- Type: string[]
public readonly annotationsInput: {[ key: string ]: string};
- Type: {[ key: string ]: string}
public readonly binaryAuthorizationInput: CloudRunV2ServiceBinaryAuthorization;
public readonly buildConfigInput: CloudRunV2ServiceBuildConfig;
public readonly clientInput: string;
- Type: string
public readonly clientVersionInput: string;
- Type: string
public readonly customAudiencesInput: string[];
- Type: string[]
public readonly deletionProtectionInput: boolean | IResolvable;
- Type: boolean | cdktf.IResolvable
public readonly descriptionInput: string;
- Type: string
public readonly idInput: string;
- Type: string
public readonly ingressInput: string;
- Type: string
public readonly invokerIamDisabledInput: boolean | IResolvable;
- Type: boolean | cdktf.IResolvable
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 scalingInput: CloudRunV2ServiceScaling;
- Type: CloudRunV2ServiceScaling
public readonly templateInput: CloudRunV2ServiceTemplate;
public readonly timeoutsInput: IResolvable | CloudRunV2ServiceTimeouts;
- Type: cdktf.IResolvable | CloudRunV2ServiceTimeouts
public readonly trafficInput: IResolvable | CloudRunV2ServiceTraffic[];
- Type: cdktf.IResolvable | CloudRunV2ServiceTraffic[]
public readonly annotations: {[ key: string ]: string};
- Type: {[ key: string ]: string}
public readonly client: string;
- Type: string
public readonly clientVersion: string;
- Type: string
public readonly customAudiences: string[];
- Type: string[]
public readonly deletionProtection: boolean | IResolvable;
- Type: boolean | cdktf.IResolvable
public readonly description: string;
- Type: string
public readonly id: string;
- Type: string
public readonly ingress: string;
- Type: string
public readonly invokerIamDisabled: boolean | IResolvable;
- Type: boolean | cdktf.IResolvable
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 { cloudRunV2Service } from '@cdktf/provider-google'
const cloudRunV2ServiceBinaryAuthorization: cloudRunV2Service.CloudRunV2ServiceBinaryAuthorization = { ... }
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.34.0/docs/resources/cloud_run_v2_service#breakglass_justification CloudRunV2Service#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.34.0/docs/resources/cloud_run_v2_service#policy CloudRunV2Service#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.34.0/docs/resources/cloud_run_v2_service#use_default CloudRunV2Service#use_default}
import { cloudRunV2Service } from '@cdktf/provider-google'
const cloudRunV2ServiceBuildConfig: cloudRunV2Service.CloudRunV2ServiceBuildConfig = { ... }
Name | Type | Description |
---|---|---|
baseImage |
string |
The base image used to build the function. |
enableAutomaticUpdates |
boolean | cdktf.IResolvable |
Sets whether the function will receive automatic base image updates. |
environmentVariables |
{[ key: string ]: string} |
User-provided build-time environment variables for the function. |
functionTarget |
string |
The name of the function (as defined in source code) that will be executed. |
imageUri |
string |
Artifact Registry URI to store the built image. |
serviceAccount |
string |
Service account to be used for building the container. The format of this field is 'projects/{projectId}/serviceAccounts/{serviceAccountEmail}'. |
sourceLocation |
string |
The Cloud Storage bucket URI where the function source code is located. |
workerPool |
string |
Name of the Cloud Build Custom Worker Pool that should be used to build the Cloud Run function. |
public readonly baseImage: string;
- Type: string
The base image used to build the function.
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.34.0/docs/resources/cloud_run_v2_service#base_image CloudRunV2Service#base_image}
public readonly enableAutomaticUpdates: boolean | IResolvable;
- Type: boolean | cdktf.IResolvable
Sets whether the function will receive automatic base image updates.
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.34.0/docs/resources/cloud_run_v2_service#enable_automatic_updates CloudRunV2Service#enable_automatic_updates}
public readonly environmentVariables: {[ key: string ]: string};
- Type: {[ key: string ]: string}
User-provided build-time environment variables for the function.
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.34.0/docs/resources/cloud_run_v2_service#environment_variables CloudRunV2Service#environment_variables}
public readonly functionTarget: string;
- Type: string
The name of the function (as defined in source code) that will be executed.
Defaults to the resource name suffix, if not specified. For backward compatibility, if function with given name is not found, then the system will try to use function named "function".
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.34.0/docs/resources/cloud_run_v2_service#function_target CloudRunV2Service#function_target}
public readonly imageUri: string;
- Type: string
Artifact Registry URI to store the built image.
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.34.0/docs/resources/cloud_run_v2_service#image_uri CloudRunV2Service#image_uri}
public readonly serviceAccount: string;
- Type: string
Service account to be used for building the container. The format of this field is 'projects/{projectId}/serviceAccounts/{serviceAccountEmail}'.
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.34.0/docs/resources/cloud_run_v2_service#service_account CloudRunV2Service#service_account}
public readonly sourceLocation: string;
- Type: string
The Cloud Storage bucket URI where the function source code is located.
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.34.0/docs/resources/cloud_run_v2_service#source_location CloudRunV2Service#source_location}
public readonly workerPool: string;
- Type: string
Name of the Cloud Build Custom Worker Pool that should be used to build the Cloud Run function.
The format of this field is 'projects/{project}/locations/{region}/workerPools/{workerPool}' where {project} and {region} are the project id and region respectively where the worker pool is defined and {workerPool} is the short name of the worker pool.
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.34.0/docs/resources/cloud_run_v2_service#worker_pool CloudRunV2Service#worker_pool}
import { cloudRunV2Service } from '@cdktf/provider-google'
const cloudRunV2ServiceConditions: cloudRunV2Service.CloudRunV2ServiceConditions = { ... }
import { cloudRunV2Service } from '@cdktf/provider-google'
const cloudRunV2ServiceConfig: cloudRunV2Service.CloudRunV2ServiceConfig = { ... }
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 service. |
name |
string |
Name of the Service. |
template |
CloudRunV2ServiceTemplate |
template block. |
annotations |
{[ key: string ]: string} |
Unstructured key value map that may be set by external tools to store and arbitrary metadata. |
binaryAuthorization |
CloudRunV2ServiceBinaryAuthorization |
binary_authorization block. |
buildConfig |
CloudRunV2ServiceBuildConfig |
build_config block. |
client |
string |
Arbitrary identifier for the API client. |
clientVersion |
string |
Arbitrary version identifier for the API client. |
customAudiences |
string[] |
One or more custom audiences that you want this service to support. |
deletionProtection |
boolean | cdktf.IResolvable |
Whether Terraform will be prevented from destroying the service. |
description |
string |
User-provided description of the Service. This field currently has a 512-character limit. |
id |
string |
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.34.0/docs/resources/cloud_run_v2_service#id CloudRunV2Service#id}. |
ingress |
string |
Provides the ingress settings for this Service. |
invokerIamDisabled |
boolean | cdktf.IResolvable |
Disables IAM permission check for run.routes.invoke for callers of this service. For more information, visit https://cloud.google.com/run/docs/securing/managing-access#invoker_check. |
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.34.0/docs/resources/cloud_run_v2_service#project CloudRunV2Service#project}. |
scaling |
CloudRunV2ServiceScaling |
scaling block. |
timeouts |
CloudRunV2ServiceTimeouts |
timeouts block. |
traffic |
cdktf.IResolvable | CloudRunV2ServiceTraffic[] |
traffic 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 service.
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.34.0/docs/resources/cloud_run_v2_service#location CloudRunV2Service#location}
public readonly name: string;
- Type: string
Name of the Service.
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.34.0/docs/resources/cloud_run_v2_service#name CloudRunV2Service#name}
public readonly template: CloudRunV2ServiceTemplate;
template block.
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.34.0/docs/resources/cloud_run_v2_service#template CloudRunV2Service#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 in new resources. All system annotations in v1 now have a corresponding field in v2 Service.
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.34.0/docs/resources/cloud_run_v2_service#annotations CloudRunV2Service#annotations}
public readonly binaryAuthorization: CloudRunV2ServiceBinaryAuthorization;
binary_authorization block.
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.34.0/docs/resources/cloud_run_v2_service#binary_authorization CloudRunV2Service#binary_authorization}
public readonly buildConfig: CloudRunV2ServiceBuildConfig;
build_config block.
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.34.0/docs/resources/cloud_run_v2_service#build_config CloudRunV2Service#build_config}
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.34.0/docs/resources/cloud_run_v2_service#client CloudRunV2Service#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.34.0/docs/resources/cloud_run_v2_service#client_version CloudRunV2Service#client_version}
public readonly customAudiences: string[];
- Type: string[]
One or more custom audiences that you want this service to support.
Specify each custom audience as the full URL in a string. The custom audiences are encoded in the token and used to authenticate requests. For more information, see https://cloud.google.com/run/docs/configuring/custom-audiences.
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.34.0/docs/resources/cloud_run_v2_service#custom_audiences CloudRunV2Service#custom_audiences}
public readonly deletionProtection: boolean | IResolvable;
- Type: boolean | cdktf.IResolvable
Whether Terraform will be prevented from destroying the service.
Defaults to true. When a'terraform destroy' or 'terraform apply' would delete the service, 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 service will fail. When the field is set to false, deleting the service is allowed.
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.34.0/docs/resources/cloud_run_v2_service#deletion_protection CloudRunV2Service#deletion_protection}
public readonly description: string;
- Type: string
User-provided description of the Service. This field currently has a 512-character limit.
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.34.0/docs/resources/cloud_run_v2_service#description CloudRunV2Service#description}
public readonly id: string;
- Type: string
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.34.0/docs/resources/cloud_run_v2_service#id CloudRunV2Service#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 ingress: string;
- Type: string
Provides the ingress settings for this Service.
On output, returns the currently observed ingress settings, or INGRESS_TRAFFIC_UNSPECIFIED if no revision is active. Possible values: ["INGRESS_TRAFFIC_ALL", "INGRESS_TRAFFIC_INTERNAL_ONLY", "INGRESS_TRAFFIC_INTERNAL_LOAD_BALANCER"]
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.34.0/docs/resources/cloud_run_v2_service#ingress CloudRunV2Service#ingress}
public readonly invokerIamDisabled: boolean | IResolvable;
- Type: boolean | cdktf.IResolvable
Disables IAM permission check for run.routes.invoke for callers of this service. For more information, visit https://cloud.google.com/run/docs/securing/managing-access#invoker_check.
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.34.0/docs/resources/cloud_run_v2_service#invoker_iam_disabled CloudRunV2Service#invoker_iam_disabled}
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 Service.
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.34.0/docs/resources/cloud_run_v2_service#labels CloudRunV2Service#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.34.0/docs/resources/cloud_run_v2_service#launch_stage CloudRunV2Service#launch_stage}
public readonly project: string;
- Type: string
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.34.0/docs/resources/cloud_run_v2_service#project CloudRunV2Service#project}.
public readonly scaling: CloudRunV2ServiceScaling;
- Type: CloudRunV2ServiceScaling
scaling block.
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.34.0/docs/resources/cloud_run_v2_service#scaling CloudRunV2Service#scaling}
public readonly timeouts: CloudRunV2ServiceTimeouts;
timeouts block.
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.34.0/docs/resources/cloud_run_v2_service#timeouts CloudRunV2Service#timeouts}
public readonly traffic: IResolvable | CloudRunV2ServiceTraffic[];
- Type: cdktf.IResolvable | CloudRunV2ServiceTraffic[]
traffic block.
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.34.0/docs/resources/cloud_run_v2_service#traffic CloudRunV2Service#traffic}
import { cloudRunV2Service } from '@cdktf/provider-google'
const cloudRunV2ServiceScaling: cloudRunV2Service.CloudRunV2ServiceScaling = { ... }
Name | Type | Description |
---|---|---|
manualInstanceCount |
number |
Total instance count for the service in manual scaling mode. |
minInstanceCount |
number |
Minimum number of instances for the service, to be divided among all revisions receiving traffic. |
scalingMode |
string |
The scaling mode for the service. Possible values: ["AUTOMATIC", "MANUAL"]. |
public readonly manualInstanceCount: number;
- Type: number
Total instance count for the service in manual scaling mode.
This number of instances is divided among all revisions with specified traffic based on the percent of traffic they are receiving.
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.34.0/docs/resources/cloud_run_v2_service#manual_instance_count CloudRunV2Service#manual_instance_count}
public readonly minInstanceCount: number;
- Type: number
Minimum number of instances for the service, to be divided among all revisions receiving traffic.
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.34.0/docs/resources/cloud_run_v2_service#min_instance_count CloudRunV2Service#min_instance_count}
public readonly scalingMode: string;
- Type: string
The scaling mode for the service. Possible values: ["AUTOMATIC", "MANUAL"].
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.34.0/docs/resources/cloud_run_v2_service#scaling_mode CloudRunV2Service#scaling_mode}
import { cloudRunV2Service } from '@cdktf/provider-google'
const cloudRunV2ServiceTemplate: cloudRunV2Service.CloudRunV2ServiceTemplate = { ... }
Name | Type | Description |
---|---|---|
annotations |
{[ key: string ]: string} |
Unstructured key value map that may be set by external tools to store and arbitrary metadata. |
containers |
cdktf.IResolvable | CloudRunV2ServiceTemplateContainers[] |
containers block. |
encryptionKey |
string |
A reference to a customer managed encryption key (CMEK) to use to encrypt this container image. |
executionEnvironment |
string |
The sandbox environment to host this Revision. Possible values: ["EXECUTION_ENVIRONMENT_GEN1", "EXECUTION_ENVIRONMENT_GEN2"]. |
gpuZonalRedundancyDisabled |
boolean | cdktf.IResolvable |
True if GPU zonal redundancy is disabled on this revision. |
labels |
{[ key: string ]: string} |
Unstructured key value map that can be used to organize and categorize objects. |
maxInstanceRequestConcurrency |
number |
Sets the maximum number of requests that each serving instance can receive. |
nodeSelector |
CloudRunV2ServiceTemplateNodeSelector |
node_selector block. |
revision |
string |
The unique name for the revision. |
scaling |
CloudRunV2ServiceTemplateScaling |
scaling block. |
serviceAccount |
string |
Email address of the IAM service account associated with the revision of the service. |
sessionAffinity |
boolean | cdktf.IResolvable |
Enables session affinity. For more information, go to https://cloud.google.com/run/docs/configuring/session-affinity. |
timeout |
string |
Max allowed time for an instance to respond to a request. |
volumes |
cdktf.IResolvable | CloudRunV2ServiceTemplateVolumes[] |
volumes block. |
vpcAccess |
CloudRunV2ServiceTemplateVpcAccess |
vpc_access block. |
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 RevisionTemplate.
This field follows Kubernetes annotations' namespacing, limits, and rules.
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.34.0/docs/resources/cloud_run_v2_service#annotations CloudRunV2Service#annotations}
public readonly containers: IResolvable | CloudRunV2ServiceTemplateContainers[];
- Type: cdktf.IResolvable | CloudRunV2ServiceTemplateContainers[]
containers block.
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.34.0/docs/resources/cloud_run_v2_service#containers CloudRunV2Service#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.34.0/docs/resources/cloud_run_v2_service#encryption_key CloudRunV2Service#encryption_key}
public readonly executionEnvironment: string;
- Type: string
The sandbox environment to host this Revision. Possible values: ["EXECUTION_ENVIRONMENT_GEN1", "EXECUTION_ENVIRONMENT_GEN2"].
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.34.0/docs/resources/cloud_run_v2_service#execution_environment CloudRunV2Service#execution_environment}
public readonly gpuZonalRedundancyDisabled: boolean | IResolvable;
- Type: boolean | cdktf.IResolvable
True if GPU zonal redundancy is disabled on this revision.
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.34.0/docs/resources/cloud_run_v2_service#gpu_zonal_redundancy_disabled CloudRunV2Service#gpu_zonal_redundancy_disabled}
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 RevisionTemplate.
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.34.0/docs/resources/cloud_run_v2_service#labels CloudRunV2Service#labels}
public readonly maxInstanceRequestConcurrency: number;
- Type: number
Sets the maximum number of requests that each serving instance can receive.
If not specified or 0, defaults to 80 when requested CPU >= 1 and defaults to 1 when requested CPU < 1.
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.34.0/docs/resources/cloud_run_v2_service#max_instance_request_concurrency CloudRunV2Service#max_instance_request_concurrency}
public readonly nodeSelector: CloudRunV2ServiceTemplateNodeSelector;
node_selector block.
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.34.0/docs/resources/cloud_run_v2_service#node_selector CloudRunV2Service#node_selector}
public readonly revision: string;
- Type: string
The unique name for the revision.
If this field is omitted, it will be automatically generated based on the Service name.
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.34.0/docs/resources/cloud_run_v2_service#revision CloudRunV2Service#revision}
public readonly scaling: CloudRunV2ServiceTemplateScaling;
scaling block.
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.34.0/docs/resources/cloud_run_v2_service#scaling CloudRunV2Service#scaling}
public readonly serviceAccount: string;
- Type: string
Email address of the IAM service account associated with the revision of the service.
The service account represents the identity of the running revision, and determines what permissions the revision has. If not provided, the revision will use the project's default service account.
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.34.0/docs/resources/cloud_run_v2_service#service_account CloudRunV2Service#service_account}
public readonly sessionAffinity: boolean | IResolvable;
- Type: boolean | cdktf.IResolvable
Enables session affinity. For more information, go to https://cloud.google.com/run/docs/configuring/session-affinity.
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.34.0/docs/resources/cloud_run_v2_service#session_affinity CloudRunV2Service#session_affinity}
public readonly timeout: string;
- Type: string
Max allowed time for an instance to respond to a request.
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.34.0/docs/resources/cloud_run_v2_service#timeout CloudRunV2Service#timeout}
public readonly volumes: IResolvable | CloudRunV2ServiceTemplateVolumes[];
- Type: cdktf.IResolvable | CloudRunV2ServiceTemplateVolumes[]
volumes block.
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.34.0/docs/resources/cloud_run_v2_service#volumes CloudRunV2Service#volumes}
public readonly vpcAccess: CloudRunV2ServiceTemplateVpcAccess;
vpc_access block.
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.34.0/docs/resources/cloud_run_v2_service#vpc_access CloudRunV2Service#vpc_access}
import { cloudRunV2Service } from '@cdktf/provider-google'
const cloudRunV2ServiceTemplateContainers: cloudRunV2Service.CloudRunV2ServiceTemplateContainers = { ... }
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. |
baseImageUri |
string |
Base image for this container. If set, it indicates that the service is enrolled into automatic base image update. |
command |
string[] |
Entrypoint array. |
dependsOn |
string[] |
Containers which should be started before this container. |
env |
cdktf.IResolvable | CloudRunV2ServiceTemplateContainersEnv[] |
env block. |
livenessProbe |
CloudRunV2ServiceTemplateContainersLivenessProbe |
liveness_probe block. |
name |
string |
Name of the container specified as a DNS_LABEL. |
ports |
CloudRunV2ServiceTemplateContainersPorts |
ports block. |
resources |
CloudRunV2ServiceTemplateContainersResources |
resources block. |
startupProbe |
CloudRunV2ServiceTemplateContainersStartupProbe |
startup_probe block. |
volumeMounts |
cdktf.IResolvable | CloudRunV2ServiceTemplateContainersVolumeMounts[] |
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.34.0/docs/resources/cloud_run_v2_service#image CloudRunV2Service#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.34.0/docs/resources/cloud_run_v2_service#args CloudRunV2Service#args}
public readonly baseImageUri: string;
- Type: string
Base image for this container. If set, it indicates that the service is enrolled into automatic base image update.
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.34.0/docs/resources/cloud_run_v2_service#base_image_uri CloudRunV2Service#base_image_uri}
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.34.0/docs/resources/cloud_run_v2_service#command CloudRunV2Service#command}
public readonly dependsOn: string[];
- Type: string[]
Containers which should be started before this container.
If specified the container will wait to start until all containers with the listed names are healthy.
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.34.0/docs/resources/cloud_run_v2_service#depends_on CloudRunV2Service#depends_on}
public readonly env: IResolvable | CloudRunV2ServiceTemplateContainersEnv[];
- Type: cdktf.IResolvable | CloudRunV2ServiceTemplateContainersEnv[]
env block.
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.34.0/docs/resources/cloud_run_v2_service#env CloudRunV2Service#env}
public readonly livenessProbe: CloudRunV2ServiceTemplateContainersLivenessProbe;
liveness_probe block.
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.34.0/docs/resources/cloud_run_v2_service#liveness_probe CloudRunV2Service#liveness_probe}
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.34.0/docs/resources/cloud_run_v2_service#name CloudRunV2Service#name}
public readonly ports: CloudRunV2ServiceTemplateContainersPorts;
ports block.
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.34.0/docs/resources/cloud_run_v2_service#ports CloudRunV2Service#ports}
public readonly resources: CloudRunV2ServiceTemplateContainersResources;
resources block.
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.34.0/docs/resources/cloud_run_v2_service#resources CloudRunV2Service#resources}
public readonly startupProbe: CloudRunV2ServiceTemplateContainersStartupProbe;
startup_probe block.
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.34.0/docs/resources/cloud_run_v2_service#startup_probe CloudRunV2Service#startup_probe}
public readonly volumeMounts: IResolvable | CloudRunV2ServiceTemplateContainersVolumeMounts[];
- Type: cdktf.IResolvable | CloudRunV2ServiceTemplateContainersVolumeMounts[]
volume_mounts block.
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.34.0/docs/resources/cloud_run_v2_service#volume_mounts CloudRunV2Service#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.34.0/docs/resources/cloud_run_v2_service#working_dir CloudRunV2Service#working_dir}
import { cloudRunV2Service } from '@cdktf/provider-google'
const cloudRunV2ServiceTemplateContainersBuildInfo: cloudRunV2Service.CloudRunV2ServiceTemplateContainersBuildInfo = { ... }
import { cloudRunV2Service } from '@cdktf/provider-google'
const cloudRunV2ServiceTemplateContainersEnv: cloudRunV2Service.CloudRunV2ServiceTemplateContainersEnv = { ... }
Name | Type | Description |
---|---|---|
name |
string |
Name of the environment variable. Must be a C_IDENTIFIER, and may not exceed 32768 characters. |
value |
string |
Literal value of the environment variable. |
valueSource |
CloudRunV2ServiceTemplateContainersEnvValueSource |
value_source block. |
public readonly name: string;
- Type: string
Name of the environment variable. Must be a C_IDENTIFIER, and may not exceed 32768 characters.
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.34.0/docs/resources/cloud_run_v2_service#name CloudRunV2Service#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.34.0/docs/resources/cloud_run_v2_service#value CloudRunV2Service#value}
public readonly valueSource: CloudRunV2ServiceTemplateContainersEnvValueSource;
value_source block.
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.34.0/docs/resources/cloud_run_v2_service#value_source CloudRunV2Service#value_source}
import { cloudRunV2Service } from '@cdktf/provider-google'
const cloudRunV2ServiceTemplateContainersEnvValueSource: cloudRunV2Service.CloudRunV2ServiceTemplateContainersEnvValueSource = { ... }
Name | Type | Description |
---|---|---|
secretKeyRef |
CloudRunV2ServiceTemplateContainersEnvValueSourceSecretKeyRef |
secret_key_ref block. |
public readonly secretKeyRef: CloudRunV2ServiceTemplateContainersEnvValueSourceSecretKeyRef;
secret_key_ref block.
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.34.0/docs/resources/cloud_run_v2_service#secret_key_ref CloudRunV2Service#secret_key_ref}
import { cloudRunV2Service } from '@cdktf/provider-google'
const cloudRunV2ServiceTemplateContainersEnvValueSourceSecretKeyRef: cloudRunV2Service.CloudRunV2ServiceTemplateContainersEnvValueSourceSecretKeyRef = { ... }
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.34.0/docs/resources/cloud_run_v2_service#secret CloudRunV2Service#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.34.0/docs/resources/cloud_run_v2_service#version CloudRunV2Service#version}
import { cloudRunV2Service } from '@cdktf/provider-google'
const cloudRunV2ServiceTemplateContainersLivenessProbe: cloudRunV2Service.CloudRunV2ServiceTemplateContainersLivenessProbe = { ... }
Name | Type | Description |
---|---|---|
failureThreshold |
number |
Minimum consecutive failures for the probe to be considered failed after having succeeded. |
grpc |
CloudRunV2ServiceTemplateContainersLivenessProbeGrpc |
grpc block. |
httpGet |
CloudRunV2ServiceTemplateContainersLivenessProbeHttpGet |
http_get block. |
initialDelaySeconds |
number |
Number of seconds after the container has started before the probe is initiated. |
periodSeconds |
number |
How often (in seconds) to perform the probe. |
tcpSocket |
CloudRunV2ServiceTemplateContainersLivenessProbeTcpSocket |
tcp_socket block. |
timeoutSeconds |
number |
Number of seconds after which the probe times out. |
public readonly failureThreshold: number;
- Type: number
Minimum consecutive failures for the probe to be considered failed after having succeeded.
Defaults to 3. Minimum value is 1.
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.34.0/docs/resources/cloud_run_v2_service#failure_threshold CloudRunV2Service#failure_threshold}
public readonly grpc: CloudRunV2ServiceTemplateContainersLivenessProbeGrpc;
grpc block.
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.34.0/docs/resources/cloud_run_v2_service#grpc CloudRunV2Service#grpc}
public readonly httpGet: CloudRunV2ServiceTemplateContainersLivenessProbeHttpGet;
http_get block.
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.34.0/docs/resources/cloud_run_v2_service#http_get CloudRunV2Service#http_get}
public readonly initialDelaySeconds: number;
- Type: number
Number of seconds after the container has started before the probe is initiated.
Defaults to 0 seconds. Minimum value is 0. Maximum value for liveness probe is 3600. Maximum value for startup probe is 240. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.34.0/docs/resources/cloud_run_v2_service#initial_delay_seconds CloudRunV2Service#initial_delay_seconds}
public readonly periodSeconds: number;
- Type: number
How often (in seconds) to perform the probe.
Default to 10 seconds. Minimum value is 1. Maximum value for liveness probe is 3600. Maximum value for startup probe is 240. Must be greater or equal than timeoutSeconds
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.34.0/docs/resources/cloud_run_v2_service#period_seconds CloudRunV2Service#period_seconds}
public readonly tcpSocket: CloudRunV2ServiceTemplateContainersLivenessProbeTcpSocket;
tcp_socket block.
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.34.0/docs/resources/cloud_run_v2_service#tcp_socket CloudRunV2Service#tcp_socket}
public readonly timeoutSeconds: number;
- Type: number
Number of seconds after which the probe times out.
Defaults to 1 second. Minimum value is 1. Maximum value is 3600. Must be smaller than periodSeconds. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.34.0/docs/resources/cloud_run_v2_service#timeout_seconds CloudRunV2Service#timeout_seconds}
import { cloudRunV2Service } from '@cdktf/provider-google'
const cloudRunV2ServiceTemplateContainersLivenessProbeGrpc: cloudRunV2Service.CloudRunV2ServiceTemplateContainersLivenessProbeGrpc = { ... }
Name | Type | Description |
---|---|---|
port |
number |
Port number to access on the container. |
service |
string |
The name of the service to place in the gRPC HealthCheckRequest (see https://github.com/grpc/grpc/blob/master/doc/health-checking.md). If this is not specified, the default behavior is defined by gRPC. |
public readonly port: number;
- Type: number
Port number to access on the container.
Number must be in the range 1 to 65535. If not specified, defaults to the same value as container.ports[0].containerPort.
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.34.0/docs/resources/cloud_run_v2_service#port CloudRunV2Service#port}
public readonly service: string;
- Type: string
The name of the service to place in the gRPC HealthCheckRequest (see https://github.com/grpc/grpc/blob/master/doc/health-checking.md). If this is not specified, the default behavior is defined by gRPC.
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.34.0/docs/resources/cloud_run_v2_service#service CloudRunV2Service#service}
import { cloudRunV2Service } from '@cdktf/provider-google'
const cloudRunV2ServiceTemplateContainersLivenessProbeHttpGet: cloudRunV2Service.CloudRunV2ServiceTemplateContainersLivenessProbeHttpGet = { ... }
Name | Type | Description |
---|---|---|
httpHeaders |
cdktf.IResolvable | CloudRunV2ServiceTemplateContainersLivenessProbeHttpGetHttpHeaders[] |
http_headers block. |
path |
string |
Path to access on the HTTP server. Defaults to '/'. |
port |
number |
Port number to access on the container. |
public readonly httpHeaders: IResolvable | CloudRunV2ServiceTemplateContainersLivenessProbeHttpGetHttpHeaders[];
- Type: cdktf.IResolvable | CloudRunV2ServiceTemplateContainersLivenessProbeHttpGetHttpHeaders[]
http_headers block.
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.34.0/docs/resources/cloud_run_v2_service#http_headers CloudRunV2Service#http_headers}
public readonly path: string;
- Type: string
Path to access on the HTTP server. Defaults to '/'.
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.34.0/docs/resources/cloud_run_v2_service#path CloudRunV2Service#path}
public readonly port: number;
- Type: number
Port number to access on the container.
Number must be in the range 1 to 65535. If not specified, defaults to the same value as container.ports[0].containerPort.
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.34.0/docs/resources/cloud_run_v2_service#port CloudRunV2Service#port}
import { cloudRunV2Service } from '@cdktf/provider-google'
const cloudRunV2ServiceTemplateContainersLivenessProbeHttpGetHttpHeaders: cloudRunV2Service.CloudRunV2ServiceTemplateContainersLivenessProbeHttpGetHttpHeaders = { ... }
Name | Type | Description |
---|---|---|
name |
string |
The header field name. |
value |
string |
The header field value. |
public readonly name: string;
- Type: string
The header field name.
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.34.0/docs/resources/cloud_run_v2_service#name CloudRunV2Service#name}
public readonly value: string;
- Type: string
The header field value.
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.34.0/docs/resources/cloud_run_v2_service#value CloudRunV2Service#value}
import { cloudRunV2Service } from '@cdktf/provider-google'
const cloudRunV2ServiceTemplateContainersLivenessProbeTcpSocket: cloudRunV2Service.CloudRunV2ServiceTemplateContainersLivenessProbeTcpSocket = { ... }
Name | Type | Description |
---|---|---|
port |
number |
Port number to access on the container. |
public readonly port: number;
- Type: number
Port number to access on the container.
Must be in the range 1 to 65535. If not specified, defaults to the exposed port of the container, which is the value of container.ports[0].containerPort.
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.34.0/docs/resources/cloud_run_v2_service#port CloudRunV2Service#port}
import { cloudRunV2Service } from '@cdktf/provider-google'
const cloudRunV2ServiceTemplateContainersPorts: cloudRunV2Service.CloudRunV2ServiceTemplateContainersPorts = { ... }
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.34.0/docs/resources/cloud_run_v2_service#container_port CloudRunV2Service#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.34.0/docs/resources/cloud_run_v2_service#name CloudRunV2Service#name}
import { cloudRunV2Service } from '@cdktf/provider-google'
const cloudRunV2ServiceTemplateContainersResources: cloudRunV2Service.CloudRunV2ServiceTemplateContainersResources = { ... }
Name | Type | Description |
---|---|---|
cpuIdle |
boolean | cdktf.IResolvable |
Determines whether CPU is only allocated during requests. |
limits |
{[ key: string ]: string} |
Only memory, CPU, and nvidia.com/gpu are supported. Use key 'cpu' for CPU limit, 'memory' for memory limit, 'nvidia.com/gpu' for gpu 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. |
startupCpuBoost |
boolean | cdktf.IResolvable |
Determines whether CPU should be boosted on startup of a new container instance above the requested CPU threshold, this can help reduce cold-start latency. |
public readonly cpuIdle: boolean | IResolvable;
- Type: boolean | cdktf.IResolvable
Determines whether CPU is only allocated during requests.
True by default if the parent 'resources' field is not set. However, if 'resources' is set, this field must be explicitly set to true to preserve the default behavior.
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.34.0/docs/resources/cloud_run_v2_service#cpu_idle CloudRunV2Service#cpu_idle}
public readonly limits: {[ key: string ]: string};
- Type: {[ key: string ]: string}
Only memory, CPU, and nvidia.com/gpu are supported. Use key 'cpu' for CPU limit, 'memory' for memory limit, 'nvidia.com/gpu' for gpu 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.34.0/docs/resources/cloud_run_v2_service#limits CloudRunV2Service#limits}
public readonly startupCpuBoost: boolean | IResolvable;
- Type: boolean | cdktf.IResolvable
Determines whether CPU should be boosted on startup of a new container instance above the requested CPU threshold, this can help reduce cold-start latency.
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.34.0/docs/resources/cloud_run_v2_service#startup_cpu_boost CloudRunV2Service#startup_cpu_boost}
import { cloudRunV2Service } from '@cdktf/provider-google'
const cloudRunV2ServiceTemplateContainersStartupProbe: cloudRunV2Service.CloudRunV2ServiceTemplateContainersStartupProbe = { ... }
Name | Type | Description |
---|---|---|
failureThreshold |
number |
Minimum consecutive failures for the probe to be considered failed after having succeeded. |
grpc |
CloudRunV2ServiceTemplateContainersStartupProbeGrpc |
grpc block. |
httpGet |
CloudRunV2ServiceTemplateContainersStartupProbeHttpGet |
http_get block. |
initialDelaySeconds |
number |
Number of seconds after the container has started before the probe is initiated. |
periodSeconds |
number |
How often (in seconds) to perform the probe. |
tcpSocket |
CloudRunV2ServiceTemplateContainersStartupProbeTcpSocket |
tcp_socket block. |
timeoutSeconds |
number |
Number of seconds after which the probe times out. |
public readonly failureThreshold: number;
- Type: number
Minimum consecutive failures for the probe to be considered failed after having succeeded.
Defaults to 3. Minimum value is 1.
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.34.0/docs/resources/cloud_run_v2_service#failure_threshold CloudRunV2Service#failure_threshold}
public readonly grpc: CloudRunV2ServiceTemplateContainersStartupProbeGrpc;
grpc block.
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.34.0/docs/resources/cloud_run_v2_service#grpc CloudRunV2Service#grpc}
public readonly httpGet: CloudRunV2ServiceTemplateContainersStartupProbeHttpGet;
http_get block.
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.34.0/docs/resources/cloud_run_v2_service#http_get CloudRunV2Service#http_get}
public readonly initialDelaySeconds: number;
- Type: number
Number of seconds after the container has started before the probe is initiated.
Defaults to 0 seconds. Minimum value is 0. Maximum value for liveness probe is 3600. Maximum value for startup probe is 240. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.34.0/docs/resources/cloud_run_v2_service#initial_delay_seconds CloudRunV2Service#initial_delay_seconds}
public readonly periodSeconds: number;
- Type: number
How often (in seconds) to perform the probe.
Default to 10 seconds. Minimum value is 1. Maximum value for liveness probe is 3600. Maximum value for startup probe is 240. Must be greater or equal than timeoutSeconds
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.34.0/docs/resources/cloud_run_v2_service#period_seconds CloudRunV2Service#period_seconds}
public readonly tcpSocket: CloudRunV2ServiceTemplateContainersStartupProbeTcpSocket;
tcp_socket block.
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.34.0/docs/resources/cloud_run_v2_service#tcp_socket CloudRunV2Service#tcp_socket}
public readonly timeoutSeconds: number;
- Type: number
Number of seconds after which the probe times out.
Defaults to 1 second. Minimum value is 1. Maximum value is 3600. Must be smaller than periodSeconds. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.34.0/docs/resources/cloud_run_v2_service#timeout_seconds CloudRunV2Service#timeout_seconds}
import { cloudRunV2Service } from '@cdktf/provider-google'
const cloudRunV2ServiceTemplateContainersStartupProbeGrpc: cloudRunV2Service.CloudRunV2ServiceTemplateContainersStartupProbeGrpc = { ... }
Name | Type | Description |
---|---|---|
port |
number |
Port number to access on the container. |
service |
string |
The name of the service to place in the gRPC HealthCheckRequest (see https://github.com/grpc/grpc/blob/master/doc/health-checking.md). If this is not specified, the default behavior is defined by gRPC. |
public readonly port: number;
- Type: number
Port number to access on the container.
Number must be in the range 1 to 65535. If not specified, defaults to the same value as container.ports[0].containerPort.
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.34.0/docs/resources/cloud_run_v2_service#port CloudRunV2Service#port}
public readonly service: string;
- Type: string
The name of the service to place in the gRPC HealthCheckRequest (see https://github.com/grpc/grpc/blob/master/doc/health-checking.md). If this is not specified, the default behavior is defined by gRPC.
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.34.0/docs/resources/cloud_run_v2_service#service CloudRunV2Service#service}
import { cloudRunV2Service } from '@cdktf/provider-google'
const cloudRunV2ServiceTemplateContainersStartupProbeHttpGet: cloudRunV2Service.CloudRunV2ServiceTemplateContainersStartupProbeHttpGet = { ... }
Name | Type | Description |
---|---|---|
httpHeaders |
cdktf.IResolvable | CloudRunV2ServiceTemplateContainersStartupProbeHttpGetHttpHeaders[] |
http_headers block. |
path |
string |
Path to access on the HTTP server. Defaults to '/'. |
port |
number |
Port number to access on the container. |
public readonly httpHeaders: IResolvable | CloudRunV2ServiceTemplateContainersStartupProbeHttpGetHttpHeaders[];
- Type: cdktf.IResolvable | CloudRunV2ServiceTemplateContainersStartupProbeHttpGetHttpHeaders[]
http_headers block.
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.34.0/docs/resources/cloud_run_v2_service#http_headers CloudRunV2Service#http_headers}
public readonly path: string;
- Type: string
Path to access on the HTTP server. Defaults to '/'.
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.34.0/docs/resources/cloud_run_v2_service#path CloudRunV2Service#path}
public readonly port: number;
- Type: number
Port number to access on the container.
Must be in the range 1 to 65535. If not specified, defaults to the same value as container.ports[0].containerPort.
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.34.0/docs/resources/cloud_run_v2_service#port CloudRunV2Service#port}
import { cloudRunV2Service } from '@cdktf/provider-google'
const cloudRunV2ServiceTemplateContainersStartupProbeHttpGetHttpHeaders: cloudRunV2Service.CloudRunV2ServiceTemplateContainersStartupProbeHttpGetHttpHeaders = { ... }
Name | Type | Description |
---|---|---|
name |
string |
The header field name. |
value |
string |
The header field value. |
public readonly name: string;
- Type: string
The header field name.
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.34.0/docs/resources/cloud_run_v2_service#name CloudRunV2Service#name}
public readonly value: string;
- Type: string
The header field value.
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.34.0/docs/resources/cloud_run_v2_service#value CloudRunV2Service#value}
import { cloudRunV2Service } from '@cdktf/provider-google'
const cloudRunV2ServiceTemplateContainersStartupProbeTcpSocket: cloudRunV2Service.CloudRunV2ServiceTemplateContainersStartupProbeTcpSocket = { ... }
Name | Type | Description |
---|---|---|
port |
number |
Port number to access on the container. |
public readonly port: number;
- Type: number
Port number to access on the container.
Must be in the range 1 to 65535. If not specified, defaults to the same value as container.ports[0].containerPort.
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.34.0/docs/resources/cloud_run_v2_service#port CloudRunV2Service#port}
import { cloudRunV2Service } from '@cdktf/provider-google'
const cloudRunV2ServiceTemplateContainersVolumeMounts: cloudRunV2Service.CloudRunV2ServiceTemplateContainersVolumeMounts = { ... }
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.34.0/docs/resources/cloud_run_v2_service#mount_path CloudRunV2Service#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.34.0/docs/resources/cloud_run_v2_service#name CloudRunV2Service#name}
import { cloudRunV2Service } from '@cdktf/provider-google'
const cloudRunV2ServiceTemplateNodeSelector: cloudRunV2Service.CloudRunV2ServiceTemplateNodeSelector = { ... }
Name | Type | Description |
---|---|---|
accelerator |
string |
The GPU to attach to an instance. See https://cloud.google.com/run/docs/configuring/services/gpu for configuring GPU. |
public readonly accelerator: string;
- Type: string
The GPU to attach to an instance. See https://cloud.google.com/run/docs/configuring/services/gpu for configuring GPU.
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.34.0/docs/resources/cloud_run_v2_service#accelerator CloudRunV2Service#accelerator}
import { cloudRunV2Service } from '@cdktf/provider-google'
const cloudRunV2ServiceTemplateScaling: cloudRunV2Service.CloudRunV2ServiceTemplateScaling = { ... }
Name | Type | Description |
---|---|---|
maxInstanceCount |
number |
Maximum number of serving instances that this resource should have. |
minInstanceCount |
number |
Minimum number of serving instances that this resource should have. |
public readonly maxInstanceCount: number;
- Type: number
Maximum number of serving instances that this resource should have.
Must not be less than minimum instance count. If absent, Cloud Run will calculate a default value based on the project's available container instances quota in the region and specified instance size.
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.34.0/docs/resources/cloud_run_v2_service#max_instance_count CloudRunV2Service#max_instance_count}
public readonly minInstanceCount: number;
- Type: number
Minimum number of serving instances that this resource should have.
Defaults to 0. Must not be greater than maximum instance count.
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.34.0/docs/resources/cloud_run_v2_service#min_instance_count CloudRunV2Service#min_instance_count}
import { cloudRunV2Service } from '@cdktf/provider-google'
const cloudRunV2ServiceTemplateVolumes: cloudRunV2Service.CloudRunV2ServiceTemplateVolumes = { ... }
Name | Type | Description |
---|---|---|
name |
string |
Volume's name. |
cloudSqlInstance |
CloudRunV2ServiceTemplateVolumesCloudSqlInstance |
cloud_sql_instance block. |
emptyDir |
CloudRunV2ServiceTemplateVolumesEmptyDir |
empty_dir block. |
gcs |
CloudRunV2ServiceTemplateVolumesGcs |
gcs block. |
nfs |
CloudRunV2ServiceTemplateVolumesNfs |
nfs block. |
secret |
CloudRunV2ServiceTemplateVolumesSecret |
secret block. |
public readonly name: string;
- Type: string
Volume's name.
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.34.0/docs/resources/cloud_run_v2_service#name CloudRunV2Service#name}
public readonly cloudSqlInstance: CloudRunV2ServiceTemplateVolumesCloudSqlInstance;
cloud_sql_instance block.
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.34.0/docs/resources/cloud_run_v2_service#cloud_sql_instance CloudRunV2Service#cloud_sql_instance}
public readonly emptyDir: CloudRunV2ServiceTemplateVolumesEmptyDir;
empty_dir block.
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.34.0/docs/resources/cloud_run_v2_service#empty_dir CloudRunV2Service#empty_dir}
public readonly gcs: CloudRunV2ServiceTemplateVolumesGcs;
gcs block.
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.34.0/docs/resources/cloud_run_v2_service#gcs CloudRunV2Service#gcs}
public readonly nfs: CloudRunV2ServiceTemplateVolumesNfs;
nfs block.
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.34.0/docs/resources/cloud_run_v2_service#nfs CloudRunV2Service#nfs}
public readonly secret: CloudRunV2ServiceTemplateVolumesSecret;
secret block.
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.34.0/docs/resources/cloud_run_v2_service#secret CloudRunV2Service#secret}
import { cloudRunV2Service } from '@cdktf/provider-google'
const cloudRunV2ServiceTemplateVolumesCloudSqlInstance: cloudRunV2Service.CloudRunV2ServiceTemplateVolumesCloudSqlInstance = { ... }
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.34.0/docs/resources/cloud_run_v2_service#instances CloudRunV2Service#instances}
import { cloudRunV2Service } from '@cdktf/provider-google'
const cloudRunV2ServiceTemplateVolumesEmptyDir: cloudRunV2Service.CloudRunV2ServiceTemplateVolumesEmptyDir = { ... }
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.34.0/docs/resources/cloud_run_v2_service#medium CloudRunV2Service#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.34.0/docs/resources/cloud_run_v2_service#size_limit CloudRunV2Service#size_limit}
import { cloudRunV2Service } from '@cdktf/provider-google'
const cloudRunV2ServiceTemplateVolumesGcs: cloudRunV2Service.CloudRunV2ServiceTemplateVolumesGcs = { ... }
Name | Type | Description |
---|---|---|
bucket |
string |
GCS Bucket name. |
readOnly |
boolean | cdktf.IResolvable |
If true, mount the GCS bucket as read-only. |
public readonly bucket: string;
- Type: string
GCS Bucket name.
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.34.0/docs/resources/cloud_run_v2_service#bucket CloudRunV2Service#bucket}
public readonly readOnly: boolean | IResolvable;
- Type: boolean | cdktf.IResolvable
If true, mount the GCS bucket as read-only.
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.34.0/docs/resources/cloud_run_v2_service#read_only CloudRunV2Service#read_only}
import { cloudRunV2Service } from '@cdktf/provider-google'
const cloudRunV2ServiceTemplateVolumesNfs: cloudRunV2Service.CloudRunV2ServiceTemplateVolumesNfs = { ... }
Name | Type | Description |
---|---|---|
path |
string |
Path that is exported by the NFS server. |
server |
string |
Hostname or IP address of the NFS server. |
readOnly |
boolean | cdktf.IResolvable |
If true, mount the NFS volume as read only. |
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.34.0/docs/resources/cloud_run_v2_service#path CloudRunV2Service#path}
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.34.0/docs/resources/cloud_run_v2_service#server CloudRunV2Service#server}
public readonly readOnly: boolean | IResolvable;
- Type: boolean | cdktf.IResolvable
If true, mount the NFS volume as read only.
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.34.0/docs/resources/cloud_run_v2_service#read_only CloudRunV2Service#read_only}
import { cloudRunV2Service } from '@cdktf/provider-google'
const cloudRunV2ServiceTemplateVolumesSecret: cloudRunV2Service.CloudRunV2ServiceTemplateVolumesSecret = { ... }
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 | CloudRunV2ServiceTemplateVolumesSecretItems[] |
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.34.0/docs/resources/cloud_run_v2_service#secret CloudRunV2Service#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.34.0/docs/resources/cloud_run_v2_service#default_mode CloudRunV2Service#default_mode}
public readonly items: IResolvable | CloudRunV2ServiceTemplateVolumesSecretItems[];
- Type: cdktf.IResolvable | CloudRunV2ServiceTemplateVolumesSecretItems[]
items block.
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.34.0/docs/resources/cloud_run_v2_service#items CloudRunV2Service#items}
import { cloudRunV2Service } from '@cdktf/provider-google'
const cloudRunV2ServiceTemplateVolumesSecretItems: cloudRunV2Service.CloudRunV2ServiceTemplateVolumesSecretItems = { ... }
Name | Type | Description |
---|---|---|
path |
string |
The relative path of the secret in the container. |
mode |
number |
Integer octal mode bits to use on this file, must be a value between 01 and 0777 (octal). |
version |
string |
The Cloud Secret Manager secret version. |
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.34.0/docs/resources/cloud_run_v2_service#path CloudRunV2Service#path}
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.34.0/docs/resources/cloud_run_v2_service#mode CloudRunV2Service#mode}
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.34.0/docs/resources/cloud_run_v2_service#version CloudRunV2Service#version}
import { cloudRunV2Service } from '@cdktf/provider-google'
const cloudRunV2ServiceTemplateVpcAccess: cloudRunV2Service.CloudRunV2ServiceTemplateVpcAccess = { ... }
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 | CloudRunV2ServiceTemplateVpcAccessNetworkInterfaces[] |
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.34.0/docs/resources/cloud_run_v2_service#connector CloudRunV2Service#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.34.0/docs/resources/cloud_run_v2_service#egress CloudRunV2Service#egress}
public readonly networkInterfaces: IResolvable | CloudRunV2ServiceTemplateVpcAccessNetworkInterfaces[];
- Type: cdktf.IResolvable | CloudRunV2ServiceTemplateVpcAccessNetworkInterfaces[]
network_interfaces block.
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.34.0/docs/resources/cloud_run_v2_service#network_interfaces CloudRunV2Service#network_interfaces}
import { cloudRunV2Service } from '@cdktf/provider-google'
const cloudRunV2ServiceTemplateVpcAccessNetworkInterfaces: cloudRunV2Service.CloudRunV2ServiceTemplateVpcAccessNetworkInterfaces = { ... }
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 service. |
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.34.0/docs/resources/cloud_run_v2_service#network CloudRunV2Service#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.34.0/docs/resources/cloud_run_v2_service#subnetwork CloudRunV2Service#subnetwork}
public readonly tags: string[];
- Type: string[]
Network tags applied to this Cloud Run service.
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.34.0/docs/resources/cloud_run_v2_service#tags CloudRunV2Service#tags}
import { cloudRunV2Service } from '@cdktf/provider-google'
const cloudRunV2ServiceTerminalCondition: cloudRunV2Service.CloudRunV2ServiceTerminalCondition = { ... }
import { cloudRunV2Service } from '@cdktf/provider-google'
const cloudRunV2ServiceTimeouts: cloudRunV2Service.CloudRunV2ServiceTimeouts = { ... }
Name | Type | Description |
---|---|---|
create |
string |
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.34.0/docs/resources/cloud_run_v2_service#create CloudRunV2Service#create}. |
delete |
string |
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.34.0/docs/resources/cloud_run_v2_service#delete CloudRunV2Service#delete}. |
update |
string |
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.34.0/docs/resources/cloud_run_v2_service#update CloudRunV2Service#update}. |
public readonly create: string;
- Type: string
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.34.0/docs/resources/cloud_run_v2_service#create CloudRunV2Service#create}.
public readonly delete: string;
- Type: string
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.34.0/docs/resources/cloud_run_v2_service#delete CloudRunV2Service#delete}.
public readonly update: string;
- Type: string
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.34.0/docs/resources/cloud_run_v2_service#update CloudRunV2Service#update}.
import { cloudRunV2Service } from '@cdktf/provider-google'
const cloudRunV2ServiceTraffic: cloudRunV2Service.CloudRunV2ServiceTraffic = { ... }
Name | Type | Description |
---|---|---|
percent |
number |
Specifies percent of the traffic to this Revision. This defaults to zero if unspecified. |
revision |
string |
Revision to which to send this portion of traffic, if traffic allocation is by revision. |
tag |
string |
Indicates a string to be part of the URI to exclusively reference this target. |
type |
string |
The allocation type for this traffic target. Possible values: ["TRAFFIC_TARGET_ALLOCATION_TYPE_LATEST", "TRAFFIC_TARGET_ALLOCATION_TYPE_REVISION"]. |
public readonly percent: number;
- Type: number
Specifies percent of the traffic to this Revision. This defaults to zero if unspecified.
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.34.0/docs/resources/cloud_run_v2_service#percent CloudRunV2Service#percent}
public readonly revision: string;
- Type: string
Revision to which to send this portion of traffic, if traffic allocation is by revision.
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.34.0/docs/resources/cloud_run_v2_service#revision CloudRunV2Service#revision}
public readonly tag: string;
- Type: string
Indicates a string to be part of the URI to exclusively reference this target.
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.34.0/docs/resources/cloud_run_v2_service#tag CloudRunV2Service#tag}
public readonly type: string;
- Type: string
The allocation type for this traffic target. Possible values: ["TRAFFIC_TARGET_ALLOCATION_TYPE_LATEST", "TRAFFIC_TARGET_ALLOCATION_TYPE_REVISION"].
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.34.0/docs/resources/cloud_run_v2_service#type CloudRunV2Service#type}
import { cloudRunV2Service } from '@cdktf/provider-google'
const cloudRunV2ServiceTrafficStatuses: cloudRunV2Service.CloudRunV2ServiceTrafficStatuses = { ... }
import { cloudRunV2Service } from '@cdktf/provider-google'
new cloudRunV2Service.CloudRunV2ServiceBinaryAuthorizationOutputReference(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 |
CloudRunV2ServiceBinaryAuthorization |
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: CloudRunV2ServiceBinaryAuthorization;
import { cloudRunV2Service } from '@cdktf/provider-google'
new cloudRunV2Service.CloudRunV2ServiceBuildConfigOutputReference(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. |
resetBaseImage |
No description. |
resetEnableAutomaticUpdates |
No description. |
resetEnvironmentVariables |
No description. |
resetFunctionTarget |
No description. |
resetImageUri |
No description. |
resetServiceAccount |
No description. |
resetSourceLocation |
No description. |
resetWorkerPool |
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 resetBaseImage(): void
public resetEnableAutomaticUpdates(): void
public resetEnvironmentVariables(): void
public resetFunctionTarget(): void
public resetImageUri(): void
public resetServiceAccount(): void
public resetSourceLocation(): void
public resetWorkerPool(): 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. |
name |
string |
No description. |
baseImageInput |
string |
No description. |
enableAutomaticUpdatesInput |
boolean | cdktf.IResolvable |
No description. |
environmentVariablesInput |
{[ key: string ]: string} |
No description. |
functionTargetInput |
string |
No description. |
imageUriInput |
string |
No description. |
serviceAccountInput |
string |
No description. |
sourceLocationInput |
string |
No description. |
workerPoolInput |
string |
No description. |
baseImage |
string |
No description. |
enableAutomaticUpdates |
boolean | cdktf.IResolvable |
No description. |
environmentVariables |
{[ key: string ]: string} |
No description. |
functionTarget |
string |
No description. |
imageUri |
string |
No description. |
serviceAccount |
string |
No description. |
sourceLocation |
string |
No description. |
workerPool |
string |
No description. |
internalValue |
CloudRunV2ServiceBuildConfig |
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 name: string;
- Type: string
public readonly baseImageInput: string;
- Type: string
public readonly enableAutomaticUpdatesInput: boolean | IResolvable;
- Type: boolean | cdktf.IResolvable
public readonly environmentVariablesInput: {[ key: string ]: string};
- Type: {[ key: string ]: string}
public readonly functionTargetInput: string;
- Type: string
public readonly imageUriInput: string;
- Type: string
public readonly serviceAccountInput: string;
- Type: string
public readonly sourceLocationInput: string;
- Type: string
public readonly workerPoolInput: string;
- Type: string
public readonly baseImage: string;
- Type: string
public readonly enableAutomaticUpdates: boolean | IResolvable;
- Type: boolean | cdktf.IResolvable
public readonly environmentVariables: {[ key: string ]: string};
- Type: {[ key: string ]: string}
public readonly functionTarget: string;
- Type: string
public readonly imageUri: string;
- Type: string
public readonly serviceAccount: string;
- Type: string
public readonly sourceLocation: string;
- Type: string
public readonly workerPool: string;
- Type: string
public readonly internalValue: CloudRunV2ServiceBuildConfig;
import { cloudRunV2Service } from '@cdktf/provider-google'
new cloudRunV2Service.CloudRunV2ServiceConditionsList(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): CloudRunV2ServiceConditionsOutputReference
- 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 { cloudRunV2Service } from '@cdktf/provider-google'
new cloudRunV2Service.CloudRunV2ServiceConditionsOutputReference(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 |
CloudRunV2ServiceConditions |
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: CloudRunV2ServiceConditions;
import { cloudRunV2Service } from '@cdktf/provider-google'
new cloudRunV2Service.CloudRunV2ServiceScalingOutputReference(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. |
resetManualInstanceCount |
No description. |
resetMinInstanceCount |
No description. |
resetScalingMode |
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 resetManualInstanceCount(): void
public resetMinInstanceCount(): void
public resetScalingMode(): 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. |
manualInstanceCountInput |
number |
No description. |
minInstanceCountInput |
number |
No description. |
scalingModeInput |
string |
No description. |
manualInstanceCount |
number |
No description. |
minInstanceCount |
number |
No description. |
scalingMode |
string |
No description. |
internalValue |
CloudRunV2ServiceScaling |
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 manualInstanceCountInput: number;
- Type: number
public readonly minInstanceCountInput: number;
- Type: number
public readonly scalingModeInput: string;
- Type: string
public readonly manualInstanceCount: number;
- Type: number
public readonly minInstanceCount: number;
- Type: number
public readonly scalingMode: string;
- Type: string
public readonly internalValue: CloudRunV2ServiceScaling;
- Type: CloudRunV2ServiceScaling
import { cloudRunV2Service } from '@cdktf/provider-google'
new cloudRunV2Service.CloudRunV2ServiceTemplateContainersBuildInfoList(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): CloudRunV2ServiceTemplateContainersBuildInfoOutputReference
- 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 { cloudRunV2Service } from '@cdktf/provider-google'
new cloudRunV2Service.CloudRunV2ServiceTemplateContainersBuildInfoOutputReference(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. |
functionTarget |
string |
No description. |
sourceLocation |
string |
No description. |
internalValue |
CloudRunV2ServiceTemplateContainersBuildInfo |
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 functionTarget: string;
- Type: string
public readonly sourceLocation: string;
- Type: string
public readonly internalValue: CloudRunV2ServiceTemplateContainersBuildInfo;
import { cloudRunV2Service } from '@cdktf/provider-google'
new cloudRunV2Service.CloudRunV2ServiceTemplateContainersEnvList(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): CloudRunV2ServiceTemplateContainersEnvOutputReference
- 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 | CloudRunV2ServiceTemplateContainersEnv[] |
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 | CloudRunV2ServiceTemplateContainersEnv[];
- Type: cdktf.IResolvable | CloudRunV2ServiceTemplateContainersEnv[]
import { cloudRunV2Service } from '@cdktf/provider-google'
new cloudRunV2Service.CloudRunV2ServiceTemplateContainersEnvOutputReference(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: CloudRunV2ServiceTemplateContainersEnvValueSource): 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 |
CloudRunV2ServiceTemplateContainersEnvValueSourceOutputReference |
No description. |
nameInput |
string |
No description. |
valueInput |
string |
No description. |
valueSourceInput |
CloudRunV2ServiceTemplateContainersEnvValueSource |
No description. |
name |
string |
No description. |
value |
string |
No description. |
internalValue |
cdktf.IResolvable | CloudRunV2ServiceTemplateContainersEnv |
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: CloudRunV2ServiceTemplateContainersEnvValueSourceOutputReference;
public readonly nameInput: string;
- Type: string
public readonly valueInput: string;
- Type: string
public readonly valueSourceInput: CloudRunV2ServiceTemplateContainersEnvValueSource;
public readonly name: string;
- Type: string
public readonly value: string;
- Type: string
public readonly internalValue: IResolvable | CloudRunV2ServiceTemplateContainersEnv;
- Type: cdktf.IResolvable | CloudRunV2ServiceTemplateContainersEnv
import { cloudRunV2Service } from '@cdktf/provider-google'
new cloudRunV2Service.CloudRunV2ServiceTemplateContainersEnvValueSourceOutputReference(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: CloudRunV2ServiceTemplateContainersEnvValueSourceSecretKeyRef): 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 |
CloudRunV2ServiceTemplateContainersEnvValueSourceSecretKeyRefOutputReference |
No description. |
secretKeyRefInput |
CloudRunV2ServiceTemplateContainersEnvValueSourceSecretKeyRef |
No description. |
internalValue |
CloudRunV2ServiceTemplateContainersEnvValueSource |
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: CloudRunV2ServiceTemplateContainersEnvValueSourceSecretKeyRefOutputReference;
public readonly secretKeyRefInput: CloudRunV2ServiceTemplateContainersEnvValueSourceSecretKeyRef;
public readonly internalValue: CloudRunV2ServiceTemplateContainersEnvValueSource;
import { cloudRunV2Service } from '@cdktf/provider-google'
new cloudRunV2Service.CloudRunV2ServiceTemplateContainersEnvValueSourceSecretKeyRefOutputReference(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. |
resetVersion |
No description. |
public computeFqn(): string
public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any}
- Type: string
public getBooleanAttribute(terraformAttribute: string): IResolvable
- Type: string
public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean}
- Type: string
public getListAttribute(terraformAttribute: string): string[]
- Type: string
public getNumberAttribute(terraformAttribute: string): number
- Type: string
public getNumberListAttribute(terraformAttribute: string): number[]
- Type: string
public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number}
- Type: string
public getStringAttribute(terraformAttribute: string): string
- Type: string
public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string}
- Type: string
public interpolationForAttribute(property: string): IResolvable
- Type: string
public resolve(_context: IResolveContext): any
Produce the Token's value at resolution time.
- Type: cdktf.IResolveContext
public toString(): string
Return a string representation of this resolvable object.
Returns a reversible string representation.
public resetVersion(): void
Name | Type | Description |
---|---|---|
creationStack |
string[] |
The creation stack of this resolvable which will be appended to errors thrown during resolution. |
fqn |
string |
No description. |
secretInput |
string |
No description. |
versionInput |
string |
No description. |
secret |
string |
No description. |
version |
string |
No description. |
internalValue |
CloudRunV2ServiceTemplateContainersEnvValueSourceSecretKeyRef |
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: CloudRunV2ServiceTemplateContainersEnvValueSourceSecretKeyRef;
import { cloudRunV2Service } from '@cdktf/provider-google'
new cloudRunV2Service.CloudRunV2ServiceTemplateContainersList(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): CloudRunV2ServiceTemplateContainersOutputReference
- 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 | CloudRunV2ServiceTemplateContainers[] |
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 | CloudRunV2ServiceTemplateContainers[];
- Type: cdktf.IResolvable | CloudRunV2ServiceTemplateContainers[]
import { cloudRunV2Service } from '@cdktf/provider-google'
new cloudRunV2Service.CloudRunV2ServiceTemplateContainersLivenessProbeGrpcOutputReference(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. |
resetPort |
No description. |
resetService |
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 resetPort(): void
public resetService(): 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. |
portInput |
number |
No description. |
serviceInput |
string |
No description. |
port |
number |
No description. |
service |
string |
No description. |
internalValue |
CloudRunV2ServiceTemplateContainersLivenessProbeGrpc |
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 portInput: number;
- Type: number
public readonly serviceInput: string;
- Type: string
public readonly port: number;
- Type: number
public readonly service: string;
- Type: string
public readonly internalValue: CloudRunV2ServiceTemplateContainersLivenessProbeGrpc;
import { cloudRunV2Service } from '@cdktf/provider-google'
new cloudRunV2Service.CloudRunV2ServiceTemplateContainersLivenessProbeHttpGetHttpHeadersList(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): CloudRunV2ServiceTemplateContainersLivenessProbeHttpGetHttpHeadersOutputReference
- 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 | CloudRunV2ServiceTemplateContainersLivenessProbeHttpGetHttpHeaders[] |
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 | CloudRunV2ServiceTemplateContainersLivenessProbeHttpGetHttpHeaders[];
- Type: cdktf.IResolvable | CloudRunV2ServiceTemplateContainersLivenessProbeHttpGetHttpHeaders[]
import { cloudRunV2Service } from '@cdktf/provider-google'
new cloudRunV2Service.CloudRunV2ServiceTemplateContainersLivenessProbeHttpGetHttpHeadersOutputReference(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. |
resetValue |
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 resetValue(): void
Name | Type | Description |
---|---|---|
creationStack |
string[] |
The creation stack of this resolvable which will be appended to errors thrown during resolution. |
fqn |
string |
No description. |
nameInput |
string |
No description. |
valueInput |
string |
No description. |
name |
string |
No description. |
value |
string |
No description. |
internalValue |
cdktf.IResolvable | CloudRunV2ServiceTemplateContainersLivenessProbeHttpGetHttpHeaders |
No description. |
public readonly creationStack: string[];
- Type: string[]
The creation stack of this resolvable which will be appended to errors thrown during resolution.
If this returns an empty array the stack will not be attached.
public readonly fqn: string;
- Type: string
public readonly nameInput: string;
- Type: string
public readonly valueInput: string;
- Type: string
public readonly name: string;
- Type: string
public readonly value: string;
- Type: string
public readonly internalValue: IResolvable | CloudRunV2ServiceTemplateContainersLivenessProbeHttpGetHttpHeaders;
- Type: cdktf.IResolvable | CloudRunV2ServiceTemplateContainersLivenessProbeHttpGetHttpHeaders
import { cloudRunV2Service } from '@cdktf/provider-google'
new cloudRunV2Service.CloudRunV2ServiceTemplateContainersLivenessProbeHttpGetOutputReference(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. |
putHttpHeaders |
No description. |
resetHttpHeaders |
No description. |
resetPath |
No description. |
resetPort |
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 putHttpHeaders(value: IResolvable | CloudRunV2ServiceTemplateContainersLivenessProbeHttpGetHttpHeaders[]): void
- Type: cdktf.IResolvable | CloudRunV2ServiceTemplateContainersLivenessProbeHttpGetHttpHeaders[]
public resetHttpHeaders(): void
public resetPath(): void
public resetPort(): 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. |
httpHeaders |
CloudRunV2ServiceTemplateContainersLivenessProbeHttpGetHttpHeadersList |
No description. |
httpHeadersInput |
cdktf.IResolvable | CloudRunV2ServiceTemplateContainersLivenessProbeHttpGetHttpHeaders[] |
No description. |
pathInput |
string |
No description. |
portInput |
number |
No description. |
path |
string |
No description. |
port |
number |
No description. |
internalValue |
CloudRunV2ServiceTemplateContainersLivenessProbeHttpGet |
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 httpHeaders: CloudRunV2ServiceTemplateContainersLivenessProbeHttpGetHttpHeadersList;
public readonly httpHeadersInput: IResolvable | CloudRunV2ServiceTemplateContainersLivenessProbeHttpGetHttpHeaders[];
- Type: cdktf.IResolvable | CloudRunV2ServiceTemplateContainersLivenessProbeHttpGetHttpHeaders[]
public readonly pathInput: string;
- Type: string
public readonly portInput: number;
- Type: number
public readonly path: string;
- Type: string
public readonly port: number;
- Type: number
public readonly internalValue: CloudRunV2ServiceTemplateContainersLivenessProbeHttpGet;
import { cloudRunV2Service } from '@cdktf/provider-google'
new cloudRunV2Service.CloudRunV2ServiceTemplateContainersLivenessProbeOutputReference(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. |
putGrpc |
No description. |
putHttpGet |
No description. |
putTcpSocket |
No description. |
resetFailureThreshold |
No description. |
resetGrpc |
No description. |
resetHttpGet |
No description. |
resetInitialDelaySeconds |
No description. |
resetPeriodSeconds |
No description. |
resetTcpSocket |
No description. |
resetTimeoutSeconds |
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 putGrpc(value: CloudRunV2ServiceTemplateContainersLivenessProbeGrpc): void
public putHttpGet(value: CloudRunV2ServiceTemplateContainersLivenessProbeHttpGet): void
public putTcpSocket(value: CloudRunV2ServiceTemplateContainersLivenessProbeTcpSocket): void
public resetFailureThreshold(): void
public resetGrpc(): void
public resetHttpGet(): void
public resetInitialDelaySeconds(): void
public resetPeriodSeconds(): void
public resetTcpSocket(): void
public resetTimeoutSeconds(): 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 grpc: CloudRunV2ServiceTemplateContainersLivenessProbeGrpcOutputReference;
public readonly httpGet: CloudRunV2ServiceTemplateContainersLivenessProbeHttpGetOutputReference;
public readonly tcpSocket: CloudRunV2ServiceTemplateContainersLivenessProbeTcpSocketOutputReference;
public readonly failureThresholdInput: number;
- Type: number
public readonly grpcInput: CloudRunV2ServiceTemplateContainersLivenessProbeGrpc;
public readonly httpGetInput: CloudRunV2ServiceTemplateContainersLivenessProbeHttpGet;
public readonly initialDelaySecondsInput: number;
- Type: number
public readonly periodSecondsInput: number;
- Type: number
public readonly tcpSocketInput: CloudRunV2ServiceTemplateContainersLivenessProbeTcpSocket;
public readonly timeoutSecondsInput: number;
- Type: number
public readonly failureThreshold: number;
- Type: number
public readonly initialDelaySeconds: number;
- Type: number
public readonly periodSeconds: number;
- Type: number
public readonly timeoutSeconds: number;
- Type: number
public readonly internalValue: CloudRunV2ServiceTemplateContainersLivenessProbe;
import { cloudRunV2Service } from '@cdktf/provider-google'
new cloudRunV2Service.CloudRunV2ServiceTemplateContainersLivenessProbeTcpSocketOutputReference(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. |
portInput |
number |
No description. |
port |
number |
No description. |
internalValue |
CloudRunV2ServiceTemplateContainersLivenessProbeTcpSocket |
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 portInput: number;
- Type: number
public readonly port: number;
- Type: number
public readonly internalValue: CloudRunV2ServiceTemplateContainersLivenessProbeTcpSocket;
import { cloudRunV2Service } from '@cdktf/provider-google'
new cloudRunV2Service.CloudRunV2ServiceTemplateContainersOutputReference(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. |
putLivenessProbe |
No description. |
putPorts |
No description. |
putResources |
No description. |
putStartupProbe |
No description. |
putVolumeMounts |
No description. |
resetArgs |
No description. |
resetBaseImageUri |
No description. |
resetCommand |
No description. |
resetDependsOn |
No description. |
resetEnv |
No description. |
resetLivenessProbe |
No description. |
resetName |
No description. |
resetPorts |
No description. |
resetResources |
No description. |
resetStartupProbe |
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 | CloudRunV2ServiceTemplateContainersEnv[]): void
- Type: cdktf.IResolvable | CloudRunV2ServiceTemplateContainersEnv[]
public putLivenessProbe(value: CloudRunV2ServiceTemplateContainersLivenessProbe): void
public putPorts(value: CloudRunV2ServiceTemplateContainersPorts): void
public putResources(value: CloudRunV2ServiceTemplateContainersResources): void
public putStartupProbe(value: CloudRunV2ServiceTemplateContainersStartupProbe): void
public putVolumeMounts(value: IResolvable | CloudRunV2ServiceTemplateContainersVolumeMounts[]): void
- Type: cdktf.IResolvable | CloudRunV2ServiceTemplateContainersVolumeMounts[]
public resetArgs(): void
public resetBaseImageUri(): void
public resetCommand(): void
public resetDependsOn(): void
public resetEnv(): void
public resetLivenessProbe(): void
public resetName(): void
public resetPorts(): void
public resetResources(): void
public resetStartupProbe(): void
public resetVolumeMounts(): void
public resetWorkingDir(): 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 buildInfo: CloudRunV2ServiceTemplateContainersBuildInfoList;
public readonly env: CloudRunV2ServiceTemplateContainersEnvList;
public readonly livenessProbe: CloudRunV2ServiceTemplateContainersLivenessProbeOutputReference;
public readonly ports: CloudRunV2ServiceTemplateContainersPortsOutputReference;
public readonly resources: CloudRunV2ServiceTemplateContainersResourcesOutputReference;
public readonly startupProbe: CloudRunV2ServiceTemplateContainersStartupProbeOutputReference;
public readonly volumeMounts: CloudRunV2ServiceTemplateContainersVolumeMountsList;
public readonly argsInput: string[];
- Type: string[]
public readonly baseImageUriInput: string;
- Type: string
public readonly commandInput: string[];
- Type: string[]
public readonly dependsOnInput: string[];
- Type: string[]
public readonly envInput: IResolvable | CloudRunV2ServiceTemplateContainersEnv[];
- Type: cdktf.IResolvable | CloudRunV2ServiceTemplateContainersEnv[]
public readonly imageInput: string;
- Type: string
public readonly livenessProbeInput: CloudRunV2ServiceTemplateContainersLivenessProbe;
public readonly nameInput: string;
- Type: string
public readonly portsInput: CloudRunV2ServiceTemplateContainersPorts;
public readonly resourcesInput: CloudRunV2ServiceTemplateContainersResources;
public readonly startupProbeInput: CloudRunV2ServiceTemplateContainersStartupProbe;
public readonly volumeMountsInput: IResolvable | CloudRunV2ServiceTemplateContainersVolumeMounts[];
- Type: cdktf.IResolvable | CloudRunV2ServiceTemplateContainersVolumeMounts[]
public readonly workingDirInput: string;
- Type: string
public readonly args: string[];
- Type: string[]
public readonly baseImageUri: string;
- Type: string
public readonly command: string[];
- Type: string[]
public readonly dependsOn: 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 | CloudRunV2ServiceTemplateContainers;
- Type: cdktf.IResolvable | CloudRunV2ServiceTemplateContainers
import { cloudRunV2Service } from '@cdktf/provider-google'
new cloudRunV2Service.CloudRunV2ServiceTemplateContainersPortsOutputReference(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. |
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 |
CloudRunV2ServiceTemplateContainersPorts |
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: CloudRunV2ServiceTemplateContainersPorts;
import { cloudRunV2Service } from '@cdktf/provider-google'
new cloudRunV2Service.CloudRunV2ServiceTemplateContainersResourcesOutputReference(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. |
resetCpuIdle |
No description. |
resetLimits |
No description. |
resetStartupCpuBoost |
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 resetCpuIdle(): void
public resetLimits(): void
public resetStartupCpuBoost(): 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. |
cpuIdleInput |
boolean | cdktf.IResolvable |
No description. |
limitsInput |
{[ key: string ]: string} |
No description. |
startupCpuBoostInput |
boolean | cdktf.IResolvable |
No description. |
cpuIdle |
boolean | cdktf.IResolvable |
No description. |
limits |
{[ key: string ]: string} |
No description. |
startupCpuBoost |
boolean | cdktf.IResolvable |
No description. |
internalValue |
CloudRunV2ServiceTemplateContainersResources |
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 cpuIdleInput: boolean | IResolvable;
- Type: boolean | cdktf.IResolvable
public readonly limitsInput: {[ key: string ]: string};
- Type: {[ key: string ]: string}
public readonly startupCpuBoostInput: boolean | IResolvable;
- Type: boolean | cdktf.IResolvable
public readonly cpuIdle: boolean | IResolvable;
- Type: boolean | cdktf.IResolvable
public readonly limits: {[ key: string ]: string};
- Type: {[ key: string ]: string}
public readonly startupCpuBoost: boolean | IResolvable;
- Type: boolean | cdktf.IResolvable
public readonly internalValue: CloudRunV2ServiceTemplateContainersResources;
import { cloudRunV2Service } from '@cdktf/provider-google'
new cloudRunV2Service.CloudRunV2ServiceTemplateContainersStartupProbeGrpcOutputReference(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. |
resetPort |
No description. |
resetService |
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 resetPort(): void
public resetService(): 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. |
portInput |
number |
No description. |
serviceInput |
string |
No description. |
port |
number |
No description. |
service |
string |
No description. |
internalValue |
CloudRunV2ServiceTemplateContainersStartupProbeGrpc |
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 portInput: number;
- Type: number
public readonly serviceInput: string;
- Type: string
public readonly port: number;
- Type: number
public readonly service: string;
- Type: string
public readonly internalValue: CloudRunV2ServiceTemplateContainersStartupProbeGrpc;
import { cloudRunV2Service } from '@cdktf/provider-google'
new cloudRunV2Service.CloudRunV2ServiceTemplateContainersStartupProbeHttpGetHttpHeadersList(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): CloudRunV2ServiceTemplateContainersStartupProbeHttpGetHttpHeadersOutputReference
- 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 | CloudRunV2ServiceTemplateContainersStartupProbeHttpGetHttpHeaders[] |
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 | CloudRunV2ServiceTemplateContainersStartupProbeHttpGetHttpHeaders[];
- Type: cdktf.IResolvable | CloudRunV2ServiceTemplateContainersStartupProbeHttpGetHttpHeaders[]
import { cloudRunV2Service } from '@cdktf/provider-google'
new cloudRunV2Service.CloudRunV2ServiceTemplateContainersStartupProbeHttpGetHttpHeadersOutputReference(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. |
resetValue |
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 resetValue(): void
Name | Type | Description |
---|---|---|
creationStack |
string[] |
The creation stack of this resolvable which will be appended to errors thrown during resolution. |
fqn |
string |
No description. |
nameInput |
string |
No description. |
valueInput |
string |
No description. |
name |
string |
No description. |
value |
string |
No description. |
internalValue |
cdktf.IResolvable | CloudRunV2ServiceTemplateContainersStartupProbeHttpGetHttpHeaders |
No description. |
public readonly creationStack: string[];
- Type: string[]
The creation stack of this resolvable which will be appended to errors thrown during resolution.
If this returns an empty array the stack will not be attached.
public readonly fqn: string;
- Type: string
public readonly nameInput: string;
- Type: string
public readonly valueInput: string;
- Type: string
public readonly name: string;
- Type: string
public readonly value: string;
- Type: string
public readonly internalValue: IResolvable | CloudRunV2ServiceTemplateContainersStartupProbeHttpGetHttpHeaders;
- Type: cdktf.IResolvable | CloudRunV2ServiceTemplateContainersStartupProbeHttpGetHttpHeaders
import { cloudRunV2Service } from '@cdktf/provider-google'
new cloudRunV2Service.CloudRunV2ServiceTemplateContainersStartupProbeHttpGetOutputReference(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. |
putHttpHeaders |
No description. |
resetHttpHeaders |
No description. |
resetPath |
No description. |
resetPort |
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 putHttpHeaders(value: IResolvable | CloudRunV2ServiceTemplateContainersStartupProbeHttpGetHttpHeaders[]): void
- Type: cdktf.IResolvable | CloudRunV2ServiceTemplateContainersStartupProbeHttpGetHttpHeaders[]
public resetHttpHeaders(): void
public resetPath(): void
public resetPort(): 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. |
httpHeaders |
CloudRunV2ServiceTemplateContainersStartupProbeHttpGetHttpHeadersList |
No description. |
httpHeadersInput |
cdktf.IResolvable | CloudRunV2ServiceTemplateContainersStartupProbeHttpGetHttpHeaders[] |
No description. |
pathInput |
string |
No description. |
portInput |
number |
No description. |
path |
string |
No description. |
port |
number |
No description. |
internalValue |
CloudRunV2ServiceTemplateContainersStartupProbeHttpGet |
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 httpHeaders: CloudRunV2ServiceTemplateContainersStartupProbeHttpGetHttpHeadersList;
public readonly httpHeadersInput: IResolvable | CloudRunV2ServiceTemplateContainersStartupProbeHttpGetHttpHeaders[];
- Type: cdktf.IResolvable | CloudRunV2ServiceTemplateContainersStartupProbeHttpGetHttpHeaders[]
public readonly pathInput: string;
- Type: string
public readonly portInput: number;
- Type: number
public readonly path: string;
- Type: string
public readonly port: number;
- Type: number
public readonly internalValue: CloudRunV2ServiceTemplateContainersStartupProbeHttpGet;
import { cloudRunV2Service } from '@cdktf/provider-google'
new cloudRunV2Service.CloudRunV2ServiceTemplateContainersStartupProbeOutputReference(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. |
putGrpc |
No description. |
putHttpGet |
No description. |
putTcpSocket |
No description. |
resetFailureThreshold |
No description. |
resetGrpc |
No description. |
resetHttpGet |
No description. |
resetInitialDelaySeconds |
No description. |
resetPeriodSeconds |
No description. |
resetTcpSocket |
No description. |
resetTimeoutSeconds |
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 putGrpc(value: CloudRunV2ServiceTemplateContainersStartupProbeGrpc): void
public putHttpGet(value: CloudRunV2ServiceTemplateContainersStartupProbeHttpGet): void
public putTcpSocket(value: CloudRunV2ServiceTemplateContainersStartupProbeTcpSocket): void
public resetFailureThreshold(): void
public resetGrpc(): void
public resetHttpGet(): void
public resetInitialDelaySeconds(): void
public resetPeriodSeconds(): void
public resetTcpSocket(): void
public resetTimeoutSeconds(): 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 grpc: CloudRunV2ServiceTemplateContainersStartupProbeGrpcOutputReference;
public readonly httpGet: CloudRunV2ServiceTemplateContainersStartupProbeHttpGetOutputReference;
public readonly tcpSocket: CloudRunV2ServiceTemplateContainersStartupProbeTcpSocketOutputReference;
public readonly failureThresholdInput: number;
- Type: number
public readonly grpcInput: CloudRunV2ServiceTemplateContainersStartupProbeGrpc;
public readonly httpGetInput: CloudRunV2ServiceTemplateContainersStartupProbeHttpGet;
public readonly initialDelaySecondsInput: number;
- Type: number
public readonly periodSecondsInput: number;
- Type: number
public readonly tcpSocketInput: CloudRunV2ServiceTemplateContainersStartupProbeTcpSocket;
public readonly timeoutSecondsInput: number;
- Type: number
public readonly failureThreshold: number;
- Type: number
public readonly initialDelaySeconds: number;
- Type: number
public readonly periodSeconds: number;
- Type: number
public readonly timeoutSeconds: number;
- Type: number
public readonly internalValue: CloudRunV2ServiceTemplateContainersStartupProbe;
import { cloudRunV2Service } from '@cdktf/provider-google'
new cloudRunV2Service.CloudRunV2ServiceTemplateContainersStartupProbeTcpSocketOutputReference(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. |
resetPort |
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 resetPort(): 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. |
portInput |
number |
No description. |
port |
number |
No description. |
internalValue |
CloudRunV2ServiceTemplateContainersStartupProbeTcpSocket |
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 portInput: number;
- Type: number
public readonly port: number;
- Type: number
public readonly internalValue: CloudRunV2ServiceTemplateContainersStartupProbeTcpSocket;
import { cloudRunV2Service } from '@cdktf/provider-google'
new cloudRunV2Service.CloudRunV2ServiceTemplateContainersVolumeMountsList(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): CloudRunV2ServiceTemplateContainersVolumeMountsOutputReference
- 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 | CloudRunV2ServiceTemplateContainersVolumeMounts[] |
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 | CloudRunV2ServiceTemplateContainersVolumeMounts[];
- Type: cdktf.IResolvable | CloudRunV2ServiceTemplateContainersVolumeMounts[]
import { cloudRunV2Service } from '@cdktf/provider-google'
new cloudRunV2Service.CloudRunV2ServiceTemplateContainersVolumeMountsOutputReference(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 | CloudRunV2ServiceTemplateContainersVolumeMounts |
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 | CloudRunV2ServiceTemplateContainersVolumeMounts;
- Type: cdktf.IResolvable | CloudRunV2ServiceTemplateContainersVolumeMounts
import { cloudRunV2Service } from '@cdktf/provider-google'
new cloudRunV2Service.CloudRunV2ServiceTemplateNodeSelectorOutputReference(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. |
acceleratorInput |
string |
No description. |
accelerator |
string |
No description. |
internalValue |
CloudRunV2ServiceTemplateNodeSelector |
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 acceleratorInput: string;
- Type: string
public readonly accelerator: string;
- Type: string
public readonly internalValue: CloudRunV2ServiceTemplateNodeSelector;
import { cloudRunV2Service } from '@cdktf/provider-google'
new cloudRunV2Service.CloudRunV2ServiceTemplateOutputReference(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. |
putNodeSelector |
No description. |
putScaling |
No description. |
putVolumes |
No description. |
putVpcAccess |
No description. |
resetAnnotations |
No description. |
resetContainers |
No description. |
resetEncryptionKey |
No description. |
resetExecutionEnvironment |
No description. |
resetGpuZonalRedundancyDisabled |
No description. |
resetLabels |
No description. |
resetMaxInstanceRequestConcurrency |
No description. |
resetNodeSelector |
No description. |
resetRevision |
No description. |
resetScaling |
No description. |
resetServiceAccount |
No description. |
resetSessionAffinity |
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 | CloudRunV2ServiceTemplateContainers[]): void
- Type: cdktf.IResolvable | CloudRunV2ServiceTemplateContainers[]
public putNodeSelector(value: CloudRunV2ServiceTemplateNodeSelector): void
public putScaling(value: CloudRunV2ServiceTemplateScaling): void
public putVolumes(value: IResolvable | CloudRunV2ServiceTemplateVolumes[]): void
- Type: cdktf.IResolvable | CloudRunV2ServiceTemplateVolumes[]
public putVpcAccess(value: CloudRunV2ServiceTemplateVpcAccess): void
public resetAnnotations(): void
public resetContainers(): void
public resetEncryptionKey(): void
public resetExecutionEnvironment(): void
public resetGpuZonalRedundancyDisabled(): void
public resetLabels(): void
public resetMaxInstanceRequestConcurrency(): void
public resetNodeSelector(): void
public resetRevision(): void
public resetScaling(): void
public resetServiceAccount(): void
public resetSessionAffinity(): 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 |
CloudRunV2ServiceTemplateContainersList |
No description. |
nodeSelector |
CloudRunV2ServiceTemplateNodeSelectorOutputReference |
No description. |
scaling |
CloudRunV2ServiceTemplateScalingOutputReference |
No description. |
volumes |
CloudRunV2ServiceTemplateVolumesList |
No description. |
vpcAccess |
CloudRunV2ServiceTemplateVpcAccessOutputReference |
No description. |
annotationsInput |
{[ key: string ]: string} |
No description. |
containersInput |
cdktf.IResolvable | CloudRunV2ServiceTemplateContainers[] |
No description. |
encryptionKeyInput |
string |
No description. |
executionEnvironmentInput |
string |
No description. |
gpuZonalRedundancyDisabledInput |
boolean | cdktf.IResolvable |
No description. |
labelsInput |
{[ key: string ]: string} |
No description. |
maxInstanceRequestConcurrencyInput |
number |
No description. |
nodeSelectorInput |
CloudRunV2ServiceTemplateNodeSelector |
No description. |
revisionInput |
string |
No description. |
scalingInput |
CloudRunV2ServiceTemplateScaling |
No description. |
serviceAccountInput |
string |
No description. |
sessionAffinityInput |
boolean | cdktf.IResolvable |
No description. |
timeoutInput |
string |
No description. |
volumesInput |
cdktf.IResolvable | CloudRunV2ServiceTemplateVolumes[] |
No description. |
vpcAccessInput |
CloudRunV2ServiceTemplateVpcAccess |
No description. |
annotations |
{[ key: string ]: string} |
No description. |
encryptionKey |
string |
No description. |
executionEnvironment |
string |
No description. |
gpuZonalRedundancyDisabled |
boolean | cdktf.IResolvable |
No description. |
labels |
{[ key: string ]: string} |
No description. |
maxInstanceRequestConcurrency |
number |
No description. |
revision |
string |
No description. |
serviceAccount |
string |
No description. |
sessionAffinity |
boolean | cdktf.IResolvable |
No description. |
timeout |
string |
No description. |
internalValue |
CloudRunV2ServiceTemplate |
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: CloudRunV2ServiceTemplateContainersList;
public readonly nodeSelector: CloudRunV2ServiceTemplateNodeSelectorOutputReference;
public readonly scaling: CloudRunV2ServiceTemplateScalingOutputReference;
public readonly volumes: CloudRunV2ServiceTemplateVolumesList;
public readonly vpcAccess: CloudRunV2ServiceTemplateVpcAccessOutputReference;
public readonly annotationsInput: {[ key: string ]: string};
- Type: {[ key: string ]: string}
public readonly containersInput: IResolvable | CloudRunV2ServiceTemplateContainers[];
- Type: cdktf.IResolvable | CloudRunV2ServiceTemplateContainers[]
public readonly encryptionKeyInput: string;
- Type: string
public readonly executionEnvironmentInput: string;
- Type: string
public readonly gpuZonalRedundancyDisabledInput: boolean | IResolvable;
- Type: boolean | cdktf.IResolvable
public readonly labelsInput: {[ key: string ]: string};
- Type: {[ key: string ]: string}
public readonly maxInstanceRequestConcurrencyInput: number;
- Type: number
public readonly nodeSelectorInput: CloudRunV2ServiceTemplateNodeSelector;
public readonly revisionInput: string;
- Type: string
public readonly scalingInput: CloudRunV2ServiceTemplateScaling;
public readonly serviceAccountInput: string;
- Type: string
public readonly sessionAffinityInput: boolean | IResolvable;
- Type: boolean | cdktf.IResolvable
public readonly timeoutInput: string;
- Type: string
public readonly volumesInput: IResolvable | CloudRunV2ServiceTemplateVolumes[];
- Type: cdktf.IResolvable | CloudRunV2ServiceTemplateVolumes[]
public readonly vpcAccessInput: CloudRunV2ServiceTemplateVpcAccess;
public readonly annotations: {[ key: string ]: string};
- Type: {[ key: string ]: string}
public readonly encryptionKey: string;
- Type: string
public readonly executionEnvironment: string;
- Type: string
public readonly gpuZonalRedundancyDisabled: boolean | IResolvable;
- Type: boolean | cdktf.IResolvable
public readonly labels: {[ key: string ]: string};
- Type: {[ key: string ]: string}
public readonly maxInstanceRequestConcurrency: number;
- Type: number
public readonly revision: string;
- Type: string
public readonly serviceAccount: string;
- Type: string
public readonly sessionAffinity: boolean | IResolvable;
- Type: boolean | cdktf.IResolvable
public readonly timeout: string;
- Type: string
public readonly internalValue: CloudRunV2ServiceTemplate;
import { cloudRunV2Service } from '@cdktf/provider-google'
new cloudRunV2Service.CloudRunV2ServiceTemplateScalingOutputReference(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. |
resetMaxInstanceCount |
No description. |
resetMinInstanceCount |
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 resetMaxInstanceCount(): void
public resetMinInstanceCount(): 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. |
maxInstanceCountInput |
number |
No description. |
minInstanceCountInput |
number |
No description. |
maxInstanceCount |
number |
No description. |
minInstanceCount |
number |
No description. |
internalValue |
CloudRunV2ServiceTemplateScaling |
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 maxInstanceCountInput: number;
- Type: number
public readonly minInstanceCountInput: number;
- Type: number
public readonly maxInstanceCount: number;
- Type: number
public readonly minInstanceCount: number;
- Type: number
public readonly internalValue: CloudRunV2ServiceTemplateScaling;
import { cloudRunV2Service } from '@cdktf/provider-google'
new cloudRunV2Service.CloudRunV2ServiceTemplateVolumesCloudSqlInstanceOutputReference(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 |
CloudRunV2ServiceTemplateVolumesCloudSqlInstance |
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: CloudRunV2ServiceTemplateVolumesCloudSqlInstance;
import { cloudRunV2Service } from '@cdktf/provider-google'
new cloudRunV2Service.CloudRunV2ServiceTemplateVolumesEmptyDirOutputReference(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 |
CloudRunV2ServiceTemplateVolumesEmptyDir |
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: CloudRunV2ServiceTemplateVolumesEmptyDir;
import { cloudRunV2Service } from '@cdktf/provider-google'
new cloudRunV2Service.CloudRunV2ServiceTemplateVolumesGcsOutputReference(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 |
CloudRunV2ServiceTemplateVolumesGcs |
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: CloudRunV2ServiceTemplateVolumesGcs;
import { cloudRunV2Service } from '@cdktf/provider-google'
new cloudRunV2Service.CloudRunV2ServiceTemplateVolumesList(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): CloudRunV2ServiceTemplateVolumesOutputReference
- 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 | CloudRunV2ServiceTemplateVolumes[] |
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 | CloudRunV2ServiceTemplateVolumes[];
- Type: cdktf.IResolvable | CloudRunV2ServiceTemplateVolumes[]
import { cloudRunV2Service } from '@cdktf/provider-google'
new cloudRunV2Service.CloudRunV2ServiceTemplateVolumesNfsOutputReference(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. |
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 |
CloudRunV2ServiceTemplateVolumesNfs |
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: CloudRunV2ServiceTemplateVolumesNfs;
import { cloudRunV2Service } from '@cdktf/provider-google'
new cloudRunV2Service.CloudRunV2ServiceTemplateVolumesOutputReference(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: CloudRunV2ServiceTemplateVolumesCloudSqlInstance): void
public putEmptyDir(value: CloudRunV2ServiceTemplateVolumesEmptyDir): void
public putGcs(value: CloudRunV2ServiceTemplateVolumesGcs): void
public putNfs(value: CloudRunV2ServiceTemplateVolumesNfs): void
public putSecret(value: CloudRunV2ServiceTemplateVolumesSecret): 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: CloudRunV2ServiceTemplateVolumesCloudSqlInstanceOutputReference;
public readonly emptyDir: CloudRunV2ServiceTemplateVolumesEmptyDirOutputReference;
public readonly gcs: CloudRunV2ServiceTemplateVolumesGcsOutputReference;
public readonly nfs: CloudRunV2ServiceTemplateVolumesNfsOutputReference;
public readonly secret: CloudRunV2ServiceTemplateVolumesSecretOutputReference;
public readonly cloudSqlInstanceInput: CloudRunV2ServiceTemplateVolumesCloudSqlInstance;
public readonly emptyDirInput: CloudRunV2ServiceTemplateVolumesEmptyDir;
public readonly gcsInput: CloudRunV2ServiceTemplateVolumesGcs;
public readonly nameInput: string;
- Type: string
public readonly nfsInput: CloudRunV2ServiceTemplateVolumesNfs;
public readonly secretInput: CloudRunV2ServiceTemplateVolumesSecret;
public readonly name: string;
- Type: string
public readonly internalValue: IResolvable | CloudRunV2ServiceTemplateVolumes;
- Type: cdktf.IResolvable | CloudRunV2ServiceTemplateVolumes
import { cloudRunV2Service } from '@cdktf/provider-google'
new cloudRunV2Service.CloudRunV2ServiceTemplateVolumesSecretItemsList(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): CloudRunV2ServiceTemplateVolumesSecretItemsOutputReference
- 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 | CloudRunV2ServiceTemplateVolumesSecretItems[] |
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 | CloudRunV2ServiceTemplateVolumesSecretItems[];
- Type: cdktf.IResolvable | CloudRunV2ServiceTemplateVolumesSecretItems[]
import { cloudRunV2Service } from '@cdktf/provider-google'
new cloudRunV2Service.CloudRunV2ServiceTemplateVolumesSecretItemsOutputReference(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. |
resetVersion |
No description. |
public computeFqn(): string
public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any}
- Type: string
public getBooleanAttribute(terraformAttribute: string): IResolvable
- Type: string
public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean}
- Type: string
public getListAttribute(terraformAttribute: string): string[]
- Type: string
public getNumberAttribute(terraformAttribute: string): number
- Type: string
public getNumberListAttribute(terraformAttribute: string): number[]
- Type: string
public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number}
- Type: string
public getStringAttribute(terraformAttribute: string): string
- Type: string
public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string}
- Type: string
public interpolationForAttribute(property: string): IResolvable
- Type: string
public resolve(_context: IResolveContext): any
Produce the Token's value at resolution time.
- Type: cdktf.IResolveContext
public toString(): string
Return a string representation of this resolvable object.
Returns a reversible string representation.
public resetMode(): void
public resetVersion(): void
Name | Type | Description |
---|---|---|
creationStack |
string[] |
The creation stack of this resolvable which will be appended to errors thrown during resolution. |
fqn |
string |
No description. |
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 | CloudRunV2ServiceTemplateVolumesSecretItems |
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 | CloudRunV2ServiceTemplateVolumesSecretItems;
- Type: cdktf.IResolvable | CloudRunV2ServiceTemplateVolumesSecretItems
import { cloudRunV2Service } from '@cdktf/provider-google'
new cloudRunV2Service.CloudRunV2ServiceTemplateVolumesSecretOutputReference(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 | CloudRunV2ServiceTemplateVolumesSecretItems[]): void
- Type: cdktf.IResolvable | CloudRunV2ServiceTemplateVolumesSecretItems[]
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 |
CloudRunV2ServiceTemplateVolumesSecretItemsList |
No description. |
defaultModeInput |
number |
No description. |
itemsInput |
cdktf.IResolvable | CloudRunV2ServiceTemplateVolumesSecretItems[] |
No description. |
secretInput |
string |
No description. |
defaultMode |
number |
No description. |
secret |
string |
No description. |
internalValue |
CloudRunV2ServiceTemplateVolumesSecret |
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: CloudRunV2ServiceTemplateVolumesSecretItemsList;
public readonly defaultModeInput: number;
- Type: number
public readonly itemsInput: IResolvable | CloudRunV2ServiceTemplateVolumesSecretItems[];
- Type: cdktf.IResolvable | CloudRunV2ServiceTemplateVolumesSecretItems[]
public readonly secretInput: string;
- Type: string
public readonly defaultMode: number;
- Type: number
public readonly secret: string;
- Type: string
public readonly internalValue: CloudRunV2ServiceTemplateVolumesSecret;
import { cloudRunV2Service } from '@cdktf/provider-google'
new cloudRunV2Service.CloudRunV2ServiceTemplateVpcAccessNetworkInterfacesList(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): CloudRunV2ServiceTemplateVpcAccessNetworkInterfacesOutputReference
- 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 | CloudRunV2ServiceTemplateVpcAccessNetworkInterfaces[] |
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 | CloudRunV2ServiceTemplateVpcAccessNetworkInterfaces[];
- Type: cdktf.IResolvable | CloudRunV2ServiceTemplateVpcAccessNetworkInterfaces[]
import { cloudRunV2Service } from '@cdktf/provider-google'
new cloudRunV2Service.CloudRunV2ServiceTemplateVpcAccessNetworkInterfacesOutputReference(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 | CloudRunV2ServiceTemplateVpcAccessNetworkInterfaces |
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 | CloudRunV2ServiceTemplateVpcAccessNetworkInterfaces;
- Type: cdktf.IResolvable | CloudRunV2ServiceTemplateVpcAccessNetworkInterfaces
import { cloudRunV2Service } from '@cdktf/provider-google'
new cloudRunV2Service.CloudRunV2ServiceTemplateVpcAccessOutputReference(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 | CloudRunV2ServiceTemplateVpcAccessNetworkInterfaces[]): void
- Type: cdktf.IResolvable | CloudRunV2ServiceTemplateVpcAccessNetworkInterfaces[]
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 |
CloudRunV2ServiceTemplateVpcAccessNetworkInterfacesList |
No description. |
connectorInput |
string |
No description. |
egressInput |
string |
No description. |
networkInterfacesInput |
cdktf.IResolvable | CloudRunV2ServiceTemplateVpcAccessNetworkInterfaces[] |
No description. |
connector |
string |
No description. |
egress |
string |
No description. |
internalValue |
CloudRunV2ServiceTemplateVpcAccess |
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: CloudRunV2ServiceTemplateVpcAccessNetworkInterfacesList;
public readonly connectorInput: string;
- Type: string
public readonly egressInput: string;
- Type: string
public readonly networkInterfacesInput: IResolvable | CloudRunV2ServiceTemplateVpcAccessNetworkInterfaces[];
- Type: cdktf.IResolvable | CloudRunV2ServiceTemplateVpcAccessNetworkInterfaces[]
public readonly connector: string;
- Type: string
public readonly egress: string;
- Type: string
public readonly internalValue: CloudRunV2ServiceTemplateVpcAccess;
import { cloudRunV2Service } from '@cdktf/provider-google'
new cloudRunV2Service.CloudRunV2ServiceTerminalConditionList(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): CloudRunV2ServiceTerminalConditionOutputReference
- 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 { cloudRunV2Service } from '@cdktf/provider-google'
new cloudRunV2Service.CloudRunV2ServiceTerminalConditionOutputReference(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 |
CloudRunV2ServiceTerminalCondition |
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: CloudRunV2ServiceTerminalCondition;
import { cloudRunV2Service } from '@cdktf/provider-google'
new cloudRunV2Service.CloudRunV2ServiceTimeoutsOutputReference(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 | CloudRunV2ServiceTimeouts |
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 | CloudRunV2ServiceTimeouts;
- Type: cdktf.IResolvable | CloudRunV2ServiceTimeouts
import { cloudRunV2Service } from '@cdktf/provider-google'
new cloudRunV2Service.CloudRunV2ServiceTrafficList(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): CloudRunV2ServiceTrafficOutputReference
- 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 | CloudRunV2ServiceTraffic[] |
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 | CloudRunV2ServiceTraffic[];
- Type: cdktf.IResolvable | CloudRunV2ServiceTraffic[]
import { cloudRunV2Service } from '@cdktf/provider-google'
new cloudRunV2Service.CloudRunV2ServiceTrafficOutputReference(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. |
resetPercent |
No description. |
resetRevision |
No description. |
resetTag |
No description. |
resetType |
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 resetPercent(): void
public resetRevision(): void
public resetTag(): void
public resetType(): 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. |
percentInput |
number |
No description. |
revisionInput |
string |
No description. |
tagInput |
string |
No description. |
typeInput |
string |
No description. |
percent |
number |
No description. |
revision |
string |
No description. |
tag |
string |
No description. |
type |
string |
No description. |
internalValue |
cdktf.IResolvable | CloudRunV2ServiceTraffic |
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 percentInput: number;
- Type: number
public readonly revisionInput: string;
- Type: string
public readonly tagInput: string;
- Type: string
public readonly typeInput: string;
- Type: string
public readonly percent: number;
- Type: number
public readonly revision: string;
- Type: string
public readonly tag: string;
- Type: string
public readonly type: string;
- Type: string
public readonly internalValue: IResolvable | CloudRunV2ServiceTraffic;
- Type: cdktf.IResolvable | CloudRunV2ServiceTraffic
import { cloudRunV2Service } from '@cdktf/provider-google'
new cloudRunV2Service.CloudRunV2ServiceTrafficStatusesList(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): CloudRunV2ServiceTrafficStatusesOutputReference
- 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 { cloudRunV2Service } from '@cdktf/provider-google'
new cloudRunV2Service.CloudRunV2ServiceTrafficStatusesOutputReference(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. |
percent |
number |
No description. |
revision |
string |
No description. |
tag |
string |
No description. |
type |
string |
No description. |
uri |
string |
No description. |
internalValue |
CloudRunV2ServiceTrafficStatuses |
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 percent: number;
- Type: number
public readonly revision: string;
- Type: string
public readonly tag: string;
- Type: string
public readonly type: string;
- Type: string
public readonly uri: string;
- Type: string
public readonly internalValue: CloudRunV2ServiceTrafficStatuses;