Class: Google::Apis::OsconfigV1beta::OSConfigService
- Inherits:
-
Core::BaseService
- Object
- Core::BaseService
- Google::Apis::OsconfigV1beta::OSConfigService
- Defined in:
- lib/google/apis/osconfig_v1beta/service.rb
Overview
OS Config API
OS management tools that can be used for patch management, patch compliance, and configuration management on VM instances.
Constant Summary collapse
- DEFAULT_ENDPOINT_TEMPLATE =
"https://osconfig.$UNIVERSE_DOMAIN$/"
Instance Attribute Summary collapse
-
#key ⇒ String
API key.
-
#quota_user ⇒ String
Available to use for quota purposes for server-side applications.
Instance Method Summary collapse
-
#cancel_patch_job(name, cancel_patch_job_request_object = nil, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::OsconfigV1beta::PatchJob
Cancel a patch job.
-
#create_project_guest_policy(parent, guest_policy_object = nil, guest_policy_id: nil, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::OsconfigV1beta::GuestPolicy
Create an OS Config guest policy.
-
#create_project_patch_deployment(parent, patch_deployment_object = nil, patch_deployment_id: nil, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::OsconfigV1beta::PatchDeployment
Create an OS Config patch deployment.
-
#delete_project_guest_policy(name, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::OsconfigV1beta::Empty
Delete an OS Config guest policy.
-
#delete_project_patch_deployment(name, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::OsconfigV1beta::Empty
Delete an OS Config patch deployment.
-
#execute_patch_job(parent, execute_patch_job_request_object = nil, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::OsconfigV1beta::PatchJob
Patch VM instances by creating and running a patch job.
-
#get_project_guest_policy(name, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::OsconfigV1beta::GuestPolicy
Get an OS Config guest policy.
-
#get_project_patch_deployment(name, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::OsconfigV1beta::PatchDeployment
Get an OS Config patch deployment.
-
#get_project_patch_job(name, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::OsconfigV1beta::PatchJob
Get the patch job.
-
#initialize ⇒ OSConfigService
constructor
A new instance of OSConfigService.
-
#list_project_guest_policies(parent, page_size: nil, page_token: nil, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::OsconfigV1beta::ListGuestPoliciesResponse
Get a page of OS Config guest policies.
-
#list_project_patch_deployments(parent, page_size: nil, page_token: nil, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::OsconfigV1beta::ListPatchDeploymentsResponse
Get a page of OS Config patch deployments.
-
#list_project_patch_job_instance_details(parent, filter: nil, page_size: nil, page_token: nil, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::OsconfigV1beta::ListPatchJobInstanceDetailsResponse
Get a list of instance details for a given patch job.
-
#list_project_patch_jobs(parent, filter: nil, page_size: nil, page_token: nil, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::OsconfigV1beta::ListPatchJobsResponse
Get a list of patch jobs.
-
#lookup_instance_effective_guest_policy(instance, lookup_effective_guest_policy_request_object = nil, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::OsconfigV1beta::EffectiveGuestPolicy
Lookup the effective guest policy that applies to a VM instance.
-
#patch_project_guest_policy(name, guest_policy_object = nil, update_mask: nil, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::OsconfigV1beta::GuestPolicy
Update an OS Config guest policy.
-
#patch_project_patch_deployment(name, patch_deployment_object = nil, update_mask: nil, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::OsconfigV1beta::PatchDeployment
Update an OS Config patch deployment.
-
#pause_patch_deployment(name, pause_patch_deployment_request_object = nil, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::OsconfigV1beta::PatchDeployment
Change state of patch deployment to "PAUSED".
-
#resume_patch_deployment(name, resume_patch_deployment_request_object = nil, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::OsconfigV1beta::PatchDeployment
Change state of patch deployment back to "ACTIVE".
Constructor Details
#initialize ⇒ OSConfigService
Returns a new instance of OSConfigService.
48 49 50 51 52 53 |
# File 'lib/google/apis/osconfig_v1beta/service.rb', line 48 def initialize super(DEFAULT_ENDPOINT_TEMPLATE, '', client_name: 'google-apis-osconfig_v1beta', client_version: Google::Apis::OsconfigV1beta::GEM_VERSION) @batch_path = 'batch' end |
Instance Attribute Details
#key ⇒ String
Returns API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token.
41 42 43 |
# File 'lib/google/apis/osconfig_v1beta/service.rb', line 41 def key @key end |
#quota_user ⇒ String
Returns Available to use for quota purposes for server-side applications. Can be any arbitrary string assigned to a user, but should not exceed 40 characters.
46 47 48 |
# File 'lib/google/apis/osconfig_v1beta/service.rb', line 46 def quota_user @quota_user end |
Instance Method Details
#cancel_patch_job(name, cancel_patch_job_request_object = nil, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::OsconfigV1beta::PatchJob
Cancel a patch job. The patch job must be active. Canceled patch jobs cannot be restarted.
503 504 505 506 507 508 509 510 511 512 513 |
# File 'lib/google/apis/osconfig_v1beta/service.rb', line 503 def cancel_patch_job(name, cancel_patch_job_request_object = nil, fields: nil, quota_user: nil, options: nil, &block) command = make_simple_command(:post, 'v1beta/{+name}:cancel', ) command.request_representation = Google::Apis::OsconfigV1beta::CancelPatchJobRequest::Representation command.request_object = cancel_patch_job_request_object command.response_representation = Google::Apis::OsconfigV1beta::PatchJob::Representation command.response_class = Google::Apis::OsconfigV1beta::PatchJob command.params['name'] = name unless name.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? execute_or_queue_command(command, &block) end |
#create_project_guest_policy(parent, guest_policy_object = nil, guest_policy_id: nil, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::OsconfigV1beta::GuestPolicy
Create an OS Config guest policy.
82 83 84 85 86 87 88 89 90 91 92 93 |
# File 'lib/google/apis/osconfig_v1beta/service.rb', line 82 def create_project_guest_policy(parent, guest_policy_object = nil, guest_policy_id: nil, fields: nil, quota_user: nil, options: nil, &block) command = make_simple_command(:post, 'v1beta/{+parent}/guestPolicies', ) command.request_representation = Google::Apis::OsconfigV1beta::GuestPolicy::Representation command.request_object = guest_policy_object command.response_representation = Google::Apis::OsconfigV1beta::GuestPolicy::Representation command.response_class = Google::Apis::OsconfigV1beta::GuestPolicy command.params['parent'] = parent unless parent.nil? command.query['guestPolicyId'] = guest_policy_id unless guest_policy_id.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? execute_or_queue_command(command, &block) end |
#create_project_patch_deployment(parent, patch_deployment_object = nil, patch_deployment_id: nil, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::OsconfigV1beta::PatchDeployment
Create an OS Config patch deployment.
259 260 261 262 263 264 265 266 267 268 269 270 |
# File 'lib/google/apis/osconfig_v1beta/service.rb', line 259 def create_project_patch_deployment(parent, patch_deployment_object = nil, patch_deployment_id: nil, fields: nil, quota_user: nil, options: nil, &block) command = make_simple_command(:post, 'v1beta/{+parent}/patchDeployments', ) command.request_representation = Google::Apis::OsconfigV1beta::PatchDeployment::Representation command.request_object = patch_deployment_object command.response_representation = Google::Apis::OsconfigV1beta::PatchDeployment::Representation command.response_class = Google::Apis::OsconfigV1beta::PatchDeployment command.params['parent'] = parent unless parent.nil? command.query['patchDeploymentId'] = patch_deployment_id unless patch_deployment_id.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? execute_or_queue_command(command, &block) end |
#delete_project_guest_policy(name, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::OsconfigV1beta::Empty
Delete an OS Config guest policy.
116 117 118 119 120 121 122 123 124 |
# File 'lib/google/apis/osconfig_v1beta/service.rb', line 116 def delete_project_guest_policy(name, fields: nil, quota_user: nil, options: nil, &block) command = make_simple_command(:delete, 'v1beta/{+name}', ) command.response_representation = Google::Apis::OsconfigV1beta::Empty::Representation command.response_class = Google::Apis::OsconfigV1beta::Empty command.params['name'] = name unless name.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? execute_or_queue_command(command, &block) end |
#delete_project_patch_deployment(name, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::OsconfigV1beta::Empty
Delete an OS Config patch deployment.
293 294 295 296 297 298 299 300 301 |
# File 'lib/google/apis/osconfig_v1beta/service.rb', line 293 def delete_project_patch_deployment(name, fields: nil, quota_user: nil, options: nil, &block) command = make_simple_command(:delete, 'v1beta/{+name}', ) command.response_representation = Google::Apis::OsconfigV1beta::Empty::Representation command.response_class = Google::Apis::OsconfigV1beta::Empty command.params['name'] = name unless name.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? execute_or_queue_command(command, &block) end |
#execute_patch_job(parent, execute_patch_job_request_object = nil, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::OsconfigV1beta::PatchJob
Patch VM instances by creating and running a patch job.
536 537 538 539 540 541 542 543 544 545 546 |
# File 'lib/google/apis/osconfig_v1beta/service.rb', line 536 def execute_patch_job(parent, execute_patch_job_request_object = nil, fields: nil, quota_user: nil, options: nil, &block) command = make_simple_command(:post, 'v1beta/{+parent}/patchJobs:execute', ) command.request_representation = Google::Apis::OsconfigV1beta::ExecutePatchJobRequest::Representation command.request_object = execute_patch_job_request_object command.response_representation = Google::Apis::OsconfigV1beta::PatchJob::Representation command.response_class = Google::Apis::OsconfigV1beta::PatchJob command.params['parent'] = parent unless parent.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? execute_or_queue_command(command, &block) end |
#get_project_guest_policy(name, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::OsconfigV1beta::GuestPolicy
Get an OS Config guest policy.
147 148 149 150 151 152 153 154 155 |
# File 'lib/google/apis/osconfig_v1beta/service.rb', line 147 def get_project_guest_policy(name, fields: nil, quota_user: nil, options: nil, &block) command = make_simple_command(:get, 'v1beta/{+name}', ) command.response_representation = Google::Apis::OsconfigV1beta::GuestPolicy::Representation command.response_class = Google::Apis::OsconfigV1beta::GuestPolicy command.params['name'] = name unless name.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? execute_or_queue_command(command, &block) end |
#get_project_patch_deployment(name, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::OsconfigV1beta::PatchDeployment
Get an OS Config patch deployment.
324 325 326 327 328 329 330 331 332 |
# File 'lib/google/apis/osconfig_v1beta/service.rb', line 324 def get_project_patch_deployment(name, fields: nil, quota_user: nil, options: nil, &block) command = make_simple_command(:get, 'v1beta/{+name}', ) command.response_representation = Google::Apis::OsconfigV1beta::PatchDeployment::Representation command.response_class = Google::Apis::OsconfigV1beta::PatchDeployment command.params['name'] = name unless name.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? execute_or_queue_command(command, &block) end |
#get_project_patch_job(name, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::OsconfigV1beta::PatchJob
Get the patch job. This can be used to track the progress of an ongoing patch job or review the details of completed jobs.
569 570 571 572 573 574 575 576 577 |
# File 'lib/google/apis/osconfig_v1beta/service.rb', line 569 def get_project_patch_job(name, fields: nil, quota_user: nil, options: nil, &block) command = make_simple_command(:get, 'v1beta/{+name}', ) command.response_representation = Google::Apis::OsconfigV1beta::PatchJob::Representation command.response_class = Google::Apis::OsconfigV1beta::PatchJob command.params['name'] = name unless name.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? execute_or_queue_command(command, &block) end |
#list_project_guest_policies(parent, page_size: nil, page_token: nil, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::OsconfigV1beta::ListGuestPoliciesResponse
Get a page of OS Config guest policies.
183 184 185 186 187 188 189 190 191 192 193 |
# File 'lib/google/apis/osconfig_v1beta/service.rb', line 183 def list_project_guest_policies(parent, page_size: nil, page_token: nil, fields: nil, quota_user: nil, options: nil, &block) command = make_simple_command(:get, 'v1beta/{+parent}/guestPolicies', ) command.response_representation = Google::Apis::OsconfigV1beta::ListGuestPoliciesResponse::Representation command.response_class = Google::Apis::OsconfigV1beta::ListGuestPoliciesResponse command.params['parent'] = parent unless parent.nil? command.query['pageSize'] = page_size unless page_size.nil? command.query['pageToken'] = page_token unless page_token.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? execute_or_queue_command(command, &block) end |
#list_project_patch_deployments(parent, page_size: nil, page_token: nil, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::OsconfigV1beta::ListPatchDeploymentsResponse
Get a page of OS Config patch deployments.
359 360 361 362 363 364 365 366 367 368 369 |
# File 'lib/google/apis/osconfig_v1beta/service.rb', line 359 def list_project_patch_deployments(parent, page_size: nil, page_token: nil, fields: nil, quota_user: nil, options: nil, &block) command = make_simple_command(:get, 'v1beta/{+parent}/patchDeployments', ) command.response_representation = Google::Apis::OsconfigV1beta::ListPatchDeploymentsResponse::Representation command.response_class = Google::Apis::OsconfigV1beta::ListPatchDeploymentsResponse command.params['parent'] = parent unless parent.nil? command.query['pageSize'] = page_size unless page_size.nil? command.query['pageToken'] = page_token unless page_token.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? execute_or_queue_command(command, &block) end |
#list_project_patch_job_instance_details(parent, filter: nil, page_size: nil, page_token: nil, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::OsconfigV1beta::ListPatchJobInstanceDetailsResponse
Get a list of instance details for a given patch job.
650 651 652 653 654 655 656 657 658 659 660 661 |
# File 'lib/google/apis/osconfig_v1beta/service.rb', line 650 def list_project_patch_job_instance_details(parent, filter: nil, page_size: nil, page_token: nil, fields: nil, quota_user: nil, options: nil, &block) command = make_simple_command(:get, 'v1beta/{+parent}/instanceDetails', ) command.response_representation = Google::Apis::OsconfigV1beta::ListPatchJobInstanceDetailsResponse::Representation command.response_class = Google::Apis::OsconfigV1beta::ListPatchJobInstanceDetailsResponse command.params['parent'] = parent unless parent.nil? command.query['filter'] = filter unless filter.nil? command.query['pageSize'] = page_size unless page_size.nil? command.query['pageToken'] = page_token unless page_token.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? execute_or_queue_command(command, &block) end |
#list_project_patch_jobs(parent, filter: nil, page_size: nil, page_token: nil, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::OsconfigV1beta::ListPatchJobsResponse
Get a list of patch jobs.
608 609 610 611 612 613 614 615 616 617 618 619 |
# File 'lib/google/apis/osconfig_v1beta/service.rb', line 608 def list_project_patch_jobs(parent, filter: nil, page_size: nil, page_token: nil, fields: nil, quota_user: nil, options: nil, &block) command = make_simple_command(:get, 'v1beta/{+parent}/patchJobs', ) command.response_representation = Google::Apis::OsconfigV1beta::ListPatchJobsResponse::Representation command.response_class = Google::Apis::OsconfigV1beta::ListPatchJobsResponse command.params['parent'] = parent unless parent.nil? command.query['filter'] = filter unless filter.nil? command.query['pageSize'] = page_size unless page_size.nil? command.query['pageToken'] = page_token unless page_token.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? execute_or_queue_command(command, &block) end |
#lookup_instance_effective_guest_policy(instance, lookup_effective_guest_policy_request_object = nil, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::OsconfigV1beta::EffectiveGuestPolicy
Lookup the effective guest policy that applies to a VM instance. This lookup merges all policies that are assigned to the instance ancestry.
685 686 687 688 689 690 691 692 693 694 695 |
# File 'lib/google/apis/osconfig_v1beta/service.rb', line 685 def lookup_instance_effective_guest_policy(instance, lookup_effective_guest_policy_request_object = nil, fields: nil, quota_user: nil, options: nil, &block) command = make_simple_command(:post, 'v1beta/{+instance}:lookupEffectiveGuestPolicy', ) command.request_representation = Google::Apis::OsconfigV1beta::LookupEffectiveGuestPolicyRequest::Representation command.request_object = lookup_effective_guest_policy_request_object command.response_representation = Google::Apis::OsconfigV1beta::EffectiveGuestPolicy::Representation command.response_class = Google::Apis::OsconfigV1beta::EffectiveGuestPolicy command.params['instance'] = instance unless instance.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? execute_or_queue_command(command, &block) end |
#patch_project_guest_policy(name, guest_policy_object = nil, update_mask: nil, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::OsconfigV1beta::GuestPolicy
Update an OS Config guest policy.
219 220 221 222 223 224 225 226 227 228 229 230 |
# File 'lib/google/apis/osconfig_v1beta/service.rb', line 219 def patch_project_guest_policy(name, guest_policy_object = nil, update_mask: nil, fields: nil, quota_user: nil, options: nil, &block) command = make_simple_command(:patch, 'v1beta/{+name}', ) command.request_representation = Google::Apis::OsconfigV1beta::GuestPolicy::Representation command.request_object = guest_policy_object command.response_representation = Google::Apis::OsconfigV1beta::GuestPolicy::Representation command.response_class = Google::Apis::OsconfigV1beta::GuestPolicy command.params['name'] = name unless name.nil? command.query['updateMask'] = update_mask unless update_mask.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? execute_or_queue_command(command, &block) end |
#patch_project_patch_deployment(name, patch_deployment_object = nil, update_mask: nil, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::OsconfigV1beta::PatchDeployment
Update an OS Config patch deployment.
398 399 400 401 402 403 404 405 406 407 408 409 |
# File 'lib/google/apis/osconfig_v1beta/service.rb', line 398 def patch_project_patch_deployment(name, patch_deployment_object = nil, update_mask: nil, fields: nil, quota_user: nil, options: nil, &block) command = make_simple_command(:patch, 'v1beta/{+name}', ) command.request_representation = Google::Apis::OsconfigV1beta::PatchDeployment::Representation command.request_object = patch_deployment_object command.response_representation = Google::Apis::OsconfigV1beta::PatchDeployment::Representation command.response_class = Google::Apis::OsconfigV1beta::PatchDeployment command.params['name'] = name unless name.nil? command.query['updateMask'] = update_mask unless update_mask.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? execute_or_queue_command(command, &block) end |
#pause_patch_deployment(name, pause_patch_deployment_request_object = nil, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::OsconfigV1beta::PatchDeployment
Change state of patch deployment to "PAUSED". Patch deployment in paused state doesn't generate patch jobs.
434 435 436 437 438 439 440 441 442 443 444 |
# File 'lib/google/apis/osconfig_v1beta/service.rb', line 434 def pause_patch_deployment(name, pause_patch_deployment_request_object = nil, fields: nil, quota_user: nil, options: nil, &block) command = make_simple_command(:post, 'v1beta/{+name}:pause', ) command.request_representation = Google::Apis::OsconfigV1beta::PausePatchDeploymentRequest::Representation command.request_object = pause_patch_deployment_request_object command.response_representation = Google::Apis::OsconfigV1beta::PatchDeployment::Representation command.response_class = Google::Apis::OsconfigV1beta::PatchDeployment command.params['name'] = name unless name.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? execute_or_queue_command(command, &block) end |
#resume_patch_deployment(name, resume_patch_deployment_request_object = nil, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::OsconfigV1beta::PatchDeployment
Change state of patch deployment back to "ACTIVE". Patch deployment in active state continues to generate patch jobs.
469 470 471 472 473 474 475 476 477 478 479 |
# File 'lib/google/apis/osconfig_v1beta/service.rb', line 469 def resume_patch_deployment(name, resume_patch_deployment_request_object = nil, fields: nil, quota_user: nil, options: nil, &block) command = make_simple_command(:post, 'v1beta/{+name}:resume', ) command.request_representation = Google::Apis::OsconfigV1beta::ResumePatchDeploymentRequest::Representation command.request_object = resume_patch_deployment_request_object command.response_representation = Google::Apis::OsconfigV1beta::PatchDeployment::Representation command.response_class = Google::Apis::OsconfigV1beta::PatchDeployment command.params['name'] = name unless name.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? execute_or_queue_command(command, &block) end |