Class: Aws::ElasticBeanstalk::Types::SingleInstanceHealth
- Inherits:
-
Struct
- Object
- Struct
- Aws::ElasticBeanstalk::Types::SingleInstanceHealth
- Includes:
- Structure
- Defined in:
- lib/aws-sdk-elasticbeanstalk/types.rb
Overview
Detailed health information about an Amazon EC2 instance in your Elastic Beanstalk environment.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#application_metrics ⇒ Types::ApplicationMetrics
Request metrics from your application.
-
#availability_zone ⇒ String
The availability zone in which the instance runs.
-
#causes ⇒ Array<String>
Represents the causes, which provide more information about the current health status.
-
#color ⇒ String
Represents the color indicator that gives you information about the health of the EC2 instance.
-
#deployment ⇒ Types::Deployment
Information about the most recent deployment to an instance.
-
#health_status ⇒ String
Returns the health status of the specified instance.
-
#instance_id ⇒ String
The ID of the Amazon EC2 instance.
-
#instance_type ⇒ String
The instance’s type.
-
#launched_at ⇒ Time
The time at which the EC2 instance was launched.
-
#system ⇒ Types::SystemStatus
Operating system metrics from the instance.
Instance Attribute Details
#application_metrics ⇒ Types::ApplicationMetrics
Request metrics from your application.
3916 3917 3918 3919 3920 3921 3922 3923 3924 3925 3926 3927 3928 3929 |
# File 'lib/aws-sdk-elasticbeanstalk/types.rb', line 3916 class SingleInstanceHealth < Struct.new( :instance_id, :health_status, :color, :causes, :launched_at, :application_metrics, :system, :deployment, :availability_zone, :instance_type) SENSITIVE = [] include Aws::Structure end |
#availability_zone ⇒ String
The availability zone in which the instance runs.
3916 3917 3918 3919 3920 3921 3922 3923 3924 3925 3926 3927 3928 3929 |
# File 'lib/aws-sdk-elasticbeanstalk/types.rb', line 3916 class SingleInstanceHealth < Struct.new( :instance_id, :health_status, :color, :causes, :launched_at, :application_metrics, :system, :deployment, :availability_zone, :instance_type) SENSITIVE = [] include Aws::Structure end |
#causes ⇒ Array<String>
Represents the causes, which provide more information about the current health status.
3916 3917 3918 3919 3920 3921 3922 3923 3924 3925 3926 3927 3928 3929 |
# File 'lib/aws-sdk-elasticbeanstalk/types.rb', line 3916 class SingleInstanceHealth < Struct.new( :instance_id, :health_status, :color, :causes, :launched_at, :application_metrics, :system, :deployment, :availability_zone, :instance_type) SENSITIVE = [] include Aws::Structure end |
#color ⇒ String
Represents the color indicator that gives you information about the health of the EC2 instance. For more information, see [Health Colors and Statuses].
[1]: docs.aws.amazon.com/elasticbeanstalk/latest/dg/health-enhanced-status.html
3916 3917 3918 3919 3920 3921 3922 3923 3924 3925 3926 3927 3928 3929 |
# File 'lib/aws-sdk-elasticbeanstalk/types.rb', line 3916 class SingleInstanceHealth < Struct.new( :instance_id, :health_status, :color, :causes, :launched_at, :application_metrics, :system, :deployment, :availability_zone, :instance_type) SENSITIVE = [] include Aws::Structure end |
#deployment ⇒ Types::Deployment
Information about the most recent deployment to an instance.
3916 3917 3918 3919 3920 3921 3922 3923 3924 3925 3926 3927 3928 3929 |
# File 'lib/aws-sdk-elasticbeanstalk/types.rb', line 3916 class SingleInstanceHealth < Struct.new( :instance_id, :health_status, :color, :causes, :launched_at, :application_metrics, :system, :deployment, :availability_zone, :instance_type) SENSITIVE = [] include Aws::Structure end |
#health_status ⇒ String
Returns the health status of the specified instance. For more information, see [Health Colors and Statuses].
[1]: docs.aws.amazon.com/elasticbeanstalk/latest/dg/health-enhanced-status.html
3916 3917 3918 3919 3920 3921 3922 3923 3924 3925 3926 3927 3928 3929 |
# File 'lib/aws-sdk-elasticbeanstalk/types.rb', line 3916 class SingleInstanceHealth < Struct.new( :instance_id, :health_status, :color, :causes, :launched_at, :application_metrics, :system, :deployment, :availability_zone, :instance_type) SENSITIVE = [] include Aws::Structure end |
#instance_id ⇒ String
The ID of the Amazon EC2 instance.
3916 3917 3918 3919 3920 3921 3922 3923 3924 3925 3926 3927 3928 3929 |
# File 'lib/aws-sdk-elasticbeanstalk/types.rb', line 3916 class SingleInstanceHealth < Struct.new( :instance_id, :health_status, :color, :causes, :launched_at, :application_metrics, :system, :deployment, :availability_zone, :instance_type) SENSITIVE = [] include Aws::Structure end |
#instance_type ⇒ String
The instance’s type.
3916 3917 3918 3919 3920 3921 3922 3923 3924 3925 3926 3927 3928 3929 |
# File 'lib/aws-sdk-elasticbeanstalk/types.rb', line 3916 class SingleInstanceHealth < Struct.new( :instance_id, :health_status, :color, :causes, :launched_at, :application_metrics, :system, :deployment, :availability_zone, :instance_type) SENSITIVE = [] include Aws::Structure end |
#launched_at ⇒ Time
The time at which the EC2 instance was launched.
3916 3917 3918 3919 3920 3921 3922 3923 3924 3925 3926 3927 3928 3929 |
# File 'lib/aws-sdk-elasticbeanstalk/types.rb', line 3916 class SingleInstanceHealth < Struct.new( :instance_id, :health_status, :color, :causes, :launched_at, :application_metrics, :system, :deployment, :availability_zone, :instance_type) SENSITIVE = [] include Aws::Structure end |
#system ⇒ Types::SystemStatus
Operating system metrics from the instance.
3916 3917 3918 3919 3920 3921 3922 3923 3924 3925 3926 3927 3928 3929 |
# File 'lib/aws-sdk-elasticbeanstalk/types.rb', line 3916 class SingleInstanceHealth < Struct.new( :instance_id, :health_status, :color, :causes, :launched_at, :application_metrics, :system, :deployment, :availability_zone, :instance_type) SENSITIVE = [] include Aws::Structure end |