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.
462 463 464 465 466 467 468 469 470 471 472 473 |
# File 'gems/aws-sdk-applicationsignals/lib/aws-sdk-applicationsignals/types.rb', line 462 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.
462 463 464 465 466 467 468 469 470 471 472 473 |
# File 'gems/aws-sdk-applicationsignals/lib/aws-sdk-applicationsignals/types.rb', line 462 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" }
462 463 464 465 466 467 468 469 470 471 472 473 |
# File 'gems/aws-sdk-applicationsignals/lib/aws-sdk-applicationsignals/types.rb', line 462 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.
462 463 464 465 466 467 468 469 470 471 472 473 |
# File 'gems/aws-sdk-applicationsignals/lib/aws-sdk-applicationsignals/types.rb', line 462 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.
462 463 464 465 466 467 468 469 470 471 472 473 |
# File 'gems/aws-sdk-applicationsignals/lib/aws-sdk-applicationsignals/types.rb', line 462 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.
462 463 464 465 466 467 468 469 470 471 472 473 |
# File 'gems/aws-sdk-applicationsignals/lib/aws-sdk-applicationsignals/types.rb', line 462 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.
462 463 464 465 466 467 468 469 470 471 472 473 |
# File 'gems/aws-sdk-applicationsignals/lib/aws-sdk-applicationsignals/types.rb', line 462 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.
462 463 464 465 466 467 468 469 470 471 472 473 |
# File 'gems/aws-sdk-applicationsignals/lib/aws-sdk-applicationsignals/types.rb', line 462 class ChangeEvent < Struct.new( :timestamp, :account_id, :region, :entity, :change_event_type, :event_id, :user_name, :event_name) SENSITIVE = [] include Aws::Structure end |