Google Native

Pulumi Official
Package maintained by Pulumi
v0.19.1 published on Tuesday, May 24, 2022 by Pulumi

getPatchDeployment

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)
// Output-based functions aren't available in Java yet
Fn::Invoke:
  Function: google-native:osconfig/v1:getPatchDeployment
  Arguments:
    # Arguments dictionary

The following arguments are supported:

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.GoogleNative.OSConfig.V1.Outputs.PatchInstanceFilterResponse

VM instances to patch.

LastExecuteTime string

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.

OneTimeSchedule Pulumi.GoogleNative.OSConfig.V1.Outputs.OneTimeScheduleResponse

Schedule a one-time execution.

PatchConfig Pulumi.GoogleNative.OSConfig.V1.Outputs.PatchConfigResponse

Optional. Patch configuration that is applied.

RecurringSchedule Pulumi.GoogleNative.OSConfig.V1.Outputs.RecurringScheduleResponse

Schedule recurring executions.

Rollout Pulumi.GoogleNative.OSConfig.V1.Outputs.PatchRolloutResponse

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 PatchInstanceFilterResponse

VM instances to patch.

LastExecuteTime string

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.

OneTimeSchedule OneTimeScheduleResponse

Schedule a one-time execution.

PatchConfig PatchConfigResponse

Optional. Patch configuration that is applied.

RecurringSchedule RecurringScheduleResponse

Schedule recurring executions.

Rollout PatchRolloutResponse

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 PatchInstanceFilterResponse

VM instances to patch.

lastExecuteTime String

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.

oneTimeSchedule OneTimeScheduleResponse

Schedule a one-time execution.

patchConfig PatchConfigResponse

Optional. Patch configuration that is applied.

recurringSchedule RecurringScheduleResponse

Schedule recurring executions.

rollout PatchRolloutResponse

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 PatchInstanceFilterResponse

VM instances to patch.

lastExecuteTime string

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.

oneTimeSchedule OneTimeScheduleResponse

Schedule a one-time execution.

patchConfig PatchConfigResponse

Optional. Patch configuration that is applied.

recurringSchedule RecurringScheduleResponse

Schedule recurring executions.

rollout PatchRolloutResponse

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 PatchInstanceFilterResponse

VM instances to patch.

last_execute_time str

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_schedule OneTimeScheduleResponse

Schedule a one-time execution.

patch_config PatchConfigResponse

Optional. Patch configuration that is applied.

recurring_schedule RecurringScheduleResponse

Schedule recurring executions.

rollout PatchRolloutResponse

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.

lastExecuteTime String

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.

oneTimeSchedule Property Map

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-upgrade instead.

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-upgrade instead.

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-upgrade instead.

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-upgrade instead.

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-upgrade instead.

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-upgrade instead.

ExecStepConfigResponse

AllowedSuccessCodes List<int>

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

GcsObject Pulumi.GoogleNative.OSConfig.V1.Inputs.GcsObjectResponse

A 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.

AllowedSuccessCodes []int

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

GcsObject GcsObjectResponse

A 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.

allowedSuccessCodes List<Integer>

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

gcsObject GcsObjectResponse

A 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.

allowedSuccessCodes number[]

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

gcsObject GcsObjectResponse

A 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_codes Sequence[int]

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

gcs_object GcsObjectResponse

A 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.

allowedSuccessCodes List<Number>

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

gcsObject Property Map

A 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

LinuxExecStepConfig Pulumi.GoogleNative.OSConfig.V1.Inputs.ExecStepConfigResponse

The ExecStepConfig for all Linux VMs targeted by the PatchJob.

WindowsExecStepConfig Pulumi.GoogleNative.OSConfig.V1.Inputs.ExecStepConfigResponse

The ExecStepConfig for all Windows VMs targeted by the PatchJob.

LinuxExecStepConfig ExecStepConfigResponse

The ExecStepConfig for all Linux VMs targeted by the PatchJob.

WindowsExecStepConfig ExecStepConfigResponse

The ExecStepConfig for all Windows VMs targeted by the PatchJob.

linuxExecStepConfig ExecStepConfigResponse

The ExecStepConfig for all Linux VMs targeted by the PatchJob.

windowsExecStepConfig ExecStepConfigResponse

The ExecStepConfig for all Windows VMs targeted by the PatchJob.

linuxExecStepConfig ExecStepConfigResponse

The ExecStepConfig for all Linux VMs targeted by the PatchJob.

windowsExecStepConfig ExecStepConfigResponse

The ExecStepConfig for all Windows VMs targeted by the PatchJob.

linux_exec_step_config ExecStepConfigResponse

The ExecStepConfig for all Linux VMs targeted by the PatchJob.

windows_exec_step_config ExecStepConfigResponse

The ExecStepConfig for all Windows VMs targeted by the PatchJob.

linuxExecStepConfig Property Map

The ExecStepConfig for all Linux VMs targeted by the PatchJob.

windowsExecStepConfig Property Map

The ExecStepConfig for all Windows VMs targeted by the PatchJob.

FixedOrPercentResponse

Fixed int

Specifies a fixed value.

Percent int

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

Fixed int

Specifies a fixed value.

Percent int

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

fixed Integer

Specifies a fixed value.

percent Integer

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

fixed number

Specifies a fixed value.

percent number

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

fixed int

Specifies a fixed value.

percent int

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

fixed Number

Specifies a fixed value.

percent Number

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

GcsObjectResponse

Bucket string

Bucket of the Cloud Storage object.

GenerationNumber string

Generation number of the Cloud Storage object. This is used to ensure that the ExecStep specified by this PatchJob does not change.

Object string

Name of the Cloud Storage object.

Bucket string

Bucket of the Cloud Storage object.

GenerationNumber string

Generation number of the Cloud Storage object. This is used to ensure that the ExecStep specified by this PatchJob does not change.

Object string

Name of the Cloud Storage object.

bucket String

Bucket of the Cloud Storage object.

generationNumber String

Generation number of the Cloud Storage object. This is used to ensure that the ExecStep specified by this PatchJob does not change.

object String

Name of the Cloud Storage object.

bucket string

Bucket of the Cloud Storage object.

generationNumber string

Generation number of the Cloud Storage object. This is used to ensure that the ExecStep specified by this PatchJob does not change.

object string

Name of the Cloud Storage object.

bucket str

Bucket of the Cloud Storage object.

generation_number str

Generation number of the Cloud Storage object. This is used to ensure that the ExecStep specified by this PatchJob does not change.

object str

Name of the Cloud Storage object.

bucket String

Bucket of the Cloud Storage object.

generationNumber String

Generation number of the Cloud Storage object. This is used to ensure that the ExecStep specified by this PatchJob does not change.

object String

Name of the 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.

WeekDayOfMonth Pulumi.GoogleNative.OSConfig.V1.Inputs.WeekDayOfMonthResponse

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.

WeekDayOfMonth WeekDayOfMonthResponse

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.

weekDayOfMonth WeekDayOfMonthResponse

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.

weekDayOfMonth WeekDayOfMonthResponse

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_of_month WeekDayOfMonthResponse

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.

weekDayOfMonth Property Map

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.GoogleNative.OSConfig.V1.Inputs.AptSettingsResponse

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

Goo Pulumi.GoogleNative.OSConfig.V1.Inputs.GooSettingsResponse

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

MigInstancesAllowed bool

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

PostStep Pulumi.GoogleNative.OSConfig.V1.Inputs.ExecStepResponse

The ExecStep to run after the patch update.

PreStep Pulumi.GoogleNative.OSConfig.V1.Inputs.ExecStepResponse

The ExecStep to run before the patch update.

RebootConfig string

Post-patch reboot settings.

WindowsUpdate Pulumi.GoogleNative.OSConfig.V1.Inputs.WindowsUpdateSettingsResponse

Windows update settings. Use this override the default windows patch rules.

Yum Pulumi.GoogleNative.OSConfig.V1.Inputs.YumSettingsResponse

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

Zypper Pulumi.GoogleNative.OSConfig.V1.Inputs.ZypperSettingsResponse

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

Apt AptSettingsResponse

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

Goo GooSettingsResponse

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

MigInstancesAllowed bool

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

PostStep ExecStepResponse

The ExecStep to run after the patch update.

PreStep ExecStepResponse

The ExecStep to run before the patch update.

RebootConfig string

Post-patch reboot settings.

WindowsUpdate WindowsUpdateSettingsResponse

Windows update settings. Use this override the default windows patch rules.

Yum YumSettingsResponse

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

Zypper ZypperSettingsResponse

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

apt AptSettingsResponse

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

goo GooSettingsResponse

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

migInstancesAllowed Boolean

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

postStep ExecStepResponse

The ExecStep to run after the patch update.

preStep ExecStepResponse

The ExecStep to run before the patch update.

rebootConfig String

Post-patch reboot settings.

windowsUpdate WindowsUpdateSettingsResponse

Windows update settings. Use this override the default windows patch rules.

yum YumSettingsResponse

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

zypper ZypperSettingsResponse

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

apt AptSettingsResponse

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

goo GooSettingsResponse

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

migInstancesAllowed boolean

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

postStep ExecStepResponse

The ExecStep to run after the patch update.

preStep ExecStepResponse

The ExecStep to run before the patch update.

rebootConfig string

Post-patch reboot settings.

windowsUpdate WindowsUpdateSettingsResponse

Windows update settings. Use this override the default windows patch rules.

yum YumSettingsResponse

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

zypper ZypperSettingsResponse

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

apt AptSettingsResponse

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

goo GooSettingsResponse

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

mig_instances_allowed bool

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

post_step ExecStepResponse

The ExecStep to run after the patch update.

pre_step ExecStepResponse

The ExecStep to run before the patch update.

reboot_config str

Post-patch reboot settings.

windows_update WindowsUpdateSettingsResponse

Windows update settings. Use this override the default windows patch rules.

yum YumSettingsResponse

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

zypper ZypperSettingsResponse

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

apt Property Map

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

goo Property Map

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

migInstancesAllowed Boolean

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

postStep Property Map

The ExecStep to run after the patch update.

preStep Property Map

The ExecStep to 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 yum patch rules.

zypper Property Map

Zypper update settings. Use this setting to override the default zypper patch 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.GoogleNative.OSConfig.V1.Inputs.PatchInstanceFilterGroupLabelResponse>

Targets VM instances matching ANY of these GroupLabels. This allows targeting of disparate groups of VM instances.

InstanceNamePrefixes 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 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], or https://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 []PatchInstanceFilterGroupLabelResponse

Targets VM instances matching ANY of these GroupLabels. This allows targeting of disparate groups of VM instances.

InstanceNamePrefixes []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 []string

Targets any of the VM instances specified. Instances are specified by their URI in the form zones/[ZONE]/instances/[INSTANCE_NAME], projects/[PROJECT_ID]/zones/[ZONE]/instances/[INSTANCE_NAME], or https://www.googleapis.com/compute/v1/projects/[PROJECT_ID]/zones/[ZONE]/instances/[INSTANCE_NAME]

Zones []string

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

all Boolean

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

groupLabels List<PatchInstanceFilterGroupLabelResponse>

Targets VM instances matching ANY of these GroupLabels. This allows targeting of disparate groups of VM instances.

instanceNamePrefixes 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 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], or https://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 PatchInstanceFilterGroupLabelResponse[]

Targets VM instances matching ANY of these GroupLabels. This allows targeting of disparate groups of VM instances.

instanceNamePrefixes 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 string[]

Targets any of the VM instances specified. Instances are specified by their URI in the form zones/[ZONE]/instances/[INSTANCE_NAME], projects/[PROJECT_ID]/zones/[ZONE]/instances/[INSTANCE_NAME], or https://www.googleapis.com/compute/v1/projects/[PROJECT_ID]/zones/[ZONE]/instances/[INSTANCE_NAME]

zones string[]

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

all bool

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

group_labels Sequence[PatchInstanceFilterGroupLabelResponse]

Targets VM instances matching ANY of these GroupLabels. This allows targeting of disparate groups of VM instances.

instance_name_prefixes 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 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], or https://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 ANY of these GroupLabels. This allows targeting of disparate groups of VM instances.

instanceNamePrefixes 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 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], or https://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.GoogleNative.OSConfig.V1.Inputs.FixedOrPercentResponse

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 FixedOrPercentResponse

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 FixedOrPercentResponse

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 FixedOrPercentResponse

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 FixedOrPercentResponse

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.

LastExecuteTime string

The time the last patch job ran successfully.

Monthly Pulumi.GoogleNative.OSConfig.V1.Inputs.MonthlyScheduleResponse

Schedule with monthly executions.

NextExecuteTime string

The time the next patch job is scheduled to run.

StartTime string

Optional. The time that the recurring schedule becomes effective. Defaults to create_time of the patch deployment.

TimeOfDay Pulumi.GoogleNative.OSConfig.V1.Inputs.TimeOfDayResponse

Time of the day to run a recurring deployment.

TimeZone Pulumi.GoogleNative.OSConfig.V1.Inputs.TimeZoneResponse

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 Pulumi.GoogleNative.OSConfig.V1.Inputs.WeeklyScheduleResponse

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.

LastExecuteTime string

The time the last patch job ran successfully.

Monthly MonthlyScheduleResponse

Schedule with monthly executions.

NextExecuteTime string

The time the next patch job is scheduled to run.

StartTime string

Optional. The time that the recurring schedule becomes effective. Defaults to create_time of the patch deployment.

TimeOfDay TimeOfDayResponse

Time of the day to run a recurring deployment.

TimeZone TimeZoneResponse

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 WeeklyScheduleResponse

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.

lastExecuteTime String

The time the last patch job ran successfully.

monthly MonthlyScheduleResponse

Schedule with monthly executions.

nextExecuteTime String

The time the next patch job is scheduled to run.

startTime String

Optional. The time that the recurring schedule becomes effective. Defaults to create_time of the patch deployment.

timeOfDay TimeOfDayResponse

Time of the day to run a recurring deployment.

timeZone TimeZoneResponse

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 WeeklyScheduleResponse

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.

lastExecuteTime string

The time the last patch job ran successfully.

monthly MonthlyScheduleResponse

Schedule with monthly executions.

nextExecuteTime string

The time the next patch job is scheduled to run.

startTime string

Optional. The time that the recurring schedule becomes effective. Defaults to create_time of the patch deployment.

timeOfDay TimeOfDayResponse

Time of the day to run a recurring deployment.

timeZone TimeZoneResponse

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 WeeklyScheduleResponse

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_time str

The time the last patch job ran successfully.

monthly MonthlyScheduleResponse

Schedule with monthly executions.

next_execute_time str

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_time of the patch deployment.

time_of_day TimeOfDayResponse

Time of the day to run a recurring deployment.

time_zone TimeZoneResponse

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 WeeklyScheduleResponse

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.

lastExecuteTime String

The time the last patch job ran successfully.

monthly Property Map

Schedule with monthly executions.

nextExecuteTime String

The time the next patch job is scheduled to run.

startTime String

Optional. The time that the recurring schedule becomes effective. Defaults to create_time of the patch deployment.

timeOfDay Property Map

Time of the day to run a recurring deployment.

timeZone 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 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

DayOfWeek string

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_ordinal and day_of_week values point to the second day of the month and this day_offset value is set to 3, 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.

DayOfWeek string

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_ordinal and day_of_week values point to the second day of the month and this day_offset value is set to 3, 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.

dayOfWeek String

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_ordinal and day_of_week values point to the second day of the month and this day_offset value is set to 3, 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.

dayOfWeek string

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_ordinal and day_of_week values point to the second day of the month and this day_offset value is set to 3, 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_week str

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_ordinal and day_of_week values point to the second day of the month and this day_offset value is set to 3, 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.

dayOfWeek String

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_ordinal and day_of_week values point to the second day of the month and this day_offset value is set to 3, 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

DayOfWeek string

Day of the week.

DayOfWeek string

Day of the week.

dayOfWeek String

Day of the week.

dayOfWeek string

Day of the week.

day_of_week str

Day of the week.

dayOfWeek String

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 --exclude flag.

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-minimal instead.

Security bool

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

Excludes []string

List of packages to exclude from update. These packages are excluded by using the yum --exclude flag.

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-minimal instead.

Security bool

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

excludes List<String>

List of packages to exclude from update. These packages are excluded by using the yum --exclude flag.

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-minimal instead.

security Boolean

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

excludes string[]

List of packages to exclude from update. These packages are excluded by using the yum --exclude flag.

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-minimal instead.

security boolean

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

excludes Sequence[str]

List of packages to exclude from update. These packages are excluded by using the yum --exclude flag.

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-minimal instead.

security bool

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

excludes List<String>

List of packages to exclude from update. These packages are excluded by using the yum --exclude flag.

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-minimal instead.

security Boolean

Adds the --security flag to yum 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-optional flag to zypper patch.

WithUpdate bool

Adds the --with-update flag, to zypper 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-optional flag to zypper patch.

WithUpdate bool

Adds the --with-update flag, to zypper 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-optional flag to zypper patch.

withUpdate Boolean

Adds the --with-update flag, to zypper 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-optional flag to zypper patch.

withUpdate boolean

Adds the --with-update flag, to zypper 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-optional flag to zypper patch.

with_update bool

Adds the --with-update flag, to zypper 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-optional flag to zypper patch.

withUpdate Boolean

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

Package Details

Repository
https://github.com/pulumi/pulumi-google-native
License
Apache-2.0