Class: Google::Apis::OsconfigV1beta::PatchJobInstanceDetailsSummary
- Inherits:
-
Object
- Object
- Google::Apis::OsconfigV1beta::PatchJobInstanceDetailsSummary
- Includes:
- Core::Hashable, Core::JsonObjectSupport
- Defined in:
- lib/google/apis/osconfig_v1beta/classes.rb,
lib/google/apis/osconfig_v1beta/representations.rb,
lib/google/apis/osconfig_v1beta/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.
1545 1546 1547 |
# File 'lib/google/apis/osconfig_v1beta/classes.rb', line 1545 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
1471 1472 1473 |
# File 'lib/google/apis/osconfig_v1beta/classes.rb', line 1471 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
1476 1477 1478 |
# File 'lib/google/apis/osconfig_v1beta/classes.rb', line 1476 def @applying_patches_instance_count end |
#downloading_patches_instance_count ⇒ Fixnum
Number of instances that are downloading patches.
Corresponds to the JSON property downloadingPatchesInstanceCount
1481 1482 1483 |
# File 'lib/google/apis/osconfig_v1beta/classes.rb', line 1481 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
1486 1487 1488 |
# File 'lib/google/apis/osconfig_v1beta/classes.rb', line 1486 def failed_instance_count @failed_instance_count end |
#inactive_instance_count ⇒ Fixnum
Number of instances that are inactive.
Corresponds to the JSON property inactiveInstanceCount
1491 1492 1493 |
# File 'lib/google/apis/osconfig_v1beta/classes.rb', line 1491 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
1498 1499 1500 |
# File 'lib/google/apis/osconfig_v1beta/classes.rb', line 1498 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
1503 1504 1505 |
# File 'lib/google/apis/osconfig_v1beta/classes.rb', line 1503 def notified_instance_count @notified_instance_count end |
#pending_instance_count ⇒ Fixnum
Number of instances pending patch job.
Corresponds to the JSON property pendingInstanceCount
1508 1509 1510 |
# File 'lib/google/apis/osconfig_v1beta/classes.rb', line 1508 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
1513 1514 1515 |
# File 'lib/google/apis/osconfig_v1beta/classes.rb', line 1513 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
1518 1519 1520 |
# File 'lib/google/apis/osconfig_v1beta/classes.rb', line 1518 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
1523 1524 1525 |
# File 'lib/google/apis/osconfig_v1beta/classes.rb', line 1523 def rebooting_instance_count @rebooting_instance_count end |
#started_instance_count ⇒ Fixnum
Number of instances that have started.
Corresponds to the JSON property startedInstanceCount
1528 1529 1530 |
# File 'lib/google/apis/osconfig_v1beta/classes.rb', line 1528 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
1533 1534 1535 |
# File 'lib/google/apis/osconfig_v1beta/classes.rb', line 1533 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
1538 1539 1540 |
# File 'lib/google/apis/osconfig_v1beta/classes.rb', line 1538 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
1543 1544 1545 |
# File 'lib/google/apis/osconfig_v1beta/classes.rb', line 1543 def timed_out_instance_count @timed_out_instance_count end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
1550 1551 1552 1553 1554 1555 1556 1557 1558 1559 1560 1561 1562 1563 1564 1565 1566 |
# File 'lib/google/apis/osconfig_v1beta/classes.rb', line 1550 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 |