Class: Aws::ApplicationSignals::Types::ChangeEvent
- Inherits:
-
Struct
- Object
- Struct
- Aws::ApplicationSignals::Types::ChangeEvent
- Defined in:
- gems/aws-sdk-applicationsignals/lib/aws-sdk-applicationsignals/types.rb
Overview
A structure that contains information about a change event that occurred for a service, such as a deployment or configuration change.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#account_id ⇒ String
The Amazon Web Services account ID where this change event occurred.
-
#change_event_type ⇒ String
The type of change event that occurred, such as
DEPLOYMENT. -
#entity ⇒ Hash<String,String>
The entity (service or resource) that was affected by this change event, including its key attributes.
-
#event_id ⇒ String
A unique identifier for this change event.
-
#event_name ⇒ String
The name or description of this change event.
-
#region ⇒ String
The Amazon Web Services region where this change event occurred.
-
#timestamp ⇒ Time
The timestamp when this change event occurred.
-
#user_name ⇒ String
The name of the user who initiated this change event, if available.
Instance Attribute Details
#account_id ⇒ String
The Amazon Web Services account ID where this change event occurred.
707 708 709 710 711 712 713 714 715 716 717 718 |
# File 'gems/aws-sdk-applicationsignals/lib/aws-sdk-applicationsignals/types.rb', line 707 class ChangeEvent < Struct.new( :timestamp, :account_id, :region, :entity, :change_event_type, :event_id, :user_name, :event_name) SENSITIVE = [] include Aws::Structure end |
#change_event_type ⇒ String
The type of change event that occurred, such as DEPLOYMENT.
707 708 709 710 711 712 713 714 715 716 717 718 |
# File 'gems/aws-sdk-applicationsignals/lib/aws-sdk-applicationsignals/types.rb', line 707 class ChangeEvent < Struct.new( :timestamp, :account_id, :region, :entity, :change_event_type, :event_id, :user_name, :event_name) SENSITIVE = [] include Aws::Structure end |
#entity ⇒ Hash<String,String>
The entity (service or resource) that was affected by this change event, including its key attributes.
This is a string-to-string map. It can include the following fields.
Typedesignates the type of object this is.ResourceTypespecifies the type of the resource. This field is used only when the value of theTypefield isResourceorAWS::Resource.Namespecifies the name of the object. This is used only if the value of theTypefield isService,RemoteService, orAWS::Service.Identifieridentifies the resource objects of this resource. This is used only if the value of theTypefield isResourceorAWS::Resource.Environmentspecifies the location where this object is hosted, or what it belongs to.AwsAccountIdspecifies the account where this object is in.
Below is an example of a service.
{ "Type": "Service", "Name": "visits-service", "Environment":
"petclinic-test" }
Below is an example of a resource.
{ "Type": "AWS::Resource", "ResourceType": "AWS::DynamoDB::Table",
"Identifier": "Customers" }
707 708 709 710 711 712 713 714 715 716 717 718 |
# File 'gems/aws-sdk-applicationsignals/lib/aws-sdk-applicationsignals/types.rb', line 707 class ChangeEvent < Struct.new( :timestamp, :account_id, :region, :entity, :change_event_type, :event_id, :user_name, :event_name) SENSITIVE = [] include Aws::Structure end |
#event_id ⇒ String
A unique identifier for this change event. For CloudTrail-based
events, this is the CloudTrail event id. For other events, this will
be Unknown.
707 708 709 710 711 712 713 714 715 716 717 718 |
# File 'gems/aws-sdk-applicationsignals/lib/aws-sdk-applicationsignals/types.rb', line 707 class ChangeEvent < Struct.new( :timestamp, :account_id, :region, :entity, :change_event_type, :event_id, :user_name, :event_name) SENSITIVE = [] include Aws::Structure end |
#event_name ⇒ String
The name or description of this change event.
707 708 709 710 711 712 713 714 715 716 717 718 |
# File 'gems/aws-sdk-applicationsignals/lib/aws-sdk-applicationsignals/types.rb', line 707 class ChangeEvent < Struct.new( :timestamp, :account_id, :region, :entity, :change_event_type, :event_id, :user_name, :event_name) SENSITIVE = [] include Aws::Structure end |
#region ⇒ String
The Amazon Web Services region where this change event occurred.
707 708 709 710 711 712 713 714 715 716 717 718 |
# File 'gems/aws-sdk-applicationsignals/lib/aws-sdk-applicationsignals/types.rb', line 707 class ChangeEvent < Struct.new( :timestamp, :account_id, :region, :entity, :change_event_type, :event_id, :user_name, :event_name) SENSITIVE = [] include Aws::Structure end |
#timestamp ⇒ Time
The timestamp when this change event occurred. When used in a raw HTTP Query API, it is formatted as epoch time in seconds.
707 708 709 710 711 712 713 714 715 716 717 718 |
# File 'gems/aws-sdk-applicationsignals/lib/aws-sdk-applicationsignals/types.rb', line 707 class ChangeEvent < Struct.new( :timestamp, :account_id, :region, :entity, :change_event_type, :event_id, :user_name, :event_name) SENSITIVE = [] include Aws::Structure end |
#user_name ⇒ String
The name of the user who initiated this change event, if available.
707 708 709 710 711 712 713 714 715 716 717 718 |
# File 'gems/aws-sdk-applicationsignals/lib/aws-sdk-applicationsignals/types.rb', line 707 class ChangeEvent < Struct.new( :timestamp, :account_id, :region, :entity, :change_event_type, :event_id, :user_name, :event_name) SENSITIVE = [] include Aws::Structure end |