Class: Google::Apis::OsconfigV1::PatchJobInstanceDetailsSummary
- Inherits:
-
Object
- Object
- Google::Apis::OsconfigV1::PatchJobInstanceDetailsSummary
- Includes:
- Core::Hashable, Core::JsonObjectSupport
- Defined in:
- lib/google/apis/osconfig_v1/classes.rb,
lib/google/apis/osconfig_v1/representations.rb,
lib/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.
3139 3140 3141 |
# File 'lib/google/apis/osconfig_v1/classes.rb', line 3139 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
3065 3066 3067 |
# File 'lib/google/apis/osconfig_v1/classes.rb', line 3065 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
3070 3071 3072 |
# File 'lib/google/apis/osconfig_v1/classes.rb', line 3070 def @applying_patches_instance_count end |
#downloading_patches_instance_count ⇒ Fixnum
Number of instances that are downloading patches.
Corresponds to the JSON property downloadingPatchesInstanceCount
3075 3076 3077 |
# File 'lib/google/apis/osconfig_v1/classes.rb', line 3075 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
3080 3081 3082 |
# File 'lib/google/apis/osconfig_v1/classes.rb', line 3080 def failed_instance_count @failed_instance_count end |
#inactive_instance_count ⇒ Fixnum
Number of instances that are inactive.
Corresponds to the JSON property inactiveInstanceCount
3085 3086 3087 |
# File 'lib/google/apis/osconfig_v1/classes.rb', line 3085 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
3092 3093 3094 |
# File 'lib/google/apis/osconfig_v1/classes.rb', line 3092 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
3097 3098 3099 |
# File 'lib/google/apis/osconfig_v1/classes.rb', line 3097 def notified_instance_count @notified_instance_count end |
#pending_instance_count ⇒ Fixnum
Number of instances pending patch job.
Corresponds to the JSON property pendingInstanceCount
3102 3103 3104 |
# File 'lib/google/apis/osconfig_v1/classes.rb', line 3102 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
3107 3108 3109 |
# File 'lib/google/apis/osconfig_v1/classes.rb', line 3107 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
3112 3113 3114 |
# File 'lib/google/apis/osconfig_v1/classes.rb', line 3112 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
3117 3118 3119 |
# File 'lib/google/apis/osconfig_v1/classes.rb', line 3117 def rebooting_instance_count @rebooting_instance_count end |
#started_instance_count ⇒ Fixnum
Number of instances that have started.
Corresponds to the JSON property startedInstanceCount
3122 3123 3124 |
# File 'lib/google/apis/osconfig_v1/classes.rb', line 3122 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
3127 3128 3129 |
# File 'lib/google/apis/osconfig_v1/classes.rb', line 3127 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
3132 3133 3134 |
# File 'lib/google/apis/osconfig_v1/classes.rb', line 3132 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
3137 3138 3139 |
# File 'lib/google/apis/osconfig_v1/classes.rb', line 3137 def timed_out_instance_count @timed_out_instance_count end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
3144 3145 3146 3147 3148 3149 3150 3151 3152 3153 3154 3155 3156 3157 3158 3159 3160 |
# File 'lib/google/apis/osconfig_v1/classes.rb', line 3144 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 |