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 dictionary
The following arguments are supported:
- Patch
Deployment Id This property is required. string - Project string
- Patch
Deployment Id This property is required. string - Project string
- patch
Deployment Id This property is required. String - project String
- patch
Deployment Id This property is required. string - project string
- patch_
deployment_ id This property is required. str - project str
- patch
Deployment Id This property is required. String - project String
getPatchDeployment Result
The following output properties are available:
- Create
Time 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.
- Instance
Filter Pulumi.Google Native. OSConfig. V1Beta. Outputs. Patch Instance Filter Response - VM instances to patch.
- Last
Execute 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. - One
Time Pulumi.Schedule Google Native. OSConfig. V1Beta. Outputs. One Time Schedule Response - Schedule a one-time execution.
- Patch
Config Pulumi.Google Native. OSConfig. V1Beta. Outputs. Patch Config Response - Optional. Patch configuration that is applied.
- Recurring
Schedule 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.
- Update
Time string - Time the patch deployment was last updated. Timestamp is in RFC3339 text format.
- Create
Time 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.
- Instance
Filter PatchInstance Filter Response - VM instances to patch.
- Last
Execute 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. - 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
Patch
Rollout Response - Optional. Rollout strategy of the patch job.
- State string
- Current state of the patch deployment.
- Update
Time string - Time the patch deployment was last updated. Timestamp is in RFC3339 text format.
- create
Time 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.
- instance
Filter PatchInstance Filter Response - VM instances to patch.
- last
Execute 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. - 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
Patch
Rollout Response - Optional. Rollout strategy of the patch job.
- state String
- Current state of the patch deployment.
- update
Time String - Time the patch deployment was last updated. Timestamp is in RFC3339 text format.
- create
Time 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.
- instance
Filter PatchInstance Filter Response - VM instances to patch.
- last
Execute 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. - 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
Patch
Rollout Response - Optional. Rollout strategy of the patch job.
- state string
- Current state of the patch deployment.
- update
Time 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
Patch
Rollout 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.
- create
Time 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.
- instance
Filter Property Map - VM instances to patch.
- last
Execute 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. - one
Time Property MapSchedule - Schedule a one-time execution.
- patch
Config Property Map - Optional. Patch configuration that is applied.
- recurring
Schedule Property Map - Schedule recurring executions.
- rollout Property Map
- Optional. Rollout strategy of the patch job.
- state String
- Current state of the patch deployment.
- update
Time String - Time the patch deployment was last updated. Timestamp is in RFC3339 text format.
Supporting Types
AptSettingsResponse
- Excludes
This property is required. List<string> - List of packages to exclude from update. These packages will be excluded
- Exclusive
Packages This property is required. 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
This property is required. string - By changing the type to DIST, the patching is performed using
apt-get dist-upgrade
instead.
- Excludes
This property is required. []string - List of packages to exclude from update. These packages will be excluded
- Exclusive
Packages This property is required. []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
This property is required. string - By changing the type to DIST, the patching is performed using
apt-get dist-upgrade
instead.
- excludes
This property is required. List<String> - List of packages to exclude from update. These packages will be excluded
- exclusive
Packages This property is required. 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
This property is required. String - By changing the type to DIST, the patching is performed using
apt-get dist-upgrade
instead.
- excludes
This property is required. string[] - List of packages to exclude from update. These packages will be excluded
- exclusive
Packages This property is required. 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
This property is required. string - By changing the type to DIST, the patching is performed using
apt-get dist-upgrade
instead.
- excludes
This property is required. Sequence[str] - List of packages to exclude from update. These packages will be excluded
- exclusive_
packages This property is required. 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
This property is required. str - By changing the type to DIST, the patching is performed using
apt-get dist-upgrade
instead.
- excludes
This property is required. List<String> - List of packages to exclude from update. These packages will be excluded
- exclusive
Packages This property is required. 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
This property is required. String - By changing the type to DIST, the patching is performed using
apt-get dist-upgrade
instead.
ExecStepConfigResponse
- Allowed
Success Codes This property is required. List<int> - Defaults to [0]. A list of possible return values that the execution can return to indicate a success.
- Gcs
Object This property is required. Pulumi.Google Native. OSConfig. V1Beta. Inputs. Gcs Object Response - A Google Cloud Storage object containing the executable.
- Interpreter
This property is required. 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)).
- Local
Path This property is required. string - An absolute path to the executable on the VM.
- Allowed
Success Codes This property is required. []int - Defaults to [0]. A list of possible return values that the execution can return to indicate a success.
- Gcs
Object This property is required. GcsObject Response - A Google Cloud Storage object containing the executable.
- Interpreter
This property is required. 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)).
- Local
Path This property is required. string - An absolute path to the executable on the VM.
- allowed
Success Codes This property is required. List<Integer> - Defaults to [0]. A list of possible return values that the execution can return to indicate a success.
- gcs
Object This property is required. GcsObject Response - A Google Cloud Storage object containing the executable.
- interpreter
This property is required. 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)).
- local
Path This property is required. String - An absolute path to the executable on the VM.
- allowed
Success Codes This property is required. number[] - Defaults to [0]. A list of possible return values that the execution can return to indicate a success.
- gcs
Object This property is required. GcsObject Response - A Google Cloud Storage object containing the executable.
- interpreter
This property is required. 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)).
- local
Path This property is required. string - An absolute path to the executable on the VM.
- allowed_
success_ codes This property is required. Sequence[int] - Defaults to [0]. A list of possible return values that the execution can return to indicate a success.
- gcs_
object This property is required. GcsObject Response - A Google Cloud Storage object containing the executable.
- interpreter
This property is required. 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 This property is required. str - An absolute path to the executable on the VM.
- allowed
Success Codes This property is required. List<Number> - Defaults to [0]. A list of possible return values that the execution can return to indicate a success.
- gcs
Object This property is required. Property Map - A Google Cloud Storage object containing the executable.
- interpreter
This property is required. 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)).
- local
Path This property is required. String - An absolute path to the executable on the VM.
ExecStepResponse
- Linux
Exec Step Config This property is required. Pulumi.Google Native. OSConfig. V1Beta. Inputs. Exec Step Config Response - The ExecStepConfig for all Linux VMs targeted by the PatchJob.
- Windows
Exec Step Config This property is required. Pulumi.Google Native. OSConfig. V1Beta. Inputs. Exec Step Config Response - The ExecStepConfig for all Windows VMs targeted by the PatchJob.
- Linux
Exec Step Config This property is required. ExecStep Config Response - The ExecStepConfig for all Linux VMs targeted by the PatchJob.
- Windows
Exec Step Config This property is required. ExecStep Config Response - The ExecStepConfig for all Windows VMs targeted by the PatchJob.
- linux
Exec Step Config This property is required. ExecStep Config Response - The ExecStepConfig for all Linux VMs targeted by the PatchJob.
- windows
Exec Step Config This property is required. ExecStep Config Response - The ExecStepConfig for all Windows VMs targeted by the PatchJob.
- linux
Exec Step Config This property is required. ExecStep Config Response - The ExecStepConfig for all Linux VMs targeted by the PatchJob.
- windows
Exec Step Config This property is required. ExecStep Config Response - The ExecStepConfig for all Windows VMs targeted by the PatchJob.
- linux_
exec_ step_ config This property is required. ExecStep Config Response - The ExecStepConfig for all Linux VMs targeted by the PatchJob.
- windows_
exec_ step_ config This property is required. ExecStep Config Response - The ExecStepConfig for all Windows VMs targeted by the PatchJob.
- linux
Exec Step Config This property is required. Property Map - The ExecStepConfig for all Linux VMs targeted by the PatchJob.
- windows
Exec Step Config This property is required. Property Map - The ExecStepConfig for all Windows VMs targeted by the PatchJob.
FixedOrPercentResponse
GcsObjectResponse
- Bucket
This property is required. string - Bucket of the Google Cloud Storage object.
- Generation
Number This property is required. 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
This property is required. string - Name of the Google Cloud Storage object.
- Bucket
This property is required. string - Bucket of the Google Cloud Storage object.
- Generation
Number This property is required. 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
This property is required. string - Name of the Google Cloud Storage object.
- bucket
This property is required. String - Bucket of the Google Cloud Storage object.
- generation
Number This property is required. 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
This property is required. String - Name of the Google Cloud Storage object.
- bucket
This property is required. string - Bucket of the Google Cloud Storage object.
- generation
Number This property is required. 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
This property is required. string - Name of the Google Cloud Storage object.
- bucket
This property is required. str - Bucket of the Google Cloud Storage object.
- generation_
number This property is required. 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
This property is required. str - Name of the Google Cloud Storage object.
- bucket
This property is required. String - Bucket of the Google Cloud Storage object.
- generation
Number This property is required. 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
This property is required. String - Name of the Google Cloud Storage object.
MonthlyScheduleResponse
- Month
Day This property is required. 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 Of Month This property is required. Pulumi.Google Native. OSConfig. V1Beta. Inputs. Week Day Of Month Response - Week day in a month.
- Month
Day This property is required. 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 Of Month This property is required. WeekDay Of Month Response - Week day in a month.
- month
Day This property is required. 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.
- week
Day Of Month This property is required. WeekDay Of Month Response - Week day in a month.
- month
Day This property is required. 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.
- week
Day Of Month This property is required. WeekDay Of Month Response - Week day in a month.
- month_
day This property is required. 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_ of_ month This property is required. WeekDay Of Month Response - Week day in a month.
- month
Day This property is required. 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.
- week
Day Of Month This property is required. Property Map - Week day in a month.
OneTimeScheduleResponse
- Execute
Time This property is required. string - The desired patch job execution time.
- Execute
Time This property is required. string - The desired patch job execution time.
- execute
Time This property is required. String - The desired patch job execution time.
- execute
Time This property is required. string - The desired patch job execution time.
- execute_
time This property is required. str - The desired patch job execution time.
- execute
Time This property is required. String - The desired patch job execution time.
PatchConfigResponse
- Apt
This property is required. Pulumi.Google Native. OSConfig. V1Beta. Inputs. Apt Settings Response - Apt update settings. Use this setting to override the default
apt
patch rules. - Goo
This property is required. Pulumi.Google Native. OSConfig. V1Beta. Inputs. Goo Settings Response - Goo update settings. Use this setting to override the default
goo
patch rules. - Mig
Instances Allowed This property is required. bool - Allows the patch job to run on Managed instance groups (MIGs).
- Post
Step This property is required. Pulumi.Google Native. OSConfig. V1Beta. Inputs. Exec Step Response - The
ExecStep
to run after the patch update. - Pre
Step This property is required. Pulumi.Google Native. OSConfig. V1Beta. Inputs. Exec Step Response - The
ExecStep
to run before the patch update. - Reboot
Config This property is required. string - Post-patch reboot settings.
- Windows
Update This property is required. Pulumi.Google Native. OSConfig. V1Beta. Inputs. Windows Update Settings Response - Windows update settings. Use this override the default windows patch rules.
- Yum
This property is required. Pulumi.Google Native. OSConfig. V1Beta. Inputs. Yum Settings Response - Yum update settings. Use this setting to override the default
yum
patch rules. - Zypper
This property is required. Pulumi.Google Native. OSConfig. V1Beta. Inputs. Zypper Settings Response - Zypper update settings. Use this setting to override the default
zypper
patch rules.
- Apt
This property is required. AptSettings Response - Apt update settings. Use this setting to override the default
apt
patch rules. - Goo
This property is required. GooSettings Response - Goo update settings. Use this setting to override the default
goo
patch rules. - Mig
Instances Allowed This property is required. bool - Allows the patch job to run on Managed instance groups (MIGs).
- Post
Step This property is required. ExecStep Response - The
ExecStep
to run after the patch update. - Pre
Step This property is required. ExecStep Response - The
ExecStep
to run before the patch update. - Reboot
Config This property is required. string - Post-patch reboot settings.
- Windows
Update This property is required. WindowsUpdate Settings Response - Windows update settings. Use this override the default windows patch rules.
- Yum
This property is required. YumSettings Response - Yum update settings. Use this setting to override the default
yum
patch rules. - Zypper
This property is required. ZypperSettings Response - Zypper update settings. Use this setting to override the default
zypper
patch rules.
- apt
This property is required. AptSettings Response - Apt update settings. Use this setting to override the default
apt
patch rules. - goo
This property is required. GooSettings Response - Goo update settings. Use this setting to override the default
goo
patch rules. - mig
Instances Allowed This property is required. Boolean - Allows the patch job to run on Managed instance groups (MIGs).
- post
Step This property is required. ExecStep Response - The
ExecStep
to run after the patch update. - pre
Step This property is required. ExecStep Response - The
ExecStep
to run before the patch update. - reboot
Config This property is required. String - Post-patch reboot settings.
- windows
Update This property is required. WindowsUpdate Settings Response - Windows update settings. Use this override the default windows patch rules.
- yum
This property is required. YumSettings Response - Yum update settings. Use this setting to override the default
yum
patch rules. - zypper
This property is required. ZypperSettings Response - Zypper update settings. Use this setting to override the default
zypper
patch rules.
- apt
This property is required. AptSettings Response - Apt update settings. Use this setting to override the default
apt
patch rules. - goo
This property is required. GooSettings Response - Goo update settings. Use this setting to override the default
goo
patch rules. - mig
Instances Allowed This property is required. boolean - Allows the patch job to run on Managed instance groups (MIGs).
- post
Step This property is required. ExecStep Response - The
ExecStep
to run after the patch update. - pre
Step This property is required. ExecStep Response - The
ExecStep
to run before the patch update. - reboot
Config This property is required. string - Post-patch reboot settings.
- windows
Update This property is required. WindowsUpdate Settings Response - Windows update settings. Use this override the default windows patch rules.
- yum
This property is required. YumSettings Response - Yum update settings. Use this setting to override the default
yum
patch rules. - zypper
This property is required. ZypperSettings Response - Zypper update settings. Use this setting to override the default
zypper
patch rules.
- apt
This property is required. AptSettings Response - Apt update settings. Use this setting to override the default
apt
patch rules. - goo
This property is required. GooSettings Response - Goo update settings. Use this setting to override the default
goo
patch rules. - mig_
instances_ allowed This property is required. bool - Allows the patch job to run on Managed instance groups (MIGs).
- post_
step This property is required. ExecStep Response - The
ExecStep
to run after the patch update. - pre_
step This property is required. ExecStep Response - The
ExecStep
to run before the patch update. - reboot_
config This property is required. str - Post-patch reboot settings.
- windows_
update This property is required. WindowsUpdate Settings Response - Windows update settings. Use this override the default windows patch rules.
- yum
This property is required. YumSettings Response - Yum update settings. Use this setting to override the default
yum
patch rules. - zypper
This property is required. ZypperSettings Response - Zypper update settings. Use this setting to override the default
zypper
patch rules.
- apt
This property is required. Property Map - Apt update settings. Use this setting to override the default
apt
patch rules. - goo
This property is required. Property Map - Goo update settings. Use this setting to override the default
goo
patch rules. - mig
Instances Allowed This property is required. Boolean - Allows the patch job to run on Managed instance groups (MIGs).
- post
Step This property is required. Property Map - The
ExecStep
to run after the patch update. - pre
Step This property is required. Property Map - The
ExecStep
to run before the patch update. - reboot
Config This property is required. String - Post-patch reboot settings.
- windows
Update This property is required. Property Map - Windows update settings. Use this override the default windows patch rules.
- yum
This property is required. Property Map - Yum update settings. Use this setting to override the default
yum
patch rules. - zypper
This property is required. Property Map - Zypper update settings. Use this setting to override the default
zypper
patch rules.
PatchInstanceFilterGroupLabelResponse
- Labels
This property is required. Dictionary<string, string> - Compute Engine instance labels that must be present for a VM instance to be targeted by this filter.
- Labels
This property is required. map[string]string - Compute Engine instance labels that must be present for a VM instance to be targeted by this filter.
- labels
This property is required. Map<String,String> - Compute Engine instance labels that must be present for a VM instance to be targeted by this filter.
- labels
This property is required. {[key: string]: string} - Compute Engine instance labels that must be present for a VM instance to be targeted by this filter.
- labels
This property is required. Mapping[str, str] - Compute Engine instance labels that must be present for a VM instance to be targeted by this filter.
- labels
This property is required. Map<String> - Compute Engine instance labels that must be present for a VM instance to be targeted by this filter.
PatchInstanceFilterResponse
- All
This property is required. bool - Target all VM instances in the project. If true, no other criteria is permitted.
- Group
Labels This property is required. 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".
- Instance
Name Prefixes This property is required. List<string> - Targets VMs whose name starts with one of these prefixes. Similar to labels, this is another way to group VMs when targeting configs, for example prefix="prod-".
- Instances
This property is required. 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
This property is required. List<string> - Targets VM instances in ANY of these zones. Leave empty to target VM instances in any zone.
- All
This property is required. bool - Target all VM instances in the project. If true, no other criteria is permitted.
- Group
Labels This property is required. []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 Prefixes This property is required. []string - Targets VMs whose name starts with one of these prefixes. Similar to labels, this is another way to group VMs when targeting configs, for example prefix="prod-".
- Instances
This property is required. []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
This property is required. []string - Targets VM instances in ANY of these zones. Leave empty to target VM instances in any zone.
- all
This property is required. Boolean - Target all VM instances in the project. If true, no other criteria is permitted.
- group
Labels This property is required. 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".
- instance
Name Prefixes This property is required. List<String> - Targets VMs whose name starts with one of these prefixes. Similar to labels, this is another way to group VMs when targeting configs, for example prefix="prod-".
- instances
This property is required. 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
This property is required. List<String> - Targets VM instances in ANY of these zones. Leave empty to target VM instances in any zone.
- all
This property is required. boolean - Target all VM instances in the project. If true, no other criteria is permitted.
- group
Labels This property is required. 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 Prefixes This property is required. string[] - Targets VMs whose name starts with one of these prefixes. Similar to labels, this is another way to group VMs when targeting configs, for example prefix="prod-".
- instances
This property is required. 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
This property is required. string[] - Targets VM instances in ANY of these zones. Leave empty to target VM instances in any zone.
- all
This property is required. bool - Target all VM instances in the project. If true, no other criteria is permitted.
- group_
labels This property is required. 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_ prefixes This property is required. Sequence[str] - 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
This property is required. 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
This property is required. Sequence[str] - Targets VM instances in ANY of these zones. Leave empty to target VM instances in any zone.
- all
This property is required. Boolean - Target all VM instances in the project. If true, no other criteria is permitted.
- group
Labels This property is required. 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".
- instance
Name Prefixes This property is required. List<String> - Targets VMs whose name starts with one of these prefixes. Similar to labels, this is another way to group VMs when targeting configs, for example prefix="prod-".
- instances
This property is required. 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
This property is required. List<String> - Targets VM instances in ANY of these zones. Leave empty to target VM instances in any zone.
PatchRolloutResponse
- Disruption
Budget This property is required. 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
This property is required. string - Mode of the patch rollout.
- Disruption
Budget This property is required. 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
This property is required. string - Mode of the patch rollout.
- disruption
Budget This property is required. 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
This property is required. String - Mode of the patch rollout.
- disruption
Budget This property is required. 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
This property is required. string - Mode of the patch rollout.
- disruption_
budget This property is required. 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
This property is required. str - Mode of the patch rollout.
- disruption
Budget This property is required. 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
This property is required. String - Mode of the patch rollout.
RecurringScheduleResponse
- End
Time This property is required. string - Optional. The end time at which a recurring patch deployment schedule is no longer active.
- Frequency
This property is required. string - The frequency unit of this recurring schedule.
- Last
Execute Time This property is required. string - The time the last patch job ran successfully.
- Monthly
This property is required. Pulumi.Google Native. OSConfig. V1Beta. Inputs. Monthly Schedule Response - Schedule with monthly executions.
- Next
Execute Time This property is required. string - The time the next patch job is scheduled to run.
- Start
Time This property is required. string - Optional. The time that the recurring schedule becomes effective. Defaults to
create_time
of the patch deployment. - Time
Of Day This property is required. Pulumi.Google Native. OSConfig. V1Beta. Inputs. Time Of Day Response - Time of the day to run a recurring deployment.
- Time
Zone This property is required. Pulumi.Google Native. OSConfig. V1Beta. Inputs. Time Zone Response - Defines the time zone that
time_of_day
is relative to. The rules for daylight saving time are determined by the chosen time zone. - Weekly
This property is required. Pulumi.Google Native. OSConfig. V1Beta. Inputs. Weekly Schedule Response - Schedule with weekly executions.
- End
Time This property is required. string - Optional. The end time at which a recurring patch deployment schedule is no longer active.
- Frequency
This property is required. string - The frequency unit of this recurring schedule.
- Last
Execute Time This property is required. string - The time the last patch job ran successfully.
- Monthly
This property is required. MonthlySchedule Response - Schedule with monthly executions.
- Next
Execute Time This property is required. string - The time the next patch job is scheduled to run.
- Start
Time This property is required. string - Optional. The time that the recurring schedule becomes effective. Defaults to
create_time
of the patch deployment. - Time
Of Day This property is required. TimeOf Day Response - Time of the day to run a recurring deployment.
- Time
Zone This property is required. TimeZone Response - Defines the time zone that
time_of_day
is relative to. The rules for daylight saving time are determined by the chosen time zone. - Weekly
This property is required. WeeklySchedule Response - Schedule with weekly executions.
- end
Time This property is required. String - Optional. The end time at which a recurring patch deployment schedule is no longer active.
- frequency
This property is required. String - The frequency unit of this recurring schedule.
- last
Execute Time This property is required. String - The time the last patch job ran successfully.
- monthly
This property is required. MonthlySchedule Response - Schedule with monthly executions.
- next
Execute Time This property is required. String - The time the next patch job is scheduled to run.
- start
Time This property is required. String - Optional. The time that the recurring schedule becomes effective. Defaults to
create_time
of the patch deployment. - time
Of Day This property is required. TimeOf Day Response - Time of the day to run a recurring deployment.
- time
Zone This property is required. TimeZone Response - Defines the time zone that
time_of_day
is relative to. The rules for daylight saving time are determined by the chosen time zone. - weekly
This property is required. WeeklySchedule Response - Schedule with weekly executions.
- end
Time This property is required. string - Optional. The end time at which a recurring patch deployment schedule is no longer active.
- frequency
This property is required. string - The frequency unit of this recurring schedule.
- last
Execute Time This property is required. string - The time the last patch job ran successfully.
- monthly
This property is required. MonthlySchedule Response - Schedule with monthly executions.
- next
Execute Time This property is required. string - The time the next patch job is scheduled to run.
- start
Time This property is required. string - Optional. The time that the recurring schedule becomes effective. Defaults to
create_time
of the patch deployment. - time
Of Day This property is required. TimeOf Day Response - Time of the day to run a recurring deployment.
- time
Zone This property is required. TimeZone Response - Defines the time zone that
time_of_day
is relative to. The rules for daylight saving time are determined by the chosen time zone. - weekly
This property is required. WeeklySchedule Response - Schedule with weekly executions.
- end_
time This property is required. str - Optional. The end time at which a recurring patch deployment schedule is no longer active.
- frequency
This property is required. str - The frequency unit of this recurring schedule.
- last_
execute_ time This property is required. str - The time the last patch job ran successfully.
- monthly
This property is required. MonthlySchedule Response - Schedule with monthly executions.
- next_
execute_ time This property is required. str - The time the next patch job is scheduled to run.
- start_
time This property is required. str - Optional. The time that the recurring schedule becomes effective. Defaults to
create_time
of the patch deployment. - time_
of_ day This property is required. TimeOf Day Response - Time of the day to run a recurring deployment.
- time_
zone This property is required. TimeZone Response - Defines the time zone that
time_of_day
is relative to. The rules for daylight saving time are determined by the chosen time zone. - weekly
This property is required. WeeklySchedule Response - Schedule with weekly executions.
- end
Time This property is required. String - Optional. The end time at which a recurring patch deployment schedule is no longer active.
- frequency
This property is required. String - The frequency unit of this recurring schedule.
- last
Execute Time This property is required. String - The time the last patch job ran successfully.
- monthly
This property is required. Property Map - Schedule with monthly executions.
- next
Execute Time This property is required. String - The time the next patch job is scheduled to run.
- start
Time This property is required. String - Optional. The time that the recurring schedule becomes effective. Defaults to
create_time
of the patch deployment. - time
Of Day This property is required. Property Map - Time of the day to run a recurring deployment.
- time
Zone This property is required. Property Map - Defines the time zone that
time_of_day
is relative to. The rules for daylight saving time are determined by the chosen time zone. - weekly
This property is required. Property Map - Schedule with weekly executions.
TimeOfDayResponse
- Hours
This property is required. 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
This property is required. int - Minutes of hour of day. Must be from 0 to 59.
- Nanos
This property is required. int - Fractions of seconds in nanoseconds. Must be from 0 to 999,999,999.
- Seconds
This property is required. 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
This property is required. 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
This property is required. int - Minutes of hour of day. Must be from 0 to 59.
- Nanos
This property is required. int - Fractions of seconds in nanoseconds. Must be from 0 to 999,999,999.
- Seconds
This property is required. 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
This property is required. 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
This property is required. Integer - Minutes of hour of day. Must be from 0 to 59.
- nanos
This property is required. Integer - Fractions of seconds in nanoseconds. Must be from 0 to 999,999,999.
- seconds
This property is required. 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
This property is required. 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
This property is required. number - Minutes of hour of day. Must be from 0 to 59.
- nanos
This property is required. number - Fractions of seconds in nanoseconds. Must be from 0 to 999,999,999.
- seconds
This property is required. 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
This property is required. 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
This property is required. int - Minutes of hour of day. Must be from 0 to 59.
- nanos
This property is required. int - Fractions of seconds in nanoseconds. Must be from 0 to 999,999,999.
- seconds
This property is required. 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
This property is required. 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
This property is required. Number - Minutes of hour of day. Must be from 0 to 59.
- nanos
This property is required. Number - Fractions of seconds in nanoseconds. Must be from 0 to 999,999,999.
- seconds
This property is required. 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
This property is required. string - Optional. IANA Time Zone Database version number, e.g. "2019a".
- Version
This property is required. string - Optional. IANA Time Zone Database version number, e.g. "2019a".
- version
This property is required. String - Optional. IANA Time Zone Database version number, e.g. "2019a".
- version
This property is required. string - Optional. IANA Time Zone Database version number, e.g. "2019a".
- version
This property is required. str - Optional. IANA Time Zone Database version number, e.g. "2019a".
- version
This property is required. String - Optional. IANA Time Zone Database version number, e.g. "2019a".
WeekDayOfMonthResponse
- Day
Of Week This property is required. string - A day of the week.
- Day
Offset This property is required. 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_ordinal
andday_of_week
values point to the second day of the month and thisday_offset
value 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 This property is required. 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.
- Day
Of Week This property is required. string - A day of the week.
- Day
Offset This property is required. 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_ordinal
andday_of_week
values point to the second day of the month and thisday_offset
value 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 This property is required. 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.
- day
Of Week This property is required. String - A day of the week.
- day
Offset This property is required. 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_ordinal
andday_of_week
values point to the second day of the month and thisday_offset
value 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 This property is required. 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.
- day
Of Week This property is required. string - A day of the week.
- day
Offset This property is required. 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_ordinal
andday_of_week
values point to the second day of the month and thisday_offset
value 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 This property is required. 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_ week This property is required. str - A day of the week.
- day_
offset This property is required. 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_ordinal
andday_of_week
values point to the second day of the month and thisday_offset
value 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 This property is required. 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.
- day
Of Week This property is required. String - A day of the week.
- day
Offset This property is required. 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_ordinal
andday_of_week
values point to the second day of the month and thisday_offset
value 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 This property is required. 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
- Day
Of Week This property is required. string - Day of the week.
- Day
Of Week This property is required. string - Day of the week.
- day
Of Week This property is required. String - Day of the week.
- day
Of Week This property is required. string - Day of the week.
- day_
of_ week This property is required. str - Day of the week.
- day
Of Week This property is required. String - Day of the week.
WindowsUpdateSettingsResponse
- Classifications
This property is required. List<string> - Only apply updates of these windows update classifications. If empty, all updates are applied.
- Excludes
This property is required. List<string> - List of KBs to exclude from update.
- Exclusive
Patches This property is required. 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
This property is required. []string - Only apply updates of these windows update classifications. If empty, all updates are applied.
- Excludes
This property is required. []string - List of KBs to exclude from update.
- Exclusive
Patches This property is required. []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
This property is required. List<String> - Only apply updates of these windows update classifications. If empty, all updates are applied.
- excludes
This property is required. List<String> - List of KBs to exclude from update.
- exclusive
Patches This property is required. 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
This property is required. string[] - Only apply updates of these windows update classifications. If empty, all updates are applied.
- excludes
This property is required. string[] - List of KBs to exclude from update.
- exclusive
Patches This property is required. 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
This property is required. Sequence[str] - Only apply updates of these windows update classifications. If empty, all updates are applied.
- excludes
This property is required. Sequence[str] - List of KBs to exclude from update.
- exclusive_
patches This property is required. 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
This property is required. List<String> - Only apply updates of these windows update classifications. If empty, all updates are applied.
- excludes
This property is required. List<String> - List of KBs to exclude from update.
- exclusive
Patches This property is required. 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
This property is required. List<string> - List of packages to exclude from update. These packages are excluded by using the yum
--exclude
flag. - Exclusive
Packages This property is required. 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
This property is required. bool - Will cause patch to run
yum update-minimal
instead. - Security
This property is required. bool - Adds the
--security
flag toyum update
. Not supported on all platforms.
- Excludes
This property is required. []string - List of packages to exclude from update. These packages are excluded by using the yum
--exclude
flag. - Exclusive
Packages This property is required. []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
This property is required. bool - Will cause patch to run
yum update-minimal
instead. - Security
This property is required. bool - Adds the
--security
flag toyum update
. Not supported on all platforms.
- excludes
This property is required. List<String> - List of packages to exclude from update. These packages are excluded by using the yum
--exclude
flag. - exclusive
Packages This property is required. 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
This property is required. Boolean - Will cause patch to run
yum update-minimal
instead. - security
This property is required. Boolean - Adds the
--security
flag toyum update
. Not supported on all platforms.
- excludes
This property is required. string[] - List of packages to exclude from update. These packages are excluded by using the yum
--exclude
flag. - exclusive
Packages This property is required. 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
This property is required. boolean - Will cause patch to run
yum update-minimal
instead. - security
This property is required. boolean - Adds the
--security
flag toyum update
. Not supported on all platforms.
- excludes
This property is required. Sequence[str] - List of packages to exclude from update. These packages are excluded by using the yum
--exclude
flag. - exclusive_
packages This property is required. 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
This property is required. bool - Will cause patch to run
yum update-minimal
instead. - security
This property is required. bool - Adds the
--security
flag toyum update
. Not supported on all platforms.
- excludes
This property is required. List<String> - List of packages to exclude from update. These packages are excluded by using the yum
--exclude
flag. - exclusive
Packages This property is required. 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
This property is required. Boolean - Will cause patch to run
yum update-minimal
instead. - security
This property is required. Boolean - Adds the
--security
flag toyum update
. Not supported on all platforms.
ZypperSettingsResponse
- Categories
This property is required. List<string> - Install only patches with these categories. Common categories include security, recommended, and feature.
- Excludes
This property is required. List<string> - List of patches to exclude from update.
- Exclusive
Patches This property is required. 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
This property is required. List<string> - Install only patches with these severities. Common severities include critical, important, moderate, and low.
- With
Optional This property is required. bool - Adds the
--with-optional
flag tozypper patch
. - With
Update This property is required. bool - Adds the
--with-update
flag, tozypper patch
.
- Categories
This property is required. []string - Install only patches with these categories. Common categories include security, recommended, and feature.
- Excludes
This property is required. []string - List of patches to exclude from update.
- Exclusive
Patches This property is required. []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
This property is required. []string - Install only patches with these severities. Common severities include critical, important, moderate, and low.
- With
Optional This property is required. bool - Adds the
--with-optional
flag tozypper patch
. - With
Update This property is required. bool - Adds the
--with-update
flag, tozypper patch
.
- categories
This property is required. List<String> - Install only patches with these categories. Common categories include security, recommended, and feature.
- excludes
This property is required. List<String> - List of patches to exclude from update.
- exclusive
Patches This property is required. 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
This property is required. List<String> - Install only patches with these severities. Common severities include critical, important, moderate, and low.
- with
Optional This property is required. Boolean - Adds the
--with-optional
flag tozypper patch
. - with
Update This property is required. Boolean - Adds the
--with-update
flag, tozypper patch
.
- categories
This property is required. string[] - Install only patches with these categories. Common categories include security, recommended, and feature.
- excludes
This property is required. string[] - List of patches to exclude from update.
- exclusive
Patches This property is required. 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
This property is required. string[] - Install only patches with these severities. Common severities include critical, important, moderate, and low.
- with
Optional This property is required. boolean - Adds the
--with-optional
flag tozypper patch
. - with
Update This property is required. boolean - Adds the
--with-update
flag, tozypper patch
.
- categories
This property is required. Sequence[str] - Install only patches with these categories. Common categories include security, recommended, and feature.
- excludes
This property is required. Sequence[str] - List of patches to exclude from update.
- exclusive_
patches This property is required. 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
This property is required. Sequence[str] - Install only patches with these severities. Common severities include critical, important, moderate, and low.
- with_
optional This property is required. bool - Adds the
--with-optional
flag tozypper patch
. - with_
update This property is required. bool - Adds the
--with-update
flag, tozypper patch
.
- categories
This property is required. List<String> - Install only patches with these categories. Common categories include security, recommended, and feature.
- excludes
This property is required. List<String> - List of patches to exclude from update.
- exclusive
Patches This property is required. 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
This property is required. List<String> - Install only patches with these severities. Common severities include critical, important, moderate, and low.
- with
Optional This property is required. Boolean - Adds the
--with-optional
flag tozypper patch
. - with
Update This property is required. Boolean - Adds the
--with-update
flag, 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