Liking cljdoc? Tell your friends :D

happygapi.osconfig.projects

Cloud 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/api/reference/rest/v1/projects

Cloud 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/api/reference/rest/v1/projects
raw docstring

patchDeployments-create$clj

(patchDeployments-create$ auth parameters body)

https://cloud.google.com/api/reference/rest/v1/projects/patchDeployments/create

Required parameters: parent

Optional parameters: patchDeploymentId

Body:

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

Create an OS Config patch deployment.

https://cloud.google.com/api/reference/rest/v1/projects/patchDeployments/create

Required parameters: parent

Optional parameters: patchDeploymentId

Body: 

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

Create an OS Config patch deployment.
sourceraw docstring

patchDeployments-delete$clj

(patchDeployments-delete$ auth parameters)

https://cloud.google.com/api/reference/rest/v1/projects/patchDeployments/delete

Required parameters: name

Optional parameters: none

Delete an OS Config patch deployment.

https://cloud.google.com/api/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/api/reference/rest/v1/projects/patchDeployments/get

Required parameters: name

Optional parameters: none

Get an OS Config patch deployment.

https://cloud.google.com/api/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/api/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/api/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/api/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/api/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/api/reference/rest/v1/projects/patchJobs/execute

Required parameters: parent

Optional parameters: none

Body:

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

Patch VM instances by creating and running a patch job.

https://cloud.google.com/api/reference/rest/v1/projects/patchJobs/execute

Required parameters: parent

Optional parameters: none

Body: 

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

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

patchJobs-get$clj

(patchJobs-get$ auth parameters)

https://cloud.google.com/api/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/api/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/api/reference/rest/v1/projects/patchJobs/instanceDetails/list

Required parameters: parent

Optional parameters: pageToken, pageSize, filter

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

https://cloud.google.com/api/reference/rest/v1/projects/patchJobs/instanceDetails/list

Required parameters: parent

Optional parameters: pageToken, pageSize, filter

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

patchJobs-list$clj

(patchJobs-list$ auth parameters)

https://cloud.google.com/api/reference/rest/v1/projects/patchJobs/list

Required parameters: parent

Optional parameters: filter, pageToken, pageSize

Get a list of patch jobs.

https://cloud.google.com/api/reference/rest/v1/projects/patchJobs/list

Required parameters: parent

Optional parameters: filter, pageToken, pageSize

Get a list of patch jobs.
sourceraw docstring

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

× close