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/manage-osapi/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/manage-osapi/reference/rest/v1/projects
raw docstring

patchDeployments-create$clj

(patchDeployments-create$ auth parameters body)

https://cloud.google.com/compute/docs/manage-osapi/reference/rest/v1/projects/patchDeployments/create

Required parameters: parent

Optional parameters: patchDeploymentId

Body:

{:description string, :lastExecuteTime string, :name string, :patchConfig {:preStep ExecStep, :windowsUpdate WindowsUpdateSettings, :apt AptSettings, :postStep ExecStep, :goo GooSettings, :rebootConfig string, :zypper ZypperSettings, :yum YumSettings}, :createTime string, :duration 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, :instances [string], :instanceNamePrefixes [string], :zones [string], :groupLabels [PatchInstanceFilterGroupLabel]}}

Create an OS Config patch deployment.

https://cloud.google.com/compute/docs/manage-osapi/reference/rest/v1/projects/patchDeployments/create

Required parameters: parent

Optional parameters: patchDeploymentId

Body: 

{:description string,
 :lastExecuteTime string,
 :name string,
 :patchConfig {:preStep ExecStep,
               :windowsUpdate WindowsUpdateSettings,
               :apt AptSettings,
               :postStep ExecStep,
               :goo GooSettings,
               :rebootConfig string,
               :zypper ZypperSettings,
               :yum YumSettings},
 :createTime string,
 :duration 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,
                  :instances [string],
                  :instanceNamePrefixes [string],
                  :zones [string],
                  :groupLabels [PatchInstanceFilterGroupLabel]}}

Create an OS Config patch deployment.
sourceraw docstring

patchDeployments-delete$clj

(patchDeployments-delete$ auth parameters)

https://cloud.google.com/compute/docs/manage-osapi/reference/rest/v1/projects/patchDeployments/delete

Required parameters: name

Optional parameters: none

Delete an OS Config patch deployment.

https://cloud.google.com/compute/docs/manage-osapi/reference/rest/v1/projects/patchDeployments/delete

Required parameters: name

Optional parameters: none

Delete an OS Config patch deployment.
sourceraw docstring

patchDeployments-get$clj

(patchDeployments-get$ auth parameters)

https://cloud.google.com/compute/docs/manage-osapi/reference/rest/v1/projects/patchDeployments/get

Required parameters: name

Optional parameters: none

Get an OS Config patch deployment.

https://cloud.google.com/compute/docs/manage-osapi/reference/rest/v1/projects/patchDeployments/get

Required parameters: name

Optional parameters: none

Get an OS Config patch deployment.
sourceraw docstring

patchDeployments-list$clj

(patchDeployments-list$ auth parameters)

https://cloud.google.com/compute/docs/manage-osapi/reference/rest/v1/projects/patchDeployments/list

Required parameters: parent

Optional parameters: pageToken, pageSize

Get a page of OS Config patch deployments.

https://cloud.google.com/compute/docs/manage-osapi/reference/rest/v1/projects/patchDeployments/list

Required parameters: parent

Optional parameters: pageToken, pageSize

Get a page of OS Config patch deployments.
sourceraw docstring

patchJobs-cancel$clj

(patchJobs-cancel$ auth parameters body)

https://cloud.google.com/compute/docs/manage-osapi/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/manage-osapi/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.
sourceraw docstring

patchJobs-execute$clj

(patchJobs-execute$ auth parameters body)

https://cloud.google.com/compute/docs/manage-osapi/reference/rest/v1/projects/patchJobs/execute

Required parameters: parent

Optional parameters: none

Body:

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

Patch VM instances by creating and running a patch job.

https://cloud.google.com/compute/docs/manage-osapi/reference/rest/v1/projects/patchJobs/execute

Required parameters: parent

Optional parameters: none

Body: 

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

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

patchJobs-get$clj

(patchJobs-get$ auth parameters)

https://cloud.google.com/compute/docs/manage-osapi/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/manage-osapi/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.
sourceraw docstring

patchJobs-instanceDetails-list$clj

(patchJobs-instanceDetails-list$ auth parameters)

https://cloud.google.com/compute/docs/manage-osapi/reference/rest/v1/projects/patchJobs/instanceDetails/list

Required parameters: parent

Optional parameters: pageSize, filter, pageToken

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

https://cloud.google.com/compute/docs/manage-osapi/reference/rest/v1/projects/patchJobs/instanceDetails/list

Required parameters: parent

Optional parameters: pageSize, filter, pageToken

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

patchJobs-list$clj

(patchJobs-list$ auth parameters)

https://cloud.google.com/compute/docs/manage-osapi/reference/rest/v1/projects/patchJobs/list

Required parameters: parent

Optional parameters: pageToken, filter, pageSize

Get a list of patch jobs.

https://cloud.google.com/compute/docs/manage-osapi/reference/rest/v1/projects/patchJobs/list

Required parameters: parent

Optional parameters: pageToken, filter, pageSize

Get a list of patch jobs.
sourceraw docstring

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

× close