Class: Aws::Resiliencehubv2::Types::SystemEventMetadata

Inherits:
Struct
  • Object
show all
Includes:
Structure, Structure::Union
Defined in:
lib/aws-sdk-resiliencehubv2/types.rb

Overview

Note:

SystemEventMetadata is a union - when returned from an API call exactly one value will be set and the returned type will be a subclass of SystemEventMetadata corresponding to the set member.

Type-specific metadata for each system event type.

Defined Under Namespace

Classes: SystemCreated, SystemDeleted, SystemPolicyAssociated, SystemPolicyDisassociated, SystemServiceAssociated, SystemServiceDisassociated, SystemUserJourneyCreated, SystemUserJourneyDeleted, SystemUserJourneyUpdated, Unknown

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#system_createdTypes::SystemCreatedMetadata

Metadata for a system created event.



5001
5002
5003
5004
5005
5006
5007
5008
5009
5010
5011
5012
5013
5014
5015
5016
5017
5018
5019
5020
5021
5022
5023
5024
5025
5026
# File 'lib/aws-sdk-resiliencehubv2/types.rb', line 5001

class SystemEventMetadata < Struct.new(
  :system_created,
  :system_deleted,
  :system_user_journey_created,
  :system_user_journey_updated,
  :system_user_journey_deleted,
  :system_service_associated,
  :system_service_disassociated,
  :system_policy_associated,
  :system_policy_disassociated,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class SystemCreated < SystemEventMetadata; end
  class SystemDeleted < SystemEventMetadata; end
  class SystemUserJourneyCreated < SystemEventMetadata; end
  class SystemUserJourneyUpdated < SystemEventMetadata; end
  class SystemUserJourneyDeleted < SystemEventMetadata; end
  class SystemServiceAssociated < SystemEventMetadata; end
  class SystemServiceDisassociated < SystemEventMetadata; end
  class SystemPolicyAssociated < SystemEventMetadata; end
  class SystemPolicyDisassociated < SystemEventMetadata; end
  class Unknown < SystemEventMetadata; end
end

#system_deletedTypes::SystemDeletedMetadata

Metadata for a system deleted event.



5001
5002
5003
5004
5005
5006
5007
5008
5009
5010
5011
5012
5013
5014
5015
5016
5017
5018
5019
5020
5021
5022
5023
5024
5025
5026
# File 'lib/aws-sdk-resiliencehubv2/types.rb', line 5001

class SystemEventMetadata < Struct.new(
  :system_created,
  :system_deleted,
  :system_user_journey_created,
  :system_user_journey_updated,
  :system_user_journey_deleted,
  :system_service_associated,
  :system_service_disassociated,
  :system_policy_associated,
  :system_policy_disassociated,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class SystemCreated < SystemEventMetadata; end
  class SystemDeleted < SystemEventMetadata; end
  class SystemUserJourneyCreated < SystemEventMetadata; end
  class SystemUserJourneyUpdated < SystemEventMetadata; end
  class SystemUserJourneyDeleted < SystemEventMetadata; end
  class SystemServiceAssociated < SystemEventMetadata; end
  class SystemServiceDisassociated < SystemEventMetadata; end
  class SystemPolicyAssociated < SystemEventMetadata; end
  class SystemPolicyDisassociated < SystemEventMetadata; end
  class Unknown < SystemEventMetadata; end
end

#system_policy_associatedTypes::SystemPolicyAssociatedMetadata

Metadata for a system policy associated event.



5001
5002
5003
5004
5005
5006
5007
5008
5009
5010
5011
5012
5013
5014
5015
5016
5017
5018
5019
5020
5021
5022
5023
5024
5025
5026
# File 'lib/aws-sdk-resiliencehubv2/types.rb', line 5001

class SystemEventMetadata < Struct.new(
  :system_created,
  :system_deleted,
  :system_user_journey_created,
  :system_user_journey_updated,
  :system_user_journey_deleted,
  :system_service_associated,
  :system_service_disassociated,
  :system_policy_associated,
  :system_policy_disassociated,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class SystemCreated < SystemEventMetadata; end
  class SystemDeleted < SystemEventMetadata; end
  class SystemUserJourneyCreated < SystemEventMetadata; end
  class SystemUserJourneyUpdated < SystemEventMetadata; end
  class SystemUserJourneyDeleted < SystemEventMetadata; end
  class SystemServiceAssociated < SystemEventMetadata; end
  class SystemServiceDisassociated < SystemEventMetadata; end
  class SystemPolicyAssociated < SystemEventMetadata; end
  class SystemPolicyDisassociated < SystemEventMetadata; end
  class Unknown < SystemEventMetadata; end
end

#system_policy_disassociatedTypes::SystemPolicyDisassociatedMetadata

Metadata for a system policy disassociated event.



5001
5002
5003
5004
5005
5006
5007
5008
5009
5010
5011
5012
5013
5014
5015
5016
5017
5018
5019
5020
5021
5022
5023
5024
5025
5026
# File 'lib/aws-sdk-resiliencehubv2/types.rb', line 5001

class SystemEventMetadata < Struct.new(
  :system_created,
  :system_deleted,
  :system_user_journey_created,
  :system_user_journey_updated,
  :system_user_journey_deleted,
  :system_service_associated,
  :system_service_disassociated,
  :system_policy_associated,
  :system_policy_disassociated,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class SystemCreated < SystemEventMetadata; end
  class SystemDeleted < SystemEventMetadata; end
  class SystemUserJourneyCreated < SystemEventMetadata; end
  class SystemUserJourneyUpdated < SystemEventMetadata; end
  class SystemUserJourneyDeleted < SystemEventMetadata; end
  class SystemServiceAssociated < SystemEventMetadata; end
  class SystemServiceDisassociated < SystemEventMetadata; end
  class SystemPolicyAssociated < SystemEventMetadata; end
  class SystemPolicyDisassociated < SystemEventMetadata; end
  class Unknown < SystemEventMetadata; end
end

#system_service_associatedTypes::SystemServiceAssociatedMetadata

Metadata for a system service associated event.



5001
5002
5003
5004
5005
5006
5007
5008
5009
5010
5011
5012
5013
5014
5015
5016
5017
5018
5019
5020
5021
5022
5023
5024
5025
5026
# File 'lib/aws-sdk-resiliencehubv2/types.rb', line 5001

class SystemEventMetadata < Struct.new(
  :system_created,
  :system_deleted,
  :system_user_journey_created,
  :system_user_journey_updated,
  :system_user_journey_deleted,
  :system_service_associated,
  :system_service_disassociated,
  :system_policy_associated,
  :system_policy_disassociated,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class SystemCreated < SystemEventMetadata; end
  class SystemDeleted < SystemEventMetadata; end
  class SystemUserJourneyCreated < SystemEventMetadata; end
  class SystemUserJourneyUpdated < SystemEventMetadata; end
  class SystemUserJourneyDeleted < SystemEventMetadata; end
  class SystemServiceAssociated < SystemEventMetadata; end
  class SystemServiceDisassociated < SystemEventMetadata; end
  class SystemPolicyAssociated < SystemEventMetadata; end
  class SystemPolicyDisassociated < SystemEventMetadata; end
  class Unknown < SystemEventMetadata; end
end

#system_service_disassociatedTypes::SystemServiceDisassociatedMetadata

Metadata for a system service disassociated event.



5001
5002
5003
5004
5005
5006
5007
5008
5009
5010
5011
5012
5013
5014
5015
5016
5017
5018
5019
5020
5021
5022
5023
5024
5025
5026
# File 'lib/aws-sdk-resiliencehubv2/types.rb', line 5001

class SystemEventMetadata < Struct.new(
  :system_created,
  :system_deleted,
  :system_user_journey_created,
  :system_user_journey_updated,
  :system_user_journey_deleted,
  :system_service_associated,
  :system_service_disassociated,
  :system_policy_associated,
  :system_policy_disassociated,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class SystemCreated < SystemEventMetadata; end
  class SystemDeleted < SystemEventMetadata; end
  class SystemUserJourneyCreated < SystemEventMetadata; end
  class SystemUserJourneyUpdated < SystemEventMetadata; end
  class SystemUserJourneyDeleted < SystemEventMetadata; end
  class SystemServiceAssociated < SystemEventMetadata; end
  class SystemServiceDisassociated < SystemEventMetadata; end
  class SystemPolicyAssociated < SystemEventMetadata; end
  class SystemPolicyDisassociated < SystemEventMetadata; end
  class Unknown < SystemEventMetadata; end
end

#system_user_journey_createdTypes::SystemUserJourneyCreatedMetadata

Metadata for a system user journey created event.



5001
5002
5003
5004
5005
5006
5007
5008
5009
5010
5011
5012
5013
5014
5015
5016
5017
5018
5019
5020
5021
5022
5023
5024
5025
5026
# File 'lib/aws-sdk-resiliencehubv2/types.rb', line 5001

class SystemEventMetadata < Struct.new(
  :system_created,
  :system_deleted,
  :system_user_journey_created,
  :system_user_journey_updated,
  :system_user_journey_deleted,
  :system_service_associated,
  :system_service_disassociated,
  :system_policy_associated,
  :system_policy_disassociated,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class SystemCreated < SystemEventMetadata; end
  class SystemDeleted < SystemEventMetadata; end
  class SystemUserJourneyCreated < SystemEventMetadata; end
  class SystemUserJourneyUpdated < SystemEventMetadata; end
  class SystemUserJourneyDeleted < SystemEventMetadata; end
  class SystemServiceAssociated < SystemEventMetadata; end
  class SystemServiceDisassociated < SystemEventMetadata; end
  class SystemPolicyAssociated < SystemEventMetadata; end
  class SystemPolicyDisassociated < SystemEventMetadata; end
  class Unknown < SystemEventMetadata; end
end

#system_user_journey_deletedTypes::SystemUserJourneyDeletedMetadata

Metadata for a system user journey deleted event.



5001
5002
5003
5004
5005
5006
5007
5008
5009
5010
5011
5012
5013
5014
5015
5016
5017
5018
5019
5020
5021
5022
5023
5024
5025
5026
# File 'lib/aws-sdk-resiliencehubv2/types.rb', line 5001

class SystemEventMetadata < Struct.new(
  :system_created,
  :system_deleted,
  :system_user_journey_created,
  :system_user_journey_updated,
  :system_user_journey_deleted,
  :system_service_associated,
  :system_service_disassociated,
  :system_policy_associated,
  :system_policy_disassociated,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class SystemCreated < SystemEventMetadata; end
  class SystemDeleted < SystemEventMetadata; end
  class SystemUserJourneyCreated < SystemEventMetadata; end
  class SystemUserJourneyUpdated < SystemEventMetadata; end
  class SystemUserJourneyDeleted < SystemEventMetadata; end
  class SystemServiceAssociated < SystemEventMetadata; end
  class SystemServiceDisassociated < SystemEventMetadata; end
  class SystemPolicyAssociated < SystemEventMetadata; end
  class SystemPolicyDisassociated < SystemEventMetadata; end
  class Unknown < SystemEventMetadata; end
end

#system_user_journey_updatedTypes::SystemUserJourneyUpdatedMetadata

Metadata for a system user journey updated event.



5001
5002
5003
5004
5005
5006
5007
5008
5009
5010
5011
5012
5013
5014
5015
5016
5017
5018
5019
5020
5021
5022
5023
5024
5025
5026
# File 'lib/aws-sdk-resiliencehubv2/types.rb', line 5001

class SystemEventMetadata < Struct.new(
  :system_created,
  :system_deleted,
  :system_user_journey_created,
  :system_user_journey_updated,
  :system_user_journey_deleted,
  :system_service_associated,
  :system_service_disassociated,
  :system_policy_associated,
  :system_policy_disassociated,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class SystemCreated < SystemEventMetadata; end
  class SystemDeleted < SystemEventMetadata; end
  class SystemUserJourneyCreated < SystemEventMetadata; end
  class SystemUserJourneyUpdated < SystemEventMetadata; end
  class SystemUserJourneyDeleted < SystemEventMetadata; end
  class SystemServiceAssociated < SystemEventMetadata; end
  class SystemServiceDisassociated < SystemEventMetadata; end
  class SystemPolicyAssociated < SystemEventMetadata; end
  class SystemPolicyDisassociated < SystemEventMetadata; end
  class Unknown < SystemEventMetadata; end
end

#unknownObject

Returns the value of attribute unknown

Returns:

  • (Object)

    the current value of unknown



5001
5002
5003
# File 'lib/aws-sdk-resiliencehubv2/types.rb', line 5001

def unknown
  @unknown
end