Class: Aws::ElasticLoadBalancing::Types::InstanceState
- Inherits:
-
Struct
- Object
- Struct
- Aws::ElasticLoadBalancing::Types::InstanceState
- Includes:
- Structure
- Defined in:
- lib/aws-sdk-elasticloadbalancing/types.rb
Overview
Information about the state of an EC2 instance.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#description ⇒ String
A description of the instance state.
-
#instance_id ⇒ String
The ID of the instance.
-
#reason_code ⇒ String
Information about the cause of ‘OutOfService` instances.
-
#state ⇒ String
The current state of the instance.
Instance Attribute Details
#description ⇒ String
A description of the instance state. This string can contain one or more of the following messages.
-
‘N/A`
-
‘A transient error occurred. Please try again later.`
-
‘Instance has failed at least the UnhealthyThreshold number of health checks consecutively.`
-
‘Instance has not passed the configured HealthyThreshold number of health checks consecutively.`
-
‘Instance registration is still in progress.`
-
‘Instance is in the EC2 Availability Zone for which LoadBalancer is not configured to route traffic to.`
-
‘Instance is not currently registered with the LoadBalancer.`
-
‘Instance deregistration currently in progress.`
-
‘Disable Availability Zone is currently in progress.`
-
‘Instance is in pending state.`
-
‘Instance is in stopped state.`
-
‘Instance is in terminated state.`
1099 1100 1101 1102 1103 1104 1105 1106 |
# File 'lib/aws-sdk-elasticloadbalancing/types.rb', line 1099 class InstanceState < Struct.new( :instance_id, :state, :reason_code, :description) SENSITIVE = [] include Aws::Structure end |
#instance_id ⇒ String
The ID of the instance.
1099 1100 1101 1102 1103 1104 1105 1106 |
# File 'lib/aws-sdk-elasticloadbalancing/types.rb', line 1099 class InstanceState < Struct.new( :instance_id, :state, :reason_code, :description) SENSITIVE = [] include Aws::Structure end |
#reason_code ⇒ String
Information about the cause of ‘OutOfService` instances. Specifically, whether the cause is Elastic Load Balancing or the instance.
Valid values: ‘ELB` | `Instance` | `N/A`
1099 1100 1101 1102 1103 1104 1105 1106 |
# File 'lib/aws-sdk-elasticloadbalancing/types.rb', line 1099 class InstanceState < Struct.new( :instance_id, :state, :reason_code, :description) SENSITIVE = [] include Aws::Structure end |
#state ⇒ String
The current state of the instance.
Valid values: ‘InService` | `OutOfService` | `Unknown`
1099 1100 1101 1102 1103 1104 1105 1106 |
# File 'lib/aws-sdk-elasticloadbalancing/types.rb', line 1099 class InstanceState < Struct.new( :instance_id, :state, :reason_code, :description) SENSITIVE = [] include Aws::Structure end |