Class: Google::Apis::OsconfigV1::PatchJobInstanceDetailsSummary
- Inherits:
-
Object
- Object
- Google::Apis::OsconfigV1::PatchJobInstanceDetailsSummary
- Includes:
- Core::Hashable, Core::JsonObjectSupport
- Defined in:
- generated/google/apis/osconfig_v1/classes.rb,
generated/google/apis/osconfig_v1/representations.rb,
generated/google/apis/osconfig_v1/representations.rb
Overview
A summary of the current patch state across all instances that this patch job
affects. Contains counts of instances in different states. These states map to
InstancePatchState
. List patch job instance details to see the specific
states of each instance.
Instance Attribute Summary collapse
-
#acked_instance_count ⇒ Fixnum
Number of instances that have acked and will start shortly.
-
#applying_patches_instance_count ⇒ Fixnum
Number of instances that are applying patches.
-
#downloading_patches_instance_count ⇒ Fixnum
Number of instances that are downloading patches.
-
#failed_instance_count ⇒ Fixnum
Number of instances that failed.
-
#inactive_instance_count ⇒ Fixnum
Number of instances that are inactive.
-
#no_agent_detected_instance_count ⇒ Fixnum
Number of instances that do not appear to be running the agent.
-
#notified_instance_count ⇒ Fixnum
Number of instances notified about patch job.
-
#pending_instance_count ⇒ Fixnum
Number of instances pending patch job.
-
#post_patch_step_instance_count ⇒ Fixnum
Number of instances that are running the post-patch step.
-
#pre_patch_step_instance_count ⇒ Fixnum
Number of instances that are running the pre-patch step.
-
#rebooting_instance_count ⇒ Fixnum
Number of instances rebooting.
-
#started_instance_count ⇒ Fixnum
Number of instances that have started.
-
#succeeded_instance_count ⇒ Fixnum
Number of instances that have completed successfully.
-
#succeeded_reboot_required_instance_count ⇒ Fixnum
Number of instances that require reboot.
-
#timed_out_instance_count ⇒ Fixnum
Number of instances that exceeded the time out while applying the patch.
Instance Method Summary collapse
-
#initialize(**args) ⇒ PatchJobInstanceDetailsSummary
constructor
A new instance of PatchJobInstanceDetailsSummary.
-
#update!(**args) ⇒ Object
Update properties of this object.
Constructor Details
#initialize(**args) ⇒ PatchJobInstanceDetailsSummary
Returns a new instance of PatchJobInstanceDetailsSummary.
1322 1323 1324 |
# File 'generated/google/apis/osconfig_v1/classes.rb', line 1322 def initialize(**args) update!(**args) end |
Instance Attribute Details
#acked_instance_count ⇒ Fixnum
Number of instances that have acked and will start shortly.
Corresponds to the JSON property ackedInstanceCount
1248 1249 1250 |
# File 'generated/google/apis/osconfig_v1/classes.rb', line 1248 def acked_instance_count @acked_instance_count end |
#applying_patches_instance_count ⇒ Fixnum
Number of instances that are applying patches.
Corresponds to the JSON property applyingPatchesInstanceCount
1253 1254 1255 |
# File 'generated/google/apis/osconfig_v1/classes.rb', line 1253 def @applying_patches_instance_count end |
#downloading_patches_instance_count ⇒ Fixnum
Number of instances that are downloading patches.
Corresponds to the JSON property downloadingPatchesInstanceCount
1258 1259 1260 |
# File 'generated/google/apis/osconfig_v1/classes.rb', line 1258 def downloading_patches_instance_count @downloading_patches_instance_count end |
#failed_instance_count ⇒ Fixnum
Number of instances that failed.
Corresponds to the JSON property failedInstanceCount
1263 1264 1265 |
# File 'generated/google/apis/osconfig_v1/classes.rb', line 1263 def failed_instance_count @failed_instance_count end |
#inactive_instance_count ⇒ Fixnum
Number of instances that are inactive.
Corresponds to the JSON property inactiveInstanceCount
1268 1269 1270 |
# File 'generated/google/apis/osconfig_v1/classes.rb', line 1268 def inactive_instance_count @inactive_instance_count end |
#no_agent_detected_instance_count ⇒ Fixnum
Number of instances that do not appear to be running the agent. Check to
ensure that the agent is installed, running, and able to communicate with the
service.
Corresponds to the JSON property noAgentDetectedInstanceCount
1275 1276 1277 |
# File 'generated/google/apis/osconfig_v1/classes.rb', line 1275 def no_agent_detected_instance_count @no_agent_detected_instance_count end |
#notified_instance_count ⇒ Fixnum
Number of instances notified about patch job.
Corresponds to the JSON property notifiedInstanceCount
1280 1281 1282 |
# File 'generated/google/apis/osconfig_v1/classes.rb', line 1280 def notified_instance_count @notified_instance_count end |
#pending_instance_count ⇒ Fixnum
Number of instances pending patch job.
Corresponds to the JSON property pendingInstanceCount
1285 1286 1287 |
# File 'generated/google/apis/osconfig_v1/classes.rb', line 1285 def pending_instance_count @pending_instance_count end |
#post_patch_step_instance_count ⇒ Fixnum
Number of instances that are running the post-patch step.
Corresponds to the JSON property postPatchStepInstanceCount
1290 1291 1292 |
# File 'generated/google/apis/osconfig_v1/classes.rb', line 1290 def post_patch_step_instance_count @post_patch_step_instance_count end |
#pre_patch_step_instance_count ⇒ Fixnum
Number of instances that are running the pre-patch step.
Corresponds to the JSON property prePatchStepInstanceCount
1295 1296 1297 |
# File 'generated/google/apis/osconfig_v1/classes.rb', line 1295 def pre_patch_step_instance_count @pre_patch_step_instance_count end |
#rebooting_instance_count ⇒ Fixnum
Number of instances rebooting.
Corresponds to the JSON property rebootingInstanceCount
1300 1301 1302 |
# File 'generated/google/apis/osconfig_v1/classes.rb', line 1300 def rebooting_instance_count @rebooting_instance_count end |
#started_instance_count ⇒ Fixnum
Number of instances that have started.
Corresponds to the JSON property startedInstanceCount
1305 1306 1307 |
# File 'generated/google/apis/osconfig_v1/classes.rb', line 1305 def started_instance_count @started_instance_count end |
#succeeded_instance_count ⇒ Fixnum
Number of instances that have completed successfully.
Corresponds to the JSON property succeededInstanceCount
1310 1311 1312 |
# File 'generated/google/apis/osconfig_v1/classes.rb', line 1310 def succeeded_instance_count @succeeded_instance_count end |
#succeeded_reboot_required_instance_count ⇒ Fixnum
Number of instances that require reboot.
Corresponds to the JSON property succeededRebootRequiredInstanceCount
1315 1316 1317 |
# File 'generated/google/apis/osconfig_v1/classes.rb', line 1315 def succeeded_reboot_required_instance_count @succeeded_reboot_required_instance_count end |
#timed_out_instance_count ⇒ Fixnum
Number of instances that exceeded the time out while applying the patch.
Corresponds to the JSON property timedOutInstanceCount
1320 1321 1322 |
# File 'generated/google/apis/osconfig_v1/classes.rb', line 1320 def timed_out_instance_count @timed_out_instance_count end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
1327 1328 1329 1330 1331 1332 1333 1334 1335 1336 1337 1338 1339 1340 1341 1342 1343 |
# File 'generated/google/apis/osconfig_v1/classes.rb', line 1327 def update!(**args) @acked_instance_count = args[:acked_instance_count] if args.key?(:acked_instance_count) @applying_patches_instance_count = args[:applying_patches_instance_count] if args.key?(:applying_patches_instance_count) @downloading_patches_instance_count = args[:downloading_patches_instance_count] if args.key?(:downloading_patches_instance_count) @failed_instance_count = args[:failed_instance_count] if args.key?(:failed_instance_count) @inactive_instance_count = args[:inactive_instance_count] if args.key?(:inactive_instance_count) @no_agent_detected_instance_count = args[:no_agent_detected_instance_count] if args.key?(:no_agent_detected_instance_count) @notified_instance_count = args[:notified_instance_count] if args.key?(:notified_instance_count) @pending_instance_count = args[:pending_instance_count] if args.key?(:pending_instance_count) @post_patch_step_instance_count = args[:post_patch_step_instance_count] if args.key?(:post_patch_step_instance_count) @pre_patch_step_instance_count = args[:pre_patch_step_instance_count] if args.key?(:pre_patch_step_instance_count) @rebooting_instance_count = args[:rebooting_instance_count] if args.key?(:rebooting_instance_count) @started_instance_count = args[:started_instance_count] if args.key?(:started_instance_count) @succeeded_instance_count = args[:succeeded_instance_count] if args.key?(:succeeded_instance_count) @succeeded_reboot_required_instance_count = args[:succeeded_reboot_required_instance_count] if args.key?(:succeeded_reboot_required_instance_count) @timed_out_instance_count = args[:timed_out_instance_count] if args.key?(:timed_out_instance_count) end |