Google Cloud Native is in preview. Google Cloud Classic is fully supported.
Google Cloud Native v0.32.0 published on Wednesday, Nov 29, 2023 by Pulumi
google-native.osconfig/v1beta.getPatchDeployment
Explore with Pulumi AI
Google Cloud Native is in preview. Google Cloud Classic is fully supported.
Google Cloud Native v0.32.0 published on Wednesday, Nov 29, 2023 by Pulumi
Get an OS Config patch deployment.
Using getPatchDeployment
Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.
function getPatchDeployment(args: GetPatchDeploymentArgs, opts?: InvokeOptions): Promise<GetPatchDeploymentResult>
function getPatchDeploymentOutput(args: GetPatchDeploymentOutputArgs, opts?: InvokeOptions): Output<GetPatchDeploymentResult>def get_patch_deployment(patch_deployment_id: Optional[str] = None,
                         project: Optional[str] = None,
                         opts: Optional[InvokeOptions] = None) -> GetPatchDeploymentResult
def get_patch_deployment_output(patch_deployment_id: Optional[pulumi.Input[str]] = None,
                         project: Optional[pulumi.Input[str]] = None,
                         opts: Optional[InvokeOptions] = None) -> Output[GetPatchDeploymentResult]func LookupPatchDeployment(ctx *Context, args *LookupPatchDeploymentArgs, opts ...InvokeOption) (*LookupPatchDeploymentResult, error)
func LookupPatchDeploymentOutput(ctx *Context, args *LookupPatchDeploymentOutputArgs, opts ...InvokeOption) LookupPatchDeploymentResultOutput> Note: This function is named LookupPatchDeployment in the Go SDK.
public static class GetPatchDeployment 
{
    public static Task<GetPatchDeploymentResult> InvokeAsync(GetPatchDeploymentArgs args, InvokeOptions? opts = null)
    public static Output<GetPatchDeploymentResult> Invoke(GetPatchDeploymentInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetPatchDeploymentResult> getPatchDeployment(GetPatchDeploymentArgs args, InvokeOptions options)
public static Output<GetPatchDeploymentResult> getPatchDeployment(GetPatchDeploymentArgs args, InvokeOptions options)
fn::invoke:
  function: google-native:osconfig/v1beta:getPatchDeployment
  arguments:
    # arguments dictionaryThe following arguments are supported:
- PatchDeployment stringId 
- Project string
- PatchDeployment stringId 
- Project string
- patchDeployment StringId 
- project String
- patchDeployment stringId 
- project string
- patch_deployment_ strid 
- project str
- patchDeployment StringId 
- project String
getPatchDeployment Result
The following output properties are available:
- CreateTime string
- Time the patch deployment was created. Timestamp is in RFC3339 text format.
- Description string
- Optional. Description of the patch deployment. Length of the description is limited to 1024 characters.
- Duration string
- Optional. Duration of the patch. After the duration ends, the patch times out.
- InstanceFilter Pulumi.Google Native. OSConfig. V1Beta. Outputs. Patch Instance Filter Response 
- VM instances to patch.
- LastExecute stringTime 
- The last time a patch job was started by this deployment. Timestamp is in RFC3339 text format.
- Name string
- Unique name for the patch deployment resource in a project. The patch deployment name is in the form: projects/{project_id}/patchDeployments/{patch_deployment_id}. This field is ignored when you create a new patch deployment.
- OneTime Pulumi.Schedule Google Native. OSConfig. V1Beta. Outputs. One Time Schedule Response 
- Schedule a one-time execution.
- PatchConfig Pulumi.Google Native. OSConfig. V1Beta. Outputs. Patch Config Response 
- Optional. Patch configuration that is applied.
- RecurringSchedule Pulumi.Google Native. OSConfig. V1Beta. Outputs. Recurring Schedule Response 
- Schedule recurring executions.
- Rollout
Pulumi.Google Native. OSConfig. V1Beta. Outputs. Patch Rollout Response 
- Optional. Rollout strategy of the patch job.
- State string
- Current state of the patch deployment.
- UpdateTime string
- Time the patch deployment was last updated. Timestamp is in RFC3339 text format.
- CreateTime string
- Time the patch deployment was created. Timestamp is in RFC3339 text format.
- Description string
- Optional. Description of the patch deployment. Length of the description is limited to 1024 characters.
- Duration string
- Optional. Duration of the patch. After the duration ends, the patch times out.
- InstanceFilter PatchInstance Filter Response 
- VM instances to patch.
- LastExecute stringTime 
- The last time a patch job was started by this deployment. Timestamp is in RFC3339 text format.
- Name string
- Unique name for the patch deployment resource in a project. The patch deployment name is in the form: projects/{project_id}/patchDeployments/{patch_deployment_id}. This field is ignored when you create a new patch deployment.
- OneTime OneSchedule Time Schedule Response 
- Schedule a one-time execution.
- PatchConfig PatchConfig Response 
- Optional. Patch configuration that is applied.
- RecurringSchedule RecurringSchedule Response 
- Schedule recurring executions.
- Rollout
PatchRollout Response 
- Optional. Rollout strategy of the patch job.
- State string
- Current state of the patch deployment.
- UpdateTime string
- Time the patch deployment was last updated. Timestamp is in RFC3339 text format.
- createTime String
- Time the patch deployment was created. Timestamp is in RFC3339 text format.
- description String
- Optional. Description of the patch deployment. Length of the description is limited to 1024 characters.
- duration String
- Optional. Duration of the patch. After the duration ends, the patch times out.
- instanceFilter PatchInstance Filter Response 
- VM instances to patch.
- lastExecute StringTime 
- The last time a patch job was started by this deployment. Timestamp is in RFC3339 text format.
- name String
- Unique name for the patch deployment resource in a project. The patch deployment name is in the form: projects/{project_id}/patchDeployments/{patch_deployment_id}. This field is ignored when you create a new patch deployment.
- oneTime OneSchedule Time Schedule Response 
- Schedule a one-time execution.
- patchConfig PatchConfig Response 
- Optional. Patch configuration that is applied.
- recurringSchedule RecurringSchedule Response 
- Schedule recurring executions.
- rollout
PatchRollout Response 
- Optional. Rollout strategy of the patch job.
- state String
- Current state of the patch deployment.
- updateTime String
- Time the patch deployment was last updated. Timestamp is in RFC3339 text format.
- createTime string
- Time the patch deployment was created. Timestamp is in RFC3339 text format.
- description string
- Optional. Description of the patch deployment. Length of the description is limited to 1024 characters.
- duration string
- Optional. Duration of the patch. After the duration ends, the patch times out.
- instanceFilter PatchInstance Filter Response 
- VM instances to patch.
- lastExecute stringTime 
- The last time a patch job was started by this deployment. Timestamp is in RFC3339 text format.
- name string
- Unique name for the patch deployment resource in a project. The patch deployment name is in the form: projects/{project_id}/patchDeployments/{patch_deployment_id}. This field is ignored when you create a new patch deployment.
- oneTime OneSchedule Time Schedule Response 
- Schedule a one-time execution.
- patchConfig PatchConfig Response 
- Optional. Patch configuration that is applied.
- recurringSchedule RecurringSchedule Response 
- Schedule recurring executions.
- rollout
PatchRollout Response 
- Optional. Rollout strategy of the patch job.
- state string
- Current state of the patch deployment.
- updateTime string
- Time the patch deployment was last updated. Timestamp is in RFC3339 text format.
- create_time str
- Time the patch deployment was created. Timestamp is in RFC3339 text format.
- description str
- Optional. Description of the patch deployment. Length of the description is limited to 1024 characters.
- duration str
- Optional. Duration of the patch. After the duration ends, the patch times out.
- instance_filter PatchInstance Filter Response 
- VM instances to patch.
- last_execute_ strtime 
- The last time a patch job was started by this deployment. Timestamp is in RFC3339 text format.
- name str
- Unique name for the patch deployment resource in a project. The patch deployment name is in the form: projects/{project_id}/patchDeployments/{patch_deployment_id}. This field is ignored when you create a new patch deployment.
- one_time_ Oneschedule Time Schedule Response 
- Schedule a one-time execution.
- patch_config PatchConfig Response 
- Optional. Patch configuration that is applied.
- recurring_schedule RecurringSchedule Response 
- Schedule recurring executions.
- rollout
PatchRollout Response 
- Optional. Rollout strategy of the patch job.
- state str
- Current state of the patch deployment.
- update_time str
- Time the patch deployment was last updated. Timestamp is in RFC3339 text format.
- createTime String
- Time the patch deployment was created. Timestamp is in RFC3339 text format.
- description String
- Optional. Description of the patch deployment. Length of the description is limited to 1024 characters.
- duration String
- Optional. Duration of the patch. After the duration ends, the patch times out.
- instanceFilter Property Map
- VM instances to patch.
- lastExecute StringTime 
- The last time a patch job was started by this deployment. Timestamp is in RFC3339 text format.
- name String
- Unique name for the patch deployment resource in a project. The patch deployment name is in the form: projects/{project_id}/patchDeployments/{patch_deployment_id}. This field is ignored when you create a new patch deployment.
- oneTime Property MapSchedule 
- Schedule a one-time execution.
- patchConfig Property Map
- Optional. Patch configuration that is applied.
- recurringSchedule Property Map
- Schedule recurring executions.
- rollout Property Map
- Optional. Rollout strategy of the patch job.
- state String
- Current state of the patch deployment.
- updateTime String
- Time the patch deployment was last updated. Timestamp is in RFC3339 text format.
Supporting Types
AptSettingsResponse  
- Excludes List<string>
- List of packages to exclude from update. These packages will be excluded
- ExclusivePackages List<string>
- An exclusive list of packages to be updated. These are the only packages that will be updated. If these packages are not installed, they will be ignored. This field cannot be specified with any other patch configuration fields.
- Type string
- By changing the type to DIST, the patching is performed using apt-get dist-upgradeinstead.
- Excludes []string
- List of packages to exclude from update. These packages will be excluded
- ExclusivePackages []string
- An exclusive list of packages to be updated. These are the only packages that will be updated. If these packages are not installed, they will be ignored. This field cannot be specified with any other patch configuration fields.
- Type string
- By changing the type to DIST, the patching is performed using apt-get dist-upgradeinstead.
- excludes List<String>
- List of packages to exclude from update. These packages will be excluded
- exclusivePackages List<String>
- An exclusive list of packages to be updated. These are the only packages that will be updated. If these packages are not installed, they will be ignored. This field cannot be specified with any other patch configuration fields.
- type String
- By changing the type to DIST, the patching is performed using apt-get dist-upgradeinstead.
- excludes string[]
- List of packages to exclude from update. These packages will be excluded
- exclusivePackages string[]
- An exclusive list of packages to be updated. These are the only packages that will be updated. If these packages are not installed, they will be ignored. This field cannot be specified with any other patch configuration fields.
- type string
- By changing the type to DIST, the patching is performed using apt-get dist-upgradeinstead.
- excludes Sequence[str]
- List of packages to exclude from update. These packages will be excluded
- exclusive_packages Sequence[str]
- 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.
- type str
- By changing the type to DIST, the patching is performed using apt-get dist-upgradeinstead.
- excludes List<String>
- List of packages to exclude from update. These packages will be excluded
- exclusivePackages List<String>
- An exclusive list of packages to be updated. These are the only packages that will be updated. If these packages are not installed, they will be ignored. This field cannot be specified with any other patch configuration fields.
- type String
- By changing the type to DIST, the patching is performed using apt-get dist-upgradeinstead.
ExecStepConfigResponse   
- AllowedSuccess List<int>Codes 
- Defaults to [0]. A list of possible return values that the execution can return to indicate a success.
- GcsObject Pulumi.Google Native. OSConfig. V1Beta. Inputs. Gcs Object Response 
- A Google Cloud Storage object containing the executable.
- Interpreter string
- The script interpreter to use to run the script. If no interpreter is specified the script will be executed directly, which will likely only succeed for scripts with [shebang lines] (https://en.wikipedia.org/wiki/Shebang_(Unix)).
- LocalPath string
- An absolute path to the executable on the VM.
- AllowedSuccess []intCodes 
- Defaults to [0]. A list of possible return values that the execution can return to indicate a success.
- GcsObject GcsObject Response 
- A Google Cloud Storage object containing the executable.
- Interpreter string
- The script interpreter to use to run the script. If no interpreter is specified the script will be executed directly, which will likely only succeed for scripts with [shebang lines] (https://en.wikipedia.org/wiki/Shebang_(Unix)).
- LocalPath string
- An absolute path to the executable on the VM.
- allowedSuccess List<Integer>Codes 
- Defaults to [0]. A list of possible return values that the execution can return to indicate a success.
- gcsObject GcsObject Response 
- A Google Cloud Storage object containing the executable.
- interpreter String
- The script interpreter to use to run the script. If no interpreter is specified the script will be executed directly, which will likely only succeed for scripts with [shebang lines] (https://en.wikipedia.org/wiki/Shebang_(Unix)).
- localPath String
- An absolute path to the executable on the VM.
- allowedSuccess number[]Codes 
- Defaults to [0]. A list of possible return values that the execution can return to indicate a success.
- gcsObject GcsObject Response 
- A Google Cloud Storage object containing the executable.
- interpreter string
- The script interpreter to use to run the script. If no interpreter is specified the script will be executed directly, which will likely only succeed for scripts with [shebang lines] (https://en.wikipedia.org/wiki/Shebang_(Unix)).
- localPath string
- An absolute path to the executable on the VM.
- allowed_success_ Sequence[int]codes 
- Defaults to [0]. A list of possible return values that the execution can return to indicate a success.
- gcs_object GcsObject Response 
- A Google Cloud Storage object containing the executable.
- interpreter str
- 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] (https://en.wikipedia.org/wiki/Shebang_(Unix)).
- local_path str
- An absolute path to the executable on the VM.
- allowedSuccess List<Number>Codes 
- Defaults to [0]. A list of possible return values that the execution can return to indicate a success.
- gcsObject Property Map
- A Google Cloud Storage object containing the executable.
- interpreter String
- The script interpreter to use to run the script. If no interpreter is specified the script will be executed directly, which will likely only succeed for scripts with [shebang lines] (https://en.wikipedia.org/wiki/Shebang_(Unix)).
- localPath String
- An absolute path to the executable on the VM.
ExecStepResponse  
- LinuxExec Pulumi.Step Config Google Native. OSConfig. V1Beta. Inputs. Exec Step Config Response 
- The ExecStepConfig for all Linux VMs targeted by the PatchJob.
- WindowsExec Pulumi.Step Config Google Native. OSConfig. V1Beta. Inputs. Exec Step Config Response 
- The ExecStepConfig for all Windows VMs targeted by the PatchJob.
- LinuxExec ExecStep Config Step Config Response 
- The ExecStepConfig for all Linux VMs targeted by the PatchJob.
- WindowsExec ExecStep Config Step Config Response 
- The ExecStepConfig for all Windows VMs targeted by the PatchJob.
- linuxExec ExecStep Config Step Config Response 
- The ExecStepConfig for all Linux VMs targeted by the PatchJob.
- windowsExec ExecStep Config Step Config Response 
- The ExecStepConfig for all Windows VMs targeted by the PatchJob.
- linuxExec ExecStep Config Step Config Response 
- The ExecStepConfig for all Linux VMs targeted by the PatchJob.
- windowsExec ExecStep Config Step Config Response 
- The ExecStepConfig for all Windows VMs targeted by the PatchJob.
- linux_exec_ Execstep_ config Step Config Response 
- The ExecStepConfig for all Linux VMs targeted by the PatchJob.
- windows_exec_ Execstep_ config Step Config Response 
- The ExecStepConfig for all Windows VMs targeted by the PatchJob.
- linuxExec Property MapStep Config 
- The ExecStepConfig for all Linux VMs targeted by the PatchJob.
- windowsExec Property MapStep Config 
- The ExecStepConfig for all Windows VMs targeted by the PatchJob.
FixedOrPercentResponse   
GcsObjectResponse  
- Bucket string
- Bucket of the Google Cloud Storage object.
- GenerationNumber string
- Generation number of the Google Cloud Storage object. This is used to ensure that the ExecStep specified by this PatchJob does not change.
- Object string
- Name of the Google Cloud Storage object.
- Bucket string
- Bucket of the Google Cloud Storage object.
- GenerationNumber string
- Generation number of the Google Cloud Storage object. This is used to ensure that the ExecStep specified by this PatchJob does not change.
- Object string
- Name of the Google Cloud Storage object.
- bucket String
- Bucket of the Google Cloud Storage object.
- generationNumber String
- Generation number of the Google Cloud Storage object. This is used to ensure that the ExecStep specified by this PatchJob does not change.
- object String
- Name of the Google Cloud Storage object.
- bucket string
- Bucket of the Google Cloud Storage object.
- generationNumber string
- Generation number of the Google Cloud Storage object. This is used to ensure that the ExecStep specified by this PatchJob does not change.
- object string
- Name of the Google Cloud Storage object.
- bucket str
- Bucket of the Google Cloud Storage object.
- generation_number str
- Generation number of the Google Cloud Storage object. This is used to ensure that the ExecStep specified by this PatchJob does not change.
- object str
- Name of the Google Cloud Storage object.
- bucket String
- Bucket of the Google Cloud Storage object.
- generationNumber String
- Generation number of the Google Cloud Storage object. This is used to ensure that the ExecStep specified by this PatchJob does not change.
- object String
- Name of the Google Cloud Storage object.
MonthlyScheduleResponse  
- MonthDay int
- 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.
- WeekDay Pulumi.Of Month Google Native. OSConfig. V1Beta. Inputs. Week Day Of Month Response 
- Week day in a month.
- MonthDay int
- 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.
- WeekDay WeekOf Month Day Of Month Response 
- Week day in a month.
- monthDay Integer
- 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.
- weekDay WeekOf Month Day Of Month Response 
- Week day in a month.
- monthDay number
- One day of the month. 1-31 indicates the 1st to the 31st day. -1 indicates the last day of the month. Months without the target day will be skipped. For example, a schedule to run "every month on the 31st" will not run in February, April, June, etc.
- weekDay WeekOf Month Day Of Month Response 
- Week day in a month.
- month_day int
- 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.
- week_day_ Weekof_ month Day Of Month Response 
- Week day in a month.
- monthDay Number
- One day of the month. 1-31 indicates the 1st to the 31st day. -1 indicates the last day of the month. Months without the target day will be skipped. For example, a schedule to run "every month on the 31st" will not run in February, April, June, etc.
- weekDay Property MapOf Month 
- Week day in a month.
OneTimeScheduleResponse   
- ExecuteTime string
- The desired patch job execution time.
- ExecuteTime string
- The desired patch job execution time.
- executeTime String
- The desired patch job execution time.
- executeTime string
- The desired patch job execution time.
- execute_time str
- The desired patch job execution time.
- executeTime String
- The desired patch job execution time.
PatchConfigResponse  
- Apt
Pulumi.Google Native. OSConfig. V1Beta. Inputs. Apt Settings Response 
- Apt update settings. Use this setting to override the default aptpatch rules.
- Goo
Pulumi.Google Native. OSConfig. V1Beta. Inputs. Goo Settings Response 
- Goo update settings. Use this setting to override the default goopatch rules.
- MigInstances boolAllowed 
- Allows the patch job to run on Managed instance groups (MIGs).
- PostStep Pulumi.Google Native. OSConfig. V1Beta. Inputs. Exec Step Response 
- The ExecStepto run after the patch update.
- PreStep Pulumi.Google Native. OSConfig. V1Beta. Inputs. Exec Step Response 
- The ExecStepto run before the patch update.
- RebootConfig string
- Post-patch reboot settings.
- WindowsUpdate Pulumi.Google Native. OSConfig. V1Beta. Inputs. Windows Update Settings Response 
- Windows update settings. Use this override the default windows patch rules.
- Yum
Pulumi.Google Native. OSConfig. V1Beta. Inputs. Yum Settings Response 
- Yum update settings. Use this setting to override the default yumpatch rules.
- Zypper
Pulumi.Google Native. OSConfig. V1Beta. Inputs. Zypper Settings Response 
- Zypper update settings. Use this setting to override the default zypperpatch rules.
- Apt
AptSettings Response 
- Apt update settings. Use this setting to override the default aptpatch rules.
- Goo
GooSettings Response 
- Goo update settings. Use this setting to override the default goopatch rules.
- MigInstances boolAllowed 
- Allows the patch job to run on Managed instance groups (MIGs).
- PostStep ExecStep Response 
- The ExecStepto run after the patch update.
- PreStep ExecStep Response 
- The ExecStepto run before the patch update.
- RebootConfig string
- Post-patch reboot settings.
- WindowsUpdate WindowsUpdate Settings Response 
- Windows update settings. Use this override the default windows patch rules.
- Yum
YumSettings Response 
- Yum update settings. Use this setting to override the default yumpatch rules.
- Zypper
ZypperSettings Response 
- Zypper update settings. Use this setting to override the default zypperpatch rules.
- apt
AptSettings Response 
- Apt update settings. Use this setting to override the default aptpatch rules.
- goo
GooSettings Response 
- Goo update settings. Use this setting to override the default goopatch rules.
- migInstances BooleanAllowed 
- Allows the patch job to run on Managed instance groups (MIGs).
- postStep ExecStep Response 
- The ExecStepto run after the patch update.
- preStep ExecStep Response 
- The ExecStepto run before the patch update.
- rebootConfig String
- Post-patch reboot settings.
- windowsUpdate WindowsUpdate Settings Response 
- Windows update settings. Use this override the default windows patch rules.
- yum
YumSettings Response 
- Yum update settings. Use this setting to override the default yumpatch rules.
- zypper
ZypperSettings Response 
- Zypper update settings. Use this setting to override the default zypperpatch rules.
- apt
AptSettings Response 
- Apt update settings. Use this setting to override the default aptpatch rules.
- goo
GooSettings Response 
- Goo update settings. Use this setting to override the default goopatch rules.
- migInstances booleanAllowed 
- Allows the patch job to run on Managed instance groups (MIGs).
- postStep ExecStep Response 
- The ExecStepto run after the patch update.
- preStep ExecStep Response 
- The ExecStepto run before the patch update.
- rebootConfig string
- Post-patch reboot settings.
- windowsUpdate WindowsUpdate Settings Response 
- Windows update settings. Use this override the default windows patch rules.
- yum
YumSettings Response 
- Yum update settings. Use this setting to override the default yumpatch rules.
- zypper
ZypperSettings Response 
- Zypper update settings. Use this setting to override the default zypperpatch rules.
- apt
AptSettings Response 
- Apt update settings. Use this setting to override the default aptpatch rules.
- goo
GooSettings Response 
- Goo update settings. Use this setting to override the default goopatch rules.
- mig_instances_ boolallowed 
- Allows the patch job to run on Managed instance groups (MIGs).
- post_step ExecStep Response 
- The ExecStepto run after the patch update.
- pre_step ExecStep Response 
- The ExecStepto run before the patch update.
- reboot_config str
- Post-patch reboot settings.
- windows_update WindowsUpdate Settings Response 
- Windows update settings. Use this override the default windows patch rules.
- yum
YumSettings Response 
- Yum update settings. Use this setting to override the default yumpatch rules.
- zypper
ZypperSettings Response 
- Zypper update settings. Use this setting to override the default zypperpatch rules.
- apt Property Map
- Apt update settings. Use this setting to override the default aptpatch rules.
- goo Property Map
- Goo update settings. Use this setting to override the default goopatch rules.
- migInstances BooleanAllowed 
- Allows the patch job to run on Managed instance groups (MIGs).
- postStep Property Map
- The ExecStepto run after the patch update.
- preStep Property Map
- The ExecStepto run before the patch update.
- rebootConfig String
- Post-patch reboot settings.
- windowsUpdate Property Map
- Windows update settings. Use this override the default windows patch rules.
- yum Property Map
- Yum update settings. Use this setting to override the default yumpatch rules.
- zypper Property Map
- Zypper update settings. Use this setting to override the default zypperpatch rules.
PatchInstanceFilterGroupLabelResponse     
- Labels Dictionary<string, string>
- Compute Engine instance labels that must be present for a VM instance to be targeted by this filter.
- Labels map[string]string
- Compute Engine instance labels that must be present for a VM instance to be targeted by this filter.
- labels Map<String,String>
- Compute Engine instance labels that must be present for a VM instance to be targeted by this filter.
- labels {[key: string]: string}
- Compute Engine instance labels that must be present for a VM instance to be targeted by this filter.
- labels Mapping[str, str]
- Compute Engine instance labels that must be present for a VM instance to be targeted by this filter.
- labels Map<String>
- Compute Engine instance labels that must be present for a VM instance to be targeted by this filter.
PatchInstanceFilterResponse   
- All bool
- Target all VM instances in the project. If true, no other criteria is permitted.
- GroupLabels List<Pulumi.Google Native. OSConfig. V1Beta. Inputs. Patch Instance Filter Group Label Response> 
- Targets VM instances matching at least one of these label sets. This allows targeting of disparate groups, for example "env=prod or env=staging".
- InstanceName List<string>Prefixes 
- 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-".
- Instances List<string>
- Targets any of the VM instances specified. Instances are specified by their URI in the form zones/[ZONE]/instances/[INSTANCE_NAME],projects/[PROJECT_ID]/zones/[ZONE]/instances/[INSTANCE_NAME], orhttps://www.googleapis.com/compute/v1/projects/[PROJECT_ID]/zones/[ZONE]/instances/[INSTANCE_NAME]
- Zones List<string>
- Targets VM instances in ANY of these zones. Leave empty to target VM instances in any zone.
- All bool
- Target all VM instances in the project. If true, no other criteria is permitted.
- GroupLabels []PatchInstance Filter Group Label Response 
- Targets VM instances matching at least one of these label sets. This allows targeting of disparate groups, for example "env=prod or env=staging".
- InstanceName []stringPrefixes 
- 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-".
- Instances []string
- Targets any of the VM instances specified. Instances are specified by their URI in the form zones/[ZONE]/instances/[INSTANCE_NAME],projects/[PROJECT_ID]/zones/[ZONE]/instances/[INSTANCE_NAME], orhttps://www.googleapis.com/compute/v1/projects/[PROJECT_ID]/zones/[ZONE]/instances/[INSTANCE_NAME]
- Zones []string
- Targets VM instances in ANY of these zones. Leave empty to target VM instances in any zone.
- all Boolean
- Target all VM instances in the project. If true, no other criteria is permitted.
- groupLabels List<PatchInstance Filter Group Label Response> 
- Targets VM instances matching at least one of these label sets. This allows targeting of disparate groups, for example "env=prod or env=staging".
- instanceName List<String>Prefixes 
- 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-".
- instances List<String>
- Targets any of the VM instances specified. Instances are specified by their URI in the form zones/[ZONE]/instances/[INSTANCE_NAME],projects/[PROJECT_ID]/zones/[ZONE]/instances/[INSTANCE_NAME], orhttps://www.googleapis.com/compute/v1/projects/[PROJECT_ID]/zones/[ZONE]/instances/[INSTANCE_NAME]
- zones List<String>
- Targets VM instances in ANY of these zones. Leave empty to target VM instances in any zone.
- all boolean
- Target all VM instances in the project. If true, no other criteria is permitted.
- groupLabels PatchInstance Filter Group Label Response[] 
- Targets VM instances matching at least one of these label sets. This allows targeting of disparate groups, for example "env=prod or env=staging".
- instanceName string[]Prefixes 
- 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-".
- instances string[]
- Targets any of the VM instances specified. Instances are specified by their URI in the form zones/[ZONE]/instances/[INSTANCE_NAME],projects/[PROJECT_ID]/zones/[ZONE]/instances/[INSTANCE_NAME], orhttps://www.googleapis.com/compute/v1/projects/[PROJECT_ID]/zones/[ZONE]/instances/[INSTANCE_NAME]
- zones string[]
- Targets VM instances in ANY of these zones. Leave empty to target VM instances in any zone.
- all bool
- Target all VM instances in the project. If true, no other criteria is permitted.
- group_labels Sequence[PatchInstance Filter Group Label Response] 
- Targets VM instances matching at least one of these label sets. This allows targeting of disparate groups, for example "env=prod or env=staging".
- instance_name_ Sequence[str]prefixes 
- 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-".
- instances Sequence[str]
- 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], orhttps://www.googleapis.com/compute/v1/projects/[PROJECT_ID]/zones/[ZONE]/instances/[INSTANCE_NAME]
- zones Sequence[str]
- Targets VM instances in ANY of these zones. Leave empty to target VM instances in any zone.
- all Boolean
- Target all VM instances in the project. If true, no other criteria is permitted.
- groupLabels List<Property Map>
- Targets VM instances matching at least one of these label sets. This allows targeting of disparate groups, for example "env=prod or env=staging".
- instanceName List<String>Prefixes 
- 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-".
- instances List<String>
- Targets any of the VM instances specified. Instances are specified by their URI in the form zones/[ZONE]/instances/[INSTANCE_NAME],projects/[PROJECT_ID]/zones/[ZONE]/instances/[INSTANCE_NAME], orhttps://www.googleapis.com/compute/v1/projects/[PROJECT_ID]/zones/[ZONE]/instances/[INSTANCE_NAME]
- zones List<String>
- Targets VM instances in ANY of these zones. Leave empty to target VM instances in any zone.
PatchRolloutResponse  
- DisruptionBudget Pulumi.Google Native. OSConfig. V1Beta. Inputs. Fixed Or Percent Response 
- The maximum number (or percentage) of VMs per zone to disrupt at any given moment. The number of VMs calculated from multiplying the percentage by the total number of VMs in a zone is rounded up. During patching, a VM is considered disrupted from the time the agent is notified to begin until patching has completed. This disruption time includes the time to complete reboot and any post-patch steps. A VM contributes to the disruption budget if its patching operation fails either when applying the patches, running pre or post patch steps, or if it fails to respond with a success notification before timing out. VMs that are not running or do not have an active agent do not count toward this disruption budget. For zone-by-zone rollouts, if the disruption budget in a zone is exceeded, the patch job stops, because continuing to the next zone requires completion of the patch process in the previous zone. For example, if the disruption budget has a fixed value of 10, and 8 VMs fail to patch in the current zone, the patch job continues to patch 2 VMs at a time until the zone is completed. When that zone is completed successfully, patching begins with 10 VMs at a time in the next zone. If 10 VMs in the next zone fail to patch, the patch job stops.
- Mode string
- Mode of the patch rollout.
- DisruptionBudget FixedOr Percent Response 
- The maximum number (or percentage) of VMs per zone to disrupt at any given moment. The number of VMs calculated from multiplying the percentage by the total number of VMs in a zone is rounded up. During patching, a VM is considered disrupted from the time the agent is notified to begin until patching has completed. This disruption time includes the time to complete reboot and any post-patch steps. A VM contributes to the disruption budget if its patching operation fails either when applying the patches, running pre or post patch steps, or if it fails to respond with a success notification before timing out. VMs that are not running or do not have an active agent do not count toward this disruption budget. For zone-by-zone rollouts, if the disruption budget in a zone is exceeded, the patch job stops, because continuing to the next zone requires completion of the patch process in the previous zone. For example, if the disruption budget has a fixed value of 10, and 8 VMs fail to patch in the current zone, the patch job continues to patch 2 VMs at a time until the zone is completed. When that zone is completed successfully, patching begins with 10 VMs at a time in the next zone. If 10 VMs in the next zone fail to patch, the patch job stops.
- Mode string
- Mode of the patch rollout.
- disruptionBudget FixedOr Percent Response 
- The maximum number (or percentage) of VMs per zone to disrupt at any given moment. The number of VMs calculated from multiplying the percentage by the total number of VMs in a zone is rounded up. During patching, a VM is considered disrupted from the time the agent is notified to begin until patching has completed. This disruption time includes the time to complete reboot and any post-patch steps. A VM contributes to the disruption budget if its patching operation fails either when applying the patches, running pre or post patch steps, or if it fails to respond with a success notification before timing out. VMs that are not running or do not have an active agent do not count toward this disruption budget. For zone-by-zone rollouts, if the disruption budget in a zone is exceeded, the patch job stops, because continuing to the next zone requires completion of the patch process in the previous zone. For example, if the disruption budget has a fixed value of 10, and 8 VMs fail to patch in the current zone, the patch job continues to patch 2 VMs at a time until the zone is completed. When that zone is completed successfully, patching begins with 10 VMs at a time in the next zone. If 10 VMs in the next zone fail to patch, the patch job stops.
- mode String
- Mode of the patch rollout.
- disruptionBudget FixedOr Percent Response 
- The maximum number (or percentage) of VMs per zone to disrupt at any given moment. The number of VMs calculated from multiplying the percentage by the total number of VMs in a zone is rounded up. During patching, a VM is considered disrupted from the time the agent is notified to begin until patching has completed. This disruption time includes the time to complete reboot and any post-patch steps. A VM contributes to the disruption budget if its patching operation fails either when applying the patches, running pre or post patch steps, or if it fails to respond with a success notification before timing out. VMs that are not running or do not have an active agent do not count toward this disruption budget. For zone-by-zone rollouts, if the disruption budget in a zone is exceeded, the patch job stops, because continuing to the next zone requires completion of the patch process in the previous zone. For example, if the disruption budget has a fixed value of 10, and 8 VMs fail to patch in the current zone, the patch job continues to patch 2 VMs at a time until the zone is completed. When that zone is completed successfully, patching begins with 10 VMs at a time in the next zone. If 10 VMs in the next zone fail to patch, the patch job stops.
- mode string
- Mode of the patch rollout.
- disruption_budget FixedOr Percent Response 
- The maximum number (or percentage) of VMs per zone to disrupt at any given moment. The number of VMs calculated from multiplying the percentage by the total number of VMs in a zone is rounded up. During patching, a VM is considered disrupted from the time the agent is notified to begin until patching has completed. This disruption time includes the time to complete reboot and any post-patch steps. A VM contributes to the disruption budget if its patching operation fails either when applying the patches, running pre or post patch steps, or if it fails to respond with a success notification before timing out. VMs that are not running or do not have an active agent do not count toward this disruption budget. For zone-by-zone rollouts, if the disruption budget in a zone is exceeded, the patch job stops, because continuing to the next zone requires completion of the patch process in the previous zone. For example, if the disruption budget has a fixed value of 10, and 8 VMs fail to patch in the current zone, the patch job continues to patch 2 VMs at a time until the zone is completed. When that zone is completed successfully, patching begins with 10 VMs at a time in the next zone. If 10 VMs in the next zone fail to patch, the patch job stops.
- mode str
- Mode of the patch rollout.
- disruptionBudget Property Map
- The maximum number (or percentage) of VMs per zone to disrupt at any given moment. The number of VMs calculated from multiplying the percentage by the total number of VMs in a zone is rounded up. During patching, a VM is considered disrupted from the time the agent is notified to begin until patching has completed. This disruption time includes the time to complete reboot and any post-patch steps. A VM contributes to the disruption budget if its patching operation fails either when applying the patches, running pre or post patch steps, or if it fails to respond with a success notification before timing out. VMs that are not running or do not have an active agent do not count toward this disruption budget. For zone-by-zone rollouts, if the disruption budget in a zone is exceeded, the patch job stops, because continuing to the next zone requires completion of the patch process in the previous zone. For example, if the disruption budget has a fixed value of 10, and 8 VMs fail to patch in the current zone, the patch job continues to patch 2 VMs at a time until the zone is completed. When that zone is completed successfully, patching begins with 10 VMs at a time in the next zone. If 10 VMs in the next zone fail to patch, the patch job stops.
- mode String
- Mode of the patch rollout.
RecurringScheduleResponse  
- EndTime string
- Optional. The end time at which a recurring patch deployment schedule is no longer active.
- Frequency string
- The frequency unit of this recurring schedule.
- LastExecute stringTime 
- The time the last patch job ran successfully.
- Monthly
Pulumi.Google Native. OSConfig. V1Beta. Inputs. Monthly Schedule Response 
- Schedule with monthly executions.
- NextExecute stringTime 
- The time the next patch job is scheduled to run.
- StartTime string
- Optional. The time that the recurring schedule becomes effective. Defaults to create_timeof the patch deployment.
- TimeOf Pulumi.Day Google Native. OSConfig. V1Beta. Inputs. Time Of Day Response 
- Time of the day to run a recurring deployment.
- TimeZone Pulumi.Google Native. OSConfig. V1Beta. Inputs. Time Zone Response 
- Defines the time zone that time_of_dayis relative to. The rules for daylight saving time are determined by the chosen time zone.
- Weekly
Pulumi.Google Native. OSConfig. V1Beta. Inputs. Weekly Schedule Response 
- Schedule with weekly executions.
- EndTime string
- Optional. The end time at which a recurring patch deployment schedule is no longer active.
- Frequency string
- The frequency unit of this recurring schedule.
- LastExecute stringTime 
- The time the last patch job ran successfully.
- Monthly
MonthlySchedule Response 
- Schedule with monthly executions.
- NextExecute stringTime 
- The time the next patch job is scheduled to run.
- StartTime string
- Optional. The time that the recurring schedule becomes effective. Defaults to create_timeof the patch deployment.
- TimeOf TimeDay Of Day Response 
- Time of the day to run a recurring deployment.
- TimeZone TimeZone Response 
- Defines the time zone that time_of_dayis relative to. The rules for daylight saving time are determined by the chosen time zone.
- Weekly
WeeklySchedule Response 
- Schedule with weekly executions.
- endTime String
- Optional. The end time at which a recurring patch deployment schedule is no longer active.
- frequency String
- The frequency unit of this recurring schedule.
- lastExecute StringTime 
- The time the last patch job ran successfully.
- monthly
MonthlySchedule Response 
- Schedule with monthly executions.
- nextExecute StringTime 
- The time the next patch job is scheduled to run.
- startTime String
- Optional. The time that the recurring schedule becomes effective. Defaults to create_timeof the patch deployment.
- timeOf TimeDay Of Day Response 
- Time of the day to run a recurring deployment.
- timeZone TimeZone Response 
- Defines the time zone that time_of_dayis relative to. The rules for daylight saving time are determined by the chosen time zone.
- weekly
WeeklySchedule Response 
- Schedule with weekly executions.
- endTime string
- Optional. The end time at which a recurring patch deployment schedule is no longer active.
- frequency string
- The frequency unit of this recurring schedule.
- lastExecute stringTime 
- The time the last patch job ran successfully.
- monthly
MonthlySchedule Response 
- Schedule with monthly executions.
- nextExecute stringTime 
- The time the next patch job is scheduled to run.
- startTime string
- Optional. The time that the recurring schedule becomes effective. Defaults to create_timeof the patch deployment.
- timeOf TimeDay Of Day Response 
- Time of the day to run a recurring deployment.
- timeZone TimeZone Response 
- Defines the time zone that time_of_dayis relative to. The rules for daylight saving time are determined by the chosen time zone.
- weekly
WeeklySchedule Response 
- Schedule with weekly executions.
- end_time str
- Optional. The end time at which a recurring patch deployment schedule is no longer active.
- frequency str
- The frequency unit of this recurring schedule.
- last_execute_ strtime 
- The time the last patch job ran successfully.
- monthly
MonthlySchedule Response 
- Schedule with monthly executions.
- next_execute_ strtime 
- The time the next patch job is scheduled to run.
- start_time str
- Optional. The time that the recurring schedule becomes effective. Defaults to create_timeof the patch deployment.
- time_of_ Timeday Of Day Response 
- Time of the day to run a recurring deployment.
- time_zone TimeZone Response 
- Defines the time zone that time_of_dayis relative to. The rules for daylight saving time are determined by the chosen time zone.
- weekly
WeeklySchedule Response 
- Schedule with weekly executions.
- endTime String
- Optional. The end time at which a recurring patch deployment schedule is no longer active.
- frequency String
- The frequency unit of this recurring schedule.
- lastExecute StringTime 
- The time the last patch job ran successfully.
- monthly Property Map
- Schedule with monthly executions.
- nextExecute StringTime 
- The time the next patch job is scheduled to run.
- startTime String
- Optional. The time that the recurring schedule becomes effective. Defaults to create_timeof the patch deployment.
- timeOf Property MapDay 
- Time of the day to run a recurring deployment.
- timeZone Property Map
- Defines the time zone that time_of_dayis relative to. The rules for daylight saving time are determined by the chosen time zone.
- weekly Property Map
- Schedule with weekly executions.
TimeOfDayResponse   
- Hours int
- 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.
- Minutes int
- Minutes of hour of day. Must be from 0 to 59.
- Nanos int
- Fractions of seconds in nanoseconds. Must be from 0 to 999,999,999.
- Seconds int
- 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.
- Hours int
- 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.
- Minutes int
- Minutes of hour of day. Must be from 0 to 59.
- Nanos int
- Fractions of seconds in nanoseconds. Must be from 0 to 999,999,999.
- Seconds int
- 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.
- hours Integer
- 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.
- minutes Integer
- Minutes of hour of day. Must be from 0 to 59.
- nanos Integer
- Fractions of seconds in nanoseconds. Must be from 0 to 999,999,999.
- seconds Integer
- 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.
- hours number
- Hours of day in 24 hour format. Should be from 0 to 23. An API may choose to allow the value "24:00:00" for scenarios like business closing time.
- minutes number
- Minutes of hour of day. Must be from 0 to 59.
- nanos number
- Fractions of seconds in nanoseconds. Must be from 0 to 999,999,999.
- seconds number
- Seconds of minutes of the time. Must normally be from 0 to 59. An API may allow the value 60 if it allows leap-seconds.
- hours int
- 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.
- minutes int
- Minutes of hour of day. Must be from 0 to 59.
- nanos int
- Fractions of seconds in nanoseconds. Must be from 0 to 999,999,999.
- seconds int
- 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.
- hours Number
- Hours of day in 24 hour format. Should be from 0 to 23. An API may choose to allow the value "24:00:00" for scenarios like business closing time.
- minutes Number
- Minutes of hour of day. Must be from 0 to 59.
- nanos Number
- Fractions of seconds in nanoseconds. Must be from 0 to 999,999,999.
- seconds Number
- Seconds of minutes of the time. Must normally be from 0 to 59. An API may allow the value 60 if it allows leap-seconds.
TimeZoneResponse  
- Version string
- Optional. IANA Time Zone Database version number, e.g. "2019a".
- Version string
- Optional. IANA Time Zone Database version number, e.g. "2019a".
- version String
- Optional. IANA Time Zone Database version number, e.g. "2019a".
- version string
- Optional. IANA Time Zone Database version number, e.g. "2019a".
- version str
- Optional. IANA Time Zone Database version number, e.g. "2019a".
- version String
- Optional. IANA Time Zone Database version number, e.g. "2019a".
WeekDayOfMonthResponse    
- DayOf stringWeek 
- A day of the week.
- DayOffset int
- Optional. Represents the number of days before or after the given week day of month that the patch deployment is scheduled for. For example if week_ordinalandday_of_weekvalues point to the second day of the month and thisday_offsetvalue is set to3, the patch deployment takes place three days after the second Tuesday of the month. If this value is negative, for example -5, the patches are deployed five days before before the second Tuesday of the month. Allowed values are in range [-30, 30].
- WeekOrdinal int
- Week number in a month. 1-4 indicates the 1st to 4th week of the month. -1 indicates the last week of the month.
- DayOf stringWeek 
- A day of the week.
- DayOffset int
- Optional. Represents the number of days before or after the given week day of month that the patch deployment is scheduled for. For example if week_ordinalandday_of_weekvalues point to the second day of the month and thisday_offsetvalue is set to3, the patch deployment takes place three days after the second Tuesday of the month. If this value is negative, for example -5, the patches are deployed five days before before the second Tuesday of the month. Allowed values are in range [-30, 30].
- WeekOrdinal int
- Week number in a month. 1-4 indicates the 1st to 4th week of the month. -1 indicates the last week of the month.
- dayOf StringWeek 
- A day of the week.
- dayOffset Integer
- Optional. Represents the number of days before or after the given week day of month that the patch deployment is scheduled for. For example if week_ordinalandday_of_weekvalues point to the second day of the month and thisday_offsetvalue is set to3, the patch deployment takes place three days after the second Tuesday of the month. If this value is negative, for example -5, the patches are deployed five days before before the second Tuesday of the month. Allowed values are in range [-30, 30].
- weekOrdinal Integer
- Week number in a month. 1-4 indicates the 1st to 4th week of the month. -1 indicates the last week of the month.
- dayOf stringWeek 
- A day of the week.
- dayOffset number
- Optional. Represents the number of days before or after the given week day of month that the patch deployment is scheduled for. For example if week_ordinalandday_of_weekvalues point to the second day of the month and thisday_offsetvalue is set to3, the patch deployment takes place three days after the second Tuesday of the month. If this value is negative, for example -5, the patches are deployed five days before before the second Tuesday of the month. Allowed values are in range [-30, 30].
- weekOrdinal number
- Week number in a month. 1-4 indicates the 1st to 4th week of the month. -1 indicates the last week of the month.
- day_of_ strweek 
- A day of the week.
- day_offset int
- Optional. Represents the number of days before or after the given week day of month that the patch deployment is scheduled for. For example if week_ordinalandday_of_weekvalues point to the second day of the month and thisday_offsetvalue is set to3, the patch deployment takes place three days after the second Tuesday of the month. If this value is negative, for example -5, the patches are deployed five days before before the second Tuesday of the month. Allowed values are in range [-30, 30].
- week_ordinal int
- Week number in a month. 1-4 indicates the 1st to 4th week of the month. -1 indicates the last week of the month.
- dayOf StringWeek 
- A day of the week.
- dayOffset Number
- Optional. Represents the number of days before or after the given week day of month that the patch deployment is scheduled for. For example if week_ordinalandday_of_weekvalues point to the second day of the month and thisday_offsetvalue is set to3, the patch deployment takes place three days after the second Tuesday of the month. If this value is negative, for example -5, the patches are deployed five days before before the second Tuesday of the month. Allowed values are in range [-30, 30].
- weekOrdinal Number
- Week number in a month. 1-4 indicates the 1st to 4th week of the month. -1 indicates the last week of the month.
WeeklyScheduleResponse  
- DayOf stringWeek 
- Day of the week.
- DayOf stringWeek 
- Day of the week.
- dayOf StringWeek 
- Day of the week.
- dayOf stringWeek 
- Day of the week.
- day_of_ strweek 
- Day of the week.
- dayOf StringWeek 
- Day of the week.
WindowsUpdateSettingsResponse   
- Classifications List<string>
- Only apply updates of these windows update classifications. If empty, all updates are applied.
- Excludes List<string>
- List of KBs to exclude from update.
- ExclusivePatches List<string>
- An exclusive list of kbs to be updated. These are the only patches that will be updated. This field must not be used with other patch configurations.
- Classifications []string
- Only apply updates of these windows update classifications. If empty, all updates are applied.
- Excludes []string
- List of KBs to exclude from update.
- ExclusivePatches []string
- An exclusive list of kbs to be updated. These are the only patches that will be updated. This field must not be used with other patch configurations.
- classifications List<String>
- Only apply updates of these windows update classifications. If empty, all updates are applied.
- excludes List<String>
- List of KBs to exclude from update.
- exclusivePatches List<String>
- An exclusive list of kbs to be updated. These are the only patches that will be updated. This field must not be used with other patch configurations.
- classifications string[]
- Only apply updates of these windows update classifications. If empty, all updates are applied.
- excludes string[]
- List of KBs to exclude from update.
- exclusivePatches string[]
- An exclusive list of kbs to be updated. These are the only patches that will be updated. This field must not be used with other patch configurations.
- classifications Sequence[str]
- Only apply updates of these windows update classifications. If empty, all updates are applied.
- excludes Sequence[str]
- List of KBs to exclude from update.
- exclusive_patches Sequence[str]
- 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.
- classifications List<String>
- Only apply updates of these windows update classifications. If empty, all updates are applied.
- excludes List<String>
- List of KBs to exclude from update.
- exclusivePatches List<String>
- An exclusive list of kbs to be updated. These are the only patches that will be updated. This field must not be used with other patch configurations.
YumSettingsResponse  
- Excludes List<string>
- List of packages to exclude from update. These packages are excluded by using the yum --excludeflag.
- ExclusivePackages List<string>
- An exclusive list of packages to be updated. These are the only packages that will be updated. If these packages are not installed, they will be ignored. This field must not be specified with any other patch configuration fields.
- Minimal bool
- Will cause patch to run yum update-minimalinstead.
- Security bool
- Adds the --securityflag toyum update. Not supported on all platforms.
- Excludes []string
- List of packages to exclude from update. These packages are excluded by using the yum --excludeflag.
- ExclusivePackages []string
- An exclusive list of packages to be updated. These are the only packages that will be updated. If these packages are not installed, they will be ignored. This field must not be specified with any other patch configuration fields.
- Minimal bool
- Will cause patch to run yum update-minimalinstead.
- Security bool
- Adds the --securityflag toyum update. Not supported on all platforms.
- excludes List<String>
- List of packages to exclude from update. These packages are excluded by using the yum --excludeflag.
- exclusivePackages List<String>
- An exclusive list of packages to be updated. These are the only packages that will be updated. If these packages are not installed, they will be ignored. This field must not be specified with any other patch configuration fields.
- minimal Boolean
- Will cause patch to run yum update-minimalinstead.
- security Boolean
- Adds the --securityflag toyum update. Not supported on all platforms.
- excludes string[]
- List of packages to exclude from update. These packages are excluded by using the yum --excludeflag.
- exclusivePackages string[]
- An exclusive list of packages to be updated. These are the only packages that will be updated. If these packages are not installed, they will be ignored. This field must not be specified with any other patch configuration fields.
- minimal boolean
- Will cause patch to run yum update-minimalinstead.
- security boolean
- Adds the --securityflag toyum update. Not supported on all platforms.
- excludes Sequence[str]
- List of packages to exclude from update. These packages are excluded by using the yum --excludeflag.
- exclusive_packages Sequence[str]
- 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 must not be specified with any other patch configuration fields.
- minimal bool
- Will cause patch to run yum update-minimalinstead.
- security bool
- Adds the --securityflag toyum update. Not supported on all platforms.
- excludes List<String>
- List of packages to exclude from update. These packages are excluded by using the yum --excludeflag.
- exclusivePackages List<String>
- An exclusive list of packages to be updated. These are the only packages that will be updated. If these packages are not installed, they will be ignored. This field must not be specified with any other patch configuration fields.
- minimal Boolean
- Will cause patch to run yum update-minimalinstead.
- security Boolean
- Adds the --securityflag toyum update. Not supported on all platforms.
ZypperSettingsResponse  
- Categories List<string>
- Install only patches with these categories. Common categories include security, recommended, and feature.
- Excludes List<string>
- List of patches to exclude from update.
- ExclusivePatches List<string>
- An exclusive list of patches to be updated. These are the only patches that will be installed using 'zypper patch patch:' command. This field must not be used with any other patch configuration fields.
- Severities List<string>
- Install only patches with these severities. Common severities include critical, important, moderate, and low.
- WithOptional bool
- Adds the --with-optionalflag tozypper patch.
- WithUpdate bool
- Adds the --with-updateflag, tozypper patch.
- Categories []string
- Install only patches with these categories. Common categories include security, recommended, and feature.
- Excludes []string
- List of patches to exclude from update.
- ExclusivePatches []string
- An exclusive list of patches to be updated. These are the only patches that will be installed using 'zypper patch patch:' command. This field must not be used with any other patch configuration fields.
- Severities []string
- Install only patches with these severities. Common severities include critical, important, moderate, and low.
- WithOptional bool
- Adds the --with-optionalflag tozypper patch.
- WithUpdate bool
- Adds the --with-updateflag, tozypper patch.
- categories List<String>
- Install only patches with these categories. Common categories include security, recommended, and feature.
- excludes List<String>
- List of patches to exclude from update.
- exclusivePatches List<String>
- An exclusive list of patches to be updated. These are the only patches that will be installed using 'zypper patch patch:' command. This field must not be used with any other patch configuration fields.
- severities List<String>
- Install only patches with these severities. Common severities include critical, important, moderate, and low.
- withOptional Boolean
- Adds the --with-optionalflag tozypper patch.
- withUpdate Boolean
- Adds the --with-updateflag, tozypper patch.
- categories string[]
- Install only patches with these categories. Common categories include security, recommended, and feature.
- excludes string[]
- List of patches to exclude from update.
- exclusivePatches string[]
- An exclusive list of patches to be updated. These are the only patches that will be installed using 'zypper patch patch:' command. This field must not be used with any other patch configuration fields.
- severities string[]
- Install only patches with these severities. Common severities include critical, important, moderate, and low.
- withOptional boolean
- Adds the --with-optionalflag tozypper patch.
- withUpdate boolean
- Adds the --with-updateflag, tozypper patch.
- categories Sequence[str]
- Install only patches with these categories. Common categories include security, recommended, and feature.
- excludes Sequence[str]
- List of patches to exclude from update.
- exclusive_patches Sequence[str]
- 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.
- severities Sequence[str]
- Install only patches with these severities. Common severities include critical, important, moderate, and low.
- with_optional bool
- Adds the --with-optionalflag tozypper patch.
- with_update bool
- Adds the --with-updateflag, tozypper patch.
- categories List<String>
- Install only patches with these categories. Common categories include security, recommended, and feature.
- excludes List<String>
- List of patches to exclude from update.
- exclusivePatches List<String>
- An exclusive list of patches to be updated. These are the only patches that will be installed using 'zypper patch patch:' command. This field must not be used with any other patch configuration fields.
- severities List<String>
- Install only patches with these severities. Common severities include critical, important, moderate, and low.
- withOptional Boolean
- Adds the --with-optionalflag tozypper patch.
- withUpdate Boolean
- Adds the --with-updateflag, tozypper patch.
Package Details
- Repository
- Google Cloud Native pulumi/pulumi-google-native
- License
- Apache-2.0
Google Cloud Native is in preview. Google Cloud Classic is fully supported.
Google Cloud Native v0.32.0 published on Wednesday, Nov 29, 2023 by Pulumi