Cloud OS Config V1 API - Class Google::Cloud::OsConfig::V1::ExecutePatchJobRequest (v0.10.0)

Stay organized with collections Save and categorize content based on your preferences.

Reference documentation and code samples for the Cloud OS Config V1 API class Google::Cloud::OsConfig::V1::ExecutePatchJobRequest.

A request message to initiate patching across Compute Engine instances.

Inherits

  • Object

Extended By

  • Google::Protobuf::MessageExts::ClassMethods

Includes

  • Google::Protobuf::MessageExts

Methods

#description

def description() -> ::String
Returns
  • (::String) — Description of the patch job. Length of the description is limited to 1024 characters.

#description=

def description=(value) -> ::String
Parameter
  • value (::String) — Description of the patch job. Length of the description is limited to 1024 characters.
Returns
  • (::String) — Description of the patch job. Length of the description is limited to 1024 characters.

#display_name

def display_name() -> ::String
Returns
  • (::String) — Display name for this patch job. This does not have to be unique.

#display_name=

def display_name=(value) -> ::String
Parameter
  • value (::String) — Display name for this patch job. This does not have to be unique.
Returns
  • (::String) — Display name for this patch job. This does not have to be unique.

#dry_run

def dry_run() -> ::Boolean
Returns
  • (::Boolean) — If this patch is a dry-run only, instances are contacted but will do nothing.

#dry_run=

def dry_run=(value) -> ::Boolean
Parameter
  • value (::Boolean) — If this patch is a dry-run only, instances are contacted but will do nothing.
Returns
  • (::Boolean) — If this patch is a dry-run only, instances are contacted but will do nothing.

#duration

def duration() -> ::Google::Protobuf::Duration
Returns

#duration=

def duration=(value) -> ::Google::Protobuf::Duration
Parameter
Returns

#instance_filter

def instance_filter() -> ::Google::Cloud::OsConfig::V1::PatchInstanceFilter
Returns

#instance_filter=

def instance_filter=(value) -> ::Google::Cloud::OsConfig::V1::PatchInstanceFilter
Parameter
Returns

#parent

def parent() -> ::String
Returns
  • (::String) — Required. The project in which to run this patch in the form projects/*

#parent=

def parent=(value) -> ::String
Parameter
  • value (::String) — Required. The project in which to run this patch in the form projects/*
Returns
  • (::String) — Required. The project in which to run this patch in the form projects/*

#patch_config

def patch_config() -> ::Google::Cloud::OsConfig::V1::PatchConfig
Returns

#patch_config=

def patch_config=(value) -> ::Google::Cloud::OsConfig::V1::PatchConfig
Parameter
Returns

#rollout

def rollout() -> ::Google::Cloud::OsConfig::V1::PatchRollout
Returns

#rollout=

def rollout=(value) -> ::Google::Cloud::OsConfig::V1::PatchRollout
Parameter
Returns