Skip to content

Files

Latest commit

547ccab · May 14, 2025

History

History
13105 lines (8062 loc) · 698 KB
·

osConfigPatchDeployment.typescript.md

File metadata and controls

13105 lines (8062 loc) · 698 KB
·

osConfigPatchDeployment Submodule

Constructs

OsConfigPatchDeployment

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

Initializers

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

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

scopeRequired
  • Type: constructs.Construct

The scope in which to define this construct.


idRequired
  • Type: string

The scoped construct ID.

Must be unique amongst siblings in the same scope


configRequired

Methods

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

toString
public toString(): string

Returns a string representation of this construct.

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

valueRequired
  • Type: any

overrideLogicalId
public overrideLogicalId(newLogicalId: string): void

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

newLogicalIdRequired
  • Type: string

The new logical ID to use for this stack element.


resetOverrideLogicalId
public resetOverrideLogicalId(): void

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

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

Adds this resource to the terraform JSON output.

addMoveTarget
public addMoveTarget(moveTarget: string): void

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

moveTargetRequired
  • Type: string

The string move target that will correspond to this resource.


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

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

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

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

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

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

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

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

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

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

providerOptional
  • Type: cdktf.TerraformProvider

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

moveFromId
public moveFromId(id: string): void

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

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

idRequired
  • Type: string

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


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

Moves this resource to the target resource given by moveTarget.

moveTargetRequired
  • Type: string

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


indexOptional
  • Type: string | number

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


moveToId
public moveToId(id: string): void

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

idRequired
  • Type: string

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


putInstanceFilter
public putInstanceFilter(value: OsConfigPatchDeploymentInstanceFilter): void
valueRequired

putOneTimeSchedule
public putOneTimeSchedule(value: OsConfigPatchDeploymentOneTimeSchedule): void
valueRequired

putPatchConfig
public putPatchConfig(value: OsConfigPatchDeploymentPatchConfig): void
valueRequired

putRecurringSchedule
public putRecurringSchedule(value: OsConfigPatchDeploymentRecurringSchedule): void
valueRequired

putRollout
public putRollout(value: OsConfigPatchDeploymentRollout): void
valueRequired

putTimeouts
public putTimeouts(value: OsConfigPatchDeploymentTimeouts): void
valueRequired

resetDescription
public resetDescription(): void
resetDuration
public resetDuration(): void
resetId
public resetId(): void
resetOneTimeSchedule
public resetOneTimeSchedule(): void
resetPatchConfig
public resetPatchConfig(): void
resetProject
public resetProject(): void
resetRecurringSchedule
public resetRecurringSchedule(): void
resetRollout
public resetRollout(): void
resetTimeouts
public resetTimeouts(): void

Static Functions

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

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

osConfigPatchDeployment.OsConfigPatchDeployment.isConstruct(x: any)

Checks if x is a construct.

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

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

xRequired
  • Type: any

Any object.


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

osConfigPatchDeployment.OsConfigPatchDeployment.isTerraformElement(x: any)
xRequired
  • Type: any

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

osConfigPatchDeployment.OsConfigPatchDeployment.isTerraformResource(x: any)
xRequired
  • Type: any

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

osConfigPatchDeployment.OsConfigPatchDeployment.generateConfigForImport(scope: Construct, importToId: string, importFromId: string, provider?: TerraformProvider)

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

scopeRequired
  • Type: constructs.Construct

The scope in which to define this construct.


importToIdRequired
  • Type: string

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


importFromIdRequired
  • Type: string

The id of the existing OsConfigPatchDeployment that should be imported.

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


providerOptional
  • Type: cdktf.TerraformProvider

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


Properties

Name Type Description
node constructs.Node The tree node.
cdktfStack cdktf.TerraformStack No description.
fqn string No description.
friendlyUniqueId string No description.
terraformMetaArguments {[ key: string ]: any} No description.
terraformResourceType string No description.
terraformGeneratorMetadata cdktf.TerraformProviderGeneratorMetadata No description.
connection cdktf.SSHProvisionerConnection | cdktf.WinrmProvisionerConnection No description.
count number | cdktf.TerraformCount No description.
dependsOn string[] No description.
forEach cdktf.ITerraformIterator No description.
lifecycle cdktf.TerraformResourceLifecycle No description.
provider cdktf.TerraformProvider No description.
provisioners cdktf.FileProvisioner | cdktf.LocalExecProvisioner | cdktf.RemoteExecProvisioner[] No description.
createTime string No description.
instanceFilter OsConfigPatchDeploymentInstanceFilterOutputReference No description.
lastExecuteTime string No description.
name string No description.
oneTimeSchedule OsConfigPatchDeploymentOneTimeScheduleOutputReference No description.
patchConfig OsConfigPatchDeploymentPatchConfigOutputReference No description.
recurringSchedule OsConfigPatchDeploymentRecurringScheduleOutputReference No description.
rollout OsConfigPatchDeploymentRolloutOutputReference No description.
timeouts OsConfigPatchDeploymentTimeoutsOutputReference No description.
updateTime string No description.
descriptionInput string No description.
durationInput string No description.
idInput string No description.
instanceFilterInput OsConfigPatchDeploymentInstanceFilter No description.
oneTimeScheduleInput OsConfigPatchDeploymentOneTimeSchedule No description.
patchConfigInput OsConfigPatchDeploymentPatchConfig No description.
patchDeploymentIdInput string No description.
projectInput string No description.
recurringScheduleInput OsConfigPatchDeploymentRecurringSchedule No description.
rolloutInput OsConfigPatchDeploymentRollout No description.
timeoutsInput cdktf.IResolvable | OsConfigPatchDeploymentTimeouts No description.
description string No description.
duration string No description.
id string No description.
patchDeploymentId string No description.
project string No description.

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

The tree node.


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

fqnRequired
public readonly fqn: string;
  • Type: string

friendlyUniqueIdRequired
public readonly friendlyUniqueId: string;
  • Type: string

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

terraformResourceTypeRequired
public readonly terraformResourceType: string;
  • Type: string

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

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

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

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

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

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

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

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

createTimeRequired
public readonly createTime: string;
  • Type: string

instanceFilterRequired
public readonly instanceFilter: OsConfigPatchDeploymentInstanceFilterOutputReference;

lastExecuteTimeRequired
public readonly lastExecuteTime: string;
  • Type: string

nameRequired
public readonly name: string;
  • Type: string

oneTimeScheduleRequired
public readonly oneTimeSchedule: OsConfigPatchDeploymentOneTimeScheduleOutputReference;

patchConfigRequired
public readonly patchConfig: OsConfigPatchDeploymentPatchConfigOutputReference;

recurringScheduleRequired
public readonly recurringSchedule: OsConfigPatchDeploymentRecurringScheduleOutputReference;

rolloutRequired
public readonly rollout: OsConfigPatchDeploymentRolloutOutputReference;

timeoutsRequired
public readonly timeouts: OsConfigPatchDeploymentTimeoutsOutputReference;

updateTimeRequired
public readonly updateTime: string;
  • Type: string

descriptionInputOptional
public readonly descriptionInput: string;
  • Type: string

durationInputOptional
public readonly durationInput: string;
  • Type: string

idInputOptional
public readonly idInput: string;
  • Type: string

instanceFilterInputOptional
public readonly instanceFilterInput: OsConfigPatchDeploymentInstanceFilter;

oneTimeScheduleInputOptional
public readonly oneTimeScheduleInput: OsConfigPatchDeploymentOneTimeSchedule;

patchConfigInputOptional
public readonly patchConfigInput: OsConfigPatchDeploymentPatchConfig;

patchDeploymentIdInputOptional
public readonly patchDeploymentIdInput: string;
  • Type: string

projectInputOptional
public readonly projectInput: string;
  • Type: string

recurringScheduleInputOptional
public readonly recurringScheduleInput: OsConfigPatchDeploymentRecurringSchedule;

rolloutInputOptional
public readonly rolloutInput: OsConfigPatchDeploymentRollout;

timeoutsInputOptional
public readonly timeoutsInput: IResolvable | OsConfigPatchDeploymentTimeouts;

descriptionRequired
public readonly description: string;
  • Type: string

durationRequired
public readonly duration: string;
  • Type: string

idRequired
public readonly id: string;
  • Type: string

patchDeploymentIdRequired
public readonly patchDeploymentId: string;
  • Type: string

projectRequired
public readonly project: string;
  • Type: string

Constants

Name Type Description
tfResourceType string No description.

tfResourceTypeRequired
public readonly tfResourceType: string;
  • Type: string

Structs

OsConfigPatchDeploymentConfig

Initializer

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

const osConfigPatchDeploymentConfig: osConfigPatchDeployment.OsConfigPatchDeploymentConfig = { ... }

Properties

Name Type Description
connection cdktf.SSHProvisionerConnection | cdktf.WinrmProvisionerConnection No description.
count number | cdktf.TerraformCount No description.
dependsOn cdktf.ITerraformDependable[] No description.
forEach cdktf.ITerraformIterator No description.
lifecycle cdktf.TerraformResourceLifecycle No description.
provider cdktf.TerraformProvider No description.
provisioners cdktf.FileProvisioner | cdktf.LocalExecProvisioner | cdktf.RemoteExecProvisioner[] No description.
instanceFilter OsConfigPatchDeploymentInstanceFilter instance_filter block.
patchDeploymentId string A name for the patch deployment in the project.
description string Description of the patch deployment. Length of the description is limited to 1024 characters.
duration string Duration of the patch.
id string Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/os_config_patch_deployment#id OsConfigPatchDeployment#id}.
oneTimeSchedule OsConfigPatchDeploymentOneTimeSchedule one_time_schedule block.
patchConfig OsConfigPatchDeploymentPatchConfig patch_config block.
project string Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/os_config_patch_deployment#project OsConfigPatchDeployment#project}.
recurringSchedule OsConfigPatchDeploymentRecurringSchedule recurring_schedule block.
rollout OsConfigPatchDeploymentRollout rollout block.
timeouts OsConfigPatchDeploymentTimeouts timeouts block.

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

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

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

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

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

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

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

instanceFilterRequired
public readonly instanceFilter: OsConfigPatchDeploymentInstanceFilter;

instance_filter block.

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


patchDeploymentIdRequired
public readonly patchDeploymentId: string;
  • Type: string

A name for the patch deployment in the project.

When creating a name the following rules apply:

  • Must contain only lowercase letters, numbers, and hyphens.
  • Must start with a letter.
  • Must be between 1-63 characters.
  • Must end with a number or a letter.
  • Must be unique within the project.

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


descriptionOptional
public readonly description: string;
  • Type: string

Description of the patch deployment. Length of the description is limited to 1024 characters.

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


durationOptional
public readonly duration: string;
  • Type: string

Duration of the patch.

After the duration ends, the patch times out. A duration in seconds with up to nine fractional digits, terminated by 's'. Example: "3.5s"

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


idOptional
public readonly id: string;
  • Type: string

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


oneTimeScheduleOptional
public readonly oneTimeSchedule: OsConfigPatchDeploymentOneTimeSchedule;

one_time_schedule block.

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


patchConfigOptional
public readonly patchConfig: OsConfigPatchDeploymentPatchConfig;

patch_config block.

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


projectOptional
public readonly project: string;
  • Type: string

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


recurringScheduleOptional
public readonly recurringSchedule: OsConfigPatchDeploymentRecurringSchedule;

recurring_schedule block.

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


rolloutOptional
public readonly rollout: OsConfigPatchDeploymentRollout;

rollout block.

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


timeoutsOptional
public readonly timeouts: OsConfigPatchDeploymentTimeouts;

timeouts block.

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


OsConfigPatchDeploymentInstanceFilter

Initializer

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

const osConfigPatchDeploymentInstanceFilter: osConfigPatchDeployment.OsConfigPatchDeploymentInstanceFilter = { ... }

Properties

Name Type Description
all boolean | cdktf.IResolvable Target all VM instances in the project. If true, no other criteria is permitted.
groupLabels cdktf.IResolvable | OsConfigPatchDeploymentInstanceFilterGroupLabels[] group_labels block.
instanceNamePrefixes string[] Targets VMs whose name starts with one of these prefixes.
instances string[] Targets any of the VM instances specified. Instances are specified by their URI in the 'form zones/{{zone}}/instances/{{instance_name}}', 'projects/{{project_id}}/zones/{{zone}}/instances/{{instance_name}}', or 'https://www.googleapis.com/compute/v1/projects/{{project_id}}/zones/{{zone}}/instances/{{instance_name}}'.
zones string[] Targets VM instances in ANY of these zones. Leave empty to target VM instances in any zone.

allOptional
public readonly all: boolean | IResolvable;
  • Type: boolean | cdktf.IResolvable

Target all VM instances in the project. If true, no other criteria is permitted.

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


groupLabelsOptional
public readonly groupLabels: IResolvable | OsConfigPatchDeploymentInstanceFilterGroupLabels[];

group_labels block.

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


instanceNamePrefixesOptional
public readonly instanceNamePrefixes: string[];
  • Type: string[]

Targets VMs whose name starts with one of these prefixes.

Similar to labels, this is another way to group VMs when targeting configs, for example prefix="prod-".

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


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

Targets any of the VM instances specified. Instances are specified by their URI in the 'form zones/{{zone}}/instances/{{instance_name}}', 'projects/{{project_id}}/zones/{{zone}}/instances/{{instance_name}}', or 'https://www.googleapis.com/compute/v1/projects/{{project_id}}/zones/{{zone}}/instances/{{instance_name}}'.

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


zonesOptional
public readonly zones: string[];
  • Type: string[]

Targets VM instances in ANY of these zones. Leave empty to target VM instances in any zone.

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


OsConfigPatchDeploymentInstanceFilterGroupLabels

Initializer

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

const osConfigPatchDeploymentInstanceFilterGroupLabels: osConfigPatchDeployment.OsConfigPatchDeploymentInstanceFilterGroupLabels = { ... }

Properties

Name Type Description
labels {[ key: string ]: string} Compute Engine instance labels that must be present for a VM instance to be targeted by this filter.

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

Compute Engine instance labels that must be present for a VM instance to be targeted by this filter.

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


OsConfigPatchDeploymentOneTimeSchedule

Initializer

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

const osConfigPatchDeploymentOneTimeSchedule: osConfigPatchDeployment.OsConfigPatchDeploymentOneTimeSchedule = { ... }

Properties

Name Type Description
executeTime string The desired patch job execution time. A timestamp in RFC3339 UTC "Zulu" format, accurate to nanoseconds. Example: "2014-10-02T15:01:23.045123456Z".

executeTimeRequired
public readonly executeTime: string;
  • Type: string

The desired patch job execution time. A timestamp in RFC3339 UTC "Zulu" format, accurate to nanoseconds. Example: "2014-10-02T15:01:23.045123456Z".

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


OsConfigPatchDeploymentPatchConfig

Initializer

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

const osConfigPatchDeploymentPatchConfig: osConfigPatchDeployment.OsConfigPatchDeploymentPatchConfig = { ... }

Properties

Name Type Description
apt OsConfigPatchDeploymentPatchConfigApt apt block.
goo OsConfigPatchDeploymentPatchConfigGoo goo block.
migInstancesAllowed boolean | cdktf.IResolvable Allows the patch job to run on Managed instance groups (MIGs).
postStep OsConfigPatchDeploymentPatchConfigPostStep post_step block.
preStep OsConfigPatchDeploymentPatchConfigPreStep pre_step block.
rebootConfig string Post-patch reboot settings. Possible values: ["DEFAULT", "ALWAYS", "NEVER"].
windowsUpdate OsConfigPatchDeploymentPatchConfigWindowsUpdate windows_update block.
yum OsConfigPatchDeploymentPatchConfigYum yum block.
zypper OsConfigPatchDeploymentPatchConfigZypper zypper block.

aptOptional
public readonly apt: OsConfigPatchDeploymentPatchConfigApt;

apt block.

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


gooOptional
public readonly goo: OsConfigPatchDeploymentPatchConfigGoo;

goo block.

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


migInstancesAllowedOptional
public readonly migInstancesAllowed: boolean | IResolvable;
  • Type: boolean | cdktf.IResolvable

Allows the patch job to run on Managed instance groups (MIGs).

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


postStepOptional
public readonly postStep: OsConfigPatchDeploymentPatchConfigPostStep;

post_step block.

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


preStepOptional
public readonly preStep: OsConfigPatchDeploymentPatchConfigPreStep;

pre_step block.

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


rebootConfigOptional
public readonly rebootConfig: string;
  • Type: string

Post-patch reboot settings. Possible values: ["DEFAULT", "ALWAYS", "NEVER"].

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


windowsUpdateOptional
public readonly windowsUpdate: OsConfigPatchDeploymentPatchConfigWindowsUpdate;

windows_update block.

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


yumOptional
public readonly yum: OsConfigPatchDeploymentPatchConfigYum;

yum block.

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


zypperOptional
public readonly zypper: OsConfigPatchDeploymentPatchConfigZypper;

zypper block.

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


OsConfigPatchDeploymentPatchConfigApt

Initializer

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

const osConfigPatchDeploymentPatchConfigApt: osConfigPatchDeployment.OsConfigPatchDeploymentPatchConfigApt = { ... }

Properties

Name Type Description
excludes string[] List of packages to exclude from update. These packages will be excluded.
exclusivePackages string[] An exclusive list of packages to be updated.
type string By changing the type to DIST, the patching is performed using apt-get dist-upgrade instead. Possible values: ["DIST", "UPGRADE"].

excludesOptional
public readonly excludes: string[];
  • Type: string[]

List of packages to exclude from update. These packages will be excluded.

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


exclusivePackagesOptional
public readonly exclusivePackages: string[];
  • Type: string[]

An exclusive list of packages to be updated.

These are the only packages that will be updated. If these packages are not installed, they will be ignored. This field cannot be specified with any other patch configuration fields.

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


typeOptional
public readonly type: string;
  • Type: string

By changing the type to DIST, the patching is performed using apt-get dist-upgrade instead. Possible values: ["DIST", "UPGRADE"].

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


OsConfigPatchDeploymentPatchConfigGoo

Initializer

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

const osConfigPatchDeploymentPatchConfigGoo: osConfigPatchDeployment.OsConfigPatchDeploymentPatchConfigGoo = { ... }

Properties

Name Type Description
enabled boolean | cdktf.IResolvable goo update settings. Use this setting to override the default goo patch rules.

enabledRequired
public readonly enabled: boolean | IResolvable;
  • Type: boolean | cdktf.IResolvable

goo update settings. Use this setting to override the default goo patch rules.

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


OsConfigPatchDeploymentPatchConfigPostStep

Initializer

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

const osConfigPatchDeploymentPatchConfigPostStep: osConfigPatchDeployment.OsConfigPatchDeploymentPatchConfigPostStep = { ... }

Properties

Name Type Description
linuxExecStepConfig OsConfigPatchDeploymentPatchConfigPostStepLinuxExecStepConfig linux_exec_step_config block.
windowsExecStepConfig OsConfigPatchDeploymentPatchConfigPostStepWindowsExecStepConfig windows_exec_step_config block.

linuxExecStepConfigOptional
public readonly linuxExecStepConfig: OsConfigPatchDeploymentPatchConfigPostStepLinuxExecStepConfig;

linux_exec_step_config block.

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


windowsExecStepConfigOptional
public readonly windowsExecStepConfig: OsConfigPatchDeploymentPatchConfigPostStepWindowsExecStepConfig;

windows_exec_step_config block.

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


OsConfigPatchDeploymentPatchConfigPostStepLinuxExecStepConfig

Initializer

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

const osConfigPatchDeploymentPatchConfigPostStepLinuxExecStepConfig: osConfigPatchDeployment.OsConfigPatchDeploymentPatchConfigPostStepLinuxExecStepConfig = { ... }

Properties

Name Type Description
allowedSuccessCodes number[] Defaults to [0]. A list of possible return values that the execution can return to indicate a success.
gcsObject OsConfigPatchDeploymentPatchConfigPostStepLinuxExecStepConfigGcsObject gcs_object block.
interpreter string The script interpreter to use to run the script.
localPath string An absolute path to the executable on the VM.

allowedSuccessCodesOptional
public readonly allowedSuccessCodes: number[];
  • Type: number[]

Defaults to [0]. A list of possible return values that the execution can return to indicate a success.

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


gcsObjectOptional
public readonly gcsObject: OsConfigPatchDeploymentPatchConfigPostStepLinuxExecStepConfigGcsObject;

gcs_object block.

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


interpreterOptional
public readonly interpreter: string;
  • Type: string

The script interpreter to use to run the script.

If no interpreter is specified the script will be executed directly, which will likely only succeed for scripts with shebang lines. Possible values: ["SHELL", "POWERSHELL"]

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


localPathOptional
public readonly localPath: string;
  • Type: string

An absolute path to the executable on the VM.

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


OsConfigPatchDeploymentPatchConfigPostStepLinuxExecStepConfigGcsObject

Initializer

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

const osConfigPatchDeploymentPatchConfigPostStepLinuxExecStepConfigGcsObject: osConfigPatchDeployment.OsConfigPatchDeploymentPatchConfigPostStepLinuxExecStepConfigGcsObject = { ... }

Properties

Name Type Description
bucket string Bucket of the Cloud Storage object.
generationNumber string Generation number of the Cloud Storage object.
object string Name of the Cloud Storage object.

bucketRequired
public readonly bucket: string;
  • Type: string

Bucket of the Cloud Storage object.

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


generationNumberRequired
public readonly generationNumber: string;
  • Type: string

Generation number of the Cloud Storage object.

This is used to ensure that the ExecStep specified by this PatchJob does not change.

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


objectRequired
public readonly object: string;
  • Type: string

Name of the Cloud Storage object.

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


OsConfigPatchDeploymentPatchConfigPostStepWindowsExecStepConfig

Initializer

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

const osConfigPatchDeploymentPatchConfigPostStepWindowsExecStepConfig: osConfigPatchDeployment.OsConfigPatchDeploymentPatchConfigPostStepWindowsExecStepConfig = { ... }

Properties

Name Type Description
allowedSuccessCodes number[] Defaults to [0]. A list of possible return values that the execution can return to indicate a success.
gcsObject OsConfigPatchDeploymentPatchConfigPostStepWindowsExecStepConfigGcsObject gcs_object block.
interpreter string The script interpreter to use to run the script.
localPath string An absolute path to the executable on the VM.

allowedSuccessCodesOptional
public readonly allowedSuccessCodes: number[];
  • Type: number[]

Defaults to [0]. A list of possible return values that the execution can return to indicate a success.

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


gcsObjectOptional
public readonly gcsObject: OsConfigPatchDeploymentPatchConfigPostStepWindowsExecStepConfigGcsObject;

gcs_object block.

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


interpreterOptional
public readonly interpreter: string;
  • Type: string

The script interpreter to use to run the script.

If no interpreter is specified the script will be executed directly, which will likely only succeed for scripts with shebang lines. Possible values: ["SHELL", "POWERSHELL"]

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


localPathOptional
public readonly localPath: string;
  • Type: string

An absolute path to the executable on the VM.

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


OsConfigPatchDeploymentPatchConfigPostStepWindowsExecStepConfigGcsObject

Initializer

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

const osConfigPatchDeploymentPatchConfigPostStepWindowsExecStepConfigGcsObject: osConfigPatchDeployment.OsConfigPatchDeploymentPatchConfigPostStepWindowsExecStepConfigGcsObject = { ... }

Properties

Name Type Description
bucket string Bucket of the Cloud Storage object.
generationNumber string Generation number of the Cloud Storage object.
object string Name of the Cloud Storage object.

bucketRequired
public readonly bucket: string;
  • Type: string

Bucket of the Cloud Storage object.

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


generationNumberRequired
public readonly generationNumber: string;
  • Type: string

Generation number of the Cloud Storage object.

This is used to ensure that the ExecStep specified by this PatchJob does not change.

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


objectRequired
public readonly object: string;
  • Type: string

Name of the Cloud Storage object.

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


OsConfigPatchDeploymentPatchConfigPreStep

Initializer

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

const osConfigPatchDeploymentPatchConfigPreStep: osConfigPatchDeployment.OsConfigPatchDeploymentPatchConfigPreStep = { ... }

Properties

Name Type Description
linuxExecStepConfig OsConfigPatchDeploymentPatchConfigPreStepLinuxExecStepConfig linux_exec_step_config block.
windowsExecStepConfig OsConfigPatchDeploymentPatchConfigPreStepWindowsExecStepConfig windows_exec_step_config block.

linuxExecStepConfigOptional
public readonly linuxExecStepConfig: OsConfigPatchDeploymentPatchConfigPreStepLinuxExecStepConfig;

linux_exec_step_config block.

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


windowsExecStepConfigOptional
public readonly windowsExecStepConfig: OsConfigPatchDeploymentPatchConfigPreStepWindowsExecStepConfig;

windows_exec_step_config block.

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


OsConfigPatchDeploymentPatchConfigPreStepLinuxExecStepConfig

Initializer

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

const osConfigPatchDeploymentPatchConfigPreStepLinuxExecStepConfig: osConfigPatchDeployment.OsConfigPatchDeploymentPatchConfigPreStepLinuxExecStepConfig = { ... }

Properties

Name Type Description
allowedSuccessCodes number[] Defaults to [0]. A list of possible return values that the execution can return to indicate a success.
gcsObject OsConfigPatchDeploymentPatchConfigPreStepLinuxExecStepConfigGcsObject gcs_object block.
interpreter string The script interpreter to use to run the script.
localPath string An absolute path to the executable on the VM.

allowedSuccessCodesOptional
public readonly allowedSuccessCodes: number[];
  • Type: number[]

Defaults to [0]. A list of possible return values that the execution can return to indicate a success.

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


gcsObjectOptional
public readonly gcsObject: OsConfigPatchDeploymentPatchConfigPreStepLinuxExecStepConfigGcsObject;

gcs_object block.

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


interpreterOptional
public readonly interpreter: string;
  • Type: string

The script interpreter to use to run the script.

If no interpreter is specified the script will be executed directly, which will likely only succeed for scripts with shebang lines. Possible values: ["SHELL", "POWERSHELL"]

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


localPathOptional
public readonly localPath: string;
  • Type: string

An absolute path to the executable on the VM.

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


OsConfigPatchDeploymentPatchConfigPreStepLinuxExecStepConfigGcsObject

Initializer

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

const osConfigPatchDeploymentPatchConfigPreStepLinuxExecStepConfigGcsObject: osConfigPatchDeployment.OsConfigPatchDeploymentPatchConfigPreStepLinuxExecStepConfigGcsObject = { ... }

Properties

Name Type Description
bucket string Bucket of the Cloud Storage object.
generationNumber string Generation number of the Cloud Storage object.
object string Name of the Cloud Storage object.

bucketRequired
public readonly bucket: string;
  • Type: string

Bucket of the Cloud Storage object.

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


generationNumberRequired
public readonly generationNumber: string;
  • Type: string

Generation number of the Cloud Storage object.

This is used to ensure that the ExecStep specified by this PatchJob does not change.

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


objectRequired
public readonly object: string;
  • Type: string

Name of the Cloud Storage object.

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


OsConfigPatchDeploymentPatchConfigPreStepWindowsExecStepConfig

Initializer

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

const osConfigPatchDeploymentPatchConfigPreStepWindowsExecStepConfig: osConfigPatchDeployment.OsConfigPatchDeploymentPatchConfigPreStepWindowsExecStepConfig = { ... }

Properties

Name Type Description
allowedSuccessCodes number[] Defaults to [0]. A list of possible return values that the execution can return to indicate a success.
gcsObject OsConfigPatchDeploymentPatchConfigPreStepWindowsExecStepConfigGcsObject gcs_object block.
interpreter string The script interpreter to use to run the script.
localPath string An absolute path to the executable on the VM.

allowedSuccessCodesOptional
public readonly allowedSuccessCodes: number[];
  • Type: number[]

Defaults to [0]. A list of possible return values that the execution can return to indicate a success.

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


gcsObjectOptional
public readonly gcsObject: OsConfigPatchDeploymentPatchConfigPreStepWindowsExecStepConfigGcsObject;

gcs_object block.

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


interpreterOptional
public readonly interpreter: string;
  • Type: string

The script interpreter to use to run the script.

If no interpreter is specified the script will be executed directly, which will likely only succeed for scripts with shebang lines. Possible values: ["SHELL", "POWERSHELL"]

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


localPathOptional
public readonly localPath: string;
  • Type: string

An absolute path to the executable on the VM.

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


OsConfigPatchDeploymentPatchConfigPreStepWindowsExecStepConfigGcsObject

Initializer

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

const osConfigPatchDeploymentPatchConfigPreStepWindowsExecStepConfigGcsObject: osConfigPatchDeployment.OsConfigPatchDeploymentPatchConfigPreStepWindowsExecStepConfigGcsObject = { ... }

Properties

Name Type Description
bucket string Bucket of the Cloud Storage object.
generationNumber string Generation number of the Cloud Storage object.
object string Name of the Cloud Storage object.

bucketRequired
public readonly bucket: string;
  • Type: string

Bucket of the Cloud Storage object.

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


generationNumberRequired
public readonly generationNumber: string;
  • Type: string

Generation number of the Cloud Storage object.

This is used to ensure that the ExecStep specified by this PatchJob does not change.

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


objectRequired
public readonly object: string;
  • Type: string

Name of the Cloud Storage object.

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


OsConfigPatchDeploymentPatchConfigWindowsUpdate

Initializer

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

const osConfigPatchDeploymentPatchConfigWindowsUpdate: osConfigPatchDeployment.OsConfigPatchDeploymentPatchConfigWindowsUpdate = { ... }

Properties

Name Type Description
classifications string[] Only apply updates of these windows update classifications.
excludes string[] List of KBs to exclude from update.
exclusivePatches string[] An exclusive list of kbs to be updated.

classificationsOptional
public readonly classifications: string[];
  • Type: string[]

Only apply updates of these windows update classifications.

If empty, all updates are applied. Possible values: ["CRITICAL", "SECURITY", "DEFINITION", "DRIVER", "FEATURE_PACK", "SERVICE_PACK", "TOOL", "UPDATE_ROLLUP", "UPDATE"]

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


excludesOptional
public readonly excludes: string[];
  • Type: string[]

List of KBs to exclude from update.

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


exclusivePatchesOptional
public readonly exclusivePatches: string[];
  • Type: string[]

An exclusive list of kbs to be updated.

These are the only patches that will be updated. This field must not be used with other patch configurations.

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


OsConfigPatchDeploymentPatchConfigYum

Initializer

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

const osConfigPatchDeploymentPatchConfigYum: osConfigPatchDeployment.OsConfigPatchDeploymentPatchConfigYum = { ... }

Properties

Name Type Description
excludes string[] List of packages to exclude from update. These packages will be excluded.
exclusivePackages string[] An exclusive list of packages to be updated.
minimal boolean | cdktf.IResolvable Will cause patch to run yum update-minimal instead.
security boolean | cdktf.IResolvable Adds the --security flag to yum update. Not supported on all platforms.

excludesOptional
public readonly excludes: string[];
  • Type: string[]

List of packages to exclude from update. These packages will be excluded.

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


exclusivePackagesOptional
public readonly exclusivePackages: string[];
  • Type: string[]

An exclusive list of packages to be updated.

These are the only packages that will be updated. If these packages are not installed, they will be ignored. This field cannot be specified with any other patch configuration fields.

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


minimalOptional
public readonly minimal: boolean | IResolvable;
  • Type: boolean | cdktf.IResolvable

Will cause patch to run yum update-minimal instead.

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


securityOptional
public readonly security: boolean | IResolvable;
  • Type: boolean | cdktf.IResolvable

Adds the --security flag to yum update. Not supported on all platforms.

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


OsConfigPatchDeploymentPatchConfigZypper

Initializer

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

const osConfigPatchDeploymentPatchConfigZypper: osConfigPatchDeployment.OsConfigPatchDeploymentPatchConfigZypper = { ... }

Properties

Name Type Description
categories string[] Install only patches with these categories. Common categories include security, recommended, and feature.
excludes string[] List of packages to exclude from update.
exclusivePatches string[] An exclusive list of patches to be updated.
severities string[] Install only patches with these severities. Common severities include critical, important, moderate, and low.
withOptional boolean | cdktf.IResolvable Adds the --with-optional flag to zypper patch.
withUpdate boolean | cdktf.IResolvable Adds the --with-update flag, to zypper patch.

categoriesOptional
public readonly categories: string[];
  • Type: string[]

Install only patches with these categories. Common categories include security, recommended, and feature.

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


excludesOptional
public readonly excludes: string[];
  • Type: string[]

List of packages to exclude from update.

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


exclusivePatchesOptional
public readonly exclusivePatches: string[];
  • Type: string[]

An exclusive list of patches to be updated.

These are the only patches that will be installed using 'zypper patch patch:' command. This field must not be used with any other patch configuration fields.

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


severitiesOptional
public readonly severities: string[];
  • Type: string[]

Install only patches with these severities. Common severities include critical, important, moderate, and low.

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


withOptionalOptional
public readonly withOptional: boolean | IResolvable;
  • Type: boolean | cdktf.IResolvable

Adds the --with-optional flag to zypper patch.

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


withUpdateOptional
public readonly withUpdate: boolean | IResolvable;
  • Type: boolean | cdktf.IResolvable

Adds the --with-update flag, to zypper patch.

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


OsConfigPatchDeploymentRecurringSchedule

Initializer

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

const osConfigPatchDeploymentRecurringSchedule: osConfigPatchDeployment.OsConfigPatchDeploymentRecurringSchedule = { ... }

Properties

Name Type Description
timeOfDay OsConfigPatchDeploymentRecurringScheduleTimeOfDay time_of_day block.
timeZone OsConfigPatchDeploymentRecurringScheduleTimeZone time_zone block.
endTime string The end time at which a recurring patch deployment schedule is no longer active.
monthly OsConfigPatchDeploymentRecurringScheduleMonthly monthly block.
startTime string The time that the recurring schedule becomes effective.
weekly OsConfigPatchDeploymentRecurringScheduleWeekly weekly block.

timeOfDayRequired
public readonly timeOfDay: OsConfigPatchDeploymentRecurringScheduleTimeOfDay;

time_of_day block.

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


timeZoneRequired
public readonly timeZone: OsConfigPatchDeploymentRecurringScheduleTimeZone;

time_zone block.

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


endTimeOptional
public readonly endTime: string;
  • Type: string

The end time at which a recurring patch deployment schedule is no longer active.

A timestamp in RFC3339 UTC "Zulu" format, accurate to nanoseconds. Example: "2014-10-02T15:01:23.045123456Z".

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


monthlyOptional
public readonly monthly: OsConfigPatchDeploymentRecurringScheduleMonthly;

monthly block.

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


startTimeOptional
public readonly startTime: string;
  • Type: string

The time that the recurring schedule becomes effective.

Defaults to createTime of the patch deployment. A timestamp in RFC3339 UTC "Zulu" format, accurate to nanoseconds. Example: "2014-10-02T15:01:23.045123456Z".

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


weeklyOptional
public readonly weekly: OsConfigPatchDeploymentRecurringScheduleWeekly;

weekly block.

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


OsConfigPatchDeploymentRecurringScheduleMonthly

Initializer

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

const osConfigPatchDeploymentRecurringScheduleMonthly: osConfigPatchDeployment.OsConfigPatchDeploymentRecurringScheduleMonthly = { ... }

Properties

Name Type Description
monthDay number One day of the month.
weekDayOfMonth OsConfigPatchDeploymentRecurringScheduleMonthlyWeekDayOfMonth week_day_of_month block.

monthDayOptional
public readonly monthDay: number;
  • Type: number

One day of the month.

1-31 indicates the 1st to the 31st day. -1 indicates the last day of the month. Months without the target day will be skipped. For example, a schedule to run "every month on the 31st" will not run in February, April, June, etc.

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


weekDayOfMonthOptional
public readonly weekDayOfMonth: OsConfigPatchDeploymentRecurringScheduleMonthlyWeekDayOfMonth;

week_day_of_month block.

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


OsConfigPatchDeploymentRecurringScheduleMonthlyWeekDayOfMonth

Initializer

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

const osConfigPatchDeploymentRecurringScheduleMonthlyWeekDayOfMonth: osConfigPatchDeployment.OsConfigPatchDeploymentRecurringScheduleMonthlyWeekDayOfMonth = { ... }

Properties

Name Type Description
dayOfWeek string A day of the week. Possible values: ["MONDAY", "TUESDAY", "WEDNESDAY", "THURSDAY", "FRIDAY", "SATURDAY", "SUNDAY"].
weekOrdinal number Week number in a month.
dayOffset number Represents the number of days before or after the given week day of month that the patch deployment is scheduled for.

dayOfWeekRequired
public readonly dayOfWeek: string;
  • Type: string

A day of the week. Possible values: ["MONDAY", "TUESDAY", "WEDNESDAY", "THURSDAY", "FRIDAY", "SATURDAY", "SUNDAY"].

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


weekOrdinalRequired
public readonly weekOrdinal: number;
  • Type: number

Week number in a month.

1-4 indicates the 1st to 4th week of the month. -1 indicates the last week of the month.

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


dayOffsetOptional
public readonly dayOffset: number;
  • Type: number

Represents the number of days before or after the given week day of month that the patch deployment is scheduled for.

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


OsConfigPatchDeploymentRecurringScheduleTimeOfDay

Initializer

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

const osConfigPatchDeploymentRecurringScheduleTimeOfDay: osConfigPatchDeployment.OsConfigPatchDeploymentRecurringScheduleTimeOfDay = { ... }

Properties

Name Type Description
hours number Hours of day in 24 hour format.
minutes number Minutes of hour of day. Must be from 0 to 59.
nanos number Fractions of seconds in nanoseconds. Must be from 0 to 999,999,999.
seconds number Seconds of minutes of the time.

hoursOptional
public readonly hours: number;
  • Type: number

Hours of day in 24 hour format.

Should be from 0 to 23. An API may choose to allow the value "24:00:00" for scenarios like business closing time.

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


minutesOptional
public readonly minutes: number;
  • Type: number

Minutes of hour of day. Must be from 0 to 59.

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


nanosOptional
public readonly nanos: number;
  • Type: number

Fractions of seconds in nanoseconds. Must be from 0 to 999,999,999.

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


secondsOptional
public readonly seconds: number;
  • Type: number

Seconds of minutes of the time.

Must normally be from 0 to 59. An API may allow the value 60 if it allows leap-seconds.

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


OsConfigPatchDeploymentRecurringScheduleTimeZone

Initializer

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

const osConfigPatchDeploymentRecurringScheduleTimeZone: osConfigPatchDeployment.OsConfigPatchDeploymentRecurringScheduleTimeZone = { ... }

Properties

Name Type Description
id string IANA Time Zone Database time zone, e.g. "America/New_York".
version string IANA Time Zone Database version number, e.g. "2019a".

idRequired
public readonly id: string;
  • Type: string

IANA Time Zone Database time zone, e.g. "America/New_York".

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


versionOptional
public readonly version: string;
  • Type: string

IANA Time Zone Database version number, e.g. "2019a".

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


OsConfigPatchDeploymentRecurringScheduleWeekly

Initializer

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

const osConfigPatchDeploymentRecurringScheduleWeekly: osConfigPatchDeployment.OsConfigPatchDeploymentRecurringScheduleWeekly = { ... }

Properties

Name Type Description
dayOfWeek string IANA Time Zone Database time zone, e.g. "America/New_York". Possible values: ["MONDAY", "TUESDAY", "WEDNESDAY", "THURSDAY", "FRIDAY", "SATURDAY", "SUNDAY"].

dayOfWeekRequired
public readonly dayOfWeek: string;
  • Type: string

IANA Time Zone Database time zone, e.g. "America/New_York". Possible values: ["MONDAY", "TUESDAY", "WEDNESDAY", "THURSDAY", "FRIDAY", "SATURDAY", "SUNDAY"].

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


OsConfigPatchDeploymentRollout

Initializer

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

const osConfigPatchDeploymentRollout: osConfigPatchDeployment.OsConfigPatchDeploymentRollout = { ... }

Properties

Name Type Description
disruptionBudget OsConfigPatchDeploymentRolloutDisruptionBudget disruption_budget block.
mode string Mode of the patch rollout. Possible values: ["ZONE_BY_ZONE", "CONCURRENT_ZONES"].

disruptionBudgetRequired
public readonly disruptionBudget: OsConfigPatchDeploymentRolloutDisruptionBudget;

disruption_budget block.

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


modeRequired
public readonly mode: string;
  • Type: string

Mode of the patch rollout. Possible values: ["ZONE_BY_ZONE", "CONCURRENT_ZONES"].

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


OsConfigPatchDeploymentRolloutDisruptionBudget

Initializer

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

const osConfigPatchDeploymentRolloutDisruptionBudget: osConfigPatchDeployment.OsConfigPatchDeploymentRolloutDisruptionBudget = { ... }

Properties

Name Type Description
fixed number Specifies a fixed value.
percentage number Specifies the relative value defined as a percentage, which will be multiplied by a reference value.

fixedOptional
public readonly fixed: number;
  • Type: number

Specifies a fixed value.

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


percentageOptional
public readonly percentage: number;
  • Type: number

Specifies the relative value defined as a percentage, which will be multiplied by a reference value.

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


OsConfigPatchDeploymentTimeouts

Initializer

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

const osConfigPatchDeploymentTimeouts: osConfigPatchDeployment.OsConfigPatchDeploymentTimeouts = { ... }

Properties

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

createOptional
public readonly create: string;
  • Type: string

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


deleteOptional
public readonly delete: string;
  • Type: string

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


Classes

OsConfigPatchDeploymentInstanceFilterGroupLabelsList

Initializers

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

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

terraformResourceRequired
  • Type: cdktf.IInterpolatingParent

The parent resource.


terraformAttributeRequired
  • Type: string

The attribute on the parent resource this class is referencing.


wrapsSetRequired
  • Type: boolean

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


Methods

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

allWithMapKey
public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator

Creating an iterator for this complex list.

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

mapKeyAttributeNameRequired
  • Type: string

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

Produce the Token's value at resolution time.

_contextRequired
  • Type: cdktf.IResolveContext

toString
public toString(): string

Return a string representation of this resolvable object.

Returns a reversible string representation.

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

the index of the item to return.


Properties

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

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

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

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


fqnRequired
public readonly fqn: string;
  • Type: string

internalValueOptional
public readonly internalValue: IResolvable | OsConfigPatchDeploymentInstanceFilterGroupLabels[];

OsConfigPatchDeploymentInstanceFilterGroupLabelsOutputReference

Initializers

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

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

terraformResourceRequired
  • Type: cdktf.IInterpolatingParent

The parent resource.


terraformAttributeRequired
  • Type: string

The attribute on the parent resource this class is referencing.


complexObjectIndexRequired
  • Type: number

the index of this item in the list.


complexObjectIsFromSetRequired
  • Type: boolean

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


Methods

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

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

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

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

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

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

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

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

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

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

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

resolve
public resolve(_context: IResolveContext): any

Produce the Token's value at resolution time.

_contextRequired
  • Type: cdktf.IResolveContext

toString
public toString(): string

Return a string representation of this resolvable object.

Returns a reversible string representation.

Properties

Name Type Description
creationStack string[] The creation stack of this resolvable which will be appended to errors thrown during resolution.
fqn string No description.
labelsInput {[ key: string ]: string} No description.
labels {[ key: string ]: string} No description.
internalValue cdktf.IResolvable | OsConfigPatchDeploymentInstanceFilterGroupLabels No description.

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

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

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


fqnRequired
public readonly fqn: string;
  • Type: string

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

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

internalValueOptional
public readonly internalValue: IResolvable | OsConfigPatchDeploymentInstanceFilterGroupLabels;

OsConfigPatchDeploymentInstanceFilterOutputReference

Initializers

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

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

terraformResourceRequired
  • Type: cdktf.IInterpolatingParent

The parent resource.


terraformAttributeRequired
  • Type: string

The attribute on the parent resource this class is referencing.


Methods

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

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

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

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

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

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

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

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

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

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

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

resolve
public resolve(_context: IResolveContext): any

Produce the Token's value at resolution time.

_contextRequired
  • Type: cdktf.IResolveContext

toString
public toString(): string

Return a string representation of this resolvable object.

Returns a reversible string representation.

putGroupLabels
public putGroupLabels(value: IResolvable | OsConfigPatchDeploymentInstanceFilterGroupLabels[]): void
valueRequired

resetAll
public resetAll(): void
resetGroupLabels
public resetGroupLabels(): void
resetInstanceNamePrefixes
public resetInstanceNamePrefixes(): void
resetInstances
public resetInstances(): void
resetZones
public resetZones(): void

Properties

Name Type Description
creationStack string[] The creation stack of this resolvable which will be appended to errors thrown during resolution.
fqn string No description.
groupLabels OsConfigPatchDeploymentInstanceFilterGroupLabelsList No description.
allInput boolean | cdktf.IResolvable No description.
groupLabelsInput cdktf.IResolvable | OsConfigPatchDeploymentInstanceFilterGroupLabels[] No description.
instanceNamePrefixesInput string[] No description.
instancesInput string[] No description.
zonesInput string[] No description.
all boolean | cdktf.IResolvable No description.
instanceNamePrefixes string[] No description.
instances string[] No description.
zones string[] No description.
internalValue OsConfigPatchDeploymentInstanceFilter No description.

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

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

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


fqnRequired
public readonly fqn: string;
  • Type: string

groupLabelsRequired
public readonly groupLabels: OsConfigPatchDeploymentInstanceFilterGroupLabelsList;

allInputOptional
public readonly allInput: boolean | IResolvable;
  • Type: boolean | cdktf.IResolvable

groupLabelsInputOptional
public readonly groupLabelsInput: IResolvable | OsConfigPatchDeploymentInstanceFilterGroupLabels[];

instanceNamePrefixesInputOptional
public readonly instanceNamePrefixesInput: string[];
  • Type: string[]

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

zonesInputOptional
public readonly zonesInput: string[];
  • Type: string[]

allRequired
public readonly all: boolean | IResolvable;
  • Type: boolean | cdktf.IResolvable

instanceNamePrefixesRequired
public readonly instanceNamePrefixes: string[];
  • Type: string[]

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

zonesRequired
public readonly zones: string[];
  • Type: string[]

internalValueOptional
public readonly internalValue: OsConfigPatchDeploymentInstanceFilter;

OsConfigPatchDeploymentOneTimeScheduleOutputReference

Initializers

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

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

terraformResourceRequired
  • Type: cdktf.IInterpolatingParent

The parent resource.


terraformAttributeRequired
  • Type: string

The attribute on the parent resource this class is referencing.


Methods

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

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

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

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

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

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

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

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

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

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

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

resolve
public resolve(_context: IResolveContext): any

Produce the Token's value at resolution time.

_contextRequired
  • Type: cdktf.IResolveContext

toString
public toString(): string

Return a string representation of this resolvable object.

Returns a reversible string representation.

Properties

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

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

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

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


fqnRequired
public readonly fqn: string;
  • Type: string

executeTimeInputOptional
public readonly executeTimeInput: string;
  • Type: string

executeTimeRequired
public readonly executeTime: string;
  • Type: string

internalValueOptional
public readonly internalValue: OsConfigPatchDeploymentOneTimeSchedule;

OsConfigPatchDeploymentPatchConfigAptOutputReference

Initializers

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

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

terraformResourceRequired
  • Type: cdktf.IInterpolatingParent

The parent resource.


terraformAttributeRequired
  • Type: string

The attribute on the parent resource this class is referencing.


Methods

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

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

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

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

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

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

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

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

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

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

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

resolve
public resolve(_context: IResolveContext): any

Produce the Token's value at resolution time.

_contextRequired
  • Type: cdktf.IResolveContext

toString
public toString(): string

Return a string representation of this resolvable object.

Returns a reversible string representation.

resetExcludes
public resetExcludes(): void
resetExclusivePackages
public resetExclusivePackages(): void
resetType
public resetType(): void

Properties

Name Type Description
creationStack string[] The creation stack of this resolvable which will be appended to errors thrown during resolution.
fqn string No description.
excludesInput string[] No description.
exclusivePackagesInput string[] No description.
typeInput string No description.
excludes string[] No description.
exclusivePackages string[] No description.
type string No description.
internalValue OsConfigPatchDeploymentPatchConfigApt No description.

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

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

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


fqnRequired
public readonly fqn: string;
  • Type: string

excludesInputOptional
public readonly excludesInput: string[];
  • Type: string[]

exclusivePackagesInputOptional
public readonly exclusivePackagesInput: string[];
  • Type: string[]

typeInputOptional
public readonly typeInput: string;
  • Type: string

excludesRequired
public readonly excludes: string[];
  • Type: string[]

exclusivePackagesRequired
public readonly exclusivePackages: string[];
  • Type: string[]

typeRequired
public readonly type: string;
  • Type: string

internalValueOptional
public readonly internalValue: OsConfigPatchDeploymentPatchConfigApt;

OsConfigPatchDeploymentPatchConfigGooOutputReference

Initializers

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

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

terraformResourceRequired
  • Type: cdktf.IInterpolatingParent

The parent resource.


terraformAttributeRequired
  • Type: string

The attribute on the parent resource this class is referencing.


Methods

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

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

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

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

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

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

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

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

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

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

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

resolve
public resolve(_context: IResolveContext): any

Produce the Token's value at resolution time.

_contextRequired
  • Type: cdktf.IResolveContext

toString
public toString(): string

Return a string representation of this resolvable object.

Returns a reversible string representation.

Properties

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

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

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

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


fqnRequired
public readonly fqn: string;
  • Type: string

enabledInputOptional
public readonly enabledInput: boolean | IResolvable;
  • Type: boolean | cdktf.IResolvable

enabledRequired
public readonly enabled: boolean | IResolvable;
  • Type: boolean | cdktf.IResolvable

internalValueOptional
public readonly internalValue: OsConfigPatchDeploymentPatchConfigGoo;

OsConfigPatchDeploymentPatchConfigOutputReference

Initializers

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

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

terraformResourceRequired
  • Type: cdktf.IInterpolatingParent

The parent resource.


terraformAttributeRequired
  • Type: string

The attribute on the parent resource this class is referencing.


Methods

Name Description
computeFqn No description.
getAnyMapAttribute No description.
getBooleanAttribute No description.
getBooleanMapAttribute No description.
getListAttribute No description.
getNumberAttribute No description.
getNumberListAttribute No description.
getNumberMapAttribute No description.
getStringAttribute No description.
getStringMapAttribute No description.
interpolationForAttribute No description.
resolve Produce the Token's value at resolution time.
toString Return a string representation of this resolvable object.
putApt No description.
putGoo No description.
putPostStep No description.
putPreStep No description.
putWindowsUpdate No description.
putYum No description.
putZypper No description.
resetApt No description.
resetGoo No description.
resetMigInstancesAllowed No description.
resetPostStep No description.
resetPreStep No description.
resetRebootConfig No description.
resetWindowsUpdate No description.
resetYum No description.
resetZypper No description.

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

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

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

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

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

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

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

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

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

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

resolve
public resolve(_context: IResolveContext): any

Produce the Token's value at resolution time.

_contextRequired
  • Type: cdktf.IResolveContext

toString
public toString(): string

Return a string representation of this resolvable object.

Returns a reversible string representation.

putApt
public putApt(value: OsConfigPatchDeploymentPatchConfigApt): void
valueRequired

putGoo
public putGoo(value: OsConfigPatchDeploymentPatchConfigGoo): void
valueRequired

putPostStep
public putPostStep(value: OsConfigPatchDeploymentPatchConfigPostStep): void
valueRequired

putPreStep
public putPreStep(value: OsConfigPatchDeploymentPatchConfigPreStep): void
valueRequired

putWindowsUpdate
public putWindowsUpdate(value: OsConfigPatchDeploymentPatchConfigWindowsUpdate): void
valueRequired

putYum
public putYum(value: OsConfigPatchDeploymentPatchConfigYum): void
valueRequired

putZypper
public putZypper(value: OsConfigPatchDeploymentPatchConfigZypper): void
valueRequired

resetApt
public resetApt(): void
resetGoo
public resetGoo(): void
resetMigInstancesAllowed
public resetMigInstancesAllowed(): void
resetPostStep
public resetPostStep(): void
resetPreStep
public resetPreStep(): void
resetRebootConfig
public resetRebootConfig(): void
resetWindowsUpdate
public resetWindowsUpdate(): void
resetYum
public resetYum(): void
resetZypper
public resetZypper(): void

Properties

Name Type Description
creationStack string[] The creation stack of this resolvable which will be appended to errors thrown during resolution.
fqn string No description.
apt OsConfigPatchDeploymentPatchConfigAptOutputReference No description.
goo OsConfigPatchDeploymentPatchConfigGooOutputReference No description.
postStep OsConfigPatchDeploymentPatchConfigPostStepOutputReference No description.
preStep OsConfigPatchDeploymentPatchConfigPreStepOutputReference No description.
windowsUpdate OsConfigPatchDeploymentPatchConfigWindowsUpdateOutputReference No description.
yum OsConfigPatchDeploymentPatchConfigYumOutputReference No description.
zypper OsConfigPatchDeploymentPatchConfigZypperOutputReference No description.
aptInput OsConfigPatchDeploymentPatchConfigApt No description.
gooInput OsConfigPatchDeploymentPatchConfigGoo No description.
migInstancesAllowedInput boolean | cdktf.IResolvable No description.
postStepInput OsConfigPatchDeploymentPatchConfigPostStep No description.
preStepInput OsConfigPatchDeploymentPatchConfigPreStep No description.
rebootConfigInput string No description.
windowsUpdateInput OsConfigPatchDeploymentPatchConfigWindowsUpdate No description.
yumInput OsConfigPatchDeploymentPatchConfigYum No description.
zypperInput OsConfigPatchDeploymentPatchConfigZypper No description.
migInstancesAllowed boolean | cdktf.IResolvable No description.
rebootConfig string No description.
internalValue OsConfigPatchDeploymentPatchConfig No description.

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

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

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


fqnRequired
public readonly fqn: string;
  • Type: string

aptRequired
public readonly apt: OsConfigPatchDeploymentPatchConfigAptOutputReference;

gooRequired
public readonly goo: OsConfigPatchDeploymentPatchConfigGooOutputReference;

postStepRequired
public readonly postStep: OsConfigPatchDeploymentPatchConfigPostStepOutputReference;

preStepRequired
public readonly preStep: OsConfigPatchDeploymentPatchConfigPreStepOutputReference;

windowsUpdateRequired
public readonly windowsUpdate: OsConfigPatchDeploymentPatchConfigWindowsUpdateOutputReference;

yumRequired
public readonly yum: OsConfigPatchDeploymentPatchConfigYumOutputReference;

zypperRequired
public readonly zypper: OsConfigPatchDeploymentPatchConfigZypperOutputReference;

aptInputOptional
public readonly aptInput: OsConfigPatchDeploymentPatchConfigApt;

gooInputOptional
public readonly gooInput: OsConfigPatchDeploymentPatchConfigGoo;

migInstancesAllowedInputOptional
public readonly migInstancesAllowedInput: boolean | IResolvable;
  • Type: boolean | cdktf.IResolvable

postStepInputOptional
public readonly postStepInput: OsConfigPatchDeploymentPatchConfigPostStep;

preStepInputOptional
public readonly preStepInput: OsConfigPatchDeploymentPatchConfigPreStep;

rebootConfigInputOptional
public readonly rebootConfigInput: string;
  • Type: string

windowsUpdateInputOptional
public readonly windowsUpdateInput: OsConfigPatchDeploymentPatchConfigWindowsUpdate;

yumInputOptional
public readonly yumInput: OsConfigPatchDeploymentPatchConfigYum;

zypperInputOptional
public readonly zypperInput: OsConfigPatchDeploymentPatchConfigZypper;

migInstancesAllowedRequired
public readonly migInstancesAllowed: boolean | IResolvable;
  • Type: boolean | cdktf.IResolvable

rebootConfigRequired
public readonly rebootConfig: string;
  • Type: string

internalValueOptional
public readonly internalValue: OsConfigPatchDeploymentPatchConfig;

OsConfigPatchDeploymentPatchConfigPostStepLinuxExecStepConfigGcsObjectOutputReference

Initializers

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

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

terraformResourceRequired
  • Type: cdktf.IInterpolatingParent

The parent resource.


terraformAttributeRequired
  • Type: string

The attribute on the parent resource this class is referencing.


Methods

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

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

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

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

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

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

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

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

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

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

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

resolve
public resolve(_context: IResolveContext): any

Produce the Token's value at resolution time.

_contextRequired
  • Type: cdktf.IResolveContext

toString
public toString(): string

Return a string representation of this resolvable object.

Returns a reversible string representation.

Properties

Name Type Description
creationStack string[] The creation stack of this resolvable which will be appended to errors thrown during resolution.
fqn string No description.
bucketInput string No description.
generationNumberInput string No description.
objectInput string No description.
bucket string No description.
generationNumber string No description.
object string No description.
internalValue OsConfigPatchDeploymentPatchConfigPostStepLinuxExecStepConfigGcsObject No description.

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

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

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


fqnRequired
public readonly fqn: string;
  • Type: string

bucketInputOptional
public readonly bucketInput: string;
  • Type: string

generationNumberInputOptional
public readonly generationNumberInput: string;
  • Type: string

objectInputOptional
public readonly objectInput: string;
  • Type: string

bucketRequired
public readonly bucket: string;
  • Type: string

generationNumberRequired
public readonly generationNumber: string;
  • Type: string

objectRequired
public readonly object: string;
  • Type: string

internalValueOptional
public readonly internalValue: OsConfigPatchDeploymentPatchConfigPostStepLinuxExecStepConfigGcsObject;

OsConfigPatchDeploymentPatchConfigPostStepLinuxExecStepConfigOutputReference

Initializers

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

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

terraformResourceRequired
  • Type: cdktf.IInterpolatingParent

The parent resource.


terraformAttributeRequired
  • Type: string

The attribute on the parent resource this class is referencing.


Methods

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

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

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

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

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

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

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

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

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

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

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

resolve
public resolve(_context: IResolveContext): any

Produce the Token's value at resolution time.

_contextRequired
  • Type: cdktf.IResolveContext

toString
public toString(): string

Return a string representation of this resolvable object.

Returns a reversible string representation.

putGcsObject
public putGcsObject(value: OsConfigPatchDeploymentPatchConfigPostStepLinuxExecStepConfigGcsObject): void
valueRequired

resetAllowedSuccessCodes
public resetAllowedSuccessCodes(): void
resetGcsObject
public resetGcsObject(): void
resetInterpreter
public resetInterpreter(): void
resetLocalPath
public resetLocalPath(): void

Properties

Name Type Description
creationStack string[] The creation stack of this resolvable which will be appended to errors thrown during resolution.
fqn string No description.
gcsObject OsConfigPatchDeploymentPatchConfigPostStepLinuxExecStepConfigGcsObjectOutputReference No description.
allowedSuccessCodesInput number[] No description.
gcsObjectInput OsConfigPatchDeploymentPatchConfigPostStepLinuxExecStepConfigGcsObject No description.
interpreterInput string No description.
localPathInput string No description.
allowedSuccessCodes number[] No description.
interpreter string No description.
localPath string No description.
internalValue OsConfigPatchDeploymentPatchConfigPostStepLinuxExecStepConfig No description.

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

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

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


fqnRequired
public readonly fqn: string;
  • Type: string

gcsObjectRequired
public readonly gcsObject: OsConfigPatchDeploymentPatchConfigPostStepLinuxExecStepConfigGcsObjectOutputReference;

allowedSuccessCodesInputOptional
public readonly allowedSuccessCodesInput: number[];
  • Type: number[]

gcsObjectInputOptional
public readonly gcsObjectInput: OsConfigPatchDeploymentPatchConfigPostStepLinuxExecStepConfigGcsObject;

interpreterInputOptional
public readonly interpreterInput: string;
  • Type: string

localPathInputOptional
public readonly localPathInput: string;
  • Type: string

allowedSuccessCodesRequired
public readonly allowedSuccessCodes: number[];
  • Type: number[]

interpreterRequired
public readonly interpreter: string;
  • Type: string

localPathRequired
public readonly localPath: string;
  • Type: string

internalValueOptional
public readonly internalValue: OsConfigPatchDeploymentPatchConfigPostStepLinuxExecStepConfig;

OsConfigPatchDeploymentPatchConfigPostStepOutputReference

Initializers

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

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

terraformResourceRequired
  • Type: cdktf.IInterpolatingParent

The parent resource.


terraformAttributeRequired
  • Type: string

The attribute on the parent resource this class is referencing.


Methods

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

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

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

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

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

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

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

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

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

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

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

resolve
public resolve(_context: IResolveContext): any

Produce the Token's value at resolution time.

_contextRequired
  • Type: cdktf.IResolveContext

toString
public toString(): string

Return a string representation of this resolvable object.

Returns a reversible string representation.

putLinuxExecStepConfig
public putLinuxExecStepConfig(value: OsConfigPatchDeploymentPatchConfigPostStepLinuxExecStepConfig): void
valueRequired

putWindowsExecStepConfig
public putWindowsExecStepConfig(value: OsConfigPatchDeploymentPatchConfigPostStepWindowsExecStepConfig): void
valueRequired

resetLinuxExecStepConfig
public resetLinuxExecStepConfig(): void
resetWindowsExecStepConfig
public resetWindowsExecStepConfig(): void

Properties

Name Type Description
creationStack string[] The creation stack of this resolvable which will be appended to errors thrown during resolution.
fqn string No description.
linuxExecStepConfig OsConfigPatchDeploymentPatchConfigPostStepLinuxExecStepConfigOutputReference No description.
windowsExecStepConfig OsConfigPatchDeploymentPatchConfigPostStepWindowsExecStepConfigOutputReference No description.
linuxExecStepConfigInput OsConfigPatchDeploymentPatchConfigPostStepLinuxExecStepConfig No description.
windowsExecStepConfigInput OsConfigPatchDeploymentPatchConfigPostStepWindowsExecStepConfig No description.
internalValue OsConfigPatchDeploymentPatchConfigPostStep No description.

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

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

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


fqnRequired
public readonly fqn: string;
  • Type: string

linuxExecStepConfigRequired
public readonly linuxExecStepConfig: OsConfigPatchDeploymentPatchConfigPostStepLinuxExecStepConfigOutputReference;

windowsExecStepConfigRequired
public readonly windowsExecStepConfig: OsConfigPatchDeploymentPatchConfigPostStepWindowsExecStepConfigOutputReference;

linuxExecStepConfigInputOptional
public readonly linuxExecStepConfigInput: OsConfigPatchDeploymentPatchConfigPostStepLinuxExecStepConfig;

windowsExecStepConfigInputOptional
public readonly windowsExecStepConfigInput: OsConfigPatchDeploymentPatchConfigPostStepWindowsExecStepConfig;

internalValueOptional
public readonly internalValue: OsConfigPatchDeploymentPatchConfigPostStep;

OsConfigPatchDeploymentPatchConfigPostStepWindowsExecStepConfigGcsObjectOutputReference

Initializers

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

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

terraformResourceRequired
  • Type: cdktf.IInterpolatingParent

The parent resource.


terraformAttributeRequired
  • Type: string

The attribute on the parent resource this class is referencing.


Methods

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

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

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

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

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

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

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

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

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

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

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

resolve
public resolve(_context: IResolveContext): any

Produce the Token's value at resolution time.

_contextRequired
  • Type: cdktf.IResolveContext

toString
public toString(): string

Return a string representation of this resolvable object.

Returns a reversible string representation.

Properties

Name Type Description
creationStack string[] The creation stack of this resolvable which will be appended to errors thrown during resolution.
fqn string No description.
bucketInput string No description.
generationNumberInput string No description.
objectInput string No description.
bucket string No description.
generationNumber string No description.
object string No description.
internalValue OsConfigPatchDeploymentPatchConfigPostStepWindowsExecStepConfigGcsObject No description.

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

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

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


fqnRequired
public readonly fqn: string;
  • Type: string

bucketInputOptional
public readonly bucketInput: string;
  • Type: string

generationNumberInputOptional
public readonly generationNumberInput: string;
  • Type: string

objectInputOptional
public readonly objectInput: string;
  • Type: string

bucketRequired
public readonly bucket: string;
  • Type: string

generationNumberRequired
public readonly generationNumber: string;
  • Type: string

objectRequired
public readonly object: string;
  • Type: string

internalValueOptional
public readonly internalValue: OsConfigPatchDeploymentPatchConfigPostStepWindowsExecStepConfigGcsObject;

OsConfigPatchDeploymentPatchConfigPostStepWindowsExecStepConfigOutputReference

Initializers

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

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

terraformResourceRequired
  • Type: cdktf.IInterpolatingParent

The parent resource.


terraformAttributeRequired
  • Type: string

The attribute on the parent resource this class is referencing.


Methods

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

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

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

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

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

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

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

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

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

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

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

resolve
public resolve(_context: IResolveContext): any

Produce the Token's value at resolution time.

_contextRequired
  • Type: cdktf.IResolveContext

toString
public toString(): string

Return a string representation of this resolvable object.

Returns a reversible string representation.

putGcsObject
public putGcsObject(value: OsConfigPatchDeploymentPatchConfigPostStepWindowsExecStepConfigGcsObject): void
valueRequired

resetAllowedSuccessCodes
public resetAllowedSuccessCodes(): void
resetGcsObject
public resetGcsObject(): void
resetInterpreter
public resetInterpreter(): void
resetLocalPath
public resetLocalPath(): void

Properties

Name Type Description
creationStack string[] The creation stack of this resolvable which will be appended to errors thrown during resolution.
fqn string No description.
gcsObject OsConfigPatchDeploymentPatchConfigPostStepWindowsExecStepConfigGcsObjectOutputReference No description.
allowedSuccessCodesInput number[] No description.
gcsObjectInput OsConfigPatchDeploymentPatchConfigPostStepWindowsExecStepConfigGcsObject No description.
interpreterInput string No description.
localPathInput string No description.
allowedSuccessCodes number[] No description.
interpreter string No description.
localPath string No description.
internalValue OsConfigPatchDeploymentPatchConfigPostStepWindowsExecStepConfig No description.

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

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

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


fqnRequired
public readonly fqn: string;
  • Type: string

gcsObjectRequired
public readonly gcsObject: OsConfigPatchDeploymentPatchConfigPostStepWindowsExecStepConfigGcsObjectOutputReference;

allowedSuccessCodesInputOptional
public readonly allowedSuccessCodesInput: number[];
  • Type: number[]

gcsObjectInputOptional
public readonly gcsObjectInput: OsConfigPatchDeploymentPatchConfigPostStepWindowsExecStepConfigGcsObject;

interpreterInputOptional
public readonly interpreterInput: string;
  • Type: string

localPathInputOptional
public readonly localPathInput: string;
  • Type: string

allowedSuccessCodesRequired
public readonly allowedSuccessCodes: number[];
  • Type: number[]

interpreterRequired
public readonly interpreter: string;
  • Type: string

localPathRequired
public readonly localPath: string;
  • Type: string

internalValueOptional
public readonly internalValue: OsConfigPatchDeploymentPatchConfigPostStepWindowsExecStepConfig;

OsConfigPatchDeploymentPatchConfigPreStepLinuxExecStepConfigGcsObjectOutputReference

Initializers

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

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

terraformResourceRequired
  • Type: cdktf.IInterpolatingParent

The parent resource.


terraformAttributeRequired
  • Type: string

The attribute on the parent resource this class is referencing.


Methods

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

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

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

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

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

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

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

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

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

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

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

resolve
public resolve(_context: IResolveContext): any

Produce the Token's value at resolution time.

_contextRequired
  • Type: cdktf.IResolveContext

toString
public toString(): string

Return a string representation of this resolvable object.

Returns a reversible string representation.

Properties

Name Type Description
creationStack string[] The creation stack of this resolvable which will be appended to errors thrown during resolution.
fqn string No description.
bucketInput string No description.
generationNumberInput string No description.
objectInput string No description.
bucket string No description.
generationNumber string No description.
object string No description.
internalValue OsConfigPatchDeploymentPatchConfigPreStepLinuxExecStepConfigGcsObject No description.

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

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

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


fqnRequired
public readonly fqn: string;
  • Type: string

bucketInputOptional
public readonly bucketInput: string;
  • Type: string

generationNumberInputOptional
public readonly generationNumberInput: string;
  • Type: string

objectInputOptional
public readonly objectInput: string;
  • Type: string

bucketRequired
public readonly bucket: string;
  • Type: string

generationNumberRequired
public readonly generationNumber: string;
  • Type: string

objectRequired
public readonly object: string;
  • Type: string

internalValueOptional
public readonly internalValue: OsConfigPatchDeploymentPatchConfigPreStepLinuxExecStepConfigGcsObject;

OsConfigPatchDeploymentPatchConfigPreStepLinuxExecStepConfigOutputReference

Initializers

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

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

terraformResourceRequired
  • Type: cdktf.IInterpolatingParent

The parent resource.


terraformAttributeRequired
  • Type: string

The attribute on the parent resource this class is referencing.


Methods

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

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

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

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

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

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

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

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

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

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

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

resolve
public resolve(_context: IResolveContext): any

Produce the Token's value at resolution time.

_contextRequired
  • Type: cdktf.IResolveContext

toString
public toString(): string

Return a string representation of this resolvable object.

Returns a reversible string representation.

putGcsObject
public putGcsObject(value: OsConfigPatchDeploymentPatchConfigPreStepLinuxExecStepConfigGcsObject): void
valueRequired

resetAllowedSuccessCodes
public resetAllowedSuccessCodes(): void
resetGcsObject
public resetGcsObject(): void
resetInterpreter
public resetInterpreter(): void
resetLocalPath
public resetLocalPath(): void

Properties

Name Type Description
creationStack string[] The creation stack of this resolvable which will be appended to errors thrown during resolution.
fqn string No description.
gcsObject OsConfigPatchDeploymentPatchConfigPreStepLinuxExecStepConfigGcsObjectOutputReference No description.
allowedSuccessCodesInput number[] No description.
gcsObjectInput OsConfigPatchDeploymentPatchConfigPreStepLinuxExecStepConfigGcsObject No description.
interpreterInput string No description.
localPathInput string No description.
allowedSuccessCodes number[] No description.
interpreter string No description.
localPath string No description.
internalValue OsConfigPatchDeploymentPatchConfigPreStepLinuxExecStepConfig No description.

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

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

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


fqnRequired
public readonly fqn: string;
  • Type: string

gcsObjectRequired
public readonly gcsObject: OsConfigPatchDeploymentPatchConfigPreStepLinuxExecStepConfigGcsObjectOutputReference;

allowedSuccessCodesInputOptional
public readonly allowedSuccessCodesInput: number[];
  • Type: number[]

gcsObjectInputOptional
public readonly gcsObjectInput: OsConfigPatchDeploymentPatchConfigPreStepLinuxExecStepConfigGcsObject;

interpreterInputOptional
public readonly interpreterInput: string;
  • Type: string

localPathInputOptional
public readonly localPathInput: string;
  • Type: string

allowedSuccessCodesRequired
public readonly allowedSuccessCodes: number[];
  • Type: number[]

interpreterRequired
public readonly interpreter: string;
  • Type: string

localPathRequired
public readonly localPath: string;
  • Type: string

internalValueOptional
public readonly internalValue: OsConfigPatchDeploymentPatchConfigPreStepLinuxExecStepConfig;

OsConfigPatchDeploymentPatchConfigPreStepOutputReference

Initializers

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

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

terraformResourceRequired
  • Type: cdktf.IInterpolatingParent

The parent resource.


terraformAttributeRequired
  • Type: string

The attribute on the parent resource this class is referencing.


Methods

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

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

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

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

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

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

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

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

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

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

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

resolve
public resolve(_context: IResolveContext): any

Produce the Token's value at resolution time.

_contextRequired
  • Type: cdktf.IResolveContext

toString
public toString(): string

Return a string representation of this resolvable object.

Returns a reversible string representation.

putLinuxExecStepConfig
public putLinuxExecStepConfig(value: OsConfigPatchDeploymentPatchConfigPreStepLinuxExecStepConfig): void
valueRequired

putWindowsExecStepConfig
public putWindowsExecStepConfig(value: OsConfigPatchDeploymentPatchConfigPreStepWindowsExecStepConfig): void
valueRequired

resetLinuxExecStepConfig
public resetLinuxExecStepConfig(): void
resetWindowsExecStepConfig
public resetWindowsExecStepConfig(): void

Properties

Name Type Description
creationStack string[] The creation stack of this resolvable which will be appended to errors thrown during resolution.
fqn string No description.
linuxExecStepConfig OsConfigPatchDeploymentPatchConfigPreStepLinuxExecStepConfigOutputReference No description.
windowsExecStepConfig OsConfigPatchDeploymentPatchConfigPreStepWindowsExecStepConfigOutputReference No description.
linuxExecStepConfigInput OsConfigPatchDeploymentPatchConfigPreStepLinuxExecStepConfig No description.
windowsExecStepConfigInput OsConfigPatchDeploymentPatchConfigPreStepWindowsExecStepConfig No description.
internalValue OsConfigPatchDeploymentPatchConfigPreStep No description.

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

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

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


fqnRequired
public readonly fqn: string;
  • Type: string

linuxExecStepConfigRequired
public readonly linuxExecStepConfig: OsConfigPatchDeploymentPatchConfigPreStepLinuxExecStepConfigOutputReference;

windowsExecStepConfigRequired
public readonly windowsExecStepConfig: OsConfigPatchDeploymentPatchConfigPreStepWindowsExecStepConfigOutputReference;

linuxExecStepConfigInputOptional
public readonly linuxExecStepConfigInput: OsConfigPatchDeploymentPatchConfigPreStepLinuxExecStepConfig;

windowsExecStepConfigInputOptional
public readonly windowsExecStepConfigInput: OsConfigPatchDeploymentPatchConfigPreStepWindowsExecStepConfig;

internalValueOptional
public readonly internalValue: OsConfigPatchDeploymentPatchConfigPreStep;

OsConfigPatchDeploymentPatchConfigPreStepWindowsExecStepConfigGcsObjectOutputReference

Initializers

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

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

terraformResourceRequired
  • Type: cdktf.IInterpolatingParent

The parent resource.


terraformAttributeRequired
  • Type: string

The attribute on the parent resource this class is referencing.


Methods

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

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

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

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

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

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

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

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

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

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

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

resolve
public resolve(_context: IResolveContext): any

Produce the Token's value at resolution time.

_contextRequired
  • Type: cdktf.IResolveContext

toString
public toString(): string

Return a string representation of this resolvable object.

Returns a reversible string representation.

Properties

Name Type Description
creationStack string[] The creation stack of this resolvable which will be appended to errors thrown during resolution.
fqn string No description.
bucketInput string No description.
generationNumberInput string No description.
objectInput string No description.
bucket string No description.
generationNumber string No description.
object string No description.
internalValue OsConfigPatchDeploymentPatchConfigPreStepWindowsExecStepConfigGcsObject No description.

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

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

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


fqnRequired
public readonly fqn: string;
  • Type: string

bucketInputOptional
public readonly bucketInput: string;
  • Type: string

generationNumberInputOptional
public readonly generationNumberInput: string;
  • Type: string

objectInputOptional
public readonly objectInput: string;
  • Type: string

bucketRequired
public readonly bucket: string;
  • Type: string

generationNumberRequired
public readonly generationNumber: string;
  • Type: string

objectRequired
public readonly object: string;
  • Type: string

internalValueOptional
public readonly internalValue: OsConfigPatchDeploymentPatchConfigPreStepWindowsExecStepConfigGcsObject;

OsConfigPatchDeploymentPatchConfigPreStepWindowsExecStepConfigOutputReference

Initializers

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

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

terraformResourceRequired
  • Type: cdktf.IInterpolatingParent

The parent resource.


terraformAttributeRequired
  • Type: string

The attribute on the parent resource this class is referencing.


Methods

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

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

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

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

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

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

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

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

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

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

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

resolve
public resolve(_context: IResolveContext): any

Produce the Token's value at resolution time.

_contextRequired
  • Type: cdktf.IResolveContext

toString
public toString(): string

Return a string representation of this resolvable object.

Returns a reversible string representation.

putGcsObject
public putGcsObject(value: OsConfigPatchDeploymentPatchConfigPreStepWindowsExecStepConfigGcsObject): void
valueRequired

resetAllowedSuccessCodes
public resetAllowedSuccessCodes(): void
resetGcsObject
public resetGcsObject(): void
resetInterpreter
public resetInterpreter(): void
resetLocalPath
public resetLocalPath(): void

Properties

Name Type Description
creationStack string[] The creation stack of this resolvable which will be appended to errors thrown during resolution.
fqn string No description.
gcsObject OsConfigPatchDeploymentPatchConfigPreStepWindowsExecStepConfigGcsObjectOutputReference No description.
allowedSuccessCodesInput number[] No description.
gcsObjectInput OsConfigPatchDeploymentPatchConfigPreStepWindowsExecStepConfigGcsObject No description.
interpreterInput string No description.
localPathInput string No description.
allowedSuccessCodes number[] No description.
interpreter string No description.
localPath string No description.
internalValue OsConfigPatchDeploymentPatchConfigPreStepWindowsExecStepConfig No description.

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

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

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


fqnRequired
public readonly fqn: string;
  • Type: string

gcsObjectRequired
public readonly gcsObject: OsConfigPatchDeploymentPatchConfigPreStepWindowsExecStepConfigGcsObjectOutputReference;

allowedSuccessCodesInputOptional
public readonly allowedSuccessCodesInput: number[];
  • Type: number[]

gcsObjectInputOptional
public readonly gcsObjectInput: OsConfigPatchDeploymentPatchConfigPreStepWindowsExecStepConfigGcsObject;

interpreterInputOptional
public readonly interpreterInput: string;
  • Type: string

localPathInputOptional
public readonly localPathInput: string;
  • Type: string

allowedSuccessCodesRequired
public readonly allowedSuccessCodes: number[];
  • Type: number[]

interpreterRequired
public readonly interpreter: string;
  • Type: string

localPathRequired
public readonly localPath: string;
  • Type: string

internalValueOptional
public readonly internalValue: OsConfigPatchDeploymentPatchConfigPreStepWindowsExecStepConfig;

OsConfigPatchDeploymentPatchConfigWindowsUpdateOutputReference

Initializers

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

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

terraformResourceRequired
  • Type: cdktf.IInterpolatingParent

The parent resource.


terraformAttributeRequired
  • Type: string

The attribute on the parent resource this class is referencing.


Methods

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

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

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

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

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

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

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

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

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

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

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

resolve
public resolve(_context: IResolveContext): any

Produce the Token's value at resolution time.

_contextRequired
  • Type: cdktf.IResolveContext

toString
public toString(): string

Return a string representation of this resolvable object.

Returns a reversible string representation.

resetClassifications
public resetClassifications(): void
resetExcludes
public resetExcludes(): void
resetExclusivePatches
public resetExclusivePatches(): void

Properties

Name Type Description
creationStack string[] The creation stack of this resolvable which will be appended to errors thrown during resolution.
fqn string No description.
classificationsInput string[] No description.
excludesInput string[] No description.
exclusivePatchesInput string[] No description.
classifications string[] No description.
excludes string[] No description.
exclusivePatches string[] No description.
internalValue OsConfigPatchDeploymentPatchConfigWindowsUpdate No description.

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

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

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


fqnRequired
public readonly fqn: string;
  • Type: string

classificationsInputOptional
public readonly classificationsInput: string[];
  • Type: string[]

excludesInputOptional
public readonly excludesInput: string[];
  • Type: string[]

exclusivePatchesInputOptional
public readonly exclusivePatchesInput: string[];
  • Type: string[]

classificationsRequired
public readonly classifications: string[];
  • Type: string[]

excludesRequired
public readonly excludes: string[];
  • Type: string[]

exclusivePatchesRequired
public readonly exclusivePatches: string[];
  • Type: string[]

internalValueOptional
public readonly internalValue: OsConfigPatchDeploymentPatchConfigWindowsUpdate;

OsConfigPatchDeploymentPatchConfigYumOutputReference

Initializers

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

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

terraformResourceRequired
  • Type: cdktf.IInterpolatingParent

The parent resource.


terraformAttributeRequired
  • Type: string

The attribute on the parent resource this class is referencing.


Methods

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

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

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

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

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

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

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

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

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

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

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

resolve
public resolve(_context: IResolveContext): any

Produce the Token's value at resolution time.

_contextRequired
  • Type: cdktf.IResolveContext

toString
public toString(): string

Return a string representation of this resolvable object.

Returns a reversible string representation.

resetExcludes
public resetExcludes(): void
resetExclusivePackages
public resetExclusivePackages(): void
resetMinimal
public resetMinimal(): void
resetSecurity
public resetSecurity(): void

Properties

Name Type Description
creationStack string[] The creation stack of this resolvable which will be appended to errors thrown during resolution.
fqn string No description.
excludesInput string[] No description.
exclusivePackagesInput string[] No description.
minimalInput boolean | cdktf.IResolvable No description.
securityInput boolean | cdktf.IResolvable No description.
excludes string[] No description.
exclusivePackages string[] No description.
minimal boolean | cdktf.IResolvable No description.
security boolean | cdktf.IResolvable No description.
internalValue OsConfigPatchDeploymentPatchConfigYum No description.

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

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

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


fqnRequired
public readonly fqn: string;
  • Type: string

excludesInputOptional
public readonly excludesInput: string[];
  • Type: string[]

exclusivePackagesInputOptional
public readonly exclusivePackagesInput: string[];
  • Type: string[]

minimalInputOptional
public readonly minimalInput: boolean | IResolvable;
  • Type: boolean | cdktf.IResolvable

securityInputOptional
public readonly securityInput: boolean | IResolvable;
  • Type: boolean | cdktf.IResolvable

excludesRequired
public readonly excludes: string[];
  • Type: string[]

exclusivePackagesRequired
public readonly exclusivePackages: string[];
  • Type: string[]

minimalRequired
public readonly minimal: boolean | IResolvable;
  • Type: boolean | cdktf.IResolvable

securityRequired
public readonly security: boolean | IResolvable;
  • Type: boolean | cdktf.IResolvable

internalValueOptional
public readonly internalValue: OsConfigPatchDeploymentPatchConfigYum;

OsConfigPatchDeploymentPatchConfigZypperOutputReference

Initializers

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

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

terraformResourceRequired
  • Type: cdktf.IInterpolatingParent

The parent resource.


terraformAttributeRequired
  • Type: string

The attribute on the parent resource this class is referencing.


Methods

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

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

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

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

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

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

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

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

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

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

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

resolve
public resolve(_context: IResolveContext): any

Produce the Token's value at resolution time.

_contextRequired
  • Type: cdktf.IResolveContext

toString
public toString(): string

Return a string representation of this resolvable object.

Returns a reversible string representation.

resetCategories
public resetCategories(): void
resetExcludes
public resetExcludes(): void
resetExclusivePatches
public resetExclusivePatches(): void
resetSeverities
public resetSeverities(): void
resetWithOptional
public resetWithOptional(): void
resetWithUpdate
public resetWithUpdate(): void

Properties

Name Type Description
creationStack string[] The creation stack of this resolvable which will be appended to errors thrown during resolution.
fqn string No description.
categoriesInput string[] No description.
excludesInput string[] No description.
exclusivePatchesInput string[] No description.
severitiesInput string[] No description.
withOptionalInput boolean | cdktf.IResolvable No description.
withUpdateInput boolean | cdktf.IResolvable No description.
categories string[] No description.
excludes string[] No description.
exclusivePatches string[] No description.
severities string[] No description.
withOptional boolean | cdktf.IResolvable No description.
withUpdate boolean | cdktf.IResolvable No description.
internalValue OsConfigPatchDeploymentPatchConfigZypper No description.

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

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

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


fqnRequired
public readonly fqn: string;
  • Type: string

categoriesInputOptional
public readonly categoriesInput: string[];
  • Type: string[]

excludesInputOptional
public readonly excludesInput: string[];
  • Type: string[]

exclusivePatchesInputOptional
public readonly exclusivePatchesInput: string[];
  • Type: string[]

severitiesInputOptional
public readonly severitiesInput: string[];
  • Type: string[]

withOptionalInputOptional
public readonly withOptionalInput: boolean | IResolvable;
  • Type: boolean | cdktf.IResolvable

withUpdateInputOptional
public readonly withUpdateInput: boolean | IResolvable;
  • Type: boolean | cdktf.IResolvable

categoriesRequired
public readonly categories: string[];
  • Type: string[]

excludesRequired
public readonly excludes: string[];
  • Type: string[]

exclusivePatchesRequired
public readonly exclusivePatches: string[];
  • Type: string[]

severitiesRequired
public readonly severities: string[];
  • Type: string[]

withOptionalRequired
public readonly withOptional: boolean | IResolvable;
  • Type: boolean | cdktf.IResolvable

withUpdateRequired
public readonly withUpdate: boolean | IResolvable;
  • Type: boolean | cdktf.IResolvable

internalValueOptional
public readonly internalValue: OsConfigPatchDeploymentPatchConfigZypper;

OsConfigPatchDeploymentRecurringScheduleMonthlyOutputReference

Initializers

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

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

terraformResourceRequired
  • Type: cdktf.IInterpolatingParent

The parent resource.


terraformAttributeRequired
  • Type: string

The attribute on the parent resource this class is referencing.


Methods

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

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

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

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

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

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

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

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

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

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

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

resolve
public resolve(_context: IResolveContext): any

Produce the Token's value at resolution time.

_contextRequired
  • Type: cdktf.IResolveContext

toString
public toString(): string

Return a string representation of this resolvable object.

Returns a reversible string representation.

putWeekDayOfMonth
public putWeekDayOfMonth(value: OsConfigPatchDeploymentRecurringScheduleMonthlyWeekDayOfMonth): void
valueRequired

resetMonthDay
public resetMonthDay(): void
resetWeekDayOfMonth
public resetWeekDayOfMonth(): void

Properties

Name Type Description
creationStack string[] The creation stack of this resolvable which will be appended to errors thrown during resolution.
fqn string No description.
weekDayOfMonth OsConfigPatchDeploymentRecurringScheduleMonthlyWeekDayOfMonthOutputReference No description.
monthDayInput number No description.
weekDayOfMonthInput OsConfigPatchDeploymentRecurringScheduleMonthlyWeekDayOfMonth No description.
monthDay number No description.
internalValue OsConfigPatchDeploymentRecurringScheduleMonthly No description.

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

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

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


fqnRequired
public readonly fqn: string;
  • Type: string

weekDayOfMonthRequired
public readonly weekDayOfMonth: OsConfigPatchDeploymentRecurringScheduleMonthlyWeekDayOfMonthOutputReference;

monthDayInputOptional
public readonly monthDayInput: number;
  • Type: number

weekDayOfMonthInputOptional
public readonly weekDayOfMonthInput: OsConfigPatchDeploymentRecurringScheduleMonthlyWeekDayOfMonth;

monthDayRequired
public readonly monthDay: number;
  • Type: number

internalValueOptional
public readonly internalValue: OsConfigPatchDeploymentRecurringScheduleMonthly;

OsConfigPatchDeploymentRecurringScheduleMonthlyWeekDayOfMonthOutputReference

Initializers

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

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

terraformResourceRequired
  • Type: cdktf.IInterpolatingParent

The parent resource.


terraformAttributeRequired
  • Type: string

The attribute on the parent resource this class is referencing.


Methods

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

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

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

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

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

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

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

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

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

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

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

resolve
public resolve(_context: IResolveContext): any

Produce the Token's value at resolution time.

_contextRequired
  • Type: cdktf.IResolveContext

toString
public toString(): string

Return a string representation of this resolvable object.

Returns a reversible string representation.

resetDayOffset
public resetDayOffset(): void

Properties

Name Type Description
creationStack string[] The creation stack of this resolvable which will be appended to errors thrown during resolution.
fqn string No description.
dayOffsetInput number No description.
dayOfWeekInput string No description.
weekOrdinalInput number No description.
dayOffset number No description.
dayOfWeek string No description.
weekOrdinal number No description.
internalValue OsConfigPatchDeploymentRecurringScheduleMonthlyWeekDayOfMonth No description.

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

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

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


fqnRequired
public readonly fqn: string;
  • Type: string

dayOffsetInputOptional
public readonly dayOffsetInput: number;
  • Type: number

dayOfWeekInputOptional
public readonly dayOfWeekInput: string;
  • Type: string

weekOrdinalInputOptional
public readonly weekOrdinalInput: number;
  • Type: number

dayOffsetRequired
public readonly dayOffset: number;
  • Type: number

dayOfWeekRequired
public readonly dayOfWeek: string;
  • Type: string

weekOrdinalRequired
public readonly weekOrdinal: number;
  • Type: number

internalValueOptional
public readonly internalValue: OsConfigPatchDeploymentRecurringScheduleMonthlyWeekDayOfMonth;

OsConfigPatchDeploymentRecurringScheduleOutputReference

Initializers

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

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

terraformResourceRequired
  • Type: cdktf.IInterpolatingParent

The parent resource.


terraformAttributeRequired
  • Type: string

The attribute on the parent resource this class is referencing.


Methods

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

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

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

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

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

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

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

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

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

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

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

resolve
public resolve(_context: IResolveContext): any

Produce the Token's value at resolution time.

_contextRequired
  • Type: cdktf.IResolveContext

toString
public toString(): string

Return a string representation of this resolvable object.

Returns a reversible string representation.

putMonthly
public putMonthly(value: OsConfigPatchDeploymentRecurringScheduleMonthly): void
valueRequired

putTimeOfDay
public putTimeOfDay(value: OsConfigPatchDeploymentRecurringScheduleTimeOfDay): void
valueRequired

putTimeZone
public putTimeZone(value: OsConfigPatchDeploymentRecurringScheduleTimeZone): void
valueRequired

putWeekly
public putWeekly(value: OsConfigPatchDeploymentRecurringScheduleWeekly): void
valueRequired

resetEndTime
public resetEndTime(): void
resetMonthly
public resetMonthly(): void
resetStartTime
public resetStartTime(): void
resetWeekly
public resetWeekly(): void

Properties

Name Type Description
creationStack string[] The creation stack of this resolvable which will be appended to errors thrown during resolution.
fqn string No description.
lastExecuteTime string No description.
monthly OsConfigPatchDeploymentRecurringScheduleMonthlyOutputReference No description.
nextExecuteTime string No description.
timeOfDay OsConfigPatchDeploymentRecurringScheduleTimeOfDayOutputReference No description.
timeZone OsConfigPatchDeploymentRecurringScheduleTimeZoneOutputReference No description.
weekly OsConfigPatchDeploymentRecurringScheduleWeeklyOutputReference No description.
endTimeInput string No description.
monthlyInput OsConfigPatchDeploymentRecurringScheduleMonthly No description.
startTimeInput string No description.
timeOfDayInput OsConfigPatchDeploymentRecurringScheduleTimeOfDay No description.
timeZoneInput OsConfigPatchDeploymentRecurringScheduleTimeZone No description.
weeklyInput OsConfigPatchDeploymentRecurringScheduleWeekly No description.
endTime string No description.
startTime string No description.
internalValue OsConfigPatchDeploymentRecurringSchedule No description.

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

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

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


fqnRequired
public readonly fqn: string;
  • Type: string

lastExecuteTimeRequired
public readonly lastExecuteTime: string;
  • Type: string

monthlyRequired
public readonly monthly: OsConfigPatchDeploymentRecurringScheduleMonthlyOutputReference;

nextExecuteTimeRequired
public readonly nextExecuteTime: string;
  • Type: string

timeOfDayRequired
public readonly timeOfDay: OsConfigPatchDeploymentRecurringScheduleTimeOfDayOutputReference;

timeZoneRequired
public readonly timeZone: OsConfigPatchDeploymentRecurringScheduleTimeZoneOutputReference;

weeklyRequired
public readonly weekly: OsConfigPatchDeploymentRecurringScheduleWeeklyOutputReference;

endTimeInputOptional
public readonly endTimeInput: string;
  • Type: string

monthlyInputOptional
public readonly monthlyInput: OsConfigPatchDeploymentRecurringScheduleMonthly;

startTimeInputOptional
public readonly startTimeInput: string;
  • Type: string

timeOfDayInputOptional
public readonly timeOfDayInput: OsConfigPatchDeploymentRecurringScheduleTimeOfDay;

timeZoneInputOptional
public readonly timeZoneInput: OsConfigPatchDeploymentRecurringScheduleTimeZone;

weeklyInputOptional
public readonly weeklyInput: OsConfigPatchDeploymentRecurringScheduleWeekly;

endTimeRequired
public readonly endTime: string;
  • Type: string

startTimeRequired
public readonly startTime: string;
  • Type: string

internalValueOptional
public readonly internalValue: OsConfigPatchDeploymentRecurringSchedule;

OsConfigPatchDeploymentRecurringScheduleTimeOfDayOutputReference

Initializers

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

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

terraformResourceRequired
  • Type: cdktf.IInterpolatingParent

The parent resource.


terraformAttributeRequired
  • Type: string

The attribute on the parent resource this class is referencing.


Methods

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

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

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

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

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

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

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

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

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

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

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

resolve
public resolve(_context: IResolveContext): any

Produce the Token's value at resolution time.

_contextRequired
  • Type: cdktf.IResolveContext

toString
public toString(): string

Return a string representation of this resolvable object.

Returns a reversible string representation.

resetHours
public resetHours(): void
resetMinutes
public resetMinutes(): void
resetNanos
public resetNanos(): void
resetSeconds
public resetSeconds(): void

Properties

Name Type Description
creationStack string[] The creation stack of this resolvable which will be appended to errors thrown during resolution.
fqn string No description.
hoursInput number No description.
minutesInput number No description.
nanosInput number No description.
secondsInput number No description.
hours number No description.
minutes number No description.
nanos number No description.
seconds number No description.
internalValue OsConfigPatchDeploymentRecurringScheduleTimeOfDay No description.

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

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

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


fqnRequired
public readonly fqn: string;
  • Type: string

hoursInputOptional
public readonly hoursInput: number;
  • Type: number

minutesInputOptional
public readonly minutesInput: number;
  • Type: number

nanosInputOptional
public readonly nanosInput: number;
  • Type: number

secondsInputOptional
public readonly secondsInput: number;
  • Type: number

hoursRequired
public readonly hours: number;
  • Type: number

minutesRequired
public readonly minutes: number;
  • Type: number

nanosRequired
public readonly nanos: number;
  • Type: number

secondsRequired
public readonly seconds: number;
  • Type: number

internalValueOptional
public readonly internalValue: OsConfigPatchDeploymentRecurringScheduleTimeOfDay;

OsConfigPatchDeploymentRecurringScheduleTimeZoneOutputReference

Initializers

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

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

terraformResourceRequired
  • Type: cdktf.IInterpolatingParent

The parent resource.


terraformAttributeRequired
  • Type: string

The attribute on the parent resource this class is referencing.


Methods

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

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

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

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

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

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

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

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

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

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

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

resolve
public resolve(_context: IResolveContext): any

Produce the Token's value at resolution time.

_contextRequired
  • Type: cdktf.IResolveContext

toString
public toString(): string

Return a string representation of this resolvable object.

Returns a reversible string representation.

resetVersion
public resetVersion(): void

Properties

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

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

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

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


fqnRequired
public readonly fqn: string;
  • Type: string

idInputOptional
public readonly idInput: string;
  • Type: string

versionInputOptional
public readonly versionInput: string;
  • Type: string

idRequired
public readonly id: string;
  • Type: string

versionRequired
public readonly version: string;
  • Type: string

internalValueOptional
public readonly internalValue: OsConfigPatchDeploymentRecurringScheduleTimeZone;

OsConfigPatchDeploymentRecurringScheduleWeeklyOutputReference

Initializers

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

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

terraformResourceRequired
  • Type: cdktf.IInterpolatingParent

The parent resource.


terraformAttributeRequired
  • Type: string

The attribute on the parent resource this class is referencing.


Methods

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

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

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

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

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

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

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

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

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

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

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

resolve
public resolve(_context: IResolveContext): any

Produce the Token's value at resolution time.

_contextRequired
  • Type: cdktf.IResolveContext

toString
public toString(): string

Return a string representation of this resolvable object.

Returns a reversible string representation.

Properties

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

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

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

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


fqnRequired
public readonly fqn: string;
  • Type: string

dayOfWeekInputOptional
public readonly dayOfWeekInput: string;
  • Type: string

dayOfWeekRequired
public readonly dayOfWeek: string;
  • Type: string

internalValueOptional
public readonly internalValue: OsConfigPatchDeploymentRecurringScheduleWeekly;

OsConfigPatchDeploymentRolloutDisruptionBudgetOutputReference

Initializers

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

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

terraformResourceRequired
  • Type: cdktf.IInterpolatingParent

The parent resource.


terraformAttributeRequired
  • Type: string

The attribute on the parent resource this class is referencing.


Methods

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

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

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

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

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

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

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

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

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

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

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

resolve
public resolve(_context: IResolveContext): any

Produce the Token's value at resolution time.

_contextRequired
  • Type: cdktf.IResolveContext

toString
public toString(): string

Return a string representation of this resolvable object.

Returns a reversible string representation.

resetFixed
public resetFixed(): void
resetPercentage
public resetPercentage(): void

Properties

Name Type Description
creationStack string[] The creation stack of this resolvable which will be appended to errors thrown during resolution.
fqn string No description.
fixedInput number No description.
percentageInput number No description.
fixed number No description.
percentage number No description.
internalValue OsConfigPatchDeploymentRolloutDisruptionBudget No description.

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

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

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


fqnRequired
public readonly fqn: string;
  • Type: string

fixedInputOptional
public readonly fixedInput: number;
  • Type: number

percentageInputOptional
public readonly percentageInput: number;
  • Type: number

fixedRequired
public readonly fixed: number;
  • Type: number

percentageRequired
public readonly percentage: number;
  • Type: number

internalValueOptional
public readonly internalValue: OsConfigPatchDeploymentRolloutDisruptionBudget;

OsConfigPatchDeploymentRolloutOutputReference

Initializers

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

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

terraformResourceRequired
  • Type: cdktf.IInterpolatingParent

The parent resource.


terraformAttributeRequired
  • Type: string

The attribute on the parent resource this class is referencing.


Methods

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

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

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

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

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

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

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

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

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

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

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

resolve
public resolve(_context: IResolveContext): any

Produce the Token's value at resolution time.

_contextRequired
  • Type: cdktf.IResolveContext

toString
public toString(): string

Return a string representation of this resolvable object.

Returns a reversible string representation.

putDisruptionBudget
public putDisruptionBudget(value: OsConfigPatchDeploymentRolloutDisruptionBudget): void
valueRequired

Properties

Name Type Description
creationStack string[] The creation stack of this resolvable which will be appended to errors thrown during resolution.
fqn string No description.
disruptionBudget OsConfigPatchDeploymentRolloutDisruptionBudgetOutputReference No description.
disruptionBudgetInput OsConfigPatchDeploymentRolloutDisruptionBudget No description.
modeInput string No description.
mode string No description.
internalValue OsConfigPatchDeploymentRollout No description.

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

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

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


fqnRequired
public readonly fqn: string;
  • Type: string

disruptionBudgetRequired
public readonly disruptionBudget: OsConfigPatchDeploymentRolloutDisruptionBudgetOutputReference;

disruptionBudgetInputOptional
public readonly disruptionBudgetInput: OsConfigPatchDeploymentRolloutDisruptionBudget;

modeInputOptional
public readonly modeInput: string;
  • Type: string

modeRequired
public readonly mode: string;
  • Type: string

internalValueOptional
public readonly internalValue: OsConfigPatchDeploymentRollout;

OsConfigPatchDeploymentTimeoutsOutputReference

Initializers

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

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

terraformResourceRequired
  • Type: cdktf.IInterpolatingParent

The parent resource.


terraformAttributeRequired
  • Type: string

The attribute on the parent resource this class is referencing.


Methods

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

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

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

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

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

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

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

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

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

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

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

resolve
public resolve(_context: IResolveContext): any

Produce the Token's value at resolution time.

_contextRequired
  • Type: cdktf.IResolveContext

toString
public toString(): string

Return a string representation of this resolvable object.

Returns a reversible string representation.

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

Properties

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

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

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

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


fqnRequired
public readonly fqn: string;
  • Type: string

createInputOptional
public readonly createInput: string;
  • Type: string

deleteInputOptional
public readonly deleteInput: string;
  • Type: string

createRequired
public readonly create: string;
  • Type: string

deleteRequired
public readonly delete: string;
  • Type: string

internalValueOptional
public readonly internalValue: IResolvable | OsConfigPatchDeploymentTimeouts;