Documentation ¶
Index ¶
- func GoogleOsConfigPatchDeployment_GenerateConfigForImport(scope constructs.Construct, importToId *string, importFromId *string, ...) cdktf.ImportableResource
- func GoogleOsConfigPatchDeployment_IsConstruct(x interface{}) *bool
- func GoogleOsConfigPatchDeployment_IsTerraformElement(x interface{}) *bool
- func GoogleOsConfigPatchDeployment_IsTerraformResource(x interface{}) *bool
- func GoogleOsConfigPatchDeployment_TfResourceType() *string
- func NewGoogleOsConfigPatchDeploymentInstanceFilterGroupLabelsList_Override(g GoogleOsConfigPatchDeploymentInstanceFilterGroupLabelsList, ...)
- func NewGoogleOsConfigPatchDeploymentInstanceFilterGroupLabelsOutputReference_Override(g GoogleOsConfigPatchDeploymentInstanceFilterGroupLabelsOutputReference, ...)
- func NewGoogleOsConfigPatchDeploymentInstanceFilterOutputReference_Override(g GoogleOsConfigPatchDeploymentInstanceFilterOutputReference, ...)
- func NewGoogleOsConfigPatchDeploymentOneTimeScheduleOutputReference_Override(g GoogleOsConfigPatchDeploymentOneTimeScheduleOutputReference, ...)
- func NewGoogleOsConfigPatchDeploymentPatchConfigAptOutputReference_Override(g GoogleOsConfigPatchDeploymentPatchConfigAptOutputReference, ...)
- func NewGoogleOsConfigPatchDeploymentPatchConfigGooOutputReference_Override(g GoogleOsConfigPatchDeploymentPatchConfigGooOutputReference, ...)
- func NewGoogleOsConfigPatchDeploymentPatchConfigOutputReference_Override(g GoogleOsConfigPatchDeploymentPatchConfigOutputReference, ...)
- func NewGoogleOsConfigPatchDeploymentPatchConfigPostStepLinuxExecStepConfigGcsObjectOutputReference_Override(...)
- func NewGoogleOsConfigPatchDeploymentPatchConfigPostStepLinuxExecStepConfigOutputReference_Override(...)
- func NewGoogleOsConfigPatchDeploymentPatchConfigPostStepOutputReference_Override(g GoogleOsConfigPatchDeploymentPatchConfigPostStepOutputReference, ...)
- func NewGoogleOsConfigPatchDeploymentPatchConfigPostStepWindowsExecStepConfigGcsObjectOutputReference_Override(...)
- func NewGoogleOsConfigPatchDeploymentPatchConfigPostStepWindowsExecStepConfigOutputReference_Override(...)
- func NewGoogleOsConfigPatchDeploymentPatchConfigPreStepLinuxExecStepConfigGcsObjectOutputReference_Override(...)
- func NewGoogleOsConfigPatchDeploymentPatchConfigPreStepLinuxExecStepConfigOutputReference_Override(...)
- func NewGoogleOsConfigPatchDeploymentPatchConfigPreStepOutputReference_Override(g GoogleOsConfigPatchDeploymentPatchConfigPreStepOutputReference, ...)
- func NewGoogleOsConfigPatchDeploymentPatchConfigPreStepWindowsExecStepConfigGcsObjectOutputReference_Override(...)
- func NewGoogleOsConfigPatchDeploymentPatchConfigPreStepWindowsExecStepConfigOutputReference_Override(...)
- func NewGoogleOsConfigPatchDeploymentPatchConfigWindowsUpdateOutputReference_Override(g GoogleOsConfigPatchDeploymentPatchConfigWindowsUpdateOutputReference, ...)
- func NewGoogleOsConfigPatchDeploymentPatchConfigYumOutputReference_Override(g GoogleOsConfigPatchDeploymentPatchConfigYumOutputReference, ...)
- func NewGoogleOsConfigPatchDeploymentPatchConfigZypperOutputReference_Override(g GoogleOsConfigPatchDeploymentPatchConfigZypperOutputReference, ...)
- func NewGoogleOsConfigPatchDeploymentRecurringScheduleMonthlyOutputReference_Override(g GoogleOsConfigPatchDeploymentRecurringScheduleMonthlyOutputReference, ...)
- func NewGoogleOsConfigPatchDeploymentRecurringScheduleMonthlyWeekDayOfMonthOutputReference_Override(...)
- func NewGoogleOsConfigPatchDeploymentRecurringScheduleOutputReference_Override(g GoogleOsConfigPatchDeploymentRecurringScheduleOutputReference, ...)
- func NewGoogleOsConfigPatchDeploymentRecurringScheduleTimeOfDayOutputReference_Override(g GoogleOsConfigPatchDeploymentRecurringScheduleTimeOfDayOutputReference, ...)
- func NewGoogleOsConfigPatchDeploymentRecurringScheduleTimeZoneOutputReference_Override(g GoogleOsConfigPatchDeploymentRecurringScheduleTimeZoneOutputReference, ...)
- func NewGoogleOsConfigPatchDeploymentRecurringScheduleWeeklyOutputReference_Override(g GoogleOsConfigPatchDeploymentRecurringScheduleWeeklyOutputReference, ...)
- func NewGoogleOsConfigPatchDeploymentRolloutDisruptionBudgetOutputReference_Override(g GoogleOsConfigPatchDeploymentRolloutDisruptionBudgetOutputReference, ...)
- func NewGoogleOsConfigPatchDeploymentRolloutOutputReference_Override(g GoogleOsConfigPatchDeploymentRolloutOutputReference, ...)
- func NewGoogleOsConfigPatchDeploymentTimeoutsOutputReference_Override(g GoogleOsConfigPatchDeploymentTimeoutsOutputReference, ...)
- func NewGoogleOsConfigPatchDeployment_Override(g GoogleOsConfigPatchDeployment, scope constructs.Construct, id *string, ...)
- type GoogleOsConfigPatchDeployment
- type GoogleOsConfigPatchDeploymentConfig
- type GoogleOsConfigPatchDeploymentInstanceFilter
- type GoogleOsConfigPatchDeploymentInstanceFilterGroupLabels
- type GoogleOsConfigPatchDeploymentInstanceFilterGroupLabelsList
- type GoogleOsConfigPatchDeploymentInstanceFilterGroupLabelsOutputReference
- type GoogleOsConfigPatchDeploymentInstanceFilterOutputReference
- type GoogleOsConfigPatchDeploymentOneTimeSchedule
- type GoogleOsConfigPatchDeploymentOneTimeScheduleOutputReference
- type GoogleOsConfigPatchDeploymentPatchConfig
- type GoogleOsConfigPatchDeploymentPatchConfigApt
- type GoogleOsConfigPatchDeploymentPatchConfigAptOutputReference
- type GoogleOsConfigPatchDeploymentPatchConfigGoo
- type GoogleOsConfigPatchDeploymentPatchConfigGooOutputReference
- type GoogleOsConfigPatchDeploymentPatchConfigOutputReference
- type GoogleOsConfigPatchDeploymentPatchConfigPostStep
- type GoogleOsConfigPatchDeploymentPatchConfigPostStepLinuxExecStepConfig
- type GoogleOsConfigPatchDeploymentPatchConfigPostStepLinuxExecStepConfigGcsObject
- type GoogleOsConfigPatchDeploymentPatchConfigPostStepLinuxExecStepConfigGcsObjectOutputReference
- type GoogleOsConfigPatchDeploymentPatchConfigPostStepLinuxExecStepConfigOutputReference
- type GoogleOsConfigPatchDeploymentPatchConfigPostStepOutputReference
- type GoogleOsConfigPatchDeploymentPatchConfigPostStepWindowsExecStepConfig
- type GoogleOsConfigPatchDeploymentPatchConfigPostStepWindowsExecStepConfigGcsObject
- type GoogleOsConfigPatchDeploymentPatchConfigPostStepWindowsExecStepConfigGcsObjectOutputReference
- type GoogleOsConfigPatchDeploymentPatchConfigPostStepWindowsExecStepConfigOutputReference
- type GoogleOsConfigPatchDeploymentPatchConfigPreStep
- type GoogleOsConfigPatchDeploymentPatchConfigPreStepLinuxExecStepConfig
- type GoogleOsConfigPatchDeploymentPatchConfigPreStepLinuxExecStepConfigGcsObject
- type GoogleOsConfigPatchDeploymentPatchConfigPreStepLinuxExecStepConfigGcsObjectOutputReference
- type GoogleOsConfigPatchDeploymentPatchConfigPreStepLinuxExecStepConfigOutputReference
- type GoogleOsConfigPatchDeploymentPatchConfigPreStepOutputReference
- type GoogleOsConfigPatchDeploymentPatchConfigPreStepWindowsExecStepConfig
- type GoogleOsConfigPatchDeploymentPatchConfigPreStepWindowsExecStepConfigGcsObject
- type GoogleOsConfigPatchDeploymentPatchConfigPreStepWindowsExecStepConfigGcsObjectOutputReference
- type GoogleOsConfigPatchDeploymentPatchConfigPreStepWindowsExecStepConfigOutputReference
- type GoogleOsConfigPatchDeploymentPatchConfigWindowsUpdate
- type GoogleOsConfigPatchDeploymentPatchConfigWindowsUpdateOutputReference
- type GoogleOsConfigPatchDeploymentPatchConfigYum
- type GoogleOsConfigPatchDeploymentPatchConfigYumOutputReference
- type GoogleOsConfigPatchDeploymentPatchConfigZypper
- type GoogleOsConfigPatchDeploymentPatchConfigZypperOutputReference
- type GoogleOsConfigPatchDeploymentRecurringSchedule
- type GoogleOsConfigPatchDeploymentRecurringScheduleMonthly
- type GoogleOsConfigPatchDeploymentRecurringScheduleMonthlyOutputReference
- type GoogleOsConfigPatchDeploymentRecurringScheduleMonthlyWeekDayOfMonth
- type GoogleOsConfigPatchDeploymentRecurringScheduleMonthlyWeekDayOfMonthOutputReference
- type GoogleOsConfigPatchDeploymentRecurringScheduleOutputReference
- type GoogleOsConfigPatchDeploymentRecurringScheduleTimeOfDay
- type GoogleOsConfigPatchDeploymentRecurringScheduleTimeOfDayOutputReference
- type GoogleOsConfigPatchDeploymentRecurringScheduleTimeZone
- type GoogleOsConfigPatchDeploymentRecurringScheduleTimeZoneOutputReference
- type GoogleOsConfigPatchDeploymentRecurringScheduleWeekly
- type GoogleOsConfigPatchDeploymentRecurringScheduleWeeklyOutputReference
- type GoogleOsConfigPatchDeploymentRollout
- type GoogleOsConfigPatchDeploymentRolloutDisruptionBudget
- type GoogleOsConfigPatchDeploymentRolloutDisruptionBudgetOutputReference
- type GoogleOsConfigPatchDeploymentRolloutOutputReference
- type GoogleOsConfigPatchDeploymentTimeouts
- type GoogleOsConfigPatchDeploymentTimeoutsOutputReference
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func GoogleOsConfigPatchDeployment_GenerateConfigForImport ¶
func GoogleOsConfigPatchDeployment_GenerateConfigForImport(scope constructs.Construct, importToId *string, importFromId *string, provider cdktf.TerraformProvider) cdktf.ImportableResource
Generates CDKTF code for importing a GoogleOsConfigPatchDeployment resource upon running "cdktf plan <stack-name>".
func GoogleOsConfigPatchDeployment_IsConstruct ¶
func GoogleOsConfigPatchDeployment_IsConstruct(x interface{}) *bool
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.
Returns: true if `x` is an object created from a class which extends `Construct`.
func GoogleOsConfigPatchDeployment_IsTerraformElement ¶
func GoogleOsConfigPatchDeployment_IsTerraformElement(x interface{}) *bool
Experimental.
func GoogleOsConfigPatchDeployment_IsTerraformResource ¶
func GoogleOsConfigPatchDeployment_IsTerraformResource(x interface{}) *bool
Experimental.
func GoogleOsConfigPatchDeployment_TfResourceType ¶
func GoogleOsConfigPatchDeployment_TfResourceType() *string
func NewGoogleOsConfigPatchDeploymentInstanceFilterGroupLabelsList_Override ¶
func NewGoogleOsConfigPatchDeploymentInstanceFilterGroupLabelsList_Override(g GoogleOsConfigPatchDeploymentInstanceFilterGroupLabelsList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewGoogleOsConfigPatchDeploymentInstanceFilterGroupLabelsOutputReference_Override ¶
func NewGoogleOsConfigPatchDeploymentInstanceFilterGroupLabelsOutputReference_Override(g GoogleOsConfigPatchDeploymentInstanceFilterGroupLabelsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewGoogleOsConfigPatchDeploymentInstanceFilterOutputReference_Override ¶
func NewGoogleOsConfigPatchDeploymentInstanceFilterOutputReference_Override(g GoogleOsConfigPatchDeploymentInstanceFilterOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewGoogleOsConfigPatchDeploymentOneTimeScheduleOutputReference_Override ¶
func NewGoogleOsConfigPatchDeploymentOneTimeScheduleOutputReference_Override(g GoogleOsConfigPatchDeploymentOneTimeScheduleOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewGoogleOsConfigPatchDeploymentPatchConfigAptOutputReference_Override ¶
func NewGoogleOsConfigPatchDeploymentPatchConfigAptOutputReference_Override(g GoogleOsConfigPatchDeploymentPatchConfigAptOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewGoogleOsConfigPatchDeploymentPatchConfigGooOutputReference_Override ¶
func NewGoogleOsConfigPatchDeploymentPatchConfigGooOutputReference_Override(g GoogleOsConfigPatchDeploymentPatchConfigGooOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewGoogleOsConfigPatchDeploymentPatchConfigOutputReference_Override ¶
func NewGoogleOsConfigPatchDeploymentPatchConfigOutputReference_Override(g GoogleOsConfigPatchDeploymentPatchConfigOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewGoogleOsConfigPatchDeploymentPatchConfigPostStepLinuxExecStepConfigGcsObjectOutputReference_Override ¶
func NewGoogleOsConfigPatchDeploymentPatchConfigPostStepLinuxExecStepConfigGcsObjectOutputReference_Override(g GoogleOsConfigPatchDeploymentPatchConfigPostStepLinuxExecStepConfigGcsObjectOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewGoogleOsConfigPatchDeploymentPatchConfigPostStepLinuxExecStepConfigOutputReference_Override ¶
func NewGoogleOsConfigPatchDeploymentPatchConfigPostStepLinuxExecStepConfigOutputReference_Override(g GoogleOsConfigPatchDeploymentPatchConfigPostStepLinuxExecStepConfigOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewGoogleOsConfigPatchDeploymentPatchConfigPostStepOutputReference_Override ¶
func NewGoogleOsConfigPatchDeploymentPatchConfigPostStepOutputReference_Override(g GoogleOsConfigPatchDeploymentPatchConfigPostStepOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewGoogleOsConfigPatchDeploymentPatchConfigPostStepWindowsExecStepConfigGcsObjectOutputReference_Override ¶
func NewGoogleOsConfigPatchDeploymentPatchConfigPostStepWindowsExecStepConfigGcsObjectOutputReference_Override(g GoogleOsConfigPatchDeploymentPatchConfigPostStepWindowsExecStepConfigGcsObjectOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewGoogleOsConfigPatchDeploymentPatchConfigPostStepWindowsExecStepConfigOutputReference_Override ¶
func NewGoogleOsConfigPatchDeploymentPatchConfigPostStepWindowsExecStepConfigOutputReference_Override(g GoogleOsConfigPatchDeploymentPatchConfigPostStepWindowsExecStepConfigOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewGoogleOsConfigPatchDeploymentPatchConfigPreStepLinuxExecStepConfigGcsObjectOutputReference_Override ¶
func NewGoogleOsConfigPatchDeploymentPatchConfigPreStepLinuxExecStepConfigGcsObjectOutputReference_Override(g GoogleOsConfigPatchDeploymentPatchConfigPreStepLinuxExecStepConfigGcsObjectOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewGoogleOsConfigPatchDeploymentPatchConfigPreStepLinuxExecStepConfigOutputReference_Override ¶
func NewGoogleOsConfigPatchDeploymentPatchConfigPreStepLinuxExecStepConfigOutputReference_Override(g GoogleOsConfigPatchDeploymentPatchConfigPreStepLinuxExecStepConfigOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewGoogleOsConfigPatchDeploymentPatchConfigPreStepOutputReference_Override ¶
func NewGoogleOsConfigPatchDeploymentPatchConfigPreStepOutputReference_Override(g GoogleOsConfigPatchDeploymentPatchConfigPreStepOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewGoogleOsConfigPatchDeploymentPatchConfigPreStepWindowsExecStepConfigGcsObjectOutputReference_Override ¶
func NewGoogleOsConfigPatchDeploymentPatchConfigPreStepWindowsExecStepConfigGcsObjectOutputReference_Override(g GoogleOsConfigPatchDeploymentPatchConfigPreStepWindowsExecStepConfigGcsObjectOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewGoogleOsConfigPatchDeploymentPatchConfigPreStepWindowsExecStepConfigOutputReference_Override ¶
func NewGoogleOsConfigPatchDeploymentPatchConfigPreStepWindowsExecStepConfigOutputReference_Override(g GoogleOsConfigPatchDeploymentPatchConfigPreStepWindowsExecStepConfigOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewGoogleOsConfigPatchDeploymentPatchConfigWindowsUpdateOutputReference_Override ¶
func NewGoogleOsConfigPatchDeploymentPatchConfigWindowsUpdateOutputReference_Override(g GoogleOsConfigPatchDeploymentPatchConfigWindowsUpdateOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewGoogleOsConfigPatchDeploymentPatchConfigYumOutputReference_Override ¶
func NewGoogleOsConfigPatchDeploymentPatchConfigYumOutputReference_Override(g GoogleOsConfigPatchDeploymentPatchConfigYumOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewGoogleOsConfigPatchDeploymentPatchConfigZypperOutputReference_Override ¶
func NewGoogleOsConfigPatchDeploymentPatchConfigZypperOutputReference_Override(g GoogleOsConfigPatchDeploymentPatchConfigZypperOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewGoogleOsConfigPatchDeploymentRecurringScheduleMonthlyOutputReference_Override ¶
func NewGoogleOsConfigPatchDeploymentRecurringScheduleMonthlyOutputReference_Override(g GoogleOsConfigPatchDeploymentRecurringScheduleMonthlyOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewGoogleOsConfigPatchDeploymentRecurringScheduleMonthlyWeekDayOfMonthOutputReference_Override ¶
func NewGoogleOsConfigPatchDeploymentRecurringScheduleMonthlyWeekDayOfMonthOutputReference_Override(g GoogleOsConfigPatchDeploymentRecurringScheduleMonthlyWeekDayOfMonthOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewGoogleOsConfigPatchDeploymentRecurringScheduleOutputReference_Override ¶
func NewGoogleOsConfigPatchDeploymentRecurringScheduleOutputReference_Override(g GoogleOsConfigPatchDeploymentRecurringScheduleOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewGoogleOsConfigPatchDeploymentRecurringScheduleTimeOfDayOutputReference_Override ¶
func NewGoogleOsConfigPatchDeploymentRecurringScheduleTimeOfDayOutputReference_Override(g GoogleOsConfigPatchDeploymentRecurringScheduleTimeOfDayOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewGoogleOsConfigPatchDeploymentRecurringScheduleTimeZoneOutputReference_Override ¶
func NewGoogleOsConfigPatchDeploymentRecurringScheduleTimeZoneOutputReference_Override(g GoogleOsConfigPatchDeploymentRecurringScheduleTimeZoneOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewGoogleOsConfigPatchDeploymentRecurringScheduleWeeklyOutputReference_Override ¶
func NewGoogleOsConfigPatchDeploymentRecurringScheduleWeeklyOutputReference_Override(g GoogleOsConfigPatchDeploymentRecurringScheduleWeeklyOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewGoogleOsConfigPatchDeploymentRolloutDisruptionBudgetOutputReference_Override ¶
func NewGoogleOsConfigPatchDeploymentRolloutDisruptionBudgetOutputReference_Override(g GoogleOsConfigPatchDeploymentRolloutDisruptionBudgetOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewGoogleOsConfigPatchDeploymentRolloutOutputReference_Override ¶
func NewGoogleOsConfigPatchDeploymentRolloutOutputReference_Override(g GoogleOsConfigPatchDeploymentRolloutOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewGoogleOsConfigPatchDeploymentTimeoutsOutputReference_Override ¶
func NewGoogleOsConfigPatchDeploymentTimeoutsOutputReference_Override(g GoogleOsConfigPatchDeploymentTimeoutsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewGoogleOsConfigPatchDeployment_Override ¶
func NewGoogleOsConfigPatchDeployment_Override(g GoogleOsConfigPatchDeployment, scope constructs.Construct, id *string, config *GoogleOsConfigPatchDeploymentConfig)
Create a new {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.11.0/docs/resources/google_os_config_patch_deployment google_os_config_patch_deployment} Resource.
Types ¶
type GoogleOsConfigPatchDeployment ¶
type GoogleOsConfigPatchDeployment interface { cdktf.TerraformResource // Experimental. CdktfStack() cdktf.TerraformStack // Experimental. Connection() interface{} // Experimental. SetConnection(val interface{}) // Experimental. ConstructNodeMetadata() *map[string]interface{} // Experimental. Count() interface{} // Experimental. SetCount(val interface{}) CreateTime() *string // Experimental. DependsOn() *[]*string // Experimental. SetDependsOn(val *[]*string) Description() *string SetDescription(val *string) DescriptionInput() *string Duration() *string SetDuration(val *string) DurationInput() *string // Experimental. ForEach() cdktf.ITerraformIterator // Experimental. SetForEach(val cdktf.ITerraformIterator) // Experimental. Fqn() *string // Experimental. FriendlyUniqueId() *string Id() *string SetId(val *string) IdInput() *string InstanceFilter() GoogleOsConfigPatchDeploymentInstanceFilterOutputReference InstanceFilterInput() *GoogleOsConfigPatchDeploymentInstanceFilter LastExecuteTime() *string // Experimental. Lifecycle() *cdktf.TerraformResourceLifecycle // Experimental. SetLifecycle(val *cdktf.TerraformResourceLifecycle) Name() *string // The tree node. Node() constructs.Node OneTimeSchedule() GoogleOsConfigPatchDeploymentOneTimeScheduleOutputReference OneTimeScheduleInput() *GoogleOsConfigPatchDeploymentOneTimeSchedule PatchConfig() GoogleOsConfigPatchDeploymentPatchConfigOutputReference PatchConfigInput() *GoogleOsConfigPatchDeploymentPatchConfig PatchDeploymentId() *string SetPatchDeploymentId(val *string) PatchDeploymentIdInput() *string Project() *string SetProject(val *string) ProjectInput() *string // Experimental. Provider() cdktf.TerraformProvider // Experimental. SetProvider(val cdktf.TerraformProvider) // Experimental. Provisioners() *[]interface{} // Experimental. SetProvisioners(val *[]interface{}) // Experimental. RawOverrides() interface{} RecurringSchedule() GoogleOsConfigPatchDeploymentRecurringScheduleOutputReference RecurringScheduleInput() *GoogleOsConfigPatchDeploymentRecurringSchedule Rollout() GoogleOsConfigPatchDeploymentRolloutOutputReference RolloutInput() *GoogleOsConfigPatchDeploymentRollout // Experimental. TerraformGeneratorMetadata() *cdktf.TerraformProviderGeneratorMetadata // Experimental. TerraformMetaArguments() *map[string]interface{} // Experimental. TerraformResourceType() *string Timeouts() GoogleOsConfigPatchDeploymentTimeoutsOutputReference TimeoutsInput() interface{} UpdateTime() *string // Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. // Experimental. AddMoveTarget(moveTarget *string) // Experimental. AddOverride(path *string, value interface{}) // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. HasResourceMove() interface{} // Experimental. ImportFrom(id *string, provider cdktf.TerraformProvider) // Experimental. InterpolationForAttribute(terraformAttribute *string) cdktf.IResolvable // 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. // Experimental. MoveFromId(id *string) // Moves this resource to the target resource given by moveTarget. // Experimental. MoveTo(moveTarget *string, index interface{}) // Moves this resource to the resource corresponding to "id". // Experimental. MoveToId(id *string) // Overrides the auto-generated logical ID with a specific ID. // Experimental. OverrideLogicalId(newLogicalId *string) PutInstanceFilter(value *GoogleOsConfigPatchDeploymentInstanceFilter) PutOneTimeSchedule(value *GoogleOsConfigPatchDeploymentOneTimeSchedule) PutPatchConfig(value *GoogleOsConfigPatchDeploymentPatchConfig) PutRecurringSchedule(value *GoogleOsConfigPatchDeploymentRecurringSchedule) PutRollout(value *GoogleOsConfigPatchDeploymentRollout) PutTimeouts(value *GoogleOsConfigPatchDeploymentTimeouts) ResetDescription() ResetDuration() ResetId() ResetOneTimeSchedule() // Resets a previously passed logical Id to use the auto-generated logical id again. // Experimental. ResetOverrideLogicalId() ResetPatchConfig() ResetProject() ResetRecurringSchedule() ResetRollout() ResetTimeouts() SynthesizeAttributes() *map[string]interface{} // Experimental. ToMetadata() interface{} // Returns a string representation of this construct. ToString() *string // Adds this resource to the terraform JSON output. // Experimental. ToTerraform() interface{} }
Represents a {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.11.0/docs/resources/google_os_config_patch_deployment google_os_config_patch_deployment}.
func NewGoogleOsConfigPatchDeployment ¶
func NewGoogleOsConfigPatchDeployment(scope constructs.Construct, id *string, config *GoogleOsConfigPatchDeploymentConfig) GoogleOsConfigPatchDeployment
Create a new {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.11.0/docs/resources/google_os_config_patch_deployment google_os_config_patch_deployment} Resource.
type GoogleOsConfigPatchDeploymentConfig ¶
type GoogleOsConfigPatchDeploymentConfig struct { // Experimental. Connection interface{} `field:"optional" json:"connection" yaml:"connection"` // Experimental. Count interface{} `field:"optional" json:"count" yaml:"count"` // Experimental. DependsOn *[]cdktf.ITerraformDependable `field:"optional" json:"dependsOn" yaml:"dependsOn"` // Experimental. ForEach cdktf.ITerraformIterator `field:"optional" json:"forEach" yaml:"forEach"` // Experimental. Lifecycle *cdktf.TerraformResourceLifecycle `field:"optional" json:"lifecycle" yaml:"lifecycle"` // Experimental. Provider cdktf.TerraformProvider `field:"optional" json:"provider" yaml:"provider"` // Experimental. Provisioners *[]interface{} `field:"optional" json:"provisioners" yaml:"provisioners"` // instance_filter block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.11.0/docs/resources/google_os_config_patch_deployment#instance_filter GoogleOsConfigPatchDeployment#instance_filter} InstanceFilter *GoogleOsConfigPatchDeploymentInstanceFilter `field:"required" json:"instanceFilter" yaml:"instanceFilter"` // 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-beta/5.11.0/docs/resources/google_os_config_patch_deployment#patch_deployment_id GoogleOsConfigPatchDeployment#patch_deployment_id} PatchDeploymentId *string `field:"required" json:"patchDeploymentId" yaml:"patchDeploymentId"` // 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-beta/5.11.0/docs/resources/google_os_config_patch_deployment#description GoogleOsConfigPatchDeployment#description} Description *string `field:"optional" json:"description" yaml:"description"` // 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-beta/5.11.0/docs/resources/google_os_config_patch_deployment#duration GoogleOsConfigPatchDeployment#duration} Duration *string `field:"optional" json:"duration" yaml:"duration"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.11.0/docs/resources/google_os_config_patch_deployment#id GoogleOsConfigPatchDeployment#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. Id *string `field:"optional" json:"id" yaml:"id"` // one_time_schedule block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.11.0/docs/resources/google_os_config_patch_deployment#one_time_schedule GoogleOsConfigPatchDeployment#one_time_schedule} OneTimeSchedule *GoogleOsConfigPatchDeploymentOneTimeSchedule `field:"optional" json:"oneTimeSchedule" yaml:"oneTimeSchedule"` // patch_config block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.11.0/docs/resources/google_os_config_patch_deployment#patch_config GoogleOsConfigPatchDeployment#patch_config} PatchConfig *GoogleOsConfigPatchDeploymentPatchConfig `field:"optional" json:"patchConfig" yaml:"patchConfig"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.11.0/docs/resources/google_os_config_patch_deployment#project GoogleOsConfigPatchDeployment#project}. Project *string `field:"optional" json:"project" yaml:"project"` // recurring_schedule block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.11.0/docs/resources/google_os_config_patch_deployment#recurring_schedule GoogleOsConfigPatchDeployment#recurring_schedule} RecurringSchedule *GoogleOsConfigPatchDeploymentRecurringSchedule `field:"optional" json:"recurringSchedule" yaml:"recurringSchedule"` // rollout block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.11.0/docs/resources/google_os_config_patch_deployment#rollout GoogleOsConfigPatchDeployment#rollout} Rollout *GoogleOsConfigPatchDeploymentRollout `field:"optional" json:"rollout" yaml:"rollout"` // timeouts block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.11.0/docs/resources/google_os_config_patch_deployment#timeouts GoogleOsConfigPatchDeployment#timeouts} Timeouts *GoogleOsConfigPatchDeploymentTimeouts `field:"optional" json:"timeouts" yaml:"timeouts"` }
type GoogleOsConfigPatchDeploymentInstanceFilter ¶
type GoogleOsConfigPatchDeploymentInstanceFilter struct { // 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-beta/5.11.0/docs/resources/google_os_config_patch_deployment#all GoogleOsConfigPatchDeployment#all} All interface{} `field:"optional" json:"all" yaml:"all"` // group_labels block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.11.0/docs/resources/google_os_config_patch_deployment#group_labels GoogleOsConfigPatchDeployment#group_labels} GroupLabels interface{} `field:"optional" json:"groupLabels" yaml:"groupLabels"` // 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-beta/5.11.0/docs/resources/google_os_config_patch_deployment#instance_name_prefixes GoogleOsConfigPatchDeployment#instance_name_prefixes} InstanceNamePrefixes *[]*string `field:"optional" json:"instanceNamePrefixes" yaml:"instanceNamePrefixes"` // 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-beta/5.11.0/docs/resources/google_os_config_patch_deployment#instances GoogleOsConfigPatchDeployment#instances} Instances *[]*string `field:"optional" json:"instances" yaml:"instances"` // 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-beta/5.11.0/docs/resources/google_os_config_patch_deployment#zones GoogleOsConfigPatchDeployment#zones} Zones *[]*string `field:"optional" json:"zones" yaml:"zones"` }
type GoogleOsConfigPatchDeploymentInstanceFilterGroupLabels ¶
type GoogleOsConfigPatchDeploymentInstanceFilterGroupLabels struct { // 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-beta/5.11.0/docs/resources/google_os_config_patch_deployment#labels GoogleOsConfigPatchDeployment#labels} Labels *map[string]*string `field:"required" json:"labels" yaml:"labels"` }
type GoogleOsConfigPatchDeploymentInstanceFilterGroupLabelsList ¶
type GoogleOsConfigPatchDeploymentInstanceFilterGroupLabelsList interface { cdktf.ComplexList // 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. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Experimental. ComputeFqn() *string Get(index *float64) GoogleOsConfigPatchDeploymentInstanceFilterGroupLabelsOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewGoogleOsConfigPatchDeploymentInstanceFilterGroupLabelsList ¶
func NewGoogleOsConfigPatchDeploymentInstanceFilterGroupLabelsList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) GoogleOsConfigPatchDeploymentInstanceFilterGroupLabelsList
type GoogleOsConfigPatchDeploymentInstanceFilterGroupLabelsOutputReference ¶
type GoogleOsConfigPatchDeploymentInstanceFilterGroupLabelsOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // 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. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) Labels() *map[string]*string SetLabels(val *map[string]*string) LabelsInput() *map[string]*string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewGoogleOsConfigPatchDeploymentInstanceFilterGroupLabelsOutputReference ¶
func NewGoogleOsConfigPatchDeploymentInstanceFilterGroupLabelsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) GoogleOsConfigPatchDeploymentInstanceFilterGroupLabelsOutputReference
type GoogleOsConfigPatchDeploymentInstanceFilterOutputReference ¶
type GoogleOsConfigPatchDeploymentInstanceFilterOutputReference interface { cdktf.ComplexObject All() interface{} SetAll(val interface{}) AllInput() interface{} // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // 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. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string GroupLabels() GoogleOsConfigPatchDeploymentInstanceFilterGroupLabelsList GroupLabelsInput() interface{} InstanceNamePrefixes() *[]*string SetInstanceNamePrefixes(val *[]*string) InstanceNamePrefixesInput() *[]*string Instances() *[]*string SetInstances(val *[]*string) InstancesInput() *[]*string InternalValue() *GoogleOsConfigPatchDeploymentInstanceFilter SetInternalValue(val *GoogleOsConfigPatchDeploymentInstanceFilter) // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Zones() *[]*string SetZones(val *[]*string) ZonesInput() *[]*string // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable PutGroupLabels(value interface{}) ResetAll() ResetGroupLabels() ResetInstanceNamePrefixes() ResetInstances() ResetZones() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewGoogleOsConfigPatchDeploymentInstanceFilterOutputReference ¶
func NewGoogleOsConfigPatchDeploymentInstanceFilterOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) GoogleOsConfigPatchDeploymentInstanceFilterOutputReference
type GoogleOsConfigPatchDeploymentOneTimeSchedule ¶
type GoogleOsConfigPatchDeploymentOneTimeSchedule struct { // 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-beta/5.11.0/docs/resources/google_os_config_patch_deployment#execute_time GoogleOsConfigPatchDeployment#execute_time} ExecuteTime *string `field:"required" json:"executeTime" yaml:"executeTime"` }
type GoogleOsConfigPatchDeploymentOneTimeScheduleOutputReference ¶
type GoogleOsConfigPatchDeploymentOneTimeScheduleOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // 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. // Experimental. CreationStack() *[]*string ExecuteTime() *string SetExecuteTime(val *string) ExecuteTimeInput() *string // Experimental. Fqn() *string InternalValue() *GoogleOsConfigPatchDeploymentOneTimeSchedule SetInternalValue(val *GoogleOsConfigPatchDeploymentOneTimeSchedule) // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewGoogleOsConfigPatchDeploymentOneTimeScheduleOutputReference ¶
func NewGoogleOsConfigPatchDeploymentOneTimeScheduleOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) GoogleOsConfigPatchDeploymentOneTimeScheduleOutputReference
type GoogleOsConfigPatchDeploymentPatchConfig ¶
type GoogleOsConfigPatchDeploymentPatchConfig struct { // apt block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.11.0/docs/resources/google_os_config_patch_deployment#apt GoogleOsConfigPatchDeployment#apt} Apt *GoogleOsConfigPatchDeploymentPatchConfigApt `field:"optional" json:"apt" yaml:"apt"` // goo block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.11.0/docs/resources/google_os_config_patch_deployment#goo GoogleOsConfigPatchDeployment#goo} Goo *GoogleOsConfigPatchDeploymentPatchConfigGoo `field:"optional" json:"goo" yaml:"goo"` // Allows the patch job to run on Managed instance groups (MIGs). // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.11.0/docs/resources/google_os_config_patch_deployment#mig_instances_allowed GoogleOsConfigPatchDeployment#mig_instances_allowed} MigInstancesAllowed interface{} `field:"optional" json:"migInstancesAllowed" yaml:"migInstancesAllowed"` // post_step block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.11.0/docs/resources/google_os_config_patch_deployment#post_step GoogleOsConfigPatchDeployment#post_step} PostStep *GoogleOsConfigPatchDeploymentPatchConfigPostStep `field:"optional" json:"postStep" yaml:"postStep"` // pre_step block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.11.0/docs/resources/google_os_config_patch_deployment#pre_step GoogleOsConfigPatchDeployment#pre_step} PreStep *GoogleOsConfigPatchDeploymentPatchConfigPreStep `field:"optional" json:"preStep" yaml:"preStep"` // Post-patch reboot settings. Possible values: ["DEFAULT", "ALWAYS", "NEVER"]. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.11.0/docs/resources/google_os_config_patch_deployment#reboot_config GoogleOsConfigPatchDeployment#reboot_config} RebootConfig *string `field:"optional" json:"rebootConfig" yaml:"rebootConfig"` // windows_update block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.11.0/docs/resources/google_os_config_patch_deployment#windows_update GoogleOsConfigPatchDeployment#windows_update} WindowsUpdate *GoogleOsConfigPatchDeploymentPatchConfigWindowsUpdate `field:"optional" json:"windowsUpdate" yaml:"windowsUpdate"` // yum block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.11.0/docs/resources/google_os_config_patch_deployment#yum GoogleOsConfigPatchDeployment#yum} Yum *GoogleOsConfigPatchDeploymentPatchConfigYum `field:"optional" json:"yum" yaml:"yum"` // zypper block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.11.0/docs/resources/google_os_config_patch_deployment#zypper GoogleOsConfigPatchDeployment#zypper} Zypper *GoogleOsConfigPatchDeploymentPatchConfigZypper `field:"optional" json:"zypper" yaml:"zypper"` }
type GoogleOsConfigPatchDeploymentPatchConfigApt ¶
type GoogleOsConfigPatchDeploymentPatchConfigApt struct { // List of packages to exclude from update. These packages will be excluded. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.11.0/docs/resources/google_os_config_patch_deployment#excludes GoogleOsConfigPatchDeployment#excludes} Excludes *[]*string `field:"optional" json:"excludes" yaml:"excludes"` // 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-beta/5.11.0/docs/resources/google_os_config_patch_deployment#exclusive_packages GoogleOsConfigPatchDeployment#exclusive_packages} ExclusivePackages *[]*string `field:"optional" json:"exclusivePackages" yaml:"exclusivePackages"` // 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-beta/5.11.0/docs/resources/google_os_config_patch_deployment#type GoogleOsConfigPatchDeployment#type} Type *string `field:"optional" json:"type" yaml:"type"` }
type GoogleOsConfigPatchDeploymentPatchConfigAptOutputReference ¶
type GoogleOsConfigPatchDeploymentPatchConfigAptOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // 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. // Experimental. CreationStack() *[]*string Excludes() *[]*string SetExcludes(val *[]*string) ExcludesInput() *[]*string ExclusivePackages() *[]*string SetExclusivePackages(val *[]*string) ExclusivePackagesInput() *[]*string // Experimental. Fqn() *string InternalValue() *GoogleOsConfigPatchDeploymentPatchConfigApt SetInternalValue(val *GoogleOsConfigPatchDeploymentPatchConfigApt) // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Type() *string SetType(val *string) TypeInput() *string // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetExcludes() ResetExclusivePackages() ResetType() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewGoogleOsConfigPatchDeploymentPatchConfigAptOutputReference ¶
func NewGoogleOsConfigPatchDeploymentPatchConfigAptOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) GoogleOsConfigPatchDeploymentPatchConfigAptOutputReference
type GoogleOsConfigPatchDeploymentPatchConfigGoo ¶
type GoogleOsConfigPatchDeploymentPatchConfigGoo struct { // 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-beta/5.11.0/docs/resources/google_os_config_patch_deployment#enabled GoogleOsConfigPatchDeployment#enabled} Enabled interface{} `field:"required" json:"enabled" yaml:"enabled"` }
type GoogleOsConfigPatchDeploymentPatchConfigGooOutputReference ¶
type GoogleOsConfigPatchDeploymentPatchConfigGooOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // 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. // Experimental. CreationStack() *[]*string Enabled() interface{} SetEnabled(val interface{}) EnabledInput() interface{} // Experimental. Fqn() *string InternalValue() *GoogleOsConfigPatchDeploymentPatchConfigGoo SetInternalValue(val *GoogleOsConfigPatchDeploymentPatchConfigGoo) // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewGoogleOsConfigPatchDeploymentPatchConfigGooOutputReference ¶
func NewGoogleOsConfigPatchDeploymentPatchConfigGooOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) GoogleOsConfigPatchDeploymentPatchConfigGooOutputReference
type GoogleOsConfigPatchDeploymentPatchConfigOutputReference ¶
type GoogleOsConfigPatchDeploymentPatchConfigOutputReference interface { cdktf.ComplexObject Apt() GoogleOsConfigPatchDeploymentPatchConfigAptOutputReference AptInput() *GoogleOsConfigPatchDeploymentPatchConfigApt // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // 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. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string Goo() GoogleOsConfigPatchDeploymentPatchConfigGooOutputReference GooInput() *GoogleOsConfigPatchDeploymentPatchConfigGoo InternalValue() *GoogleOsConfigPatchDeploymentPatchConfig SetInternalValue(val *GoogleOsConfigPatchDeploymentPatchConfig) MigInstancesAllowed() interface{} SetMigInstancesAllowed(val interface{}) MigInstancesAllowedInput() interface{} PostStep() GoogleOsConfigPatchDeploymentPatchConfigPostStepOutputReference PostStepInput() *GoogleOsConfigPatchDeploymentPatchConfigPostStep PreStep() GoogleOsConfigPatchDeploymentPatchConfigPreStepOutputReference PreStepInput() *GoogleOsConfigPatchDeploymentPatchConfigPreStep RebootConfig() *string SetRebootConfig(val *string) RebootConfigInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) WindowsUpdate() GoogleOsConfigPatchDeploymentPatchConfigWindowsUpdateOutputReference WindowsUpdateInput() *GoogleOsConfigPatchDeploymentPatchConfigWindowsUpdate Yum() GoogleOsConfigPatchDeploymentPatchConfigYumOutputReference YumInput() *GoogleOsConfigPatchDeploymentPatchConfigYum Zypper() GoogleOsConfigPatchDeploymentPatchConfigZypperOutputReference ZypperInput() *GoogleOsConfigPatchDeploymentPatchConfigZypper // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable PutApt(value *GoogleOsConfigPatchDeploymentPatchConfigApt) PutGoo(value *GoogleOsConfigPatchDeploymentPatchConfigGoo) PutPostStep(value *GoogleOsConfigPatchDeploymentPatchConfigPostStep) PutPreStep(value *GoogleOsConfigPatchDeploymentPatchConfigPreStep) PutWindowsUpdate(value *GoogleOsConfigPatchDeploymentPatchConfigWindowsUpdate) PutYum(value *GoogleOsConfigPatchDeploymentPatchConfigYum) PutZypper(value *GoogleOsConfigPatchDeploymentPatchConfigZypper) ResetApt() ResetGoo() ResetMigInstancesAllowed() ResetPostStep() ResetPreStep() ResetRebootConfig() ResetWindowsUpdate() ResetYum() ResetZypper() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewGoogleOsConfigPatchDeploymentPatchConfigOutputReference ¶
func NewGoogleOsConfigPatchDeploymentPatchConfigOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) GoogleOsConfigPatchDeploymentPatchConfigOutputReference
type GoogleOsConfigPatchDeploymentPatchConfigPostStep ¶
type GoogleOsConfigPatchDeploymentPatchConfigPostStep struct { // linux_exec_step_config block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.11.0/docs/resources/google_os_config_patch_deployment#linux_exec_step_config GoogleOsConfigPatchDeployment#linux_exec_step_config} LinuxExecStepConfig *GoogleOsConfigPatchDeploymentPatchConfigPostStepLinuxExecStepConfig `field:"optional" json:"linuxExecStepConfig" yaml:"linuxExecStepConfig"` // windows_exec_step_config block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.11.0/docs/resources/google_os_config_patch_deployment#windows_exec_step_config GoogleOsConfigPatchDeployment#windows_exec_step_config} WindowsExecStepConfig *GoogleOsConfigPatchDeploymentPatchConfigPostStepWindowsExecStepConfig `field:"optional" json:"windowsExecStepConfig" yaml:"windowsExecStepConfig"` }
type GoogleOsConfigPatchDeploymentPatchConfigPostStepLinuxExecStepConfig ¶
type GoogleOsConfigPatchDeploymentPatchConfigPostStepLinuxExecStepConfig struct { // 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-beta/5.11.0/docs/resources/google_os_config_patch_deployment#allowed_success_codes GoogleOsConfigPatchDeployment#allowed_success_codes} AllowedSuccessCodes *[]*float64 `field:"optional" json:"allowedSuccessCodes" yaml:"allowedSuccessCodes"` // gcs_object block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.11.0/docs/resources/google_os_config_patch_deployment#gcs_object GoogleOsConfigPatchDeployment#gcs_object} GcsObject *GoogleOsConfigPatchDeploymentPatchConfigPostStepLinuxExecStepConfigGcsObject `field:"optional" json:"gcsObject" yaml:"gcsObject"` // 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-beta/5.11.0/docs/resources/google_os_config_patch_deployment#interpreter GoogleOsConfigPatchDeployment#interpreter} Interpreter *string `field:"optional" json:"interpreter" yaml:"interpreter"` // An absolute path to the executable on the VM. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.11.0/docs/resources/google_os_config_patch_deployment#local_path GoogleOsConfigPatchDeployment#local_path} LocalPath *string `field:"optional" json:"localPath" yaml:"localPath"` }
type GoogleOsConfigPatchDeploymentPatchConfigPostStepLinuxExecStepConfigGcsObject ¶
type GoogleOsConfigPatchDeploymentPatchConfigPostStepLinuxExecStepConfigGcsObject struct { // Bucket of the Cloud Storage object. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.11.0/docs/resources/google_os_config_patch_deployment#bucket GoogleOsConfigPatchDeployment#bucket} Bucket *string `field:"required" json:"bucket" yaml:"bucket"` // 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-beta/5.11.0/docs/resources/google_os_config_patch_deployment#generation_number GoogleOsConfigPatchDeployment#generation_number} GenerationNumber *string `field:"required" json:"generationNumber" yaml:"generationNumber"` // Name of the Cloud Storage object. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.11.0/docs/resources/google_os_config_patch_deployment#object GoogleOsConfigPatchDeployment#object} Object *string `field:"required" json:"object" yaml:"object"` }
type GoogleOsConfigPatchDeploymentPatchConfigPostStepLinuxExecStepConfigGcsObjectOutputReference ¶
type GoogleOsConfigPatchDeploymentPatchConfigPostStepLinuxExecStepConfigGcsObjectOutputReference interface { cdktf.ComplexObject Bucket() *string SetBucket(val *string) BucketInput() *string // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // 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. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string GenerationNumber() *string SetGenerationNumber(val *string) GenerationNumberInput() *string InternalValue() *GoogleOsConfigPatchDeploymentPatchConfigPostStepLinuxExecStepConfigGcsObject SetInternalValue(val *GoogleOsConfigPatchDeploymentPatchConfigPostStepLinuxExecStepConfigGcsObject) Object() *string SetObject(val *string) ObjectInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewGoogleOsConfigPatchDeploymentPatchConfigPostStepLinuxExecStepConfigGcsObjectOutputReference ¶
func NewGoogleOsConfigPatchDeploymentPatchConfigPostStepLinuxExecStepConfigGcsObjectOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) GoogleOsConfigPatchDeploymentPatchConfigPostStepLinuxExecStepConfigGcsObjectOutputReference
type GoogleOsConfigPatchDeploymentPatchConfigPostStepLinuxExecStepConfigOutputReference ¶
type GoogleOsConfigPatchDeploymentPatchConfigPostStepLinuxExecStepConfigOutputReference interface { cdktf.ComplexObject AllowedSuccessCodes() *[]*float64 SetAllowedSuccessCodes(val *[]*float64) AllowedSuccessCodesInput() *[]*float64 // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // 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. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string GcsObject() GoogleOsConfigPatchDeploymentPatchConfigPostStepLinuxExecStepConfigGcsObjectOutputReference GcsObjectInput() *GoogleOsConfigPatchDeploymentPatchConfigPostStepLinuxExecStepConfigGcsObject InternalValue() *GoogleOsConfigPatchDeploymentPatchConfigPostStepLinuxExecStepConfig SetInternalValue(val *GoogleOsConfigPatchDeploymentPatchConfigPostStepLinuxExecStepConfig) Interpreter() *string SetInterpreter(val *string) InterpreterInput() *string LocalPath() *string SetLocalPath(val *string) LocalPathInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable PutGcsObject(value *GoogleOsConfigPatchDeploymentPatchConfigPostStepLinuxExecStepConfigGcsObject) ResetAllowedSuccessCodes() ResetGcsObject() ResetInterpreter() ResetLocalPath() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewGoogleOsConfigPatchDeploymentPatchConfigPostStepLinuxExecStepConfigOutputReference ¶
func NewGoogleOsConfigPatchDeploymentPatchConfigPostStepLinuxExecStepConfigOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) GoogleOsConfigPatchDeploymentPatchConfigPostStepLinuxExecStepConfigOutputReference
type GoogleOsConfigPatchDeploymentPatchConfigPostStepOutputReference ¶
type GoogleOsConfigPatchDeploymentPatchConfigPostStepOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // 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. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *GoogleOsConfigPatchDeploymentPatchConfigPostStep SetInternalValue(val *GoogleOsConfigPatchDeploymentPatchConfigPostStep) LinuxExecStepConfig() GoogleOsConfigPatchDeploymentPatchConfigPostStepLinuxExecStepConfigOutputReference LinuxExecStepConfigInput() *GoogleOsConfigPatchDeploymentPatchConfigPostStepLinuxExecStepConfig // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) WindowsExecStepConfig() GoogleOsConfigPatchDeploymentPatchConfigPostStepWindowsExecStepConfigOutputReference WindowsExecStepConfigInput() *GoogleOsConfigPatchDeploymentPatchConfigPostStepWindowsExecStepConfig // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable PutLinuxExecStepConfig(value *GoogleOsConfigPatchDeploymentPatchConfigPostStepLinuxExecStepConfig) PutWindowsExecStepConfig(value *GoogleOsConfigPatchDeploymentPatchConfigPostStepWindowsExecStepConfig) ResetLinuxExecStepConfig() ResetWindowsExecStepConfig() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewGoogleOsConfigPatchDeploymentPatchConfigPostStepOutputReference ¶
func NewGoogleOsConfigPatchDeploymentPatchConfigPostStepOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) GoogleOsConfigPatchDeploymentPatchConfigPostStepOutputReference
type GoogleOsConfigPatchDeploymentPatchConfigPostStepWindowsExecStepConfig ¶
type GoogleOsConfigPatchDeploymentPatchConfigPostStepWindowsExecStepConfig struct { // 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-beta/5.11.0/docs/resources/google_os_config_patch_deployment#allowed_success_codes GoogleOsConfigPatchDeployment#allowed_success_codes} AllowedSuccessCodes *[]*float64 `field:"optional" json:"allowedSuccessCodes" yaml:"allowedSuccessCodes"` // gcs_object block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.11.0/docs/resources/google_os_config_patch_deployment#gcs_object GoogleOsConfigPatchDeployment#gcs_object} GcsObject *GoogleOsConfigPatchDeploymentPatchConfigPostStepWindowsExecStepConfigGcsObject `field:"optional" json:"gcsObject" yaml:"gcsObject"` // 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-beta/5.11.0/docs/resources/google_os_config_patch_deployment#interpreter GoogleOsConfigPatchDeployment#interpreter} Interpreter *string `field:"optional" json:"interpreter" yaml:"interpreter"` // An absolute path to the executable on the VM. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.11.0/docs/resources/google_os_config_patch_deployment#local_path GoogleOsConfigPatchDeployment#local_path} LocalPath *string `field:"optional" json:"localPath" yaml:"localPath"` }
type GoogleOsConfigPatchDeploymentPatchConfigPostStepWindowsExecStepConfigGcsObject ¶
type GoogleOsConfigPatchDeploymentPatchConfigPostStepWindowsExecStepConfigGcsObject struct { // Bucket of the Cloud Storage object. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.11.0/docs/resources/google_os_config_patch_deployment#bucket GoogleOsConfigPatchDeployment#bucket} Bucket *string `field:"required" json:"bucket" yaml:"bucket"` // 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-beta/5.11.0/docs/resources/google_os_config_patch_deployment#generation_number GoogleOsConfigPatchDeployment#generation_number} GenerationNumber *string `field:"required" json:"generationNumber" yaml:"generationNumber"` // Name of the Cloud Storage object. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.11.0/docs/resources/google_os_config_patch_deployment#object GoogleOsConfigPatchDeployment#object} Object *string `field:"required" json:"object" yaml:"object"` }
type GoogleOsConfigPatchDeploymentPatchConfigPostStepWindowsExecStepConfigGcsObjectOutputReference ¶
type GoogleOsConfigPatchDeploymentPatchConfigPostStepWindowsExecStepConfigGcsObjectOutputReference interface { cdktf.ComplexObject Bucket() *string SetBucket(val *string) BucketInput() *string // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // 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. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string GenerationNumber() *string SetGenerationNumber(val *string) GenerationNumberInput() *string InternalValue() *GoogleOsConfigPatchDeploymentPatchConfigPostStepWindowsExecStepConfigGcsObject SetInternalValue(val *GoogleOsConfigPatchDeploymentPatchConfigPostStepWindowsExecStepConfigGcsObject) Object() *string SetObject(val *string) ObjectInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewGoogleOsConfigPatchDeploymentPatchConfigPostStepWindowsExecStepConfigGcsObjectOutputReference ¶
func NewGoogleOsConfigPatchDeploymentPatchConfigPostStepWindowsExecStepConfigGcsObjectOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) GoogleOsConfigPatchDeploymentPatchConfigPostStepWindowsExecStepConfigGcsObjectOutputReference
type GoogleOsConfigPatchDeploymentPatchConfigPostStepWindowsExecStepConfigOutputReference ¶
type GoogleOsConfigPatchDeploymentPatchConfigPostStepWindowsExecStepConfigOutputReference interface { cdktf.ComplexObject AllowedSuccessCodes() *[]*float64 SetAllowedSuccessCodes(val *[]*float64) AllowedSuccessCodesInput() *[]*float64 // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // 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. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string GcsObject() GoogleOsConfigPatchDeploymentPatchConfigPostStepWindowsExecStepConfigGcsObjectOutputReference GcsObjectInput() *GoogleOsConfigPatchDeploymentPatchConfigPostStepWindowsExecStepConfigGcsObject InternalValue() *GoogleOsConfigPatchDeploymentPatchConfigPostStepWindowsExecStepConfig SetInternalValue(val *GoogleOsConfigPatchDeploymentPatchConfigPostStepWindowsExecStepConfig) Interpreter() *string SetInterpreter(val *string) InterpreterInput() *string LocalPath() *string SetLocalPath(val *string) LocalPathInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable PutGcsObject(value *GoogleOsConfigPatchDeploymentPatchConfigPostStepWindowsExecStepConfigGcsObject) ResetAllowedSuccessCodes() ResetGcsObject() ResetInterpreter() ResetLocalPath() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewGoogleOsConfigPatchDeploymentPatchConfigPostStepWindowsExecStepConfigOutputReference ¶
func NewGoogleOsConfigPatchDeploymentPatchConfigPostStepWindowsExecStepConfigOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) GoogleOsConfigPatchDeploymentPatchConfigPostStepWindowsExecStepConfigOutputReference
type GoogleOsConfigPatchDeploymentPatchConfigPreStep ¶
type GoogleOsConfigPatchDeploymentPatchConfigPreStep struct { // linux_exec_step_config block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.11.0/docs/resources/google_os_config_patch_deployment#linux_exec_step_config GoogleOsConfigPatchDeployment#linux_exec_step_config} LinuxExecStepConfig *GoogleOsConfigPatchDeploymentPatchConfigPreStepLinuxExecStepConfig `field:"optional" json:"linuxExecStepConfig" yaml:"linuxExecStepConfig"` // windows_exec_step_config block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.11.0/docs/resources/google_os_config_patch_deployment#windows_exec_step_config GoogleOsConfigPatchDeployment#windows_exec_step_config} WindowsExecStepConfig *GoogleOsConfigPatchDeploymentPatchConfigPreStepWindowsExecStepConfig `field:"optional" json:"windowsExecStepConfig" yaml:"windowsExecStepConfig"` }
type GoogleOsConfigPatchDeploymentPatchConfigPreStepLinuxExecStepConfig ¶
type GoogleOsConfigPatchDeploymentPatchConfigPreStepLinuxExecStepConfig struct { // 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-beta/5.11.0/docs/resources/google_os_config_patch_deployment#allowed_success_codes GoogleOsConfigPatchDeployment#allowed_success_codes} AllowedSuccessCodes *[]*float64 `field:"optional" json:"allowedSuccessCodes" yaml:"allowedSuccessCodes"` // gcs_object block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.11.0/docs/resources/google_os_config_patch_deployment#gcs_object GoogleOsConfigPatchDeployment#gcs_object} GcsObject *GoogleOsConfigPatchDeploymentPatchConfigPreStepLinuxExecStepConfigGcsObject `field:"optional" json:"gcsObject" yaml:"gcsObject"` // 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-beta/5.11.0/docs/resources/google_os_config_patch_deployment#interpreter GoogleOsConfigPatchDeployment#interpreter} Interpreter *string `field:"optional" json:"interpreter" yaml:"interpreter"` // An absolute path to the executable on the VM. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.11.0/docs/resources/google_os_config_patch_deployment#local_path GoogleOsConfigPatchDeployment#local_path} LocalPath *string `field:"optional" json:"localPath" yaml:"localPath"` }
type GoogleOsConfigPatchDeploymentPatchConfigPreStepLinuxExecStepConfigGcsObject ¶
type GoogleOsConfigPatchDeploymentPatchConfigPreStepLinuxExecStepConfigGcsObject struct { // Bucket of the Cloud Storage object. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.11.0/docs/resources/google_os_config_patch_deployment#bucket GoogleOsConfigPatchDeployment#bucket} Bucket *string `field:"required" json:"bucket" yaml:"bucket"` // 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-beta/5.11.0/docs/resources/google_os_config_patch_deployment#generation_number GoogleOsConfigPatchDeployment#generation_number} GenerationNumber *string `field:"required" json:"generationNumber" yaml:"generationNumber"` // Name of the Cloud Storage object. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.11.0/docs/resources/google_os_config_patch_deployment#object GoogleOsConfigPatchDeployment#object} Object *string `field:"required" json:"object" yaml:"object"` }
type GoogleOsConfigPatchDeploymentPatchConfigPreStepLinuxExecStepConfigGcsObjectOutputReference ¶
type GoogleOsConfigPatchDeploymentPatchConfigPreStepLinuxExecStepConfigGcsObjectOutputReference interface { cdktf.ComplexObject Bucket() *string SetBucket(val *string) BucketInput() *string // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // 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. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string GenerationNumber() *string SetGenerationNumber(val *string) GenerationNumberInput() *string InternalValue() *GoogleOsConfigPatchDeploymentPatchConfigPreStepLinuxExecStepConfigGcsObject SetInternalValue(val *GoogleOsConfigPatchDeploymentPatchConfigPreStepLinuxExecStepConfigGcsObject) Object() *string SetObject(val *string) ObjectInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewGoogleOsConfigPatchDeploymentPatchConfigPreStepLinuxExecStepConfigGcsObjectOutputReference ¶
func NewGoogleOsConfigPatchDeploymentPatchConfigPreStepLinuxExecStepConfigGcsObjectOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) GoogleOsConfigPatchDeploymentPatchConfigPreStepLinuxExecStepConfigGcsObjectOutputReference
type GoogleOsConfigPatchDeploymentPatchConfigPreStepLinuxExecStepConfigOutputReference ¶
type GoogleOsConfigPatchDeploymentPatchConfigPreStepLinuxExecStepConfigOutputReference interface { cdktf.ComplexObject AllowedSuccessCodes() *[]*float64 SetAllowedSuccessCodes(val *[]*float64) AllowedSuccessCodesInput() *[]*float64 // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // 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. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string GcsObject() GoogleOsConfigPatchDeploymentPatchConfigPreStepLinuxExecStepConfigGcsObjectOutputReference GcsObjectInput() *GoogleOsConfigPatchDeploymentPatchConfigPreStepLinuxExecStepConfigGcsObject InternalValue() *GoogleOsConfigPatchDeploymentPatchConfigPreStepLinuxExecStepConfig SetInternalValue(val *GoogleOsConfigPatchDeploymentPatchConfigPreStepLinuxExecStepConfig) Interpreter() *string SetInterpreter(val *string) InterpreterInput() *string LocalPath() *string SetLocalPath(val *string) LocalPathInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable PutGcsObject(value *GoogleOsConfigPatchDeploymentPatchConfigPreStepLinuxExecStepConfigGcsObject) ResetAllowedSuccessCodes() ResetGcsObject() ResetInterpreter() ResetLocalPath() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewGoogleOsConfigPatchDeploymentPatchConfigPreStepLinuxExecStepConfigOutputReference ¶
func NewGoogleOsConfigPatchDeploymentPatchConfigPreStepLinuxExecStepConfigOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) GoogleOsConfigPatchDeploymentPatchConfigPreStepLinuxExecStepConfigOutputReference
type GoogleOsConfigPatchDeploymentPatchConfigPreStepOutputReference ¶
type GoogleOsConfigPatchDeploymentPatchConfigPreStepOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // 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. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *GoogleOsConfigPatchDeploymentPatchConfigPreStep SetInternalValue(val *GoogleOsConfigPatchDeploymentPatchConfigPreStep) LinuxExecStepConfig() GoogleOsConfigPatchDeploymentPatchConfigPreStepLinuxExecStepConfigOutputReference LinuxExecStepConfigInput() *GoogleOsConfigPatchDeploymentPatchConfigPreStepLinuxExecStepConfig // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) WindowsExecStepConfig() GoogleOsConfigPatchDeploymentPatchConfigPreStepWindowsExecStepConfigOutputReference WindowsExecStepConfigInput() *GoogleOsConfigPatchDeploymentPatchConfigPreStepWindowsExecStepConfig // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable PutLinuxExecStepConfig(value *GoogleOsConfigPatchDeploymentPatchConfigPreStepLinuxExecStepConfig) PutWindowsExecStepConfig(value *GoogleOsConfigPatchDeploymentPatchConfigPreStepWindowsExecStepConfig) ResetLinuxExecStepConfig() ResetWindowsExecStepConfig() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewGoogleOsConfigPatchDeploymentPatchConfigPreStepOutputReference ¶
func NewGoogleOsConfigPatchDeploymentPatchConfigPreStepOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) GoogleOsConfigPatchDeploymentPatchConfigPreStepOutputReference
type GoogleOsConfigPatchDeploymentPatchConfigPreStepWindowsExecStepConfig ¶
type GoogleOsConfigPatchDeploymentPatchConfigPreStepWindowsExecStepConfig struct { // 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-beta/5.11.0/docs/resources/google_os_config_patch_deployment#allowed_success_codes GoogleOsConfigPatchDeployment#allowed_success_codes} AllowedSuccessCodes *[]*float64 `field:"optional" json:"allowedSuccessCodes" yaml:"allowedSuccessCodes"` // gcs_object block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.11.0/docs/resources/google_os_config_patch_deployment#gcs_object GoogleOsConfigPatchDeployment#gcs_object} GcsObject *GoogleOsConfigPatchDeploymentPatchConfigPreStepWindowsExecStepConfigGcsObject `field:"optional" json:"gcsObject" yaml:"gcsObject"` // 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-beta/5.11.0/docs/resources/google_os_config_patch_deployment#interpreter GoogleOsConfigPatchDeployment#interpreter} Interpreter *string `field:"optional" json:"interpreter" yaml:"interpreter"` // An absolute path to the executable on the VM. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.11.0/docs/resources/google_os_config_patch_deployment#local_path GoogleOsConfigPatchDeployment#local_path} LocalPath *string `field:"optional" json:"localPath" yaml:"localPath"` }
type GoogleOsConfigPatchDeploymentPatchConfigPreStepWindowsExecStepConfigGcsObject ¶
type GoogleOsConfigPatchDeploymentPatchConfigPreStepWindowsExecStepConfigGcsObject struct { // Bucket of the Cloud Storage object. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.11.0/docs/resources/google_os_config_patch_deployment#bucket GoogleOsConfigPatchDeployment#bucket} Bucket *string `field:"required" json:"bucket" yaml:"bucket"` // 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-beta/5.11.0/docs/resources/google_os_config_patch_deployment#generation_number GoogleOsConfigPatchDeployment#generation_number} GenerationNumber *string `field:"required" json:"generationNumber" yaml:"generationNumber"` // Name of the Cloud Storage object. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.11.0/docs/resources/google_os_config_patch_deployment#object GoogleOsConfigPatchDeployment#object} Object *string `field:"required" json:"object" yaml:"object"` }
type GoogleOsConfigPatchDeploymentPatchConfigPreStepWindowsExecStepConfigGcsObjectOutputReference ¶
type GoogleOsConfigPatchDeploymentPatchConfigPreStepWindowsExecStepConfigGcsObjectOutputReference interface { cdktf.ComplexObject Bucket() *string SetBucket(val *string) BucketInput() *string // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // 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. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string GenerationNumber() *string SetGenerationNumber(val *string) GenerationNumberInput() *string InternalValue() *GoogleOsConfigPatchDeploymentPatchConfigPreStepWindowsExecStepConfigGcsObject SetInternalValue(val *GoogleOsConfigPatchDeploymentPatchConfigPreStepWindowsExecStepConfigGcsObject) Object() *string SetObject(val *string) ObjectInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewGoogleOsConfigPatchDeploymentPatchConfigPreStepWindowsExecStepConfigGcsObjectOutputReference ¶
func NewGoogleOsConfigPatchDeploymentPatchConfigPreStepWindowsExecStepConfigGcsObjectOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) GoogleOsConfigPatchDeploymentPatchConfigPreStepWindowsExecStepConfigGcsObjectOutputReference
type GoogleOsConfigPatchDeploymentPatchConfigPreStepWindowsExecStepConfigOutputReference ¶
type GoogleOsConfigPatchDeploymentPatchConfigPreStepWindowsExecStepConfigOutputReference interface { cdktf.ComplexObject AllowedSuccessCodes() *[]*float64 SetAllowedSuccessCodes(val *[]*float64) AllowedSuccessCodesInput() *[]*float64 // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // 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. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string GcsObject() GoogleOsConfigPatchDeploymentPatchConfigPreStepWindowsExecStepConfigGcsObjectOutputReference GcsObjectInput() *GoogleOsConfigPatchDeploymentPatchConfigPreStepWindowsExecStepConfigGcsObject InternalValue() *GoogleOsConfigPatchDeploymentPatchConfigPreStepWindowsExecStepConfig SetInternalValue(val *GoogleOsConfigPatchDeploymentPatchConfigPreStepWindowsExecStepConfig) Interpreter() *string SetInterpreter(val *string) InterpreterInput() *string LocalPath() *string SetLocalPath(val *string) LocalPathInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable PutGcsObject(value *GoogleOsConfigPatchDeploymentPatchConfigPreStepWindowsExecStepConfigGcsObject) ResetAllowedSuccessCodes() ResetGcsObject() ResetInterpreter() ResetLocalPath() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewGoogleOsConfigPatchDeploymentPatchConfigPreStepWindowsExecStepConfigOutputReference ¶
func NewGoogleOsConfigPatchDeploymentPatchConfigPreStepWindowsExecStepConfigOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) GoogleOsConfigPatchDeploymentPatchConfigPreStepWindowsExecStepConfigOutputReference
type GoogleOsConfigPatchDeploymentPatchConfigWindowsUpdate ¶
type GoogleOsConfigPatchDeploymentPatchConfigWindowsUpdate struct { // 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-beta/5.11.0/docs/resources/google_os_config_patch_deployment#classifications GoogleOsConfigPatchDeployment#classifications} Classifications *[]*string `field:"optional" json:"classifications" yaml:"classifications"` // List of KBs to exclude from update. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.11.0/docs/resources/google_os_config_patch_deployment#excludes GoogleOsConfigPatchDeployment#excludes} Excludes *[]*string `field:"optional" json:"excludes" yaml:"excludes"` // 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-beta/5.11.0/docs/resources/google_os_config_patch_deployment#exclusive_patches GoogleOsConfigPatchDeployment#exclusive_patches} ExclusivePatches *[]*string `field:"optional" json:"exclusivePatches" yaml:"exclusivePatches"` }
type GoogleOsConfigPatchDeploymentPatchConfigWindowsUpdateOutputReference ¶
type GoogleOsConfigPatchDeploymentPatchConfigWindowsUpdateOutputReference interface { cdktf.ComplexObject Classifications() *[]*string SetClassifications(val *[]*string) ClassificationsInput() *[]*string // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // 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. // Experimental. CreationStack() *[]*string Excludes() *[]*string SetExcludes(val *[]*string) ExcludesInput() *[]*string ExclusivePatches() *[]*string SetExclusivePatches(val *[]*string) ExclusivePatchesInput() *[]*string // Experimental. Fqn() *string InternalValue() *GoogleOsConfigPatchDeploymentPatchConfigWindowsUpdate SetInternalValue(val *GoogleOsConfigPatchDeploymentPatchConfigWindowsUpdate) // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetClassifications() ResetExcludes() ResetExclusivePatches() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewGoogleOsConfigPatchDeploymentPatchConfigWindowsUpdateOutputReference ¶
func NewGoogleOsConfigPatchDeploymentPatchConfigWindowsUpdateOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) GoogleOsConfigPatchDeploymentPatchConfigWindowsUpdateOutputReference
type GoogleOsConfigPatchDeploymentPatchConfigYum ¶
type GoogleOsConfigPatchDeploymentPatchConfigYum struct { // List of packages to exclude from update. These packages will be excluded. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.11.0/docs/resources/google_os_config_patch_deployment#excludes GoogleOsConfigPatchDeployment#excludes} Excludes *[]*string `field:"optional" json:"excludes" yaml:"excludes"` // 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-beta/5.11.0/docs/resources/google_os_config_patch_deployment#exclusive_packages GoogleOsConfigPatchDeployment#exclusive_packages} ExclusivePackages *[]*string `field:"optional" json:"exclusivePackages" yaml:"exclusivePackages"` // Will cause patch to run yum update-minimal instead. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.11.0/docs/resources/google_os_config_patch_deployment#minimal GoogleOsConfigPatchDeployment#minimal} Minimal interface{} `field:"optional" json:"minimal" yaml:"minimal"` // Adds the --security flag to yum update. Not supported on all platforms. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.11.0/docs/resources/google_os_config_patch_deployment#security GoogleOsConfigPatchDeployment#security} Security interface{} `field:"optional" json:"security" yaml:"security"` }
type GoogleOsConfigPatchDeploymentPatchConfigYumOutputReference ¶
type GoogleOsConfigPatchDeploymentPatchConfigYumOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // 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. // Experimental. CreationStack() *[]*string Excludes() *[]*string SetExcludes(val *[]*string) ExcludesInput() *[]*string ExclusivePackages() *[]*string SetExclusivePackages(val *[]*string) ExclusivePackagesInput() *[]*string // Experimental. Fqn() *string InternalValue() *GoogleOsConfigPatchDeploymentPatchConfigYum SetInternalValue(val *GoogleOsConfigPatchDeploymentPatchConfigYum) Minimal() interface{} SetMinimal(val interface{}) MinimalInput() interface{} Security() interface{} SetSecurity(val interface{}) SecurityInput() interface{} // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetExcludes() ResetExclusivePackages() ResetMinimal() ResetSecurity() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewGoogleOsConfigPatchDeploymentPatchConfigYumOutputReference ¶
func NewGoogleOsConfigPatchDeploymentPatchConfigYumOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) GoogleOsConfigPatchDeploymentPatchConfigYumOutputReference
type GoogleOsConfigPatchDeploymentPatchConfigZypper ¶
type GoogleOsConfigPatchDeploymentPatchConfigZypper struct { // 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-beta/5.11.0/docs/resources/google_os_config_patch_deployment#categories GoogleOsConfigPatchDeployment#categories} Categories *[]*string `field:"optional" json:"categories" yaml:"categories"` // List of packages to exclude from update. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.11.0/docs/resources/google_os_config_patch_deployment#excludes GoogleOsConfigPatchDeployment#excludes} Excludes *[]*string `field:"optional" json:"excludes" yaml:"excludes"` // 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-beta/5.11.0/docs/resources/google_os_config_patch_deployment#exclusive_patches GoogleOsConfigPatchDeployment#exclusive_patches} ExclusivePatches *[]*string `field:"optional" json:"exclusivePatches" yaml:"exclusivePatches"` // 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-beta/5.11.0/docs/resources/google_os_config_patch_deployment#severities GoogleOsConfigPatchDeployment#severities} Severities *[]*string `field:"optional" json:"severities" yaml:"severities"` // Adds the --with-optional flag to zypper patch. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.11.0/docs/resources/google_os_config_patch_deployment#with_optional GoogleOsConfigPatchDeployment#with_optional} WithOptional interface{} `field:"optional" json:"withOptional" yaml:"withOptional"` // Adds the --with-update flag, to zypper patch. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.11.0/docs/resources/google_os_config_patch_deployment#with_update GoogleOsConfigPatchDeployment#with_update} WithUpdate interface{} `field:"optional" json:"withUpdate" yaml:"withUpdate"` }
type GoogleOsConfigPatchDeploymentPatchConfigZypperOutputReference ¶
type GoogleOsConfigPatchDeploymentPatchConfigZypperOutputReference interface { cdktf.ComplexObject Categories() *[]*string SetCategories(val *[]*string) CategoriesInput() *[]*string // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // 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. // Experimental. CreationStack() *[]*string Excludes() *[]*string SetExcludes(val *[]*string) ExcludesInput() *[]*string ExclusivePatches() *[]*string SetExclusivePatches(val *[]*string) ExclusivePatchesInput() *[]*string // Experimental. Fqn() *string InternalValue() *GoogleOsConfigPatchDeploymentPatchConfigZypper SetInternalValue(val *GoogleOsConfigPatchDeploymentPatchConfigZypper) Severities() *[]*string SetSeverities(val *[]*string) SeveritiesInput() *[]*string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) WithOptional() interface{} SetWithOptional(val interface{}) WithOptionalInput() interface{} WithUpdate() interface{} SetWithUpdate(val interface{}) WithUpdateInput() interface{} // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetCategories() ResetExcludes() ResetExclusivePatches() ResetSeverities() ResetWithOptional() ResetWithUpdate() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewGoogleOsConfigPatchDeploymentPatchConfigZypperOutputReference ¶
func NewGoogleOsConfigPatchDeploymentPatchConfigZypperOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) GoogleOsConfigPatchDeploymentPatchConfigZypperOutputReference
type GoogleOsConfigPatchDeploymentRecurringSchedule ¶
type GoogleOsConfigPatchDeploymentRecurringSchedule struct { // time_of_day block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.11.0/docs/resources/google_os_config_patch_deployment#time_of_day GoogleOsConfigPatchDeployment#time_of_day} TimeOfDay *GoogleOsConfigPatchDeploymentRecurringScheduleTimeOfDay `field:"required" json:"timeOfDay" yaml:"timeOfDay"` // time_zone block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.11.0/docs/resources/google_os_config_patch_deployment#time_zone GoogleOsConfigPatchDeployment#time_zone} TimeZone *GoogleOsConfigPatchDeploymentRecurringScheduleTimeZone `field:"required" json:"timeZone" yaml:"timeZone"` // 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-beta/5.11.0/docs/resources/google_os_config_patch_deployment#end_time GoogleOsConfigPatchDeployment#end_time} EndTime *string `field:"optional" json:"endTime" yaml:"endTime"` // monthly block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.11.0/docs/resources/google_os_config_patch_deployment#monthly GoogleOsConfigPatchDeployment#monthly} Monthly *GoogleOsConfigPatchDeploymentRecurringScheduleMonthly `field:"optional" json:"monthly" yaml:"monthly"` // 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-beta/5.11.0/docs/resources/google_os_config_patch_deployment#start_time GoogleOsConfigPatchDeployment#start_time} StartTime *string `field:"optional" json:"startTime" yaml:"startTime"` // weekly block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.11.0/docs/resources/google_os_config_patch_deployment#weekly GoogleOsConfigPatchDeployment#weekly} Weekly *GoogleOsConfigPatchDeploymentRecurringScheduleWeekly `field:"optional" json:"weekly" yaml:"weekly"` }
type GoogleOsConfigPatchDeploymentRecurringScheduleMonthly ¶
type GoogleOsConfigPatchDeploymentRecurringScheduleMonthly struct { // 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-beta/5.11.0/docs/resources/google_os_config_patch_deployment#month_day GoogleOsConfigPatchDeployment#month_day} MonthDay *float64 `field:"optional" json:"monthDay" yaml:"monthDay"` // week_day_of_month block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.11.0/docs/resources/google_os_config_patch_deployment#week_day_of_month GoogleOsConfigPatchDeployment#week_day_of_month} WeekDayOfMonth *GoogleOsConfigPatchDeploymentRecurringScheduleMonthlyWeekDayOfMonth `field:"optional" json:"weekDayOfMonth" yaml:"weekDayOfMonth"` }
type GoogleOsConfigPatchDeploymentRecurringScheduleMonthlyOutputReference ¶
type GoogleOsConfigPatchDeploymentRecurringScheduleMonthlyOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // 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. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *GoogleOsConfigPatchDeploymentRecurringScheduleMonthly SetInternalValue(val *GoogleOsConfigPatchDeploymentRecurringScheduleMonthly) MonthDay() *float64 SetMonthDay(val *float64) MonthDayInput() *float64 // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) WeekDayOfMonth() GoogleOsConfigPatchDeploymentRecurringScheduleMonthlyWeekDayOfMonthOutputReference WeekDayOfMonthInput() *GoogleOsConfigPatchDeploymentRecurringScheduleMonthlyWeekDayOfMonth // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable PutWeekDayOfMonth(value *GoogleOsConfigPatchDeploymentRecurringScheduleMonthlyWeekDayOfMonth) ResetMonthDay() ResetWeekDayOfMonth() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewGoogleOsConfigPatchDeploymentRecurringScheduleMonthlyOutputReference ¶
func NewGoogleOsConfigPatchDeploymentRecurringScheduleMonthlyOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) GoogleOsConfigPatchDeploymentRecurringScheduleMonthlyOutputReference
type GoogleOsConfigPatchDeploymentRecurringScheduleMonthlyWeekDayOfMonth ¶
type GoogleOsConfigPatchDeploymentRecurringScheduleMonthlyWeekDayOfMonth struct { // 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-beta/5.11.0/docs/resources/google_os_config_patch_deployment#day_of_week GoogleOsConfigPatchDeployment#day_of_week} DayOfWeek *string `field:"required" json:"dayOfWeek" yaml:"dayOfWeek"` // 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-beta/5.11.0/docs/resources/google_os_config_patch_deployment#week_ordinal GoogleOsConfigPatchDeployment#week_ordinal} WeekOrdinal *float64 `field:"required" json:"weekOrdinal" yaml:"weekOrdinal"` // 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-beta/5.11.0/docs/resources/google_os_config_patch_deployment#day_offset GoogleOsConfigPatchDeployment#day_offset} DayOffset *float64 `field:"optional" json:"dayOffset" yaml:"dayOffset"` }
type GoogleOsConfigPatchDeploymentRecurringScheduleMonthlyWeekDayOfMonthOutputReference ¶
type GoogleOsConfigPatchDeploymentRecurringScheduleMonthlyWeekDayOfMonthOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // 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. // Experimental. CreationStack() *[]*string DayOffset() *float64 SetDayOffset(val *float64) DayOffsetInput() *float64 DayOfWeek() *string SetDayOfWeek(val *string) DayOfWeekInput() *string // Experimental. Fqn() *string InternalValue() *GoogleOsConfigPatchDeploymentRecurringScheduleMonthlyWeekDayOfMonth SetInternalValue(val *GoogleOsConfigPatchDeploymentRecurringScheduleMonthlyWeekDayOfMonth) // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) WeekOrdinal() *float64 SetWeekOrdinal(val *float64) WeekOrdinalInput() *float64 // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetDayOffset() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewGoogleOsConfigPatchDeploymentRecurringScheduleMonthlyWeekDayOfMonthOutputReference ¶
func NewGoogleOsConfigPatchDeploymentRecurringScheduleMonthlyWeekDayOfMonthOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) GoogleOsConfigPatchDeploymentRecurringScheduleMonthlyWeekDayOfMonthOutputReference
type GoogleOsConfigPatchDeploymentRecurringScheduleOutputReference ¶
type GoogleOsConfigPatchDeploymentRecurringScheduleOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // 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. // Experimental. CreationStack() *[]*string EndTime() *string SetEndTime(val *string) EndTimeInput() *string // Experimental. Fqn() *string InternalValue() *GoogleOsConfigPatchDeploymentRecurringSchedule SetInternalValue(val *GoogleOsConfigPatchDeploymentRecurringSchedule) LastExecuteTime() *string Monthly() GoogleOsConfigPatchDeploymentRecurringScheduleMonthlyOutputReference MonthlyInput() *GoogleOsConfigPatchDeploymentRecurringScheduleMonthly NextExecuteTime() *string StartTime() *string SetStartTime(val *string) StartTimeInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) TimeOfDay() GoogleOsConfigPatchDeploymentRecurringScheduleTimeOfDayOutputReference TimeOfDayInput() *GoogleOsConfigPatchDeploymentRecurringScheduleTimeOfDay TimeZone() GoogleOsConfigPatchDeploymentRecurringScheduleTimeZoneOutputReference TimeZoneInput() *GoogleOsConfigPatchDeploymentRecurringScheduleTimeZone Weekly() GoogleOsConfigPatchDeploymentRecurringScheduleWeeklyOutputReference WeeklyInput() *GoogleOsConfigPatchDeploymentRecurringScheduleWeekly // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable PutMonthly(value *GoogleOsConfigPatchDeploymentRecurringScheduleMonthly) PutTimeOfDay(value *GoogleOsConfigPatchDeploymentRecurringScheduleTimeOfDay) PutTimeZone(value *GoogleOsConfigPatchDeploymentRecurringScheduleTimeZone) PutWeekly(value *GoogleOsConfigPatchDeploymentRecurringScheduleWeekly) ResetEndTime() ResetMonthly() ResetStartTime() ResetWeekly() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewGoogleOsConfigPatchDeploymentRecurringScheduleOutputReference ¶
func NewGoogleOsConfigPatchDeploymentRecurringScheduleOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) GoogleOsConfigPatchDeploymentRecurringScheduleOutputReference
type GoogleOsConfigPatchDeploymentRecurringScheduleTimeOfDay ¶
type GoogleOsConfigPatchDeploymentRecurringScheduleTimeOfDay struct { // 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-beta/5.11.0/docs/resources/google_os_config_patch_deployment#hours GoogleOsConfigPatchDeployment#hours} Hours *float64 `field:"optional" json:"hours" yaml:"hours"` // Minutes of hour of day. Must be from 0 to 59. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.11.0/docs/resources/google_os_config_patch_deployment#minutes GoogleOsConfigPatchDeployment#minutes} Minutes *float64 `field:"optional" json:"minutes" yaml:"minutes"` // 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-beta/5.11.0/docs/resources/google_os_config_patch_deployment#nanos GoogleOsConfigPatchDeployment#nanos} Nanos *float64 `field:"optional" json:"nanos" yaml:"nanos"` // 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-beta/5.11.0/docs/resources/google_os_config_patch_deployment#seconds GoogleOsConfigPatchDeployment#seconds} Seconds *float64 `field:"optional" json:"seconds" yaml:"seconds"` }
type GoogleOsConfigPatchDeploymentRecurringScheduleTimeOfDayOutputReference ¶
type GoogleOsConfigPatchDeploymentRecurringScheduleTimeOfDayOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // 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. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string Hours() *float64 SetHours(val *float64) HoursInput() *float64 InternalValue() *GoogleOsConfigPatchDeploymentRecurringScheduleTimeOfDay SetInternalValue(val *GoogleOsConfigPatchDeploymentRecurringScheduleTimeOfDay) Minutes() *float64 SetMinutes(val *float64) MinutesInput() *float64 Nanos() *float64 SetNanos(val *float64) NanosInput() *float64 Seconds() *float64 SetSeconds(val *float64) SecondsInput() *float64 // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetHours() ResetMinutes() ResetNanos() ResetSeconds() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewGoogleOsConfigPatchDeploymentRecurringScheduleTimeOfDayOutputReference ¶
func NewGoogleOsConfigPatchDeploymentRecurringScheduleTimeOfDayOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) GoogleOsConfigPatchDeploymentRecurringScheduleTimeOfDayOutputReference
type GoogleOsConfigPatchDeploymentRecurringScheduleTimeZone ¶
type GoogleOsConfigPatchDeploymentRecurringScheduleTimeZone struct { // IANA Time Zone Database time zone, e.g. "America/New_York". // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.11.0/docs/resources/google_os_config_patch_deployment#id GoogleOsConfigPatchDeployment#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. Id *string `field:"required" json:"id" yaml:"id"` // IANA Time Zone Database version number, e.g. "2019a". // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.11.0/docs/resources/google_os_config_patch_deployment#version GoogleOsConfigPatchDeployment#version} Version *string `field:"optional" json:"version" yaml:"version"` }
type GoogleOsConfigPatchDeploymentRecurringScheduleTimeZoneOutputReference ¶
type GoogleOsConfigPatchDeploymentRecurringScheduleTimeZoneOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // 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. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string Id() *string SetId(val *string) IdInput() *string InternalValue() *GoogleOsConfigPatchDeploymentRecurringScheduleTimeZone SetInternalValue(val *GoogleOsConfigPatchDeploymentRecurringScheduleTimeZone) // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Version() *string SetVersion(val *string) VersionInput() *string // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetVersion() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewGoogleOsConfigPatchDeploymentRecurringScheduleTimeZoneOutputReference ¶
func NewGoogleOsConfigPatchDeploymentRecurringScheduleTimeZoneOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) GoogleOsConfigPatchDeploymentRecurringScheduleTimeZoneOutputReference
type GoogleOsConfigPatchDeploymentRecurringScheduleWeekly ¶
type GoogleOsConfigPatchDeploymentRecurringScheduleWeekly struct { // 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-beta/5.11.0/docs/resources/google_os_config_patch_deployment#day_of_week GoogleOsConfigPatchDeployment#day_of_week} DayOfWeek *string `field:"required" json:"dayOfWeek" yaml:"dayOfWeek"` }
type GoogleOsConfigPatchDeploymentRecurringScheduleWeeklyOutputReference ¶
type GoogleOsConfigPatchDeploymentRecurringScheduleWeeklyOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // 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. // Experimental. CreationStack() *[]*string DayOfWeek() *string SetDayOfWeek(val *string) DayOfWeekInput() *string // Experimental. Fqn() *string InternalValue() *GoogleOsConfigPatchDeploymentRecurringScheduleWeekly SetInternalValue(val *GoogleOsConfigPatchDeploymentRecurringScheduleWeekly) // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewGoogleOsConfigPatchDeploymentRecurringScheduleWeeklyOutputReference ¶
func NewGoogleOsConfigPatchDeploymentRecurringScheduleWeeklyOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) GoogleOsConfigPatchDeploymentRecurringScheduleWeeklyOutputReference
type GoogleOsConfigPatchDeploymentRollout ¶
type GoogleOsConfigPatchDeploymentRollout struct { // disruption_budget block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.11.0/docs/resources/google_os_config_patch_deployment#disruption_budget GoogleOsConfigPatchDeployment#disruption_budget} DisruptionBudget *GoogleOsConfigPatchDeploymentRolloutDisruptionBudget `field:"required" json:"disruptionBudget" yaml:"disruptionBudget"` // Mode of the patch rollout. Possible values: ["ZONE_BY_ZONE", "CONCURRENT_ZONES"]. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.11.0/docs/resources/google_os_config_patch_deployment#mode GoogleOsConfigPatchDeployment#mode} Mode *string `field:"required" json:"mode" yaml:"mode"` }
type GoogleOsConfigPatchDeploymentRolloutDisruptionBudget ¶
type GoogleOsConfigPatchDeploymentRolloutDisruptionBudget struct { // Specifies a fixed value. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.11.0/docs/resources/google_os_config_patch_deployment#fixed GoogleOsConfigPatchDeployment#fixed} Fixed *float64 `field:"optional" json:"fixed" yaml:"fixed"` // 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-beta/5.11.0/docs/resources/google_os_config_patch_deployment#percentage GoogleOsConfigPatchDeployment#percentage} Percentage *float64 `field:"optional" json:"percentage" yaml:"percentage"` }
type GoogleOsConfigPatchDeploymentRolloutDisruptionBudgetOutputReference ¶
type GoogleOsConfigPatchDeploymentRolloutDisruptionBudgetOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // 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. // Experimental. CreationStack() *[]*string Fixed() *float64 SetFixed(val *float64) FixedInput() *float64 // Experimental. Fqn() *string InternalValue() *GoogleOsConfigPatchDeploymentRolloutDisruptionBudget SetInternalValue(val *GoogleOsConfigPatchDeploymentRolloutDisruptionBudget) Percentage() *float64 SetPercentage(val *float64) PercentageInput() *float64 // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetFixed() ResetPercentage() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewGoogleOsConfigPatchDeploymentRolloutDisruptionBudgetOutputReference ¶
func NewGoogleOsConfigPatchDeploymentRolloutDisruptionBudgetOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) GoogleOsConfigPatchDeploymentRolloutDisruptionBudgetOutputReference
type GoogleOsConfigPatchDeploymentRolloutOutputReference ¶
type GoogleOsConfigPatchDeploymentRolloutOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // 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. // Experimental. CreationStack() *[]*string DisruptionBudget() GoogleOsConfigPatchDeploymentRolloutDisruptionBudgetOutputReference DisruptionBudgetInput() *GoogleOsConfigPatchDeploymentRolloutDisruptionBudget // Experimental. Fqn() *string InternalValue() *GoogleOsConfigPatchDeploymentRollout SetInternalValue(val *GoogleOsConfigPatchDeploymentRollout) Mode() *string SetMode(val *string) ModeInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable PutDisruptionBudget(value *GoogleOsConfigPatchDeploymentRolloutDisruptionBudget) // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewGoogleOsConfigPatchDeploymentRolloutOutputReference ¶
func NewGoogleOsConfigPatchDeploymentRolloutOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) GoogleOsConfigPatchDeploymentRolloutOutputReference
type GoogleOsConfigPatchDeploymentTimeouts ¶
type GoogleOsConfigPatchDeploymentTimeouts struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.11.0/docs/resources/google_os_config_patch_deployment#create GoogleOsConfigPatchDeployment#create}. Create *string `field:"optional" json:"create" yaml:"create"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.11.0/docs/resources/google_os_config_patch_deployment#delete GoogleOsConfigPatchDeployment#delete}. Delete *string `field:"optional" json:"delete" yaml:"delete"` }
type GoogleOsConfigPatchDeploymentTimeoutsOutputReference ¶
type GoogleOsConfigPatchDeploymentTimeoutsOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) Create() *string SetCreate(val *string) CreateInput() *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. // Experimental. CreationStack() *[]*string Delete() *string SetDelete(val *string) DeleteInput() *string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetCreate() ResetDelete() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewGoogleOsConfigPatchDeploymentTimeoutsOutputReference ¶
func NewGoogleOsConfigPatchDeploymentTimeoutsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) GoogleOsConfigPatchDeploymentTimeoutsOutputReference
Source Files ¶
- GoogleOsConfigPatchDeployment.go
- GoogleOsConfigPatchDeploymentConfig.go
- GoogleOsConfigPatchDeploymentInstanceFilter.go
- GoogleOsConfigPatchDeploymentInstanceFilterGroupLabels.go
- GoogleOsConfigPatchDeploymentInstanceFilterGroupLabelsList.go
- GoogleOsConfigPatchDeploymentInstanceFilterGroupLabelsList__checks.go
- GoogleOsConfigPatchDeploymentInstanceFilterGroupLabelsOutputReference.go
- GoogleOsConfigPatchDeploymentInstanceFilterGroupLabelsOutputReference__checks.go
- GoogleOsConfigPatchDeploymentInstanceFilterOutputReference.go
- GoogleOsConfigPatchDeploymentInstanceFilterOutputReference__checks.go
- GoogleOsConfigPatchDeploymentOneTimeSchedule.go
- GoogleOsConfigPatchDeploymentOneTimeScheduleOutputReference.go
- GoogleOsConfigPatchDeploymentOneTimeScheduleOutputReference__checks.go
- GoogleOsConfigPatchDeploymentPatchConfig.go
- GoogleOsConfigPatchDeploymentPatchConfigApt.go
- GoogleOsConfigPatchDeploymentPatchConfigAptOutputReference.go
- GoogleOsConfigPatchDeploymentPatchConfigAptOutputReference__checks.go
- GoogleOsConfigPatchDeploymentPatchConfigGoo.go
- GoogleOsConfigPatchDeploymentPatchConfigGooOutputReference.go
- GoogleOsConfigPatchDeploymentPatchConfigGooOutputReference__checks.go
- GoogleOsConfigPatchDeploymentPatchConfigOutputReference.go
- GoogleOsConfigPatchDeploymentPatchConfigOutputReference__checks.go
- GoogleOsConfigPatchDeploymentPatchConfigPostStep.go
- GoogleOsConfigPatchDeploymentPatchConfigPostStepLinuxExecStepConfig.go
- GoogleOsConfigPatchDeploymentPatchConfigPostStepLinuxExecStepConfigGcsObject.go
- GoogleOsConfigPatchDeploymentPatchConfigPostStepLinuxExecStepConfigGcsObjectOutputReference.go
- GoogleOsConfigPatchDeploymentPatchConfigPostStepLinuxExecStepConfigGcsObjectOutputReference__checks.go
- GoogleOsConfigPatchDeploymentPatchConfigPostStepLinuxExecStepConfigOutputReference.go
- GoogleOsConfigPatchDeploymentPatchConfigPostStepLinuxExecStepConfigOutputReference__checks.go
- GoogleOsConfigPatchDeploymentPatchConfigPostStepOutputReference.go
- GoogleOsConfigPatchDeploymentPatchConfigPostStepOutputReference__checks.go
- GoogleOsConfigPatchDeploymentPatchConfigPostStepWindowsExecStepConfig.go
- GoogleOsConfigPatchDeploymentPatchConfigPostStepWindowsExecStepConfigGcsObject.go
- GoogleOsConfigPatchDeploymentPatchConfigPostStepWindowsExecStepConfigGcsObjectOutputReference.go
- GoogleOsConfigPatchDeploymentPatchConfigPostStepWindowsExecStepConfigGcsObjectOutputReference__checks.go
- GoogleOsConfigPatchDeploymentPatchConfigPostStepWindowsExecStepConfigOutputReference.go
- GoogleOsConfigPatchDeploymentPatchConfigPostStepWindowsExecStepConfigOutputReference__checks.go
- GoogleOsConfigPatchDeploymentPatchConfigPreStep.go
- GoogleOsConfigPatchDeploymentPatchConfigPreStepLinuxExecStepConfig.go
- GoogleOsConfigPatchDeploymentPatchConfigPreStepLinuxExecStepConfigGcsObject.go
- GoogleOsConfigPatchDeploymentPatchConfigPreStepLinuxExecStepConfigGcsObjectOutputReference.go
- GoogleOsConfigPatchDeploymentPatchConfigPreStepLinuxExecStepConfigGcsObjectOutputReference__checks.go
- GoogleOsConfigPatchDeploymentPatchConfigPreStepLinuxExecStepConfigOutputReference.go
- GoogleOsConfigPatchDeploymentPatchConfigPreStepLinuxExecStepConfigOutputReference__checks.go
- GoogleOsConfigPatchDeploymentPatchConfigPreStepOutputReference.go
- GoogleOsConfigPatchDeploymentPatchConfigPreStepOutputReference__checks.go
- GoogleOsConfigPatchDeploymentPatchConfigPreStepWindowsExecStepConfig.go
- GoogleOsConfigPatchDeploymentPatchConfigPreStepWindowsExecStepConfigGcsObject.go
- GoogleOsConfigPatchDeploymentPatchConfigPreStepWindowsExecStepConfigGcsObjectOutputReference.go
- GoogleOsConfigPatchDeploymentPatchConfigPreStepWindowsExecStepConfigGcsObjectOutputReference__checks.go
- GoogleOsConfigPatchDeploymentPatchConfigPreStepWindowsExecStepConfigOutputReference.go
- GoogleOsConfigPatchDeploymentPatchConfigPreStepWindowsExecStepConfigOutputReference__checks.go
- GoogleOsConfigPatchDeploymentPatchConfigWindowsUpdate.go
- GoogleOsConfigPatchDeploymentPatchConfigWindowsUpdateOutputReference.go
- GoogleOsConfigPatchDeploymentPatchConfigWindowsUpdateOutputReference__checks.go
- GoogleOsConfigPatchDeploymentPatchConfigYum.go
- GoogleOsConfigPatchDeploymentPatchConfigYumOutputReference.go
- GoogleOsConfigPatchDeploymentPatchConfigYumOutputReference__checks.go
- GoogleOsConfigPatchDeploymentPatchConfigZypper.go
- GoogleOsConfigPatchDeploymentPatchConfigZypperOutputReference.go
- GoogleOsConfigPatchDeploymentPatchConfigZypperOutputReference__checks.go
- GoogleOsConfigPatchDeploymentRecurringSchedule.go
- GoogleOsConfigPatchDeploymentRecurringScheduleMonthly.go
- GoogleOsConfigPatchDeploymentRecurringScheduleMonthlyOutputReference.go
- GoogleOsConfigPatchDeploymentRecurringScheduleMonthlyOutputReference__checks.go
- GoogleOsConfigPatchDeploymentRecurringScheduleMonthlyWeekDayOfMonth.go
- GoogleOsConfigPatchDeploymentRecurringScheduleMonthlyWeekDayOfMonthOutputReference.go
- GoogleOsConfigPatchDeploymentRecurringScheduleMonthlyWeekDayOfMonthOutputReference__checks.go
- GoogleOsConfigPatchDeploymentRecurringScheduleOutputReference.go
- GoogleOsConfigPatchDeploymentRecurringScheduleOutputReference__checks.go
- GoogleOsConfigPatchDeploymentRecurringScheduleTimeOfDay.go
- GoogleOsConfigPatchDeploymentRecurringScheduleTimeOfDayOutputReference.go
- GoogleOsConfigPatchDeploymentRecurringScheduleTimeOfDayOutputReference__checks.go
- GoogleOsConfigPatchDeploymentRecurringScheduleTimeZone.go
- GoogleOsConfigPatchDeploymentRecurringScheduleTimeZoneOutputReference.go
- GoogleOsConfigPatchDeploymentRecurringScheduleTimeZoneOutputReference__checks.go
- GoogleOsConfigPatchDeploymentRecurringScheduleWeekly.go
- GoogleOsConfigPatchDeploymentRecurringScheduleWeeklyOutputReference.go
- GoogleOsConfigPatchDeploymentRecurringScheduleWeeklyOutputReference__checks.go
- GoogleOsConfigPatchDeploymentRollout.go
- GoogleOsConfigPatchDeploymentRolloutDisruptionBudget.go
- GoogleOsConfigPatchDeploymentRolloutDisruptionBudgetOutputReference.go
- GoogleOsConfigPatchDeploymentRolloutDisruptionBudgetOutputReference__checks.go
- GoogleOsConfigPatchDeploymentRolloutOutputReference.go
- GoogleOsConfigPatchDeploymentRolloutOutputReference__checks.go
- GoogleOsConfigPatchDeploymentTimeouts.go
- GoogleOsConfigPatchDeploymentTimeoutsOutputReference.go
- GoogleOsConfigPatchDeploymentTimeoutsOutputReference__checks.go
- GoogleOsConfigPatchDeployment__checks.go
- main.go