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/EVENT_TYPE_PLUS_ID. Example: arn:aws:health:us-east-1::event/AWS_EC2_MAINTENANCE_5331

Returns:

  • (String)


646
647
648
649
650
651
652
653
654
655
656
657
658
# File 'gems/aws-sdk-health/lib/aws-sdk-health/types.rb', line 646

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)


646
647
648
649
650
651
652
653
654
655
656
657
658
# File 'gems/aws-sdk-health/lib/aws-sdk-health/types.rb', line 646

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)


646
647
648
649
650
651
652
653
654
655
656
657
658
# File 'gems/aws-sdk-health/lib/aws-sdk-health/types.rb', line 646

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

Returns:

  • (String)


646
647
648
649
650
651
652
653
654
655
656
657
658
# File 'gems/aws-sdk-health/lib/aws-sdk-health/types.rb', line 646

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)


646
647
648
649
650
651
652
653
654
655
656
657
658
# File 'gems/aws-sdk-health/lib/aws-sdk-health/types.rb', line 646

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)


646
647
648
649
650
651
652
653
654
655
656
657
658
# File 'gems/aws-sdk-health/lib/aws-sdk-health/types.rb', line 646

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)


646
647
648
649
650
651
652
653
654
655
656
657
658
# File 'gems/aws-sdk-health/lib/aws-sdk-health/types.rb', line 646

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)


646
647
648
649
650
651
652
653
654
655
656
657
658
# File 'gems/aws-sdk-health/lib/aws-sdk-health/types.rb', line 646

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)


646
647
648
649
650
651
652
653
654
655
656
657
658
# File 'gems/aws-sdk-health/lib/aws-sdk-health/types.rb', line 646

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)


646
647
648
649
650
651
652
653
654
655
656
657
658
# File 'gems/aws-sdk-health/lib/aws-sdk-health/types.rb', line 646

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