amazonka-ssm-incidents-2.0: Amazon Systems Manager Incident Manager SDK.
Copyright(c) 2013-2023 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellSafe-Inferred
LanguageHaskell2010

Amazonka.SSMIncidents.Types

Description

 
Synopsis

Service Configuration

defaultService :: Service Source #

API version 2018-05-10 of the Amazon Systems Manager Incident Manager SDK configuration.

Errors

_AccessDeniedException :: AsError a => Fold a ServiceError Source #

You don't have sufficient access to perform this operation.

_ConflictException :: AsError a => Fold a ServiceError Source #

Updating or deleting a resource causes an inconsistent state.

_InternalServerException :: AsError a => Fold a ServiceError Source #

The request processing has failed because of an unknown error, exception or failure.

_ResourceNotFoundException :: AsError a => Fold a ServiceError Source #

Request references a resource which doesn't exist.

_ServiceQuotaExceededException :: AsError a => Fold a ServiceError Source #

Request would cause a service quota to be exceeded.

_ThrottlingException :: AsError a => Fold a ServiceError Source #

The request was denied due to request throttling.

_ValidationException :: AsError a => Fold a ServiceError Source #

The input fails to satisfy the constraints specified by an Amazon Web Services service.

IncidentRecordStatus

newtype IncidentRecordStatus Source #

Instances

Instances details
FromJSON IncidentRecordStatus Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.IncidentRecordStatus

FromJSONKey IncidentRecordStatus Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.IncidentRecordStatus

ToJSON IncidentRecordStatus Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.IncidentRecordStatus

ToJSONKey IncidentRecordStatus Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.IncidentRecordStatus

ToByteString IncidentRecordStatus Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.IncidentRecordStatus

ToHeader IncidentRecordStatus Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.IncidentRecordStatus

ToLog IncidentRecordStatus Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.IncidentRecordStatus

ToQuery IncidentRecordStatus Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.IncidentRecordStatus

FromText IncidentRecordStatus Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.IncidentRecordStatus

ToText IncidentRecordStatus Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.IncidentRecordStatus

FromXML IncidentRecordStatus Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.IncidentRecordStatus

ToXML IncidentRecordStatus Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.IncidentRecordStatus

Generic IncidentRecordStatus Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.IncidentRecordStatus

Associated Types

type Rep IncidentRecordStatus :: Type -> Type #

Read IncidentRecordStatus Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.IncidentRecordStatus

Show IncidentRecordStatus Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.IncidentRecordStatus

NFData IncidentRecordStatus Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.IncidentRecordStatus

Methods

rnf :: IncidentRecordStatus -> () #

Eq IncidentRecordStatus Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.IncidentRecordStatus

Ord IncidentRecordStatus Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.IncidentRecordStatus

Hashable IncidentRecordStatus Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.IncidentRecordStatus

type Rep IncidentRecordStatus Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.IncidentRecordStatus

type Rep IncidentRecordStatus = D1 ('MetaData "IncidentRecordStatus" "Amazonka.SSMIncidents.Types.IncidentRecordStatus" "amazonka-ssm-incidents-2.0-JEcCJ5TIs2l5vrFa2RYlgd" 'True) (C1 ('MetaCons "IncidentRecordStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromIncidentRecordStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ItemType

newtype ItemType Source #

Constructors

ItemType' 

Fields

Instances

Instances details
FromJSON ItemType Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.ItemType

FromJSONKey ItemType Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.ItemType

ToJSON ItemType Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.ItemType

ToJSONKey ItemType Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.ItemType

ToByteString ItemType Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.ItemType

Methods

toBS :: ItemType -> ByteString #

ToHeader ItemType Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.ItemType

Methods

toHeader :: HeaderName -> ItemType -> [Header] #

ToLog ItemType Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.ItemType

ToQuery ItemType Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.ItemType

FromText ItemType Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.ItemType

ToText ItemType Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.ItemType

Methods

toText :: ItemType -> Text #

FromXML ItemType Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.ItemType

ToXML ItemType Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.ItemType

Methods

toXML :: ItemType -> XML #

Generic ItemType Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.ItemType

Associated Types

type Rep ItemType :: Type -> Type #

Methods

from :: ItemType -> Rep ItemType x #

to :: Rep ItemType x -> ItemType #

Read ItemType Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.ItemType

Show ItemType Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.ItemType

NFData ItemType Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.ItemType

Methods

rnf :: ItemType -> () #

Eq ItemType Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.ItemType

Ord ItemType Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.ItemType

Hashable ItemType Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.ItemType

Methods

hashWithSalt :: Int -> ItemType -> Int #

hash :: ItemType -> Int #

type Rep ItemType Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.ItemType

type Rep ItemType = D1 ('MetaData "ItemType" "Amazonka.SSMIncidents.Types.ItemType" "amazonka-ssm-incidents-2.0-JEcCJ5TIs2l5vrFa2RYlgd" 'True) (C1 ('MetaCons "ItemType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromItemType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

RegionStatus

newtype RegionStatus Source #

Constructors

RegionStatus' 

Instances

Instances details
FromJSON RegionStatus Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.RegionStatus

FromJSONKey RegionStatus Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.RegionStatus

ToJSON RegionStatus Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.RegionStatus

ToJSONKey RegionStatus Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.RegionStatus

ToByteString RegionStatus Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.RegionStatus

ToHeader RegionStatus Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.RegionStatus

ToLog RegionStatus Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.RegionStatus

ToQuery RegionStatus Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.RegionStatus

FromText RegionStatus Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.RegionStatus

ToText RegionStatus Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.RegionStatus

Methods

toText :: RegionStatus -> Text #

FromXML RegionStatus Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.RegionStatus

ToXML RegionStatus Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.RegionStatus

Methods

toXML :: RegionStatus -> XML #

Generic RegionStatus Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.RegionStatus

Associated Types

type Rep RegionStatus :: Type -> Type #

Read RegionStatus Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.RegionStatus

Show RegionStatus Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.RegionStatus

NFData RegionStatus Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.RegionStatus

Methods

rnf :: RegionStatus -> () #

Eq RegionStatus Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.RegionStatus

Ord RegionStatus Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.RegionStatus

Hashable RegionStatus Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.RegionStatus

type Rep RegionStatus Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.RegionStatus

type Rep RegionStatus = D1 ('MetaData "RegionStatus" "Amazonka.SSMIncidents.Types.RegionStatus" "amazonka-ssm-incidents-2.0-JEcCJ5TIs2l5vrFa2RYlgd" 'True) (C1 ('MetaCons "RegionStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromRegionStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ReplicationSetStatus

newtype ReplicationSetStatus Source #

Instances

Instances details
FromJSON ReplicationSetStatus Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.ReplicationSetStatus

FromJSONKey ReplicationSetStatus Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.ReplicationSetStatus

ToJSON ReplicationSetStatus Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.ReplicationSetStatus

ToJSONKey ReplicationSetStatus Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.ReplicationSetStatus

ToByteString ReplicationSetStatus Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.ReplicationSetStatus

ToHeader ReplicationSetStatus Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.ReplicationSetStatus

ToLog ReplicationSetStatus Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.ReplicationSetStatus

ToQuery ReplicationSetStatus Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.ReplicationSetStatus

FromText ReplicationSetStatus Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.ReplicationSetStatus

ToText ReplicationSetStatus Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.ReplicationSetStatus

FromXML ReplicationSetStatus Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.ReplicationSetStatus

ToXML ReplicationSetStatus Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.ReplicationSetStatus

Generic ReplicationSetStatus Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.ReplicationSetStatus

Associated Types

type Rep ReplicationSetStatus :: Type -> Type #

Read ReplicationSetStatus Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.ReplicationSetStatus

Show ReplicationSetStatus Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.ReplicationSetStatus

NFData ReplicationSetStatus Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.ReplicationSetStatus

Methods

rnf :: ReplicationSetStatus -> () #

Eq ReplicationSetStatus Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.ReplicationSetStatus

Ord ReplicationSetStatus Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.ReplicationSetStatus

Hashable ReplicationSetStatus Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.ReplicationSetStatus

type Rep ReplicationSetStatus Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.ReplicationSetStatus

type Rep ReplicationSetStatus = D1 ('MetaData "ReplicationSetStatus" "Amazonka.SSMIncidents.Types.ReplicationSetStatus" "amazonka-ssm-incidents-2.0-JEcCJ5TIs2l5vrFa2RYlgd" 'True) (C1 ('MetaCons "ReplicationSetStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromReplicationSetStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

SortOrder

newtype SortOrder Source #

Constructors

SortOrder' 

Fields

Bundled Patterns

pattern SortOrder_ASCENDING :: SortOrder 
pattern SortOrder_DESCENDING :: SortOrder 

Instances

Instances details
FromJSON SortOrder Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.SortOrder

FromJSONKey SortOrder Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.SortOrder

ToJSON SortOrder Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.SortOrder

ToJSONKey SortOrder Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.SortOrder

ToByteString SortOrder Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.SortOrder

Methods

toBS :: SortOrder -> ByteString #

ToHeader SortOrder Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.SortOrder

ToLog SortOrder Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.SortOrder

ToQuery SortOrder Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.SortOrder

FromText SortOrder Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.SortOrder

ToText SortOrder Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.SortOrder

Methods

toText :: SortOrder -> Text #

FromXML SortOrder Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.SortOrder

ToXML SortOrder Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.SortOrder

Methods

toXML :: SortOrder -> XML #

Generic SortOrder Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.SortOrder

Associated Types

type Rep SortOrder :: Type -> Type #

Read SortOrder Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.SortOrder

Show SortOrder Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.SortOrder

NFData SortOrder Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.SortOrder

Methods

rnf :: SortOrder -> () #

Eq SortOrder Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.SortOrder

Ord SortOrder Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.SortOrder

Hashable SortOrder Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.SortOrder

type Rep SortOrder Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.SortOrder

type Rep SortOrder = D1 ('MetaData "SortOrder" "Amazonka.SSMIncidents.Types.SortOrder" "amazonka-ssm-incidents-2.0-JEcCJ5TIs2l5vrFa2RYlgd" 'True) (C1 ('MetaCons "SortOrder'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromSortOrder") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

SsmTargetAccount

newtype SsmTargetAccount Source #

Instances

Instances details
FromJSON SsmTargetAccount Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.SsmTargetAccount

FromJSONKey SsmTargetAccount Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.SsmTargetAccount

ToJSON SsmTargetAccount Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.SsmTargetAccount

ToJSONKey SsmTargetAccount Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.SsmTargetAccount

ToByteString SsmTargetAccount Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.SsmTargetAccount

ToHeader SsmTargetAccount Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.SsmTargetAccount

ToLog SsmTargetAccount Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.SsmTargetAccount

ToQuery SsmTargetAccount Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.SsmTargetAccount

FromText SsmTargetAccount Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.SsmTargetAccount

ToText SsmTargetAccount Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.SsmTargetAccount

FromXML SsmTargetAccount Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.SsmTargetAccount

ToXML SsmTargetAccount Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.SsmTargetAccount

Generic SsmTargetAccount Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.SsmTargetAccount

Associated Types

type Rep SsmTargetAccount :: Type -> Type #

Read SsmTargetAccount Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.SsmTargetAccount

Show SsmTargetAccount Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.SsmTargetAccount

NFData SsmTargetAccount Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.SsmTargetAccount

Methods

rnf :: SsmTargetAccount -> () #

Eq SsmTargetAccount Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.SsmTargetAccount

Ord SsmTargetAccount Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.SsmTargetAccount

Hashable SsmTargetAccount Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.SsmTargetAccount

type Rep SsmTargetAccount Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.SsmTargetAccount

type Rep SsmTargetAccount = D1 ('MetaData "SsmTargetAccount" "Amazonka.SSMIncidents.Types.SsmTargetAccount" "amazonka-ssm-incidents-2.0-JEcCJ5TIs2l5vrFa2RYlgd" 'True) (C1 ('MetaCons "SsmTargetAccount'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromSsmTargetAccount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

TimelineEventSort

newtype TimelineEventSort Source #

Bundled Patterns

pattern TimelineEventSort_EVENT_TIME :: TimelineEventSort 

Instances

Instances details
FromJSON TimelineEventSort Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.TimelineEventSort

FromJSONKey TimelineEventSort Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.TimelineEventSort

ToJSON TimelineEventSort Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.TimelineEventSort

ToJSONKey TimelineEventSort Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.TimelineEventSort

ToByteString TimelineEventSort Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.TimelineEventSort

ToHeader TimelineEventSort Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.TimelineEventSort

ToLog TimelineEventSort Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.TimelineEventSort

ToQuery TimelineEventSort Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.TimelineEventSort

FromText TimelineEventSort Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.TimelineEventSort

ToText TimelineEventSort Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.TimelineEventSort

FromXML TimelineEventSort Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.TimelineEventSort

ToXML TimelineEventSort Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.TimelineEventSort

Generic TimelineEventSort Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.TimelineEventSort

Associated Types

type Rep TimelineEventSort :: Type -> Type #

Read TimelineEventSort Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.TimelineEventSort

Show TimelineEventSort Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.TimelineEventSort

NFData TimelineEventSort Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.TimelineEventSort

Methods

rnf :: TimelineEventSort -> () #

Eq TimelineEventSort Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.TimelineEventSort

Ord TimelineEventSort Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.TimelineEventSort

Hashable TimelineEventSort Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.TimelineEventSort

type Rep TimelineEventSort Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.TimelineEventSort

type Rep TimelineEventSort = D1 ('MetaData "TimelineEventSort" "Amazonka.SSMIncidents.Types.TimelineEventSort" "amazonka-ssm-incidents-2.0-JEcCJ5TIs2l5vrFa2RYlgd" 'True) (C1 ('MetaCons "TimelineEventSort'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromTimelineEventSort") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

VariableType

newtype VariableType Source #

Constructors

VariableType' 

Instances

Instances details
FromJSON VariableType Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.VariableType

FromJSONKey VariableType Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.VariableType

ToJSON VariableType Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.VariableType

ToJSONKey VariableType Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.VariableType

ToByteString VariableType Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.VariableType

ToHeader VariableType Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.VariableType

ToLog VariableType Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.VariableType

ToQuery VariableType Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.VariableType

FromText VariableType Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.VariableType

ToText VariableType Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.VariableType

Methods

toText :: VariableType -> Text #

FromXML VariableType Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.VariableType

ToXML VariableType Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.VariableType

Methods

toXML :: VariableType -> XML #

Generic VariableType Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.VariableType

Associated Types

type Rep VariableType :: Type -> Type #

Read VariableType Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.VariableType

Show VariableType Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.VariableType

NFData VariableType Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.VariableType

Methods

rnf :: VariableType -> () #

Eq VariableType Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.VariableType

Ord VariableType Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.VariableType

Hashable VariableType Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.VariableType

type Rep VariableType Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.VariableType

type Rep VariableType = D1 ('MetaData "VariableType" "Amazonka.SSMIncidents.Types.VariableType" "amazonka-ssm-incidents-2.0-JEcCJ5TIs2l5vrFa2RYlgd" 'True) (C1 ('MetaCons "VariableType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromVariableType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

Action

data Action Source #

The action that starts at the beginning of an incident. The response plan defines the action.

See: newAction smart constructor.

Constructors

Action' 

Fields

Instances

Instances details
FromJSON Action Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.Action

ToJSON Action Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.Action

Generic Action Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.Action

Associated Types

type Rep Action :: Type -> Type #

Methods

from :: Action -> Rep Action x #

to :: Rep Action x -> Action #

Read Action Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.Action

Show Action Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.Action

NFData Action Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.Action

Methods

rnf :: Action -> () #

Eq Action Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.Action

Methods

(==) :: Action -> Action -> Bool #

(/=) :: Action -> Action -> Bool #

Hashable Action Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.Action

Methods

hashWithSalt :: Int -> Action -> Int #

hash :: Action -> Int #

type Rep Action Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.Action

type Rep Action = D1 ('MetaData "Action" "Amazonka.SSMIncidents.Types.Action" "amazonka-ssm-incidents-2.0-JEcCJ5TIs2l5vrFa2RYlgd" 'False) (C1 ('MetaCons "Action'" 'PrefixI 'True) (S1 ('MetaSel ('Just "ssmAutomation") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe SsmAutomation))))

newAction :: Action Source #

Create a value of Action with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:ssmAutomation:Action', action_ssmAutomation - The Systems Manager automation document to start as the runbook at the beginning of the incident.

action_ssmAutomation :: Lens' Action (Maybe SsmAutomation) Source #

The Systems Manager automation document to start as the runbook at the beginning of the incident.

AddRegionAction

data AddRegionAction Source #

Defines the Amazon Web Services Region and KMS key to add to the replication set.

See: newAddRegionAction smart constructor.

Constructors

AddRegionAction' 

Fields

Instances

Instances details
ToJSON AddRegionAction Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.AddRegionAction

Generic AddRegionAction Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.AddRegionAction

Associated Types

type Rep AddRegionAction :: Type -> Type #

Read AddRegionAction Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.AddRegionAction

Show AddRegionAction Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.AddRegionAction

NFData AddRegionAction Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.AddRegionAction

Methods

rnf :: AddRegionAction -> () #

Eq AddRegionAction Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.AddRegionAction

Hashable AddRegionAction Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.AddRegionAction

type Rep AddRegionAction Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.AddRegionAction

type Rep AddRegionAction = D1 ('MetaData "AddRegionAction" "Amazonka.SSMIncidents.Types.AddRegionAction" "amazonka-ssm-incidents-2.0-JEcCJ5TIs2l5vrFa2RYlgd" 'False) (C1 ('MetaCons "AddRegionAction'" 'PrefixI 'True) (S1 ('MetaSel ('Just "sseKmsKeyId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "regionName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newAddRegionAction Source #

Create a value of AddRegionAction with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:sseKmsKeyId:AddRegionAction', addRegionAction_sseKmsKeyId - The KMS key ID to use to encrypt your replication set.

$sel:regionName:AddRegionAction', addRegionAction_regionName - The Amazon Web Services Region name to add to the replication set.

addRegionAction_sseKmsKeyId :: Lens' AddRegionAction (Maybe Text) Source #

The KMS key ID to use to encrypt your replication set.

addRegionAction_regionName :: Lens' AddRegionAction Text Source #

The Amazon Web Services Region name to add to the replication set.

AttributeValueList

data AttributeValueList Source #

Use the AttributeValueList to filter by string or integer values.

See: newAttributeValueList smart constructor.

Constructors

AttributeValueList' 

Fields

Instances

Instances details
ToJSON AttributeValueList Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.AttributeValueList

Generic AttributeValueList Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.AttributeValueList

Associated Types

type Rep AttributeValueList :: Type -> Type #

Read AttributeValueList Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.AttributeValueList

Show AttributeValueList Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.AttributeValueList

NFData AttributeValueList Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.AttributeValueList

Methods

rnf :: AttributeValueList -> () #

Eq AttributeValueList Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.AttributeValueList

Hashable AttributeValueList Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.AttributeValueList

type Rep AttributeValueList Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.AttributeValueList

type Rep AttributeValueList = D1 ('MetaData "AttributeValueList" "Amazonka.SSMIncidents.Types.AttributeValueList" "amazonka-ssm-incidents-2.0-JEcCJ5TIs2l5vrFa2RYlgd" 'False) (C1 ('MetaCons "AttributeValueList'" 'PrefixI 'True) (S1 ('MetaSel ('Just "integerValues") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Int])) :*: S1 ('MetaSel ('Just "stringValues") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text]))))

newAttributeValueList :: AttributeValueList Source #

Create a value of AttributeValueList with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:integerValues:AttributeValueList', attributeValueList_integerValues - The list of integer values that the filter matches.

$sel:stringValues:AttributeValueList', attributeValueList_stringValues - The list of string values that the filter matches.

attributeValueList_integerValues :: Lens' AttributeValueList (Maybe [Int]) Source #

The list of integer values that the filter matches.

attributeValueList_stringValues :: Lens' AttributeValueList (Maybe [Text]) Source #

The list of string values that the filter matches.

AutomationExecution

data AutomationExecution Source #

The Systems Manager automation document process to start as the runbook at the beginning of the incident.

See: newAutomationExecution smart constructor.

Constructors

AutomationExecution' 

Fields

Instances

Instances details
FromJSON AutomationExecution Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.AutomationExecution

Generic AutomationExecution Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.AutomationExecution

Associated Types

type Rep AutomationExecution :: Type -> Type #

Read AutomationExecution Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.AutomationExecution

Show AutomationExecution Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.AutomationExecution

NFData AutomationExecution Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.AutomationExecution

Methods

rnf :: AutomationExecution -> () #

Eq AutomationExecution Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.AutomationExecution

Hashable AutomationExecution Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.AutomationExecution

type Rep AutomationExecution Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.AutomationExecution

type Rep AutomationExecution = D1 ('MetaData "AutomationExecution" "Amazonka.SSMIncidents.Types.AutomationExecution" "amazonka-ssm-incidents-2.0-JEcCJ5TIs2l5vrFa2RYlgd" 'False) (C1 ('MetaCons "AutomationExecution'" 'PrefixI 'True) (S1 ('MetaSel ('Just "ssmExecutionArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newAutomationExecution :: AutomationExecution Source #

Create a value of AutomationExecution with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:ssmExecutionArn:AutomationExecution', automationExecution_ssmExecutionArn - The Amazon Resource Name (ARN) of the automation process.

automationExecution_ssmExecutionArn :: Lens' AutomationExecution (Maybe Text) Source #

The Amazon Resource Name (ARN) of the automation process.

ChatChannel

data ChatChannel Source #

The Chatbot chat channel used for collaboration during an incident.

See: newChatChannel smart constructor.

Constructors

ChatChannel' 

Fields

  • chatbotSns :: Maybe (NonEmpty Text)

    The Amazon SNS targets that Chatbot uses to notify the chat channel of updates to an incident. You can also make updates to the incident through the chat channel by using the Amazon SNS topics.

  • empty :: Maybe EmptyChatChannel

    Used to remove the chat channel from an incident record or response plan.

Instances

Instances details
FromJSON ChatChannel Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.ChatChannel

ToJSON ChatChannel Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.ChatChannel

Generic ChatChannel Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.ChatChannel

Associated Types

type Rep ChatChannel :: Type -> Type #

Read ChatChannel Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.ChatChannel

Show ChatChannel Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.ChatChannel

NFData ChatChannel Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.ChatChannel

Methods

rnf :: ChatChannel -> () #

Eq ChatChannel Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.ChatChannel

Hashable ChatChannel Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.ChatChannel

type Rep ChatChannel Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.ChatChannel

type Rep ChatChannel = D1 ('MetaData "ChatChannel" "Amazonka.SSMIncidents.Types.ChatChannel" "amazonka-ssm-incidents-2.0-JEcCJ5TIs2l5vrFa2RYlgd" 'False) (C1 ('MetaCons "ChatChannel'" 'PrefixI 'True) (S1 ('MetaSel ('Just "chatbotSns") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (NonEmpty Text))) :*: S1 ('MetaSel ('Just "empty") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe EmptyChatChannel))))

newChatChannel :: ChatChannel Source #

Create a value of ChatChannel with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:chatbotSns:ChatChannel', chatChannel_chatbotSns - The Amazon SNS targets that Chatbot uses to notify the chat channel of updates to an incident. You can also make updates to the incident through the chat channel by using the Amazon SNS topics.

$sel:empty:ChatChannel', chatChannel_empty - Used to remove the chat channel from an incident record or response plan.

chatChannel_chatbotSns :: Lens' ChatChannel (Maybe (NonEmpty Text)) Source #

The Amazon SNS targets that Chatbot uses to notify the chat channel of updates to an incident. You can also make updates to the incident through the chat channel by using the Amazon SNS topics.

chatChannel_empty :: Lens' ChatChannel (Maybe EmptyChatChannel) Source #

Used to remove the chat channel from an incident record or response plan.

Condition

data Condition Source #

A conditional statement with which to compare a value, after a timestamp, before a timestamp, or equal to a string or integer. If multiple conditions are specified, the conditionals become an ANDed statement. If multiple values are specified for a conditional, the values are ORd.

See: newCondition smart constructor.

Constructors

Condition' 

Fields

Instances

Instances details
ToJSON Condition Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.Condition

Generic Condition Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.Condition

Associated Types

type Rep Condition :: Type -> Type #

Read Condition Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.Condition

Show Condition Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.Condition

NFData Condition Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.Condition

Methods

rnf :: Condition -> () #

Eq Condition Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.Condition

Hashable Condition Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.Condition

type Rep Condition Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.Condition

type Rep Condition = D1 ('MetaData "Condition" "Amazonka.SSMIncidents.Types.Condition" "amazonka-ssm-incidents-2.0-JEcCJ5TIs2l5vrFa2RYlgd" 'False) (C1 ('MetaCons "Condition'" 'PrefixI 'True) (S1 ('MetaSel ('Just "after") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: (S1 ('MetaSel ('Just "before") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "equals") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AttributeValueList)))))

newCondition :: Condition Source #

Create a value of Condition with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:after:Condition', condition_after - After the specified timestamp.

$sel:before:Condition', condition_before - Before the specified timestamp

$sel:equals:Condition', condition_equals - The value is equal to the provided string or integer.

condition_after :: Lens' Condition (Maybe UTCTime) Source #

After the specified timestamp.

condition_before :: Lens' Condition (Maybe UTCTime) Source #

Before the specified timestamp

condition_equals :: Lens' Condition (Maybe AttributeValueList) Source #

The value is equal to the provided string or integer.

DeleteRegionAction

data DeleteRegionAction Source #

Defines the information about the Amazon Web Services Region you're deleting from your replication set.

See: newDeleteRegionAction smart constructor.

Constructors

DeleteRegionAction' 

Fields

  • regionName :: Text

    The name of the Amazon Web Services Region you're deleting from the replication set.

Instances

Instances details
ToJSON DeleteRegionAction Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.DeleteRegionAction

Generic DeleteRegionAction Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.DeleteRegionAction

Associated Types

type Rep DeleteRegionAction :: Type -> Type #

Read DeleteRegionAction Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.DeleteRegionAction

Show DeleteRegionAction Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.DeleteRegionAction

NFData DeleteRegionAction Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.DeleteRegionAction

Methods

rnf :: DeleteRegionAction -> () #

Eq DeleteRegionAction Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.DeleteRegionAction

Hashable DeleteRegionAction Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.DeleteRegionAction

type Rep DeleteRegionAction Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.DeleteRegionAction

type Rep DeleteRegionAction = D1 ('MetaData "DeleteRegionAction" "Amazonka.SSMIncidents.Types.DeleteRegionAction" "amazonka-ssm-incidents-2.0-JEcCJ5TIs2l5vrFa2RYlgd" 'False) (C1 ('MetaCons "DeleteRegionAction'" 'PrefixI 'True) (S1 ('MetaSel ('Just "regionName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newDeleteRegionAction Source #

Create a value of DeleteRegionAction with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:regionName:DeleteRegionAction', deleteRegionAction_regionName - The name of the Amazon Web Services Region you're deleting from the replication set.

deleteRegionAction_regionName :: Lens' DeleteRegionAction Text Source #

The name of the Amazon Web Services Region you're deleting from the replication set.

DynamicSsmParameterValue

data DynamicSsmParameterValue Source #

The dynamic SSM parameter value.

See: newDynamicSsmParameterValue smart constructor.

Constructors

DynamicSsmParameterValue' 

Fields

Instances

Instances details
FromJSON DynamicSsmParameterValue Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.DynamicSsmParameterValue

ToJSON DynamicSsmParameterValue Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.DynamicSsmParameterValue

Generic DynamicSsmParameterValue Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.DynamicSsmParameterValue

Associated Types

type Rep DynamicSsmParameterValue :: Type -> Type #

Read DynamicSsmParameterValue Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.DynamicSsmParameterValue

Show DynamicSsmParameterValue Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.DynamicSsmParameterValue

NFData DynamicSsmParameterValue Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.DynamicSsmParameterValue

Eq DynamicSsmParameterValue Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.DynamicSsmParameterValue

Hashable DynamicSsmParameterValue Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.DynamicSsmParameterValue

type Rep DynamicSsmParameterValue Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.DynamicSsmParameterValue

type Rep DynamicSsmParameterValue = D1 ('MetaData "DynamicSsmParameterValue" "Amazonka.SSMIncidents.Types.DynamicSsmParameterValue" "amazonka-ssm-incidents-2.0-JEcCJ5TIs2l5vrFa2RYlgd" 'False) (C1 ('MetaCons "DynamicSsmParameterValue'" 'PrefixI 'True) (S1 ('MetaSel ('Just "variable") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe VariableType))))

newDynamicSsmParameterValue :: DynamicSsmParameterValue Source #

Create a value of DynamicSsmParameterValue with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:variable:DynamicSsmParameterValue', dynamicSsmParameterValue_variable - Variable dynamic parameters. A parameter value is determined when an incident is created.

dynamicSsmParameterValue_variable :: Lens' DynamicSsmParameterValue (Maybe VariableType) Source #

Variable dynamic parameters. A parameter value is determined when an incident is created.

EmptyChatChannel

data EmptyChatChannel Source #

Used to remove the chat channel from an incident record or response plan.

See: newEmptyChatChannel smart constructor.

Constructors

EmptyChatChannel' 

Instances

Instances details
FromJSON EmptyChatChannel Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.EmptyChatChannel

ToJSON EmptyChatChannel Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.EmptyChatChannel

Generic EmptyChatChannel Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.EmptyChatChannel

Associated Types

type Rep EmptyChatChannel :: Type -> Type #

Read EmptyChatChannel Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.EmptyChatChannel

Show EmptyChatChannel Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.EmptyChatChannel

NFData EmptyChatChannel Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.EmptyChatChannel

Methods

rnf :: EmptyChatChannel -> () #

Eq EmptyChatChannel Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.EmptyChatChannel

Hashable EmptyChatChannel Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.EmptyChatChannel

type Rep EmptyChatChannel Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.EmptyChatChannel

type Rep EmptyChatChannel = D1 ('MetaData "EmptyChatChannel" "Amazonka.SSMIncidents.Types.EmptyChatChannel" "amazonka-ssm-incidents-2.0-JEcCJ5TIs2l5vrFa2RYlgd" 'False) (C1 ('MetaCons "EmptyChatChannel'" 'PrefixI 'False) (U1 :: Type -> Type))

newEmptyChatChannel :: EmptyChatChannel Source #

Create a value of EmptyChatChannel with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

EventReference

data EventReference Source #

An item referenced in a TimelineEvent that is involved in or somehow associated with an incident. You can specify an Amazon Resource Name (ARN) for an Amazon Web Services resource or a RelatedItem ID.

See: newEventReference smart constructor.

Constructors

EventReference' 

Fields

  • relatedItemId :: Maybe Text

    The ID of a RelatedItem referenced in a TimelineEvent.

  • resource :: Maybe Text

    The Amazon Resource Name (ARN) of an Amazon Web Services resource referenced in a TimelineEvent.

Instances

Instances details
FromJSON EventReference Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.EventReference

ToJSON EventReference Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.EventReference

Generic EventReference Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.EventReference

Associated Types

type Rep EventReference :: Type -> Type #

Read EventReference Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.EventReference

Show EventReference Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.EventReference

NFData EventReference Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.EventReference

Methods

rnf :: EventReference -> () #

Eq EventReference Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.EventReference

Hashable EventReference Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.EventReference

type Rep EventReference Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.EventReference

type Rep EventReference = D1 ('MetaData "EventReference" "Amazonka.SSMIncidents.Types.EventReference" "amazonka-ssm-incidents-2.0-JEcCJ5TIs2l5vrFa2RYlgd" 'False) (C1 ('MetaCons "EventReference'" 'PrefixI 'True) (S1 ('MetaSel ('Just "relatedItemId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "resource") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newEventReference :: EventReference Source #

Create a value of EventReference with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:relatedItemId:EventReference', eventReference_relatedItemId - The ID of a RelatedItem referenced in a TimelineEvent.

$sel:resource:EventReference', eventReference_resource - The Amazon Resource Name (ARN) of an Amazon Web Services resource referenced in a TimelineEvent.

eventReference_relatedItemId :: Lens' EventReference (Maybe Text) Source #

The ID of a RelatedItem referenced in a TimelineEvent.

eventReference_resource :: Lens' EventReference (Maybe Text) Source #

The Amazon Resource Name (ARN) of an Amazon Web Services resource referenced in a TimelineEvent.

EventSummary

data EventSummary Source #

Details about a timeline event during an incident.

See: newEventSummary smart constructor.

Constructors

EventSummary' 

Fields

Instances

Instances details
FromJSON EventSummary Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.EventSummary

Generic EventSummary Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.EventSummary

Associated Types

type Rep EventSummary :: Type -> Type #

Read EventSummary Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.EventSummary

Show EventSummary Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.EventSummary

NFData EventSummary Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.EventSummary

Methods

rnf :: EventSummary -> () #

Eq EventSummary Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.EventSummary

Hashable EventSummary Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.EventSummary

type Rep EventSummary Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.EventSummary

type Rep EventSummary = D1 ('MetaData "EventSummary" "Amazonka.SSMIncidents.Types.EventSummary" "amazonka-ssm-incidents-2.0-JEcCJ5TIs2l5vrFa2RYlgd" 'False) (C1 ('MetaCons "EventSummary'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "eventReferences") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [EventReference])) :*: (S1 ('MetaSel ('Just "eventId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "eventTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 POSIX))) :*: (S1 ('MetaSel ('Just "eventType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "eventUpdatedTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 POSIX) :*: S1 ('MetaSel ('Just "incidentRecordArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))))

newEventSummary Source #

Create a value of EventSummary with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:eventReferences:EventSummary', eventSummary_eventReferences - A list of references in a TimelineEvent.

$sel:eventId:EventSummary', eventSummary_eventId - The timeline event ID.

$sel:eventTime:EventSummary', eventSummary_eventTime - The time that the event occurred.

$sel:eventType:EventSummary', eventSummary_eventType - The type of event. The timeline event must be Custom Event.

$sel:eventUpdatedTime:EventSummary', eventSummary_eventUpdatedTime - The time that the timeline event was last updated.

$sel:incidentRecordArn:EventSummary', eventSummary_incidentRecordArn - The Amazon Resource Name (ARN) of the incident that the event happened during.

eventSummary_eventReferences :: Lens' EventSummary (Maybe [EventReference]) Source #

A list of references in a TimelineEvent.

eventSummary_eventTime :: Lens' EventSummary UTCTime Source #

The time that the event occurred.

eventSummary_eventType :: Lens' EventSummary Text Source #

The type of event. The timeline event must be Custom Event.

eventSummary_eventUpdatedTime :: Lens' EventSummary UTCTime Source #

The time that the timeline event was last updated.

eventSummary_incidentRecordArn :: Lens' EventSummary Text Source #

The Amazon Resource Name (ARN) of the incident that the event happened during.

Filter

data Filter Source #

Filter the selection by using a condition.

See: newFilter smart constructor.

Constructors

Filter' 

Fields

  • condition :: Condition

    The condition accepts before or after a specified time, equal to a string, or equal to an integer.

  • key :: Text

    The key that you're filtering on.

Instances

Instances details
ToJSON Filter Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.Filter

Generic Filter Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.Filter

Associated Types

type Rep Filter :: Type -> Type #

Methods

from :: Filter -> Rep Filter x #

to :: Rep Filter x -> Filter #

Read Filter Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.Filter

Show Filter Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.Filter

NFData Filter Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.Filter

Methods

rnf :: Filter -> () #

Eq Filter Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.Filter

Methods

(==) :: Filter -> Filter -> Bool #

(/=) :: Filter -> Filter -> Bool #

Hashable Filter Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.Filter

Methods

hashWithSalt :: Int -> Filter -> Int #

hash :: Filter -> Int #

type Rep Filter Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.Filter

type Rep Filter = D1 ('MetaData "Filter" "Amazonka.SSMIncidents.Types.Filter" "amazonka-ssm-incidents-2.0-JEcCJ5TIs2l5vrFa2RYlgd" 'False) (C1 ('MetaCons "Filter'" 'PrefixI 'True) (S1 ('MetaSel ('Just "condition") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Condition) :*: S1 ('MetaSel ('Just "key") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newFilter Source #

Create a value of Filter with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:condition:Filter', filter_condition - The condition accepts before or after a specified time, equal to a string, or equal to an integer.

$sel:key:Filter', filter_key - The key that you're filtering on.

filter_condition :: Lens' Filter Condition Source #

The condition accepts before or after a specified time, equal to a string, or equal to an integer.

filter_key :: Lens' Filter Text Source #

The key that you're filtering on.

IncidentRecord

data IncidentRecord Source #

The record of the incident that's created when an incident occurs.

See: newIncidentRecord smart constructor.

Constructors

IncidentRecord' 

Fields

Instances

Instances details
FromJSON IncidentRecord Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.IncidentRecord

Generic IncidentRecord Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.IncidentRecord

Associated Types

type Rep IncidentRecord :: Type -> Type #

Read IncidentRecord Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.IncidentRecord

Show IncidentRecord Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.IncidentRecord

NFData IncidentRecord Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.IncidentRecord

Methods

rnf :: IncidentRecord -> () #

Eq IncidentRecord Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.IncidentRecord

Hashable IncidentRecord Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.IncidentRecord

type Rep IncidentRecord Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.IncidentRecord

type Rep IncidentRecord = D1 ('MetaData "IncidentRecord" "Amazonka.SSMIncidents.Types.IncidentRecord" "amazonka-ssm-incidents-2.0-JEcCJ5TIs2l5vrFa2RYlgd" 'False) (C1 ('MetaCons "IncidentRecord'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "automationExecutions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [AutomationExecution])) :*: (S1 ('MetaSel ('Just "chatChannel") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ChatChannel)) :*: S1 ('MetaSel ('Just "notificationTargets") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [NotificationTargetItem])))) :*: ((S1 ('MetaSel ('Just "resolvedTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "summary") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "creationTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 POSIX)))) :*: ((S1 ('MetaSel ('Just "dedupeString") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "impact") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Natural) :*: S1 ('MetaSel ('Just "incidentRecordSource") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 IncidentRecordSource))) :*: ((S1 ('MetaSel ('Just "lastModifiedBy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "lastModifiedTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 POSIX)) :*: (S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 IncidentRecordStatus) :*: S1 ('MetaSel ('Just "title") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))))

newIncidentRecord Source #

Create a value of IncidentRecord with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:automationExecutions:IncidentRecord', incidentRecord_automationExecutions - The runbook, or automation document, that's run at the beginning of the incident.

$sel:chatChannel:IncidentRecord', incidentRecord_chatChannel - The chat channel used for collaboration during an incident.

$sel:notificationTargets:IncidentRecord', incidentRecord_notificationTargets - The Amazon SNS targets that are notified when updates are made to an incident.

$sel:resolvedTime:IncidentRecord', incidentRecord_resolvedTime - The time at which the incident was resolved. This appears as a timeline event.

$sel:summary:IncidentRecord', incidentRecord_summary - The summary of the incident. The summary is a brief synopsis of what occurred, what's currently happening, and context of the incident.

$sel:arn:IncidentRecord', incidentRecord_arn - The Amazon Resource Name (ARN) of the incident record.

$sel:creationTime:IncidentRecord', incidentRecord_creationTime - The time that Incident Manager created the incident record.

$sel:dedupeString:IncidentRecord', incidentRecord_dedupeString - The string Incident Manager uses to prevent duplicate incidents from being created by the same incident in the same account.

$sel:impact:IncidentRecord', incidentRecord_impact - The impact of the incident on customers and applications.

$sel:incidentRecordSource:IncidentRecord', incidentRecord_incidentRecordSource - Details about the action that started the incident.

$sel:lastModifiedBy:IncidentRecord', incidentRecord_lastModifiedBy - Who modified the incident most recently.

$sel:lastModifiedTime:IncidentRecord', incidentRecord_lastModifiedTime - The time at which the incident was most recently modified.

$sel:status:IncidentRecord', incidentRecord_status - The current status of the incident.

$sel:title:IncidentRecord', incidentRecord_title - The title of the incident.

incidentRecord_automationExecutions :: Lens' IncidentRecord (Maybe [AutomationExecution]) Source #

The runbook, or automation document, that's run at the beginning of the incident.

incidentRecord_chatChannel :: Lens' IncidentRecord (Maybe ChatChannel) Source #

The chat channel used for collaboration during an incident.

incidentRecord_notificationTargets :: Lens' IncidentRecord (Maybe [NotificationTargetItem]) Source #

The Amazon SNS targets that are notified when updates are made to an incident.

incidentRecord_resolvedTime :: Lens' IncidentRecord (Maybe UTCTime) Source #

The time at which the incident was resolved. This appears as a timeline event.

incidentRecord_summary :: Lens' IncidentRecord (Maybe Text) Source #

The summary of the incident. The summary is a brief synopsis of what occurred, what's currently happening, and context of the incident.

incidentRecord_arn :: Lens' IncidentRecord Text Source #

The Amazon Resource Name (ARN) of the incident record.

incidentRecord_creationTime :: Lens' IncidentRecord UTCTime Source #

The time that Incident Manager created the incident record.

incidentRecord_dedupeString :: Lens' IncidentRecord Text Source #

The string Incident Manager uses to prevent duplicate incidents from being created by the same incident in the same account.

incidentRecord_impact :: Lens' IncidentRecord Natural Source #

The impact of the incident on customers and applications.

incidentRecord_incidentRecordSource :: Lens' IncidentRecord IncidentRecordSource Source #

Details about the action that started the incident.

incidentRecord_lastModifiedBy :: Lens' IncidentRecord Text Source #

Who modified the incident most recently.

incidentRecord_lastModifiedTime :: Lens' IncidentRecord UTCTime Source #

The time at which the incident was most recently modified.

incidentRecord_title :: Lens' IncidentRecord Text Source #

The title of the incident.

IncidentRecordSource

data IncidentRecordSource Source #

Details about what created the incident record and when it was created.

See: newIncidentRecordSource smart constructor.

Constructors

IncidentRecordSource' 

Fields

  • invokedBy :: Maybe Text

    The service principal that assumed the role specified in createdBy. If no service principal assumed the role this will be left blank.

  • resourceArn :: Maybe Text

    The resource that caused the incident to be created.

  • createdBy :: Text

    The principal that started the incident.

  • source :: Text

    The service that started the incident. This can be manually created from Incident Manager, automatically created using an Amazon CloudWatch alarm, or Amazon EventBridge event.

Instances

Instances details
FromJSON IncidentRecordSource Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.IncidentRecordSource

Generic IncidentRecordSource Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.IncidentRecordSource

Associated Types

type Rep IncidentRecordSource :: Type -> Type #

Read IncidentRecordSource Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.IncidentRecordSource

Show IncidentRecordSource Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.IncidentRecordSource

NFData IncidentRecordSource Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.IncidentRecordSource

Methods

rnf :: IncidentRecordSource -> () #

Eq IncidentRecordSource Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.IncidentRecordSource

Hashable IncidentRecordSource Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.IncidentRecordSource

type Rep IncidentRecordSource Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.IncidentRecordSource

type Rep IncidentRecordSource = D1 ('MetaData "IncidentRecordSource" "Amazonka.SSMIncidents.Types.IncidentRecordSource" "amazonka-ssm-incidents-2.0-JEcCJ5TIs2l5vrFa2RYlgd" 'False) (C1 ('MetaCons "IncidentRecordSource'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "invokedBy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "resourceArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "createdBy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "source") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newIncidentRecordSource Source #

Create a value of IncidentRecordSource with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:invokedBy:IncidentRecordSource', incidentRecordSource_invokedBy - The service principal that assumed the role specified in createdBy. If no service principal assumed the role this will be left blank.

$sel:resourceArn:IncidentRecordSource', incidentRecordSource_resourceArn - The resource that caused the incident to be created.

$sel:createdBy:IncidentRecordSource', incidentRecordSource_createdBy - The principal that started the incident.

$sel:source:IncidentRecordSource', incidentRecordSource_source - The service that started the incident. This can be manually created from Incident Manager, automatically created using an Amazon CloudWatch alarm, or Amazon EventBridge event.

incidentRecordSource_invokedBy :: Lens' IncidentRecordSource (Maybe Text) Source #

The service principal that assumed the role specified in createdBy. If no service principal assumed the role this will be left blank.

incidentRecordSource_resourceArn :: Lens' IncidentRecordSource (Maybe Text) Source #

The resource that caused the incident to be created.

incidentRecordSource_createdBy :: Lens' IncidentRecordSource Text Source #

The principal that started the incident.

incidentRecordSource_source :: Lens' IncidentRecordSource Text Source #

The service that started the incident. This can be manually created from Incident Manager, automatically created using an Amazon CloudWatch alarm, or Amazon EventBridge event.

IncidentRecordSummary

data IncidentRecordSummary Source #

Details describing an incident record.

See: newIncidentRecordSummary smart constructor.

Constructors

IncidentRecordSummary' 

Fields

Instances

Instances details
FromJSON IncidentRecordSummary Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.IncidentRecordSummary

Generic IncidentRecordSummary Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.IncidentRecordSummary

Associated Types

type Rep IncidentRecordSummary :: Type -> Type #

Read IncidentRecordSummary Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.IncidentRecordSummary

Show IncidentRecordSummary Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.IncidentRecordSummary

NFData IncidentRecordSummary Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.IncidentRecordSummary

Methods

rnf :: IncidentRecordSummary -> () #

Eq IncidentRecordSummary Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.IncidentRecordSummary

Hashable IncidentRecordSummary Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.IncidentRecordSummary

type Rep IncidentRecordSummary Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.IncidentRecordSummary

type Rep IncidentRecordSummary = D1 ('MetaData "IncidentRecordSummary" "Amazonka.SSMIncidents.Types.IncidentRecordSummary" "amazonka-ssm-incidents-2.0-JEcCJ5TIs2l5vrFa2RYlgd" 'False) (C1 ('MetaCons "IncidentRecordSummary'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "resolvedTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: (S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "creationTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 POSIX))) :*: ((S1 ('MetaSel ('Just "impact") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Natural) :*: S1 ('MetaSel ('Just "incidentRecordSource") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 IncidentRecordSource)) :*: (S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 IncidentRecordStatus) :*: S1 ('MetaSel ('Just "title") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))))

newIncidentRecordSummary Source #

Create a value of IncidentRecordSummary with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:resolvedTime:IncidentRecordSummary', incidentRecordSummary_resolvedTime - The time the incident was resolved.

$sel:arn:IncidentRecordSummary', incidentRecordSummary_arn - The Amazon Resource Name (ARN) of the incident.

$sel:creationTime:IncidentRecordSummary', incidentRecordSummary_creationTime - The time the incident was created.

$sel:impact:IncidentRecordSummary', incidentRecordSummary_impact - Defines the impact to customers and applications.

$sel:incidentRecordSource:IncidentRecordSummary', incidentRecordSummary_incidentRecordSource - What caused Incident Manager to create the incident.

$sel:status:IncidentRecordSummary', incidentRecordSummary_status - The current status of the incident.

$sel:title:IncidentRecordSummary', incidentRecordSummary_title - The title of the incident. This value is either provided by the response plan or overwritten on creation.

incidentRecordSummary_arn :: Lens' IncidentRecordSummary Text Source #

The Amazon Resource Name (ARN) of the incident.

incidentRecordSummary_impact :: Lens' IncidentRecordSummary Natural Source #

Defines the impact to customers and applications.

incidentRecordSummary_title :: Lens' IncidentRecordSummary Text Source #

The title of the incident. This value is either provided by the response plan or overwritten on creation.

IncidentTemplate

data IncidentTemplate Source #

Basic details used in creating a response plan. The response plan is then used to create an incident record.

See: newIncidentTemplate smart constructor.

Constructors

IncidentTemplate' 

Fields

  • dedupeString :: Maybe Text

    Used to stop Incident Manager from creating multiple incident records for the same incident.

  • incidentTags :: Maybe (HashMap Text Text)

    Tags to assign to the template. When the StartIncident API action is called, Incident Manager assigns the tags specified in the template to the incident.

  • notificationTargets :: Maybe [NotificationTargetItem]

    The Amazon SNS targets that are notified when updates are made to an incident.

  • summary :: Maybe Text

    The summary of the incident. The summary is a brief synopsis of what occurred, what's currently happening, and context.

  • impact :: Natural

    The impact of the incident on your customers and applications.

  • title :: Text

    The title of the incident.

Instances

Instances details
FromJSON IncidentTemplate Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.IncidentTemplate

ToJSON IncidentTemplate Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.IncidentTemplate

Generic IncidentTemplate Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.IncidentTemplate

Associated Types

type Rep IncidentTemplate :: Type -> Type #

Read IncidentTemplate Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.IncidentTemplate

Show IncidentTemplate Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.IncidentTemplate

NFData IncidentTemplate Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.IncidentTemplate

Methods

rnf :: IncidentTemplate -> () #

Eq IncidentTemplate Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.IncidentTemplate

Hashable IncidentTemplate Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.IncidentTemplate

type Rep IncidentTemplate Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.IncidentTemplate

type Rep IncidentTemplate = D1 ('MetaData "IncidentTemplate" "Amazonka.SSMIncidents.Types.IncidentTemplate" "amazonka-ssm-incidents-2.0-JEcCJ5TIs2l5vrFa2RYlgd" 'False) (C1 ('MetaCons "IncidentTemplate'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "dedupeString") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "incidentTags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text Text))) :*: S1 ('MetaSel ('Just "notificationTargets") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [NotificationTargetItem])))) :*: (S1 ('MetaSel ('Just "summary") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "impact") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Natural) :*: S1 ('MetaSel ('Just "title") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))))

newIncidentTemplate Source #

Create a value of IncidentTemplate with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:dedupeString:IncidentTemplate', incidentTemplate_dedupeString - Used to stop Incident Manager from creating multiple incident records for the same incident.

$sel:incidentTags:IncidentTemplate', incidentTemplate_incidentTags - Tags to assign to the template. When the StartIncident API action is called, Incident Manager assigns the tags specified in the template to the incident.

$sel:notificationTargets:IncidentTemplate', incidentTemplate_notificationTargets - The Amazon SNS targets that are notified when updates are made to an incident.

$sel:summary:IncidentTemplate', incidentTemplate_summary - The summary of the incident. The summary is a brief synopsis of what occurred, what's currently happening, and context.

$sel:impact:IncidentTemplate', incidentTemplate_impact - The impact of the incident on your customers and applications.

$sel:title:IncidentTemplate', incidentTemplate_title - The title of the incident.

incidentTemplate_dedupeString :: Lens' IncidentTemplate (Maybe Text) Source #

Used to stop Incident Manager from creating multiple incident records for the same incident.

incidentTemplate_incidentTags :: Lens' IncidentTemplate (Maybe (HashMap Text Text)) Source #

Tags to assign to the template. When the StartIncident API action is called, Incident Manager assigns the tags specified in the template to the incident.

incidentTemplate_notificationTargets :: Lens' IncidentTemplate (Maybe [NotificationTargetItem]) Source #

The Amazon SNS targets that are notified when updates are made to an incident.

incidentTemplate_summary :: Lens' IncidentTemplate (Maybe Text) Source #

The summary of the incident. The summary is a brief synopsis of what occurred, what's currently happening, and context.

incidentTemplate_impact :: Lens' IncidentTemplate Natural Source #

The impact of the incident on your customers and applications.

Integration

data Integration Source #

Information about third-party services integrated into a response plan.

See: newIntegration smart constructor.

Constructors

Integration' 

Fields

Instances

Instances details
FromJSON Integration Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.Integration

ToJSON Integration Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.Integration

Generic Integration Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.Integration

Associated Types

type Rep Integration :: Type -> Type #

Read Integration Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.Integration

Show Integration Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.Integration

NFData Integration Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.Integration

Methods

rnf :: Integration -> () #

Eq Integration Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.Integration

Hashable Integration Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.Integration

type Rep Integration Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.Integration

type Rep Integration = D1 ('MetaData "Integration" "Amazonka.SSMIncidents.Types.Integration" "amazonka-ssm-incidents-2.0-JEcCJ5TIs2l5vrFa2RYlgd" 'False) (C1 ('MetaCons "Integration'" 'PrefixI 'True) (S1 ('MetaSel ('Just "pagerDutyConfiguration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe PagerDutyConfiguration))))

newIntegration :: Integration Source #

Create a value of Integration with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:pagerDutyConfiguration:Integration', integration_pagerDutyConfiguration - Information about the PagerDuty service where the response plan creates an incident.

integration_pagerDutyConfiguration :: Lens' Integration (Maybe PagerDutyConfiguration) Source #

Information about the PagerDuty service where the response plan creates an incident.

ItemIdentifier

data ItemIdentifier Source #

Details and type of a related item.

See: newItemIdentifier smart constructor.

Constructors

ItemIdentifier' 

Fields

Instances

Instances details
FromJSON ItemIdentifier Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.ItemIdentifier

ToJSON ItemIdentifier Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.ItemIdentifier

Generic ItemIdentifier Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.ItemIdentifier

Associated Types

type Rep ItemIdentifier :: Type -> Type #

Read ItemIdentifier Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.ItemIdentifier

Show ItemIdentifier Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.ItemIdentifier

NFData ItemIdentifier Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.ItemIdentifier

Methods

rnf :: ItemIdentifier -> () #

Eq ItemIdentifier Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.ItemIdentifier

Hashable ItemIdentifier Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.ItemIdentifier

type Rep ItemIdentifier Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.ItemIdentifier

type Rep ItemIdentifier = D1 ('MetaData "ItemIdentifier" "Amazonka.SSMIncidents.Types.ItemIdentifier" "amazonka-ssm-incidents-2.0-JEcCJ5TIs2l5vrFa2RYlgd" 'False) (C1 ('MetaCons "ItemIdentifier'" 'PrefixI 'True) (S1 ('MetaSel ('Just "type'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ItemType) :*: S1 ('MetaSel ('Just "value") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ItemValue)))

newItemIdentifier Source #

Create a value of ItemIdentifier with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:type':ItemIdentifier', itemIdentifier_type - The type of related item.

$sel:value:ItemIdentifier', itemIdentifier_value - Details about the related item.

itemIdentifier_value :: Lens' ItemIdentifier ItemValue Source #

Details about the related item.

ItemValue

data ItemValue Source #

Describes a related item.

See: newItemValue smart constructor.

Constructors

ItemValue' 

Fields

Instances

Instances details
FromJSON ItemValue Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.ItemValue

ToJSON ItemValue Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.ItemValue

Generic ItemValue Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.ItemValue

Associated Types

type Rep ItemValue :: Type -> Type #

Read ItemValue Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.ItemValue

Show ItemValue Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.ItemValue

NFData ItemValue Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.ItemValue

Methods

rnf :: ItemValue -> () #

Eq ItemValue Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.ItemValue

Hashable ItemValue Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.ItemValue

type Rep ItemValue Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.ItemValue

type Rep ItemValue = D1 ('MetaData "ItemValue" "Amazonka.SSMIncidents.Types.ItemValue" "amazonka-ssm-incidents-2.0-JEcCJ5TIs2l5vrFa2RYlgd" 'False) (C1 ('MetaCons "ItemValue'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "metricDefinition") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "pagerDutyIncidentDetail") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe PagerDutyIncidentDetail)) :*: S1 ('MetaSel ('Just "url") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newItemValue :: ItemValue Source #

Create a value of ItemValue with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:arn:ItemValue', itemValue_arn - The Amazon Resource Name (ARN) of the related item, if the related item is an Amazon resource.

$sel:metricDefinition:ItemValue', itemValue_metricDefinition - The metric definition, if the related item is a metric in Amazon CloudWatch.

$sel:pagerDutyIncidentDetail:ItemValue', itemValue_pagerDutyIncidentDetail - Details about an incident that is associated with a PagerDuty incident.

$sel:url:ItemValue', itemValue_url - The URL, if the related item is a non-Amazon Web Services resource.

itemValue_arn :: Lens' ItemValue (Maybe Text) Source #

The Amazon Resource Name (ARN) of the related item, if the related item is an Amazon resource.

itemValue_metricDefinition :: Lens' ItemValue (Maybe Text) Source #

The metric definition, if the related item is a metric in Amazon CloudWatch.

itemValue_pagerDutyIncidentDetail :: Lens' ItemValue (Maybe PagerDutyIncidentDetail) Source #

Details about an incident that is associated with a PagerDuty incident.

itemValue_url :: Lens' ItemValue (Maybe Text) Source #

The URL, if the related item is a non-Amazon Web Services resource.

NotificationTargetItem

data NotificationTargetItem Source #

The SNS targets that are notified when updates are made to an incident.

See: newNotificationTargetItem smart constructor.

Constructors

NotificationTargetItem' 

Fields

Instances

Instances details
FromJSON NotificationTargetItem Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.NotificationTargetItem

ToJSON NotificationTargetItem Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.NotificationTargetItem

Generic NotificationTargetItem Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.NotificationTargetItem

Associated Types

type Rep NotificationTargetItem :: Type -> Type #

Read NotificationTargetItem Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.NotificationTargetItem

Show NotificationTargetItem Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.NotificationTargetItem

NFData NotificationTargetItem Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.NotificationTargetItem

Methods

rnf :: NotificationTargetItem -> () #

Eq NotificationTargetItem Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.NotificationTargetItem

Hashable NotificationTargetItem Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.NotificationTargetItem

type Rep NotificationTargetItem Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.NotificationTargetItem

type Rep NotificationTargetItem = D1 ('MetaData "NotificationTargetItem" "Amazonka.SSMIncidents.Types.NotificationTargetItem" "amazonka-ssm-incidents-2.0-JEcCJ5TIs2l5vrFa2RYlgd" 'False) (C1 ('MetaCons "NotificationTargetItem'" 'PrefixI 'True) (S1 ('MetaSel ('Just "snsTopicArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newNotificationTargetItem :: NotificationTargetItem Source #

Create a value of NotificationTargetItem with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:snsTopicArn:NotificationTargetItem', notificationTargetItem_snsTopicArn - The Amazon Resource Name (ARN) of the SNS topic.

notificationTargetItem_snsTopicArn :: Lens' NotificationTargetItem (Maybe Text) Source #

The Amazon Resource Name (ARN) of the SNS topic.

PagerDutyConfiguration

data PagerDutyConfiguration Source #

Details about the PagerDuty configuration for a response plan.

See: newPagerDutyConfiguration smart constructor.

Constructors

PagerDutyConfiguration' 

Fields

Instances

Instances details
FromJSON PagerDutyConfiguration Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.PagerDutyConfiguration

ToJSON PagerDutyConfiguration Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.PagerDutyConfiguration

Generic PagerDutyConfiguration Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.PagerDutyConfiguration

Associated Types

type Rep PagerDutyConfiguration :: Type -> Type #

Read PagerDutyConfiguration Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.PagerDutyConfiguration

Show PagerDutyConfiguration Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.PagerDutyConfiguration

NFData PagerDutyConfiguration Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.PagerDutyConfiguration

Methods

rnf :: PagerDutyConfiguration -> () #

Eq PagerDutyConfiguration Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.PagerDutyConfiguration

Hashable PagerDutyConfiguration Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.PagerDutyConfiguration

type Rep PagerDutyConfiguration Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.PagerDutyConfiguration

type Rep PagerDutyConfiguration = D1 ('MetaData "PagerDutyConfiguration" "Amazonka.SSMIncidents.Types.PagerDutyConfiguration" "amazonka-ssm-incidents-2.0-JEcCJ5TIs2l5vrFa2RYlgd" 'False) (C1 ('MetaCons "PagerDutyConfiguration'" 'PrefixI 'True) (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "pagerDutyIncidentConfiguration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 PagerDutyIncidentConfiguration) :*: S1 ('MetaSel ('Just "secretId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newPagerDutyConfiguration Source #

Create a value of PagerDutyConfiguration with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:name:PagerDutyConfiguration', pagerDutyConfiguration_name - The name of the PagerDuty configuration.

$sel:pagerDutyIncidentConfiguration:PagerDutyConfiguration', pagerDutyConfiguration_pagerDutyIncidentConfiguration - Details about the PagerDuty service associated with the configuration.

$sel:secretId:PagerDutyConfiguration', pagerDutyConfiguration_secretId - The ID of the Amazon Web Services Secrets Manager secret that stores your PagerDuty key, either a General Access REST API Key or User Token REST API Key, and other user credentials.

pagerDutyConfiguration_name :: Lens' PagerDutyConfiguration Text Source #

The name of the PagerDuty configuration.

pagerDutyConfiguration_pagerDutyIncidentConfiguration :: Lens' PagerDutyConfiguration PagerDutyIncidentConfiguration Source #

Details about the PagerDuty service associated with the configuration.

pagerDutyConfiguration_secretId :: Lens' PagerDutyConfiguration Text Source #

The ID of the Amazon Web Services Secrets Manager secret that stores your PagerDuty key, either a General Access REST API Key or User Token REST API Key, and other user credentials.

PagerDutyIncidentConfiguration

data PagerDutyIncidentConfiguration Source #

Details about the PagerDuty service where the response plan creates an incident.

See: newPagerDutyIncidentConfiguration smart constructor.

Constructors

PagerDutyIncidentConfiguration' 

Fields

  • serviceId :: Text

    The ID of the PagerDuty service that the response plan associates with an incident when it launches.

Instances

Instances details
FromJSON PagerDutyIncidentConfiguration Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.PagerDutyIncidentConfiguration

ToJSON PagerDutyIncidentConfiguration Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.PagerDutyIncidentConfiguration

Generic PagerDutyIncidentConfiguration Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.PagerDutyIncidentConfiguration

Associated Types

type Rep PagerDutyIncidentConfiguration :: Type -> Type #

Read PagerDutyIncidentConfiguration Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.PagerDutyIncidentConfiguration

Show PagerDutyIncidentConfiguration Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.PagerDutyIncidentConfiguration

NFData PagerDutyIncidentConfiguration Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.PagerDutyIncidentConfiguration

Eq PagerDutyIncidentConfiguration Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.PagerDutyIncidentConfiguration

Hashable PagerDutyIncidentConfiguration Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.PagerDutyIncidentConfiguration

type Rep PagerDutyIncidentConfiguration Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.PagerDutyIncidentConfiguration

type Rep PagerDutyIncidentConfiguration = D1 ('MetaData "PagerDutyIncidentConfiguration" "Amazonka.SSMIncidents.Types.PagerDutyIncidentConfiguration" "amazonka-ssm-incidents-2.0-JEcCJ5TIs2l5vrFa2RYlgd" 'False) (C1 ('MetaCons "PagerDutyIncidentConfiguration'" 'PrefixI 'True) (S1 ('MetaSel ('Just "serviceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newPagerDutyIncidentConfiguration Source #

Create a value of PagerDutyIncidentConfiguration with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:serviceId:PagerDutyIncidentConfiguration', pagerDutyIncidentConfiguration_serviceId - The ID of the PagerDuty service that the response plan associates with an incident when it launches.

pagerDutyIncidentConfiguration_serviceId :: Lens' PagerDutyIncidentConfiguration Text Source #

The ID of the PagerDuty service that the response plan associates with an incident when it launches.

PagerDutyIncidentDetail

data PagerDutyIncidentDetail Source #

Details about the PagerDuty incident associated with an incident created by an Incident Manager response plan.

See: newPagerDutyIncidentDetail smart constructor.

Constructors

PagerDutyIncidentDetail' 

Fields

  • autoResolve :: Maybe Bool

    Indicates whether to resolve the PagerDuty incident when you resolve the associated Incident Manager incident.

  • secretId :: Maybe Text

    The ID of the Amazon Web Services Secrets Manager secret that stores your PagerDuty key, either a General Access REST API Key or User Token REST API Key, and other user credentials.

  • id :: Text

    The ID of the incident associated with the PagerDuty service for the response plan.

Instances

Instances details
FromJSON PagerDutyIncidentDetail Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.PagerDutyIncidentDetail

ToJSON PagerDutyIncidentDetail Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.PagerDutyIncidentDetail

Generic PagerDutyIncidentDetail Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.PagerDutyIncidentDetail

Associated Types

type Rep PagerDutyIncidentDetail :: Type -> Type #

Read PagerDutyIncidentDetail Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.PagerDutyIncidentDetail

Show PagerDutyIncidentDetail Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.PagerDutyIncidentDetail

NFData PagerDutyIncidentDetail Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.PagerDutyIncidentDetail

Methods

rnf :: PagerDutyIncidentDetail -> () #

Eq PagerDutyIncidentDetail Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.PagerDutyIncidentDetail

Hashable PagerDutyIncidentDetail Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.PagerDutyIncidentDetail

type Rep PagerDutyIncidentDetail Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.PagerDutyIncidentDetail

type Rep PagerDutyIncidentDetail = D1 ('MetaData "PagerDutyIncidentDetail" "Amazonka.SSMIncidents.Types.PagerDutyIncidentDetail" "amazonka-ssm-incidents-2.0-JEcCJ5TIs2l5vrFa2RYlgd" 'False) (C1 ('MetaCons "PagerDutyIncidentDetail'" 'PrefixI 'True) (S1 ('MetaSel ('Just "autoResolve") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: (S1 ('MetaSel ('Just "secretId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newPagerDutyIncidentDetail Source #

Create a value of PagerDutyIncidentDetail with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:autoResolve:PagerDutyIncidentDetail', pagerDutyIncidentDetail_autoResolve - Indicates whether to resolve the PagerDuty incident when you resolve the associated Incident Manager incident.

$sel:secretId:PagerDutyIncidentDetail', pagerDutyIncidentDetail_secretId - The ID of the Amazon Web Services Secrets Manager secret that stores your PagerDuty key, either a General Access REST API Key or User Token REST API Key, and other user credentials.

$sel:id:PagerDutyIncidentDetail', pagerDutyIncidentDetail_id - The ID of the incident associated with the PagerDuty service for the response plan.

pagerDutyIncidentDetail_autoResolve :: Lens' PagerDutyIncidentDetail (Maybe Bool) Source #

Indicates whether to resolve the PagerDuty incident when you resolve the associated Incident Manager incident.

pagerDutyIncidentDetail_secretId :: Lens' PagerDutyIncidentDetail (Maybe Text) Source #

The ID of the Amazon Web Services Secrets Manager secret that stores your PagerDuty key, either a General Access REST API Key or User Token REST API Key, and other user credentials.

pagerDutyIncidentDetail_id :: Lens' PagerDutyIncidentDetail Text Source #

The ID of the incident associated with the PagerDuty service for the response plan.

RegionInfo

data RegionInfo Source #

Information about a Amazon Web Services Region in your replication set.

See: newRegionInfo smart constructor.

Constructors

RegionInfo' 

Fields

  • sseKmsKeyId :: Maybe Text

    The ID of the KMS key used to encrypt the data in this Amazon Web Services Region.

  • statusMessage :: Maybe Text

    Information displayed about the status of the Amazon Web Services Region.

  • status :: RegionStatus

    The status of the Amazon Web Services Region in the replication set.

  • statusUpdateDateTime :: POSIX

    The most recent date and time that Incident Manager updated the Amazon Web Services Region's status.

Instances

Instances details
FromJSON RegionInfo Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.RegionInfo

Generic RegionInfo Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.RegionInfo

Associated Types

type Rep RegionInfo :: Type -> Type #

Read RegionInfo Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.RegionInfo

Show RegionInfo Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.RegionInfo

NFData RegionInfo Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.RegionInfo

Methods

rnf :: RegionInfo -> () #

Eq RegionInfo Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.RegionInfo

Hashable RegionInfo Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.RegionInfo

type Rep RegionInfo Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.RegionInfo

type Rep RegionInfo = D1 ('MetaData "RegionInfo" "Amazonka.SSMIncidents.Types.RegionInfo" "amazonka-ssm-incidents-2.0-JEcCJ5TIs2l5vrFa2RYlgd" 'False) (C1 ('MetaCons "RegionInfo'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "sseKmsKeyId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "statusMessage") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 RegionStatus) :*: S1 ('MetaSel ('Just "statusUpdateDateTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 POSIX))))

newRegionInfo Source #

Create a value of RegionInfo with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:sseKmsKeyId:RegionInfo', regionInfo_sseKmsKeyId - The ID of the KMS key used to encrypt the data in this Amazon Web Services Region.

$sel:statusMessage:RegionInfo', regionInfo_statusMessage - Information displayed about the status of the Amazon Web Services Region.

$sel:status:RegionInfo', regionInfo_status - The status of the Amazon Web Services Region in the replication set.

$sel:statusUpdateDateTime:RegionInfo', regionInfo_statusUpdateDateTime - The most recent date and time that Incident Manager updated the Amazon Web Services Region's status.

regionInfo_sseKmsKeyId :: Lens' RegionInfo (Maybe Text) Source #

The ID of the KMS key used to encrypt the data in this Amazon Web Services Region.

regionInfo_statusMessage :: Lens' RegionInfo (Maybe Text) Source #

Information displayed about the status of the Amazon Web Services Region.

regionInfo_status :: Lens' RegionInfo RegionStatus Source #

The status of the Amazon Web Services Region in the replication set.

regionInfo_statusUpdateDateTime :: Lens' RegionInfo UTCTime Source #

The most recent date and time that Incident Manager updated the Amazon Web Services Region's status.

RegionMapInputValue

data RegionMapInputValue Source #

The mapping between a Amazon Web Services Region and the key that's used to encrypt the data.

See: newRegionMapInputValue smart constructor.

Constructors

RegionMapInputValue' 

Fields

Instances

Instances details
ToJSON RegionMapInputValue Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.RegionMapInputValue

Generic RegionMapInputValue Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.RegionMapInputValue

Associated Types

type Rep RegionMapInputValue :: Type -> Type #

Read RegionMapInputValue Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.RegionMapInputValue

Show RegionMapInputValue Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.RegionMapInputValue

NFData RegionMapInputValue Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.RegionMapInputValue

Methods

rnf :: RegionMapInputValue -> () #

Eq RegionMapInputValue Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.RegionMapInputValue

Hashable RegionMapInputValue Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.RegionMapInputValue

type Rep RegionMapInputValue Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.RegionMapInputValue

type Rep RegionMapInputValue = D1 ('MetaData "RegionMapInputValue" "Amazonka.SSMIncidents.Types.RegionMapInputValue" "amazonka-ssm-incidents-2.0-JEcCJ5TIs2l5vrFa2RYlgd" 'False) (C1 ('MetaCons "RegionMapInputValue'" 'PrefixI 'True) (S1 ('MetaSel ('Just "sseKmsKeyId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newRegionMapInputValue :: RegionMapInputValue Source #

Create a value of RegionMapInputValue with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:sseKmsKeyId:RegionMapInputValue', regionMapInputValue_sseKmsKeyId - The KMS key used to encrypt the data in your replication set.

regionMapInputValue_sseKmsKeyId :: Lens' RegionMapInputValue (Maybe Text) Source #

The KMS key used to encrypt the data in your replication set.

RelatedItem

data RelatedItem Source #

Resources that responders use to triage and mitigate the incident.

See: newRelatedItem smart constructor.

Constructors

RelatedItem' 

Fields

Instances

Instances details
FromJSON RelatedItem Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.RelatedItem

ToJSON RelatedItem Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.RelatedItem

Generic RelatedItem Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.RelatedItem

Associated Types

type Rep RelatedItem :: Type -> Type #

Read RelatedItem Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.RelatedItem

Show RelatedItem Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.RelatedItem

NFData RelatedItem Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.RelatedItem

Methods

rnf :: RelatedItem -> () #

Eq RelatedItem Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.RelatedItem

Hashable RelatedItem Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.RelatedItem

type Rep RelatedItem Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.RelatedItem

type Rep RelatedItem = D1 ('MetaData "RelatedItem" "Amazonka.SSMIncidents.Types.RelatedItem" "amazonka-ssm-incidents-2.0-JEcCJ5TIs2l5vrFa2RYlgd" 'False) (C1 ('MetaCons "RelatedItem'" 'PrefixI 'True) (S1 ('MetaSel ('Just "generatedId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "title") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "identifier") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ItemIdentifier))))

newRelatedItem Source #

Create a value of RelatedItem with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:generatedId:RelatedItem', relatedItem_generatedId - A unique ID for a RelatedItem.

Don't specify this parameter when you add a RelatedItem by using the UpdateRelatedItems API action.

$sel:title:RelatedItem', relatedItem_title - The title of the related item.

$sel:identifier:RelatedItem', relatedItem_identifier - Details about the related item.

relatedItem_generatedId :: Lens' RelatedItem (Maybe Text) Source #

A unique ID for a RelatedItem.

Don't specify this parameter when you add a RelatedItem by using the UpdateRelatedItems API action.

relatedItem_title :: Lens' RelatedItem (Maybe Text) Source #

The title of the related item.

RelatedItemsUpdate

data RelatedItemsUpdate Source #

Details about the related item you're adding.

See: newRelatedItemsUpdate smart constructor.

Constructors

RelatedItemsUpdate' 

Fields

Instances

Instances details
ToJSON RelatedItemsUpdate Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.RelatedItemsUpdate

Generic RelatedItemsUpdate Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.RelatedItemsUpdate

Associated Types

type Rep RelatedItemsUpdate :: Type -> Type #

Read RelatedItemsUpdate Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.RelatedItemsUpdate

Show RelatedItemsUpdate Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.RelatedItemsUpdate

NFData RelatedItemsUpdate Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.RelatedItemsUpdate

Methods

rnf :: RelatedItemsUpdate -> () #

Eq RelatedItemsUpdate Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.RelatedItemsUpdate

Hashable RelatedItemsUpdate Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.RelatedItemsUpdate

type Rep RelatedItemsUpdate Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.RelatedItemsUpdate

type Rep RelatedItemsUpdate = D1 ('MetaData "RelatedItemsUpdate" "Amazonka.SSMIncidents.Types.RelatedItemsUpdate" "amazonka-ssm-incidents-2.0-JEcCJ5TIs2l5vrFa2RYlgd" 'False) (C1 ('MetaCons "RelatedItemsUpdate'" 'PrefixI 'True) (S1 ('MetaSel ('Just "itemToAdd") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe RelatedItem)) :*: S1 ('MetaSel ('Just "itemToRemove") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ItemIdentifier))))

newRelatedItemsUpdate :: RelatedItemsUpdate Source #

Create a value of RelatedItemsUpdate with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:itemToAdd:RelatedItemsUpdate', relatedItemsUpdate_itemToAdd - Details about the related item you're adding.

$sel:itemToRemove:RelatedItemsUpdate', relatedItemsUpdate_itemToRemove - Details about the related item you're deleting.

relatedItemsUpdate_itemToAdd :: Lens' RelatedItemsUpdate (Maybe RelatedItem) Source #

Details about the related item you're adding.

relatedItemsUpdate_itemToRemove :: Lens' RelatedItemsUpdate (Maybe ItemIdentifier) Source #

Details about the related item you're deleting.

ReplicationSet

data ReplicationSet Source #

The set of Amazon Web Services Region that your Incident Manager data will be replicated to and the KMS key used to encrypt the data.

See: newReplicationSet smart constructor.

Constructors

ReplicationSet' 

Fields

  • arn :: Maybe Text

    The Amazon Resource Name (ARN) of the replication set.

  • createdBy :: Text

    Details about who created the replication set.

  • createdTime :: POSIX

    When the replication set was created.

  • deletionProtected :: Bool

    Determines if the replication set deletion protection is enabled or not. If deletion protection is enabled, you can't delete the last Amazon Web Services Region in the replication set.

  • lastModifiedBy :: Text

    Who last modified the replication set.

  • lastModifiedTime :: POSIX

    When the replication set was last updated.

  • regionMap :: HashMap Text RegionInfo

    The map between each Amazon Web Services Region in your replication set and the KMS key that's used to encrypt the data in that Region.

  • status :: ReplicationSetStatus

    The status of the replication set. If the replication set is still pending, you can't use Incident Manager functionality.

Instances

Instances details
FromJSON ReplicationSet Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.ReplicationSet

Generic ReplicationSet Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.ReplicationSet

Associated Types

type Rep ReplicationSet :: Type -> Type #

Read ReplicationSet Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.ReplicationSet

Show ReplicationSet Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.ReplicationSet

NFData ReplicationSet Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.ReplicationSet

Methods

rnf :: ReplicationSet -> () #

Eq ReplicationSet Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.ReplicationSet

Hashable ReplicationSet Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.ReplicationSet

type Rep ReplicationSet Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.ReplicationSet

newReplicationSet Source #

Create a value of ReplicationSet with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:arn:ReplicationSet', replicationSet_arn - The Amazon Resource Name (ARN) of the replication set.

$sel:createdBy:ReplicationSet', replicationSet_createdBy - Details about who created the replication set.

$sel:createdTime:ReplicationSet', replicationSet_createdTime - When the replication set was created.

$sel:deletionProtected:ReplicationSet', replicationSet_deletionProtected - Determines if the replication set deletion protection is enabled or not. If deletion protection is enabled, you can't delete the last Amazon Web Services Region in the replication set.

$sel:lastModifiedBy:ReplicationSet', replicationSet_lastModifiedBy - Who last modified the replication set.

$sel:lastModifiedTime:ReplicationSet', replicationSet_lastModifiedTime - When the replication set was last updated.

$sel:regionMap:ReplicationSet', replicationSet_regionMap - The map between each Amazon Web Services Region in your replication set and the KMS key that's used to encrypt the data in that Region.

ReplicationSet, replicationSet_status - The status of the replication set. If the replication set is still pending, you can't use Incident Manager functionality.

replicationSet_arn :: Lens' ReplicationSet (Maybe Text) Source #

The Amazon Resource Name (ARN) of the replication set.

replicationSet_createdBy :: Lens' ReplicationSet Text Source #

Details about who created the replication set.

replicationSet_createdTime :: Lens' ReplicationSet UTCTime Source #

When the replication set was created.

replicationSet_deletionProtected :: Lens' ReplicationSet Bool Source #

Determines if the replication set deletion protection is enabled or not. If deletion protection is enabled, you can't delete the last Amazon Web Services Region in the replication set.

replicationSet_lastModifiedBy :: Lens' ReplicationSet Text Source #

Who last modified the replication set.

replicationSet_lastModifiedTime :: Lens' ReplicationSet UTCTime Source #

When the replication set was last updated.

replicationSet_regionMap :: Lens' ReplicationSet (HashMap Text RegionInfo) Source #

The map between each Amazon Web Services Region in your replication set and the KMS key that's used to encrypt the data in that Region.

replicationSet_status :: Lens' ReplicationSet ReplicationSetStatus Source #

The status of the replication set. If the replication set is still pending, you can't use Incident Manager functionality.

ResourcePolicy

data ResourcePolicy Source #

The resource policy that allows Incident Manager to perform actions on resources on your behalf.

See: newResourcePolicy smart constructor.

Constructors

ResourcePolicy' 

Fields

Instances

Instances details
FromJSON ResourcePolicy Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.ResourcePolicy

Generic ResourcePolicy Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.ResourcePolicy

Associated Types

type Rep ResourcePolicy :: Type -> Type #

Read ResourcePolicy Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.ResourcePolicy

Show ResourcePolicy Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.ResourcePolicy

NFData ResourcePolicy Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.ResourcePolicy

Methods

rnf :: ResourcePolicy -> () #

Eq ResourcePolicy Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.ResourcePolicy

Hashable ResourcePolicy Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.ResourcePolicy

type Rep ResourcePolicy Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.ResourcePolicy

type Rep ResourcePolicy = D1 ('MetaData "ResourcePolicy" "Amazonka.SSMIncidents.Types.ResourcePolicy" "amazonka-ssm-incidents-2.0-JEcCJ5TIs2l5vrFa2RYlgd" 'False) (C1 ('MetaCons "ResourcePolicy'" 'PrefixI 'True) (S1 ('MetaSel ('Just "policyDocument") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "policyId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "ramResourceShareRegion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newResourcePolicy Source #

Create a value of ResourcePolicy with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:policyDocument:ResourcePolicy', resourcePolicy_policyDocument - The JSON blob that describes the policy.

$sel:policyId:ResourcePolicy', resourcePolicy_policyId - The ID of the resource policy.

$sel:ramResourceShareRegion:ResourcePolicy', resourcePolicy_ramResourceShareRegion - The Amazon Web Services Region that policy allows resources to be used in.

resourcePolicy_policyDocument :: Lens' ResourcePolicy Text Source #

The JSON blob that describes the policy.

resourcePolicy_policyId :: Lens' ResourcePolicy Text Source #

The ID of the resource policy.

resourcePolicy_ramResourceShareRegion :: Lens' ResourcePolicy Text Source #

The Amazon Web Services Region that policy allows resources to be used in.

ResponsePlanSummary

data ResponsePlanSummary Source #

Details of the response plan that are used when creating an incident.

See: newResponsePlanSummary smart constructor.

Constructors

ResponsePlanSummary' 

Fields

  • displayName :: Maybe Text

    The human readable name of the response plan. This can include spaces.

  • arn :: Text

    The Amazon Resource Name (ARN) of the response plan.

  • name :: Text

    The name of the response plan. This can't include spaces.

Instances

Instances details
FromJSON ResponsePlanSummary Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.ResponsePlanSummary

Generic ResponsePlanSummary Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.ResponsePlanSummary

Associated Types

type Rep ResponsePlanSummary :: Type -> Type #

Read ResponsePlanSummary Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.ResponsePlanSummary

Show ResponsePlanSummary Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.ResponsePlanSummary

NFData ResponsePlanSummary Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.ResponsePlanSummary

Methods

rnf :: ResponsePlanSummary -> () #

Eq ResponsePlanSummary Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.ResponsePlanSummary

Hashable ResponsePlanSummary Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.ResponsePlanSummary

type Rep ResponsePlanSummary Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.ResponsePlanSummary

type Rep ResponsePlanSummary = D1 ('MetaData "ResponsePlanSummary" "Amazonka.SSMIncidents.Types.ResponsePlanSummary" "amazonka-ssm-incidents-2.0-JEcCJ5TIs2l5vrFa2RYlgd" 'False) (C1 ('MetaCons "ResponsePlanSummary'" 'PrefixI 'True) (S1 ('MetaSel ('Just "displayName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newResponsePlanSummary Source #

Create a value of ResponsePlanSummary with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:displayName:ResponsePlanSummary', responsePlanSummary_displayName - The human readable name of the response plan. This can include spaces.

$sel:arn:ResponsePlanSummary', responsePlanSummary_arn - The Amazon Resource Name (ARN) of the response plan.

$sel:name:ResponsePlanSummary', responsePlanSummary_name - The name of the response plan. This can't include spaces.

responsePlanSummary_displayName :: Lens' ResponsePlanSummary (Maybe Text) Source #

The human readable name of the response plan. This can include spaces.

responsePlanSummary_arn :: Lens' ResponsePlanSummary Text Source #

The Amazon Resource Name (ARN) of the response plan.

responsePlanSummary_name :: Lens' ResponsePlanSummary Text Source #

The name of the response plan. This can't include spaces.

SsmAutomation

data SsmAutomation Source #

Details about the Systems Manager automation document that will be used as a runbook during an incident.

See: newSsmAutomation smart constructor.

Constructors

SsmAutomation' 

Fields

Instances

Instances details
FromJSON SsmAutomation Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.SsmAutomation

ToJSON SsmAutomation Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.SsmAutomation

Generic SsmAutomation Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.SsmAutomation

Associated Types

type Rep SsmAutomation :: Type -> Type #

Read SsmAutomation Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.SsmAutomation

Show SsmAutomation Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.SsmAutomation

NFData SsmAutomation Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.SsmAutomation

Methods

rnf :: SsmAutomation -> () #

Eq SsmAutomation Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.SsmAutomation

Hashable SsmAutomation Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.SsmAutomation

type Rep SsmAutomation Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.SsmAutomation

type Rep SsmAutomation = D1 ('MetaData "SsmAutomation" "Amazonka.SSMIncidents.Types.SsmAutomation" "amazonka-ssm-incidents-2.0-JEcCJ5TIs2l5vrFa2RYlgd" 'False) (C1 ('MetaCons "SsmAutomation'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "documentVersion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "dynamicParameters") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text DynamicSsmParameterValue))) :*: S1 ('MetaSel ('Just "parameters") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text [Text]))))) :*: (S1 ('MetaSel ('Just "targetAccount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe SsmTargetAccount)) :*: (S1 ('MetaSel ('Just "documentName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "roleArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))))

newSsmAutomation Source #

Create a value of SsmAutomation with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:documentVersion:SsmAutomation', ssmAutomation_documentVersion - The automation document's version to use when running.

$sel:dynamicParameters:SsmAutomation', ssmAutomation_dynamicParameters - The key-value pair to resolve dynamic parameter values when processing a Systems Manager Automation runbook.

$sel:parameters:SsmAutomation', ssmAutomation_parameters - The key-value pair parameters to use when running the automation document.

$sel:targetAccount:SsmAutomation', ssmAutomation_targetAccount - The account that the automation document will be run in. This can be in either the management account or an application account.

$sel:documentName:SsmAutomation', ssmAutomation_documentName - The automation document's name.

$sel:roleArn:SsmAutomation', ssmAutomation_roleArn - The Amazon Resource Name (ARN) of the role that the automation document will assume when running commands.

ssmAutomation_documentVersion :: Lens' SsmAutomation (Maybe Text) Source #

The automation document's version to use when running.

ssmAutomation_dynamicParameters :: Lens' SsmAutomation (Maybe (HashMap Text DynamicSsmParameterValue)) Source #

The key-value pair to resolve dynamic parameter values when processing a Systems Manager Automation runbook.

ssmAutomation_parameters :: Lens' SsmAutomation (Maybe (HashMap Text [Text])) Source #

The key-value pair parameters to use when running the automation document.

ssmAutomation_targetAccount :: Lens' SsmAutomation (Maybe SsmTargetAccount) Source #

The account that the automation document will be run in. This can be in either the management account or an application account.

ssmAutomation_documentName :: Lens' SsmAutomation Text Source #

The automation document's name.

ssmAutomation_roleArn :: Lens' SsmAutomation Text Source #

The Amazon Resource Name (ARN) of the role that the automation document will assume when running commands.

TimelineEvent

data TimelineEvent Source #

A significant event that happened during the incident.

See: newTimelineEvent smart constructor.

Constructors

TimelineEvent' 

Fields

Instances

Instances details
FromJSON TimelineEvent Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.TimelineEvent

Generic TimelineEvent Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.TimelineEvent

Associated Types

type Rep TimelineEvent :: Type -> Type #

Read TimelineEvent Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.TimelineEvent

Show TimelineEvent Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.TimelineEvent

NFData TimelineEvent Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.TimelineEvent

Methods

rnf :: TimelineEvent -> () #

Eq TimelineEvent Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.TimelineEvent

Hashable TimelineEvent Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.TimelineEvent

type Rep TimelineEvent Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.TimelineEvent

type Rep TimelineEvent = D1 ('MetaData "TimelineEvent" "Amazonka.SSMIncidents.Types.TimelineEvent" "amazonka-ssm-incidents-2.0-JEcCJ5TIs2l5vrFa2RYlgd" 'False) (C1 ('MetaCons "TimelineEvent'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "eventReferences") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [EventReference])) :*: (S1 ('MetaSel ('Just "eventData") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "eventId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))) :*: ((S1 ('MetaSel ('Just "eventTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 POSIX) :*: S1 ('MetaSel ('Just "eventType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)) :*: (S1 ('MetaSel ('Just "eventUpdatedTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 POSIX) :*: S1 ('MetaSel ('Just "incidentRecordArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))))

newTimelineEvent Source #

Create a value of TimelineEvent with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:eventReferences:TimelineEvent', timelineEvent_eventReferences - A list of references in a TimelineEvent.

$sel:eventData:TimelineEvent', timelineEvent_eventData - A short description of the event.

$sel:eventId:TimelineEvent', timelineEvent_eventId - The ID of the timeline event.

$sel:eventTime:TimelineEvent', timelineEvent_eventTime - The time that the event occurred.

$sel:eventType:TimelineEvent', timelineEvent_eventType - The type of event that occurred. Currently Incident Manager supports only the Custom Event type.

$sel:eventUpdatedTime:TimelineEvent', timelineEvent_eventUpdatedTime - The time that the timeline event was last updated.

$sel:incidentRecordArn:TimelineEvent', timelineEvent_incidentRecordArn - The Amazon Resource Name (ARN) of the incident that the event occurred during.

timelineEvent_eventReferences :: Lens' TimelineEvent (Maybe [EventReference]) Source #

A list of references in a TimelineEvent.

timelineEvent_eventData :: Lens' TimelineEvent Text Source #

A short description of the event.

timelineEvent_eventId :: Lens' TimelineEvent Text Source #

The ID of the timeline event.

timelineEvent_eventTime :: Lens' TimelineEvent UTCTime Source #

The time that the event occurred.

timelineEvent_eventType :: Lens' TimelineEvent Text Source #

The type of event that occurred. Currently Incident Manager supports only the Custom Event type.

timelineEvent_eventUpdatedTime :: Lens' TimelineEvent UTCTime Source #

The time that the timeline event was last updated.

timelineEvent_incidentRecordArn :: Lens' TimelineEvent Text Source #

The Amazon Resource Name (ARN) of the incident that the event occurred during.

TriggerDetails

data TriggerDetails Source #

Details about what caused the incident to be created in Incident Manager.

See: newTriggerDetails smart constructor.

Constructors

TriggerDetails' 

Fields

  • rawData :: Maybe Text

    Raw data passed from either Amazon EventBridge, Amazon CloudWatch, or Incident Manager when an incident is created.

  • triggerArn :: Maybe Text

    The Amazon Resource Name (ARN) of the source that detected the incident.

  • source :: Text

    Identifies the service that sourced the event. All events sourced from within Amazon Web Services begin with "aws." Customer-generated events can have any value here, as long as it doesn't begin with "aws." We recommend the use of Java package-name style reverse domain-name strings.

  • timestamp :: POSIX

    The time that the incident was detected.

Instances

Instances details
ToJSON TriggerDetails Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.TriggerDetails

Generic TriggerDetails Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.TriggerDetails

Associated Types

type Rep TriggerDetails :: Type -> Type #

Read TriggerDetails Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.TriggerDetails

Show TriggerDetails Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.TriggerDetails

NFData TriggerDetails Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.TriggerDetails

Methods

rnf :: TriggerDetails -> () #

Eq TriggerDetails Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.TriggerDetails

Hashable TriggerDetails Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.TriggerDetails

type Rep TriggerDetails Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.TriggerDetails

type Rep TriggerDetails = D1 ('MetaData "TriggerDetails" "Amazonka.SSMIncidents.Types.TriggerDetails" "amazonka-ssm-incidents-2.0-JEcCJ5TIs2l5vrFa2RYlgd" 'False) (C1 ('MetaCons "TriggerDetails'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "rawData") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "triggerArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "source") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "timestamp") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 POSIX))))

newTriggerDetails Source #

Create a value of TriggerDetails with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:rawData:TriggerDetails', triggerDetails_rawData - Raw data passed from either Amazon EventBridge, Amazon CloudWatch, or Incident Manager when an incident is created.

$sel:triggerArn:TriggerDetails', triggerDetails_triggerArn - The Amazon Resource Name (ARN) of the source that detected the incident.

$sel:source:TriggerDetails', triggerDetails_source - Identifies the service that sourced the event. All events sourced from within Amazon Web Services begin with "aws." Customer-generated events can have any value here, as long as it doesn't begin with "aws." We recommend the use of Java package-name style reverse domain-name strings.

$sel:timestamp:TriggerDetails', triggerDetails_timestamp - The time that the incident was detected.

triggerDetails_rawData :: Lens' TriggerDetails (Maybe Text) Source #

Raw data passed from either Amazon EventBridge, Amazon CloudWatch, or Incident Manager when an incident is created.

triggerDetails_triggerArn :: Lens' TriggerDetails (Maybe Text) Source #

The Amazon Resource Name (ARN) of the source that detected the incident.

triggerDetails_source :: Lens' TriggerDetails Text Source #

Identifies the service that sourced the event. All events sourced from within Amazon Web Services begin with "aws." Customer-generated events can have any value here, as long as it doesn't begin with "aws." We recommend the use of Java package-name style reverse domain-name strings.

triggerDetails_timestamp :: Lens' TriggerDetails UTCTime Source #

The time that the incident was detected.

UpdateReplicationSetAction

data UpdateReplicationSetAction Source #

Details used when updating the replication set.

See: newUpdateReplicationSetAction smart constructor.

Constructors

UpdateReplicationSetAction' 

Fields

Instances

Instances details
ToJSON UpdateReplicationSetAction Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.UpdateReplicationSetAction

Generic UpdateReplicationSetAction Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.UpdateReplicationSetAction

Associated Types

type Rep UpdateReplicationSetAction :: Type -> Type #

Read UpdateReplicationSetAction Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.UpdateReplicationSetAction

Show UpdateReplicationSetAction Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.UpdateReplicationSetAction

NFData UpdateReplicationSetAction Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.UpdateReplicationSetAction

Eq UpdateReplicationSetAction Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.UpdateReplicationSetAction

Hashable UpdateReplicationSetAction Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.UpdateReplicationSetAction

type Rep UpdateReplicationSetAction Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.UpdateReplicationSetAction

type Rep UpdateReplicationSetAction = D1 ('MetaData "UpdateReplicationSetAction" "Amazonka.SSMIncidents.Types.UpdateReplicationSetAction" "amazonka-ssm-incidents-2.0-JEcCJ5TIs2l5vrFa2RYlgd" 'False) (C1 ('MetaCons "UpdateReplicationSetAction'" 'PrefixI 'True) (S1 ('MetaSel ('Just "addRegionAction") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AddRegionAction)) :*: S1 ('MetaSel ('Just "deleteRegionAction") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe DeleteRegionAction))))

newUpdateReplicationSetAction :: UpdateReplicationSetAction Source #

Create a value of UpdateReplicationSetAction with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:addRegionAction:UpdateReplicationSetAction', updateReplicationSetAction_addRegionAction - Details about the Amazon Web Services Region that you're adding to the replication set.

$sel:deleteRegionAction:UpdateReplicationSetAction', updateReplicationSetAction_deleteRegionAction - Details about the Amazon Web Services Region that you're deleting to the replication set.

updateReplicationSetAction_addRegionAction :: Lens' UpdateReplicationSetAction (Maybe AddRegionAction) Source #

Details about the Amazon Web Services Region that you're adding to the replication set.

updateReplicationSetAction_deleteRegionAction :: Lens' UpdateReplicationSetAction (Maybe DeleteRegionAction) Source #

Details about the Amazon Web Services Region that you're deleting to the replication set.