Class: Google::Cloud::OsConfig::V1::ExecutePatchJobRequest

Inherits:
Object
  • Object
show all
Extended by:
Protobuf::MessageExts::ClassMethods
Includes:
Protobuf::MessageExts
Defined in:
proto_docs/google/cloud/osconfig/v1/patch_jobs.rb

Overview

A request message to initiate patching across Compute Engine instances.

Instance Attribute Summary collapse

Instance Attribute Details

#description::String

Returns 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.



55
56
57
58
# File 'proto_docs/google/cloud/osconfig/v1/patch_jobs.rb', line 55

class ExecutePatchJobRequest
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#display_name::String

Returns 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.



55
56
57
58
# File 'proto_docs/google/cloud/osconfig/v1/patch_jobs.rb', line 55

class ExecutePatchJobRequest
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#dry_run::Boolean

Returns 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.



55
56
57
58
# File 'proto_docs/google/cloud/osconfig/v1/patch_jobs.rb', line 55

class ExecutePatchJobRequest
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#duration::Google::Protobuf::Duration

Returns Duration of the patch job. After the duration ends, the patch job times out.

Returns:



55
56
57
58
# File 'proto_docs/google/cloud/osconfig/v1/patch_jobs.rb', line 55

class ExecutePatchJobRequest
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#instance_filter::Google::Cloud::OsConfig::V1::PatchInstanceFilter

Returns Required. Instances to patch, either explicitly or filtered by some criteria such as zone or labels.

Returns:



55
56
57
58
# File 'proto_docs/google/cloud/osconfig/v1/patch_jobs.rb', line 55

class ExecutePatchJobRequest
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#parent::String

Returns 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/*



55
56
57
58
# File 'proto_docs/google/cloud/osconfig/v1/patch_jobs.rb', line 55

class ExecutePatchJobRequest
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#patch_config::Google::Cloud::OsConfig::V1::PatchConfig

Returns Patch configuration being applied. If omitted, instances are patched using the default configurations.

Returns:



55
56
57
58
# File 'proto_docs/google/cloud/osconfig/v1/patch_jobs.rb', line 55

class ExecutePatchJobRequest
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#rollout::Google::Cloud::OsConfig::V1::PatchRollout

Returns Rollout strategy of the patch job.

Returns:



55
56
57
58
# File 'proto_docs/google/cloud/osconfig/v1/patch_jobs.rb', line 55

class ExecutePatchJobRequest
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end