Class: Google::Cloud::Compute::V1::InstanceGroupManagerAutoHealingPolicy

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

Instance Attribute Summary collapse

Instance Attribute Details

#health_check::String

Returns The URL for the health check that signals autohealing.

Returns:

  • (::String)

    The URL for the health check that signals autohealing.



13917
13918
13919
13920
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 13917

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

#initial_delay_sec::Integer

Returns The initial delay is the number of seconds that a new VM takes to initialize and run its startup script. During a VM's initial delay period, the MIG ignores unsuccessful health checks because the VM might be in the startup process. This prevents the MIG from prematurely recreating a VM. If the health check receives a healthy response during the initial delay, it indicates that the startup process is complete and the VM is ready. The value of initial delay must be between 0 and 3600 seconds. The default value is 0.

Returns:

  • (::Integer)

    The initial delay is the number of seconds that a new VM takes to initialize and run its startup script. During a VM's initial delay period, the MIG ignores unsuccessful health checks because the VM might be in the startup process. This prevents the MIG from prematurely recreating a VM. If the health check receives a healthy response during the initial delay, it indicates that the startup process is complete and the VM is ready. The value of initial delay must be between 0 and 3600 seconds. The default value is 0.



13917
13918
13919
13920
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 13917

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