You are viewing documentation for version 3 of the AWS SDK for Ruby. Version 2 documentation can be found here.

Class: Aws::Health::Types::Event

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-health/lib/aws-sdk-health/types.rb

Overview

Summary information about an event, returned by the DescribeEvents operation. The DescribeEventDetails operation also returns this information, as well as the EventDescription and additional event metadata.

Instance Attribute Summary collapse

Instance Attribute Details

#arnString

The unique identifier for the event. Format: arn:aws:health:event-region::event/SERVICE/EVENT_TYPE_CODE/EVENT_TYPE_PLUS_ID . Example: Example: arn:aws:health:us-east-1::event/EC2/EC2_INSTANCE_RETIREMENT_SCHEDULED/EC2_INSTANCE_RETIREMENT_SCHEDULED_ABC123-DEF456

Returns:

  • (String)


650
651
652
653
654
655
656
657
658
659
660
661
662
# File 'gems/aws-sdk-health/lib/aws-sdk-health/types.rb', line 650

class Event < Struct.new(
  :arn,
  :service,
  :event_type_code,
  :event_type_category,
  :region,
  :availability_zone,
  :start_time,
  :end_time,
  :last_updated_time,
  :status_code)
  include Aws::Structure
end

#availability_zoneString

The AWS Availability Zone of the event. For example, us-east-1a.

Returns:

  • (String)


650
651
652
653
654
655
656
657
658
659
660
661
662
# File 'gems/aws-sdk-health/lib/aws-sdk-health/types.rb', line 650

class Event < Struct.new(
  :arn,
  :service,
  :event_type_code,
  :event_type_category,
  :region,
  :availability_zone,
  :start_time,
  :end_time,
  :last_updated_time,
  :status_code)
  include Aws::Structure
end

#end_timeTime

The date and time that the event ended.

Returns:

  • (Time)


650
651
652
653
654
655
656
657
658
659
660
661
662
# File 'gems/aws-sdk-health/lib/aws-sdk-health/types.rb', line 650

class Event < Struct.new(
  :arn,
  :service,
  :event_type_code,
  :event_type_category,
  :region,
  :availability_zone,
  :start_time,
  :end_time,
  :last_updated_time,
  :status_code)
  include Aws::Structure
end

#event_type_categoryString

The category of the event. Possible values are issue, scheduledChange, and accountNotification.

Returns:

  • (String)


650
651
652
653
654
655
656
657
658
659
660
661
662
# File 'gems/aws-sdk-health/lib/aws-sdk-health/types.rb', line 650

class Event < Struct.new(
  :arn,
  :service,
  :event_type_code,
  :event_type_category,
  :region,
  :availability_zone,
  :start_time,
  :end_time,
  :last_updated_time,
  :status_code)
  include Aws::Structure
end

#event_type_codeString

The unique identifier for the event type. The format is AWS_SERVICE_DESCRIPTION; for example, AWS_EC2_SYSTEM_MAINTENANCE_EVENT.

Returns:

  • (String)


650
651
652
653
654
655
656
657
658
659
660
661
662
# File 'gems/aws-sdk-health/lib/aws-sdk-health/types.rb', line 650

class Event < Struct.new(
  :arn,
  :service,
  :event_type_code,
  :event_type_category,
  :region,
  :availability_zone,
  :start_time,
  :end_time,
  :last_updated_time,
  :status_code)
  include Aws::Structure
end

#last_updated_timeTime

The most recent date and time that the event was updated.

Returns:

  • (Time)


650
651
652
653
654
655
656
657
658
659
660
661
662
# File 'gems/aws-sdk-health/lib/aws-sdk-health/types.rb', line 650

class Event < Struct.new(
  :arn,
  :service,
  :event_type_code,
  :event_type_category,
  :region,
  :availability_zone,
  :start_time,
  :end_time,
  :last_updated_time,
  :status_code)
  include Aws::Structure
end

#regionString

The AWS region name of the event.

Returns:

  • (String)


650
651
652
653
654
655
656
657
658
659
660
661
662
# File 'gems/aws-sdk-health/lib/aws-sdk-health/types.rb', line 650

class Event < Struct.new(
  :arn,
  :service,
  :event_type_code,
  :event_type_category,
  :region,
  :availability_zone,
  :start_time,
  :end_time,
  :last_updated_time,
  :status_code)
  include Aws::Structure
end

#serviceString

The AWS service that is affected by the event. For example, EC2, RDS.

Returns:

  • (String)


650
651
652
653
654
655
656
657
658
659
660
661
662
# File 'gems/aws-sdk-health/lib/aws-sdk-health/types.rb', line 650

class Event < Struct.new(
  :arn,
  :service,
  :event_type_code,
  :event_type_category,
  :region,
  :availability_zone,
  :start_time,
  :end_time,
  :last_updated_time,
  :status_code)
  include Aws::Structure
end

#start_timeTime

The date and time that the event began.

Returns:

  • (Time)


650
651
652
653
654
655
656
657
658
659
660
661
662
# File 'gems/aws-sdk-health/lib/aws-sdk-health/types.rb', line 650

class Event < Struct.new(
  :arn,
  :service,
  :event_type_code,
  :event_type_category,
  :region,
  :availability_zone,
  :start_time,
  :end_time,
  :last_updated_time,
  :status_code)
  include Aws::Structure
end

#status_codeString

The most recent status of the event. Possible values are open, closed, and upcoming.

Returns:

  • (String)


650
651
652
653
654
655
656
657
658
659
660
661
662
# File 'gems/aws-sdk-health/lib/aws-sdk-health/types.rb', line 650

class Event < Struct.new(
  :arn,
  :service,
  :event_type_code,
  :event_type_category,
  :region,
  :availability_zone,
  :start_time,
  :end_time,
  :last_updated_time,
  :status_code)
  include Aws::Structure
end