Liking cljdoc? Tell your friends :D

happygapi.osconfig.projects

OS Config API: projects. OS management tools that can be used for patch management, patch compliance, and configuration management on VM instances. See: https://cloud.google.com/compute/docs/osconfig/restdocs/reference/rest/v1/projects

OS Config API: projects.
OS management tools that can be used for patch management, patch compliance, and configuration management on VM instances.
See: https://cloud.google.com/compute/docs/osconfig/restdocs/reference/rest/v1/projects
raw docstring

locations-global-getProjectFeatureSettings$clj

(locations-global-getProjectFeatureSettings$ auth parameters)

https://cloud.google.com/compute/docs/osconfig/restapi/reference/rest/v1/projects/locations/global/getProjectFeatureSettings

Required parameters: name

Optional parameters: none

GetProjectFeatureSettings returns the VM Manager feature settings for a project.

https://cloud.google.com/compute/docs/osconfig/restapi/reference/rest/v1/projects/locations/global/getProjectFeatureSettings

Required parameters: name

Optional parameters: none

GetProjectFeatureSettings returns the VM Manager feature settings for a project.
raw docstring

locations-global-updateProjectFeatureSettings$clj

(locations-global-updateProjectFeatureSettings$ auth parameters body)

https://cloud.google.com/compute/docs/osconfig/restapi/reference/rest/v1/projects/locations/global/updateProjectFeatureSettings

Required parameters: name

Optional parameters: updateMask

Body:

{:name string, :patchAndConfigFeatureSet string}

UpdateProjectFeatureSettings sets the VM Manager features for a project.

https://cloud.google.com/compute/docs/osconfig/restapi/reference/rest/v1/projects/locations/global/updateProjectFeatureSettings

Required parameters: name

Optional parameters: updateMask

Body: 

{:name string, :patchAndConfigFeatureSet string}

UpdateProjectFeatureSettings sets the VM Manager features for a project.
raw docstring

locations-instances-inventories-get$clj

(locations-instances-inventories-get$ auth parameters)

https://cloud.google.com/compute/docs/osconfig/restapi/reference/rest/v1/projects/locations/instances/inventories/get

Required parameters: name

Optional parameters: view

Get inventory data for the specified VM instance. If the VM has no associated inventory, the message NOT_FOUND is returned.

https://cloud.google.com/compute/docs/osconfig/restapi/reference/rest/v1/projects/locations/instances/inventories/get

Required parameters: name

Optional parameters: view

Get inventory data for the specified VM instance. If the VM has no associated inventory, the message `NOT_FOUND` is returned.
raw docstring

locations-instances-inventories-list$clj

(locations-instances-inventories-list$ auth parameters)

https://cloud.google.com/compute/docs/osconfig/restapi/reference/rest/v1/projects/locations/instances/inventories/list

Required parameters: parent

Optional parameters: view, pageSize, pageToken, filter

List inventory data for all VM instances in the specified zone.

https://cloud.google.com/compute/docs/osconfig/restapi/reference/rest/v1/projects/locations/instances/inventories/list

Required parameters: parent

Optional parameters: view, pageSize, pageToken, filter

List inventory data for all VM instances in the specified zone.
raw docstring

locations-instances-osPolicyAssignments-reports-get$clj

(locations-instances-osPolicyAssignments-reports-get$ auth parameters)

https://cloud.google.com/compute/docs/osconfig/restapi/reference/rest/v1/projects/locations/instances/osPolicyAssignments/reports/get

Required parameters: name

Optional parameters: none

Get the OS policy assignment report for the specified Compute Engine VM instance.

https://cloud.google.com/compute/docs/osconfig/restapi/reference/rest/v1/projects/locations/instances/osPolicyAssignments/reports/get

Required parameters: name

Optional parameters: none

Get the OS policy assignment report for the specified Compute Engine VM instance.
raw docstring

locations-instances-osPolicyAssignments-reports-list$clj

(locations-instances-osPolicyAssignments-reports-list$ auth parameters)

https://cloud.google.com/compute/docs/osconfig/restapi/reference/rest/v1/projects/locations/instances/osPolicyAssignments/reports/list

Required parameters: parent

Optional parameters: pageSize, filter, pageToken

List OS policy assignment reports for all Compute Engine VM instances in the specified zone.

https://cloud.google.com/compute/docs/osconfig/restapi/reference/rest/v1/projects/locations/instances/osPolicyAssignments/reports/list

Required parameters: parent

Optional parameters: pageSize, filter, pageToken

List OS policy assignment reports for all Compute Engine VM instances in the specified zone.
raw docstring

locations-instances-vulnerabilityReports-get$clj

(locations-instances-vulnerabilityReports-get$ auth parameters)

https://cloud.google.com/compute/docs/osconfig/restapi/reference/rest/v1/projects/locations/instances/vulnerabilityReports/get

Required parameters: name

Optional parameters: none

Gets the vulnerability report for the specified VM instance. Only VMs with inventory data have vulnerability reports associated with them.

https://cloud.google.com/compute/docs/osconfig/restapi/reference/rest/v1/projects/locations/instances/vulnerabilityReports/get

Required parameters: name

Optional parameters: none

Gets the vulnerability report for the specified VM instance. Only VMs with inventory data have vulnerability reports associated with them.
raw docstring

locations-instances-vulnerabilityReports-list$clj

(locations-instances-vulnerabilityReports-list$ auth parameters)

https://cloud.google.com/compute/docs/osconfig/restapi/reference/rest/v1/projects/locations/instances/vulnerabilityReports/list

Required parameters: parent

Optional parameters: pageSize, pageToken, filter

List vulnerability reports for all VM instances in the specified zone.

https://cloud.google.com/compute/docs/osconfig/restapi/reference/rest/v1/projects/locations/instances/vulnerabilityReports/list

Required parameters: parent

Optional parameters: pageSize, pageToken, filter

List vulnerability reports for all VM instances in the specified zone.
raw docstring

locations-osPolicyAssignments-create$clj

(locations-osPolicyAssignments-create$ auth parameters body)

https://cloud.google.com/compute/docs/osconfig/restapi/reference/rest/v1/projects/locations/osPolicyAssignments/create

Required parameters: parent

Optional parameters: osPolicyAssignmentId, requestId

Body:

{:description string, :baseline boolean, :deleted boolean, :rolloutState string, :revisionCreateTime string, :uid string, :name string, :revisionId string, :osPolicies [{:id string, :description string, :mode string, :resourceGroups [OSPolicyResourceGroup], :allowNoResourceGroupMatch boolean}], :etag string, :reconciling boolean, :rollout {:disruptionBudget FixedOrPercent, :minWaitDuration string}, :instanceFilter {:all boolean, :inclusionLabels [OSPolicyAssignmentLabelSet], :exclusionLabels [OSPolicyAssignmentLabelSet], :inventories [OSPolicyAssignmentInstanceFilterInventory]}}

Create an OS policy assignment. This method also creates the first revision of the OS policy assignment. This method returns a long running operation (LRO) that contains the rollout details. The rollout can be cancelled by cancelling the LRO. For more information, see Method: projects.locations.osPolicyAssignments.operations.cancel.

https://cloud.google.com/compute/docs/osconfig/restapi/reference/rest/v1/projects/locations/osPolicyAssignments/create

Required parameters: parent

Optional parameters: osPolicyAssignmentId, requestId

Body: 

{:description string,
 :baseline boolean,
 :deleted boolean,
 :rolloutState string,
 :revisionCreateTime string,
 :uid string,
 :name string,
 :revisionId string,
 :osPolicies [{:id string,
               :description string,
               :mode string,
               :resourceGroups [OSPolicyResourceGroup],
               :allowNoResourceGroupMatch boolean}],
 :etag string,
 :reconciling boolean,
 :rollout {:disruptionBudget FixedOrPercent, :minWaitDuration string},
 :instanceFilter {:all boolean,
                  :inclusionLabels [OSPolicyAssignmentLabelSet],
                  :exclusionLabels [OSPolicyAssignmentLabelSet],
                  :inventories [OSPolicyAssignmentInstanceFilterInventory]}}

Create an OS policy assignment. This method also creates the first revision of the OS policy assignment. This method returns a long running operation (LRO) that contains the rollout details. The rollout can be cancelled by cancelling the LRO. For more information, see [Method: projects.locations.osPolicyAssignments.operations.cancel](https://cloud.google.com/compute/docs/osconfig/rest/v1/projects.locations.osPolicyAssignments.operations/cancel).
raw docstring

locations-osPolicyAssignments-delete$clj

(locations-osPolicyAssignments-delete$ auth parameters)

https://cloud.google.com/compute/docs/osconfig/restapi/reference/rest/v1/projects/locations/osPolicyAssignments/delete

Required parameters: name

Optional parameters: requestId

Delete the OS policy assignment. This method creates a new revision of the OS policy assignment. This method returns a long running operation (LRO) that contains the rollout details. The rollout can be cancelled by cancelling the LRO. If the LRO completes and is not cancelled, all revisions associated with the OS policy assignment are deleted. For more information, see Method: projects.locations.osPolicyAssignments.operations.cancel.

https://cloud.google.com/compute/docs/osconfig/restapi/reference/rest/v1/projects/locations/osPolicyAssignments/delete

Required parameters: name

Optional parameters: requestId

Delete the OS policy assignment. This method creates a new revision of the OS policy assignment. This method returns a long running operation (LRO) that contains the rollout details. The rollout can be cancelled by cancelling the LRO. If the LRO completes and is not cancelled, all revisions associated with the OS policy assignment are deleted. For more information, see [Method: projects.locations.osPolicyAssignments.operations.cancel](https://cloud.google.com/compute/docs/osconfig/rest/v1/projects.locations.osPolicyAssignments.operations/cancel).
raw docstring

locations-osPolicyAssignments-get$clj

(locations-osPolicyAssignments-get$ auth parameters)

https://cloud.google.com/compute/docs/osconfig/restapi/reference/rest/v1/projects/locations/osPolicyAssignments/get

Required parameters: name

Optional parameters: none

Retrieve an existing OS policy assignment. This method always returns the latest revision. In order to retrieve a previous revision of the assignment, also provide the revision ID in the name parameter.

https://cloud.google.com/compute/docs/osconfig/restapi/reference/rest/v1/projects/locations/osPolicyAssignments/get

Required parameters: name

Optional parameters: none

Retrieve an existing OS policy assignment. This method always returns the latest revision. In order to retrieve a previous revision of the assignment, also provide the revision ID in the `name` parameter.
raw docstring

locations-osPolicyAssignments-list$clj

(locations-osPolicyAssignments-list$ auth parameters)

https://cloud.google.com/compute/docs/osconfig/restapi/reference/rest/v1/projects/locations/osPolicyAssignments/list

Required parameters: parent

Optional parameters: pageSize, pageToken

List the OS policy assignments under the parent resource. For each OS policy assignment, the latest revision is returned.

https://cloud.google.com/compute/docs/osconfig/restapi/reference/rest/v1/projects/locations/osPolicyAssignments/list

Required parameters: parent

Optional parameters: pageSize, pageToken

List the OS policy assignments under the parent resource. For each OS policy assignment, the latest revision is returned.
raw docstring

locations-osPolicyAssignments-listRevisions$clj

(locations-osPolicyAssignments-listRevisions$ auth parameters)

https://cloud.google.com/compute/docs/osconfig/restapi/reference/rest/v1/projects/locations/osPolicyAssignments/listRevisions

Required parameters: name

Optional parameters: pageSize, pageToken

List the OS policy assignment revisions for a given OS policy assignment.

https://cloud.google.com/compute/docs/osconfig/restapi/reference/rest/v1/projects/locations/osPolicyAssignments/listRevisions

Required parameters: name

Optional parameters: pageSize, pageToken

List the OS policy assignment revisions for a given OS policy assignment.
raw docstring

locations-osPolicyAssignments-operations-cancel$clj

(locations-osPolicyAssignments-operations-cancel$ auth parameters body)

https://cloud.google.com/compute/docs/osconfig/restapi/reference/rest/v1/projects/locations/osPolicyAssignments/operations/cancel

Required parameters: name

Optional parameters: none

Body:

{}

Starts asynchronous cancellation on a long-running operation. The server makes a best effort to cancel the operation, but success is not guaranteed. If the server doesn't support this method, it returns google.rpc.Code.UNIMPLEMENTED. Clients can use Operations.GetOperation or other methods to check whether the cancellation succeeded or whether the operation completed despite cancellation. On successful cancellation, the operation is not deleted; instead, it becomes an operation with an Operation.error value with a google.rpc.Status.code of 1, corresponding to Code.CANCELLED.

https://cloud.google.com/compute/docs/osconfig/restapi/reference/rest/v1/projects/locations/osPolicyAssignments/operations/cancel

Required parameters: name

Optional parameters: none

Body: 

{}

Starts asynchronous cancellation on a long-running operation. The server makes a best effort to cancel the operation, but success is not guaranteed. If the server doesn't support this method, it returns `google.rpc.Code.UNIMPLEMENTED`. Clients can use Operations.GetOperation or other methods to check whether the cancellation succeeded or whether the operation completed despite cancellation. On successful cancellation, the operation is not deleted; instead, it becomes an operation with an Operation.error value with a google.rpc.Status.code of 1, corresponding to `Code.CANCELLED`.
raw docstring

locations-osPolicyAssignments-operations-get$clj

(locations-osPolicyAssignments-operations-get$ auth parameters)

https://cloud.google.com/compute/docs/osconfig/restapi/reference/rest/v1/projects/locations/osPolicyAssignments/operations/get

Required parameters: name

Optional parameters: none

Gets the latest state of a long-running operation. Clients can use this method to poll the operation result at intervals as recommended by the API service.

https://cloud.google.com/compute/docs/osconfig/restapi/reference/rest/v1/projects/locations/osPolicyAssignments/operations/get

Required parameters: name

Optional parameters: none

Gets the latest state of a long-running operation. Clients can use this method to poll the operation result at intervals as recommended by the API service.
raw docstring

locations-osPolicyAssignments-patch$clj

(locations-osPolicyAssignments-patch$ auth parameters body)

https://cloud.google.com/compute/docs/osconfig/restapi/reference/rest/v1/projects/locations/osPolicyAssignments/patch

Required parameters: name

Optional parameters: updateMask, allowMissing, requestId

Body:

{:description string, :baseline boolean, :deleted boolean, :rolloutState string, :revisionCreateTime string, :uid string, :name string, :revisionId string, :osPolicies [{:id string, :description string, :mode string, :resourceGroups [OSPolicyResourceGroup], :allowNoResourceGroupMatch boolean}], :etag string, :reconciling boolean, :rollout {:disruptionBudget FixedOrPercent, :minWaitDuration string}, :instanceFilter {:all boolean, :inclusionLabels [OSPolicyAssignmentLabelSet], :exclusionLabels [OSPolicyAssignmentLabelSet], :inventories [OSPolicyAssignmentInstanceFilterInventory]}}

Update an existing OS policy assignment. This method creates a new revision of the OS policy assignment. This method returns a long running operation (LRO) that contains the rollout details. The rollout can be cancelled by cancelling the LRO. For more information, see Method: projects.locations.osPolicyAssignments.operations.cancel.

https://cloud.google.com/compute/docs/osconfig/restapi/reference/rest/v1/projects/locations/osPolicyAssignments/patch

Required parameters: name

Optional parameters: updateMask, allowMissing, requestId

Body: 

{:description string,
 :baseline boolean,
 :deleted boolean,
 :rolloutState string,
 :revisionCreateTime string,
 :uid string,
 :name string,
 :revisionId string,
 :osPolicies [{:id string,
               :description string,
               :mode string,
               :resourceGroups [OSPolicyResourceGroup],
               :allowNoResourceGroupMatch boolean}],
 :etag string,
 :reconciling boolean,
 :rollout {:disruptionBudget FixedOrPercent, :minWaitDuration string},
 :instanceFilter {:all boolean,
                  :inclusionLabels [OSPolicyAssignmentLabelSet],
                  :exclusionLabels [OSPolicyAssignmentLabelSet],
                  :inventories [OSPolicyAssignmentInstanceFilterInventory]}}

Update an existing OS policy assignment. This method creates a new revision of the OS policy assignment. This method returns a long running operation (LRO) that contains the rollout details. The rollout can be cancelled by cancelling the LRO. For more information, see [Method: projects.locations.osPolicyAssignments.operations.cancel](https://cloud.google.com/compute/docs/osconfig/rest/v1/projects.locations.osPolicyAssignments.operations/cancel).
raw docstring

patchDeployments-create$clj

(patchDeployments-create$ auth parameters body)

https://cloud.google.com/compute/docs/osconfig/restapi/reference/rest/v1/projects/patchDeployments/create

Required parameters: parent

Optional parameters: patchDeploymentId

Body:

{:description string, :lastExecuteTime string, :name string, :patchConfig {:windowsUpdate WindowsUpdateSettings, :zypper ZypperSettings, :goo GooSettings, :apt AptSettings, :rebootConfig string, :migInstancesAllowed boolean, :postStep ExecStep, :yum YumSettings, :preStep ExecStep}, :createTime string, :duration string, :state string, :updateTime string, :recurringSchedule {:timeZone TimeZone, :lastExecuteTime string, :nextExecuteTime string, :startTime string, :endTime string, :frequency string, :monthly MonthlySchedule, :weekly WeeklySchedule, :timeOfDay TimeOfDay}, :oneTimeSchedule {:executeTime string}, :rollout {:mode string, :disruptionBudget FixedOrPercent}, :instanceFilter {:all boolean, :groupLabels [PatchInstanceFilterGroupLabel], :zones [string], :instances [string], :instanceNamePrefixes [string]}}

Create an OS Config patch deployment.

https://cloud.google.com/compute/docs/osconfig/restapi/reference/rest/v1/projects/patchDeployments/create

Required parameters: parent

Optional parameters: patchDeploymentId

Body: 

{:description string,
 :lastExecuteTime string,
 :name string,
 :patchConfig {:windowsUpdate WindowsUpdateSettings,
               :zypper ZypperSettings,
               :goo GooSettings,
               :apt AptSettings,
               :rebootConfig string,
               :migInstancesAllowed boolean,
               :postStep ExecStep,
               :yum YumSettings,
               :preStep ExecStep},
 :createTime string,
 :duration string,
 :state string,
 :updateTime string,
 :recurringSchedule {:timeZone TimeZone,
                     :lastExecuteTime string,
                     :nextExecuteTime string,
                     :startTime string,
                     :endTime string,
                     :frequency string,
                     :monthly MonthlySchedule,
                     :weekly WeeklySchedule,
                     :timeOfDay TimeOfDay},
 :oneTimeSchedule {:executeTime string},
 :rollout {:mode string, :disruptionBudget FixedOrPercent},
 :instanceFilter {:all boolean,
                  :groupLabels [PatchInstanceFilterGroupLabel],
                  :zones [string],
                  :instances [string],
                  :instanceNamePrefixes [string]}}

Create an OS Config patch deployment.
raw docstring

patchDeployments-delete$clj

(patchDeployments-delete$ auth parameters)

https://cloud.google.com/compute/docs/osconfig/restapi/reference/rest/v1/projects/patchDeployments/delete

Required parameters: name

Optional parameters: none

Delete an OS Config patch deployment.

https://cloud.google.com/compute/docs/osconfig/restapi/reference/rest/v1/projects/patchDeployments/delete

Required parameters: name

Optional parameters: none

Delete an OS Config patch deployment.
raw docstring

patchDeployments-get$clj

(patchDeployments-get$ auth parameters)

https://cloud.google.com/compute/docs/osconfig/restapi/reference/rest/v1/projects/patchDeployments/get

Required parameters: name

Optional parameters: none

Get an OS Config patch deployment.

https://cloud.google.com/compute/docs/osconfig/restapi/reference/rest/v1/projects/patchDeployments/get

Required parameters: name

Optional parameters: none

Get an OS Config patch deployment.
raw docstring

patchDeployments-list$clj

(patchDeployments-list$ auth parameters)

https://cloud.google.com/compute/docs/osconfig/restapi/reference/rest/v1/projects/patchDeployments/list

Required parameters: parent

Optional parameters: pageSize, pageToken

Get a page of OS Config patch deployments.

https://cloud.google.com/compute/docs/osconfig/restapi/reference/rest/v1/projects/patchDeployments/list

Required parameters: parent

Optional parameters: pageSize, pageToken

Get a page of OS Config patch deployments.
raw docstring

patchDeployments-patch$clj

(patchDeployments-patch$ auth parameters body)

https://cloud.google.com/compute/docs/osconfig/restapi/reference/rest/v1/projects/patchDeployments/patch

Required parameters: name

Optional parameters: updateMask

Body:

{:description string, :lastExecuteTime string, :name string, :patchConfig {:windowsUpdate WindowsUpdateSettings, :zypper ZypperSettings, :goo GooSettings, :apt AptSettings, :rebootConfig string, :migInstancesAllowed boolean, :postStep ExecStep, :yum YumSettings, :preStep ExecStep}, :createTime string, :duration string, :state string, :updateTime string, :recurringSchedule {:timeZone TimeZone, :lastExecuteTime string, :nextExecuteTime string, :startTime string, :endTime string, :frequency string, :monthly MonthlySchedule, :weekly WeeklySchedule, :timeOfDay TimeOfDay}, :oneTimeSchedule {:executeTime string}, :rollout {:mode string, :disruptionBudget FixedOrPercent}, :instanceFilter {:all boolean, :groupLabels [PatchInstanceFilterGroupLabel], :zones [string], :instances [string], :instanceNamePrefixes [string]}}

Update an OS Config patch deployment.

https://cloud.google.com/compute/docs/osconfig/restapi/reference/rest/v1/projects/patchDeployments/patch

Required parameters: name

Optional parameters: updateMask

Body: 

{:description string,
 :lastExecuteTime string,
 :name string,
 :patchConfig {:windowsUpdate WindowsUpdateSettings,
               :zypper ZypperSettings,
               :goo GooSettings,
               :apt AptSettings,
               :rebootConfig string,
               :migInstancesAllowed boolean,
               :postStep ExecStep,
               :yum YumSettings,
               :preStep ExecStep},
 :createTime string,
 :duration string,
 :state string,
 :updateTime string,
 :recurringSchedule {:timeZone TimeZone,
                     :lastExecuteTime string,
                     :nextExecuteTime string,
                     :startTime string,
                     :endTime string,
                     :frequency string,
                     :monthly MonthlySchedule,
                     :weekly WeeklySchedule,
                     :timeOfDay TimeOfDay},
 :oneTimeSchedule {:executeTime string},
 :rollout {:mode string, :disruptionBudget FixedOrPercent},
 :instanceFilter {:all boolean,
                  :groupLabels [PatchInstanceFilterGroupLabel],
                  :zones [string],
                  :instances [string],
                  :instanceNamePrefixes [string]}}

Update an OS Config patch deployment.
raw docstring

patchDeployments-pause$clj

(patchDeployments-pause$ auth parameters body)

https://cloud.google.com/compute/docs/osconfig/restapi/reference/rest/v1/projects/patchDeployments/pause

Required parameters: name

Optional parameters: none

Body:

{}

Change state of patch deployment to "PAUSED". Patch deployment in paused state doesn't generate patch jobs.

https://cloud.google.com/compute/docs/osconfig/restapi/reference/rest/v1/projects/patchDeployments/pause

Required parameters: name

Optional parameters: none

Body: 

{}

Change state of patch deployment to "PAUSED". Patch deployment in paused state doesn't generate patch jobs.
raw docstring

patchDeployments-resume$clj

(patchDeployments-resume$ auth parameters body)

https://cloud.google.com/compute/docs/osconfig/restapi/reference/rest/v1/projects/patchDeployments/resume

Required parameters: name

Optional parameters: none

Body:

{}

Change state of patch deployment back to "ACTIVE". Patch deployment in active state continues to generate patch jobs.

https://cloud.google.com/compute/docs/osconfig/restapi/reference/rest/v1/projects/patchDeployments/resume

Required parameters: name

Optional parameters: none

Body: 

{}

Change state of patch deployment back to "ACTIVE". Patch deployment in active state continues to generate patch jobs.
raw docstring

patchJobs-cancel$clj

(patchJobs-cancel$ auth parameters body)

https://cloud.google.com/compute/docs/osconfig/restapi/reference/rest/v1/projects/patchJobs/cancel

Required parameters: name

Optional parameters: none

Body:

{}

Cancel a patch job. The patch job must be active. Canceled patch jobs cannot be restarted.

https://cloud.google.com/compute/docs/osconfig/restapi/reference/rest/v1/projects/patchJobs/cancel

Required parameters: name

Optional parameters: none

Body: 

{}

Cancel a patch job. The patch job must be active. Canceled patch jobs cannot be restarted.
raw docstring

patchJobs-execute$clj

(patchJobs-execute$ auth parameters body)

https://cloud.google.com/compute/docs/osconfig/restapi/reference/rest/v1/projects/patchJobs/execute

Required parameters: parent

Optional parameters: none

Body:

{:description string, :instanceFilter {:all boolean, :groupLabels [PatchInstanceFilterGroupLabel], :zones [string], :instances [string], :instanceNamePrefixes [string]}, :patchConfig {:windowsUpdate WindowsUpdateSettings, :zypper ZypperSettings, :goo GooSettings, :apt AptSettings, :rebootConfig string, :migInstancesAllowed boolean, :postStep ExecStep, :yum YumSettings, :preStep ExecStep}, :duration string, :dryRun boolean, :displayName string, :rollout {:mode string, :disruptionBudget FixedOrPercent}}

Patch VM instances by creating and running a patch job.

https://cloud.google.com/compute/docs/osconfig/restapi/reference/rest/v1/projects/patchJobs/execute

Required parameters: parent

Optional parameters: none

Body: 

{:description string,
 :instanceFilter {:all boolean,
                  :groupLabels [PatchInstanceFilterGroupLabel],
                  :zones [string],
                  :instances [string],
                  :instanceNamePrefixes [string]},
 :patchConfig {:windowsUpdate WindowsUpdateSettings,
               :zypper ZypperSettings,
               :goo GooSettings,
               :apt AptSettings,
               :rebootConfig string,
               :migInstancesAllowed boolean,
               :postStep ExecStep,
               :yum YumSettings,
               :preStep ExecStep},
 :duration string,
 :dryRun boolean,
 :displayName string,
 :rollout {:mode string, :disruptionBudget FixedOrPercent}}

Patch VM instances by creating and running a patch job.
raw docstring

patchJobs-get$clj

(patchJobs-get$ auth parameters)

https://cloud.google.com/compute/docs/osconfig/restapi/reference/rest/v1/projects/patchJobs/get

Required parameters: name

Optional parameters: none

Get the patch job. This can be used to track the progress of an ongoing patch job or review the details of completed jobs.

https://cloud.google.com/compute/docs/osconfig/restapi/reference/rest/v1/projects/patchJobs/get

Required parameters: name

Optional parameters: none

Get the patch job. This can be used to track the progress of an ongoing patch job or review the details of completed jobs.
raw docstring

patchJobs-instanceDetails-list$clj

(patchJobs-instanceDetails-list$ auth parameters)

https://cloud.google.com/compute/docs/osconfig/restapi/reference/rest/v1/projects/patchJobs/instanceDetails/list

Required parameters: parent

Optional parameters: pageSize, pageToken, filter

Get a list of instance details for a given patch job.

https://cloud.google.com/compute/docs/osconfig/restapi/reference/rest/v1/projects/patchJobs/instanceDetails/list

Required parameters: parent

Optional parameters: pageSize, pageToken, filter

Get a list of instance details for a given patch job.
raw docstring

patchJobs-list$clj

(patchJobs-list$ auth parameters)

https://cloud.google.com/compute/docs/osconfig/restapi/reference/rest/v1/projects/patchJobs/list

Required parameters: parent

Optional parameters: pageSize, pageToken, filter

Get a list of patch jobs.

https://cloud.google.com/compute/docs/osconfig/restapi/reference/rest/v1/projects/patchJobs/list

Required parameters: parent

Optional parameters: pageSize, pageToken, filter

Get a list of patch jobs.
raw docstring

cljdoc is a website building & hosting documentation for Clojure/Script libraries

× close