Class: Aws::EC2::Types::InstanceStatus
- Inherits:
-
Struct
- Object
- Struct
- Aws::EC2::Types::InstanceStatus
- Defined in:
- gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb
Overview
Describes the status of an instance, including system status, instance status, attached EBS status, application status, and performance status.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#application_status ⇒ Types::ApplicationStatusSummary
Reports the application-level health status for the instance.
-
#attached_ebs_status ⇒ Types::EbsStatusSummary
Reports impaired functionality that stems from an attached Amazon EBS volume that is unreachable and unable to complete I/O operations.
-
#availability_zone ⇒ String
The Availability Zone of the instance.
-
#availability_zone_id ⇒ String
The ID of the Availability Zone of the instance.
-
#events ⇒ Array<Types::InstanceStatusEvent>
Any scheduled events associated with the instance.
-
#instance_id ⇒ String
The ID of the instance.
-
#instance_state ⇒ Types::InstanceState
The intended state of the instance.
-
#instance_status ⇒ Types::InstanceStatusSummary
Reports impaired functionality that stems from issues internal to the instance, such as impaired reachability.
-
#operator ⇒ Types::OperatorResponse
The service provider that manages the instance.
-
#outpost_arn ⇒ String
The Amazon Resource Name (ARN) of the Outpost.
-
#performance_status ⇒ Types::PerformanceStatusSummary
Reports the performance-related health status for the instance.
-
#system_status ⇒ Types::InstanceStatusSummary
Reports impaired functionality that stems from issues related to the systems that support an instance, such as hardware failures and network connectivity problems.
Instance Attribute Details
#application_status ⇒ Types::ApplicationStatusSummary
Reports the application-level health status for the instance.
58591 58592 58593 58594 58595 58596 58597 58598 58599 58600 58601 58602 58603 58604 58605 58606 |
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 58591 class InstanceStatus < Struct.new( :availability_zone, :availability_zone_id, :outpost_arn, :operator, :events, :instance_id, :instance_state, :instance_status, :system_status, :attached_ebs_status, :application_status, :performance_status) SENSITIVE = [] include Aws::Structure end |
#attached_ebs_status ⇒ Types::EbsStatusSummary
Reports impaired functionality that stems from an attached Amazon EBS volume that is unreachable and unable to complete I/O operations.
58591 58592 58593 58594 58595 58596 58597 58598 58599 58600 58601 58602 58603 58604 58605 58606 |
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 58591 class InstanceStatus < Struct.new( :availability_zone, :availability_zone_id, :outpost_arn, :operator, :events, :instance_id, :instance_state, :instance_status, :system_status, :attached_ebs_status, :application_status, :performance_status) SENSITIVE = [] include Aws::Structure end |
#availability_zone ⇒ String
The Availability Zone of the instance.
58591 58592 58593 58594 58595 58596 58597 58598 58599 58600 58601 58602 58603 58604 58605 58606 |
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 58591 class InstanceStatus < Struct.new( :availability_zone, :availability_zone_id, :outpost_arn, :operator, :events, :instance_id, :instance_state, :instance_status, :system_status, :attached_ebs_status, :application_status, :performance_status) SENSITIVE = [] include Aws::Structure end |
#availability_zone_id ⇒ String
The ID of the Availability Zone of the instance.
58591 58592 58593 58594 58595 58596 58597 58598 58599 58600 58601 58602 58603 58604 58605 58606 |
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 58591 class InstanceStatus < Struct.new( :availability_zone, :availability_zone_id, :outpost_arn, :operator, :events, :instance_id, :instance_state, :instance_status, :system_status, :attached_ebs_status, :application_status, :performance_status) SENSITIVE = [] include Aws::Structure end |
#events ⇒ Array<Types::InstanceStatusEvent>
Any scheduled events associated with the instance.
58591 58592 58593 58594 58595 58596 58597 58598 58599 58600 58601 58602 58603 58604 58605 58606 |
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 58591 class InstanceStatus < Struct.new( :availability_zone, :availability_zone_id, :outpost_arn, :operator, :events, :instance_id, :instance_state, :instance_status, :system_status, :attached_ebs_status, :application_status, :performance_status) SENSITIVE = [] include Aws::Structure end |
#instance_id ⇒ String
The ID of the instance.
58591 58592 58593 58594 58595 58596 58597 58598 58599 58600 58601 58602 58603 58604 58605 58606 |
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 58591 class InstanceStatus < Struct.new( :availability_zone, :availability_zone_id, :outpost_arn, :operator, :events, :instance_id, :instance_state, :instance_status, :system_status, :attached_ebs_status, :application_status, :performance_status) SENSITIVE = [] include Aws::Structure end |
#instance_state ⇒ Types::InstanceState
The intended state of the instance. DescribeInstanceStatus requires
that an instance be in the running state.
58591 58592 58593 58594 58595 58596 58597 58598 58599 58600 58601 58602 58603 58604 58605 58606 |
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 58591 class InstanceStatus < Struct.new( :availability_zone, :availability_zone_id, :outpost_arn, :operator, :events, :instance_id, :instance_state, :instance_status, :system_status, :attached_ebs_status, :application_status, :performance_status) SENSITIVE = [] include Aws::Structure end |
#instance_status ⇒ Types::InstanceStatusSummary
Reports impaired functionality that stems from issues internal to the instance, such as impaired reachability.
58591 58592 58593 58594 58595 58596 58597 58598 58599 58600 58601 58602 58603 58604 58605 58606 |
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 58591 class InstanceStatus < Struct.new( :availability_zone, :availability_zone_id, :outpost_arn, :operator, :events, :instance_id, :instance_state, :instance_status, :system_status, :attached_ebs_status, :application_status, :performance_status) SENSITIVE = [] include Aws::Structure end |
#operator ⇒ Types::OperatorResponse
The service provider that manages the instance.
58591 58592 58593 58594 58595 58596 58597 58598 58599 58600 58601 58602 58603 58604 58605 58606 |
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 58591 class InstanceStatus < Struct.new( :availability_zone, :availability_zone_id, :outpost_arn, :operator, :events, :instance_id, :instance_state, :instance_status, :system_status, :attached_ebs_status, :application_status, :performance_status) SENSITIVE = [] include Aws::Structure end |
#outpost_arn ⇒ String
The Amazon Resource Name (ARN) of the Outpost.
58591 58592 58593 58594 58595 58596 58597 58598 58599 58600 58601 58602 58603 58604 58605 58606 |
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 58591 class InstanceStatus < Struct.new( :availability_zone, :availability_zone_id, :outpost_arn, :operator, :events, :instance_id, :instance_state, :instance_status, :system_status, :attached_ebs_status, :application_status, :performance_status) SENSITIVE = [] include Aws::Structure end |
#performance_status ⇒ Types::PerformanceStatusSummary
Reports the performance-related health status for the instance. This information is returned only when performance status checks are enabled for the instance.
58591 58592 58593 58594 58595 58596 58597 58598 58599 58600 58601 58602 58603 58604 58605 58606 |
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 58591 class InstanceStatus < Struct.new( :availability_zone, :availability_zone_id, :outpost_arn, :operator, :events, :instance_id, :instance_state, :instance_status, :system_status, :attached_ebs_status, :application_status, :performance_status) SENSITIVE = [] include Aws::Structure end |
#system_status ⇒ Types::InstanceStatusSummary
Reports impaired functionality that stems from issues related to the systems that support an instance, such as hardware failures and network connectivity problems.
58591 58592 58593 58594 58595 58596 58597 58598 58599 58600 58601 58602 58603 58604 58605 58606 |
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 58591 class InstanceStatus < Struct.new( :availability_zone, :availability_zone_id, :outpost_arn, :operator, :events, :instance_id, :instance_state, :instance_status, :system_status, :attached_ebs_status, :application_status, :performance_status) SENSITIVE = [] include Aws::Structure end |