os_config library

OS Config: VM Manager OS policy assignments and patch deployments.

Classes

GoogleOsConfigOsPolicyAssignment
Factory wrapper for google_os_config_os_policy_assignment.
GoogleOsConfigPatchDeployment
Factory wrapper for google_os_config_patch_deployment.
OsConfigOsPolicyAssignmentInstanceFilter
Typed helper for the instance_filter block of google_os_config_os_policy_assignment (derived from provider schema).
OsConfigOsPolicyAssignmentInstanceFilterExclusionLabels
Typed helper for the instance_filter.exclusion_labels block of google_os_config_os_policy_assignment (derived from provider schema).
OsConfigOsPolicyAssignmentInstanceFilterInclusionLabels
Typed helper for the instance_filter.inclusion_labels block of google_os_config_os_policy_assignment (derived from provider schema).
OsConfigOsPolicyAssignmentInstanceFilterInventories
Typed helper for the instance_filter.inventories block of google_os_config_os_policy_assignment (derived from provider schema).
OsConfigOsPolicyAssignmentOsPolicies
Typed helper for the os_policies block of google_os_config_os_policy_assignment (derived from provider schema).
OsConfigOsPolicyAssignmentOsPoliciesResourceGroups
Typed helper for the os_policies.resource_groups block of google_os_config_os_policy_assignment (derived from provider schema).
OsConfigOsPolicyAssignmentOsPoliciesResourceGroupsInventoryFilters
Typed helper for the os_policies.resource_groups.inventory_filters block of google_os_config_os_policy_assignment (derived from provider schema).
OsConfigOsPolicyAssignmentRollout
Typed helper for the rollout block of google_os_config_os_policy_assignment (derived from provider schema).
OsConfigOsPolicyAssignmentRolloutDisruptionBudget
Typed helper for the rollout.disruption_budget block of google_os_config_os_policy_assignment (derived from provider schema).
OsConfigPatchDeploymentInstanceFilter
Typed helper for the instance_filter block of google_os_config_patch_deployment (derived from provider schema).
OsConfigPatchDeploymentInstanceFilterGroupLabels
Typed helper for the instance_filter.group_labels block of google_os_config_patch_deployment (derived from provider schema).
OsConfigPatchDeploymentOneTimeSchedule
one_time_schedule block — run the patch job once at executeTime.
OsConfigPatchDeploymentPatchConfig
Typed helper for the patch_config block of google_os_config_patch_deployment (derived from provider schema).
OsConfigPatchDeploymentPatchConfigApt
Typed helper for the patch_config.apt block of google_os_config_patch_deployment (derived from provider schema).
OsConfigPatchDeploymentPatchConfigGoo
Typed helper for the patch_config.goo block of google_os_config_patch_deployment (derived from provider schema).
OsConfigPatchDeploymentPatchConfigPostStep
Typed helper for the patch_config.post_step block of google_os_config_patch_deployment (derived from provider schema).
OsConfigPatchDeploymentPatchConfigPostStepLinuxExecStepConfig
Typed helper for the patch_config.post_step.linux_exec_step_config block of google_os_config_patch_deployment (derived from provider schema).
OsConfigPatchDeploymentPatchConfigPostStepLinuxExecStepConfigGcsObject
Typed helper for the patch_config.post_step.linux_exec_step_config.gcs_object block of google_os_config_patch_deployment (derived from provider schema).
OsConfigPatchDeploymentPatchConfigPostStepWindowsExecStepConfig
Typed helper for the patch_config.post_step.windows_exec_step_config block of google_os_config_patch_deployment (derived from provider schema).
OsConfigPatchDeploymentPatchConfigPostStepWindowsExecStepConfigGcsObject
Typed helper for the patch_config.post_step.windows_exec_step_config.gcs_object block of google_os_config_patch_deployment (derived from provider schema).
OsConfigPatchDeploymentPatchConfigPreStep
Typed helper for the patch_config.pre_step block of google_os_config_patch_deployment (derived from provider schema).
OsConfigPatchDeploymentPatchConfigPreStepLinuxExecStepConfig
Typed helper for the patch_config.pre_step.linux_exec_step_config block of google_os_config_patch_deployment (derived from provider schema).
OsConfigPatchDeploymentPatchConfigPreStepLinuxExecStepConfigGcsObject
Typed helper for the patch_config.pre_step.linux_exec_step_config.gcs_object block of google_os_config_patch_deployment (derived from provider schema).
OsConfigPatchDeploymentPatchConfigPreStepWindowsExecStepConfig
Typed helper for the patch_config.pre_step.windows_exec_step_config block of google_os_config_patch_deployment (derived from provider schema).
OsConfigPatchDeploymentPatchConfigPreStepWindowsExecStepConfigGcsObject
Typed helper for the patch_config.pre_step.windows_exec_step_config.gcs_object block of google_os_config_patch_deployment (derived from provider schema).
OsConfigPatchDeploymentPatchConfigWindowsUpdate
Typed helper for the patch_config.windows_update block of google_os_config_patch_deployment (derived from provider schema).
OsConfigPatchDeploymentPatchConfigYum
Typed helper for the patch_config.yum block of google_os_config_patch_deployment (derived from provider schema).
OsConfigPatchDeploymentPatchConfigZypper
Typed helper for the patch_config.zypper block of google_os_config_patch_deployment (derived from provider schema).
OsConfigPatchDeploymentRecurringSchedule
recurring_schedule block — run patch jobs on a cadence.
OsConfigPatchDeploymentRecurringScheduleMonthly
OsConfigPatchDeploymentRecurringScheduleMonthlyWeekDayOfMonth
OsConfigPatchDeploymentRecurringScheduleTimeOfDay
OsConfigPatchDeploymentRecurringScheduleTimeZone
OsConfigPatchDeploymentRecurringScheduleWeekly
OsConfigPatchDeploymentRollout
Typed helper for the rollout block of google_os_config_patch_deployment (derived from provider schema).
OsConfigPatchDeploymentRolloutDisruptionBudget
Typed helper for the rollout.disruption_budget block of google_os_config_patch_deployment (derived from provider schema).
OsConfigPatchDeploymentSchedule
Choice of patch schedule. Sealed so exactly one of one_time_schedule / recurring_schedule is emitted.

Enums

OsConfigOsPolicyAssignmentOsPoliciesMode
mode — derived from the provider schema description.
OsConfigPatchDeploymentDayOfWeek
OsConfigPatchDeploymentPatchConfigAptType
type — derived from the provider schema description.
OsConfigPatchDeploymentPatchConfigPostStepLinuxExecStepConfigInterpreter
interpreter — derived from the provider schema description.
OsConfigPatchDeploymentPatchConfigPostStepWindowsExecStepConfigInterpreter
interpreter — derived from the provider schema description.
OsConfigPatchDeploymentPatchConfigPreStepLinuxExecStepConfigInterpreter
interpreter — derived from the provider schema description.
OsConfigPatchDeploymentPatchConfigPreStepWindowsExecStepConfigInterpreter
interpreter — derived from the provider schema description.
OsConfigPatchDeploymentPatchConfigRebootConfig
reboot_config — derived from the provider schema description.
OsConfigPatchDeploymentPatchConfigWindowsUpdateClassifications
classifications — derived from the provider schema description.
OsConfigPatchDeploymentRolloutMode
mode — derived from the provider schema description.