libZSservicesZSamazonka-ssm-incidentsZSamazonka-ssm-incidents
Copyright(c) 2013-2021 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay <brendan.g.hay+amazonka@gmail.com>
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellNone

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

_ValidationException :: AsError a => Getting (First ServiceError) a ServiceError Source #

The input fails to satisfy the constraints specified by an AWS service.

_AccessDeniedException :: AsError a => Getting (First ServiceError) a ServiceError Source #

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

_ConflictException :: AsError a => Getting (First ServiceError) a ServiceError Source #

Updating or deleting a resource causes an inconsistent state.

_ServiceQuotaExceededException :: AsError a => Getting (First ServiceError) a ServiceError Source #

Request would cause a service quota to be exceeded.

_ThrottlingException :: AsError a => Getting (First ServiceError) a ServiceError Source #

The request was denied due to request throttling.

_InternalServerException :: AsError a => Getting (First ServiceError) a ServiceError Source #

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

_ResourceNotFoundException :: AsError a => Getting (First ServiceError) a ServiceError Source #

Request references a resource which does not exist.

IncidentRecordStatus

newtype IncidentRecordStatus Source #

Instances

Instances details
Eq IncidentRecordStatus Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.IncidentRecordStatus

Ord IncidentRecordStatus Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.IncidentRecordStatus

Read IncidentRecordStatus Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.IncidentRecordStatus

Show 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 #

NFData IncidentRecordStatus Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.IncidentRecordStatus

Methods

rnf :: IncidentRecordStatus -> () #

Hashable 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

FromJSON IncidentRecordStatus Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.IncidentRecordStatus

FromJSONKey IncidentRecordStatus Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.IncidentRecordStatus

ToLog IncidentRecordStatus Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.IncidentRecordStatus

ToHeader IncidentRecordStatus Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.IncidentRecordStatus

ToQuery 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

ToByteString 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

type Rep IncidentRecordStatus Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.IncidentRecordStatus

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

ItemType

newtype ItemType Source #

Constructors

ItemType' 

Fields

Bundled Patterns

pattern ItemType_ANALYSIS :: ItemType 
pattern ItemType_ATTACHMENT :: ItemType 
pattern ItemType_INCIDENT :: ItemType 
pattern ItemType_METRIC :: ItemType 
pattern ItemType_OTHER :: ItemType 
pattern ItemType_PARENT :: ItemType 

Instances

Instances details
Eq ItemType Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.ItemType

Ord ItemType Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.ItemType

Read ItemType Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.ItemType

Show ItemType Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.ItemType

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 #

NFData ItemType Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.ItemType

Methods

rnf :: ItemType -> () #

Hashable ItemType Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.ItemType

Methods

hashWithSalt :: Int -> ItemType -> Int #

hash :: ItemType -> Int #

ToJSON ItemType Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.ItemType

ToJSONKey ItemType Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.ItemType

FromJSON ItemType Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.ItemType

FromJSONKey ItemType Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.ItemType

ToLog ItemType Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.ItemType

ToHeader ItemType Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.ItemType

Methods

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

ToQuery ItemType Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.ItemType

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 #

ToByteString ItemType Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.ItemType

Methods

toBS :: ItemType -> ByteString #

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 #

type Rep ItemType Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.ItemType

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

RegionStatus

newtype RegionStatus Source #

Constructors

RegionStatus' 

Instances

Instances details
Eq RegionStatus Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.RegionStatus

Ord RegionStatus Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.RegionStatus

Read RegionStatus Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.RegionStatus

Show RegionStatus Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.RegionStatus

Generic RegionStatus Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.RegionStatus

Associated Types

type Rep RegionStatus :: Type -> Type #

NFData RegionStatus Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.RegionStatus

Methods

rnf :: RegionStatus -> () #

Hashable 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

FromJSON RegionStatus Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.RegionStatus

FromJSONKey RegionStatus Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.RegionStatus

ToLog RegionStatus Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.RegionStatus

ToHeader RegionStatus Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.RegionStatus

ToQuery RegionStatus Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.RegionStatus

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 #

ToByteString 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 #

type Rep RegionStatus Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.RegionStatus

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

ReplicationSetStatus

newtype ReplicationSetStatus Source #

Instances

Instances details
Eq ReplicationSetStatus Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.ReplicationSetStatus

Ord ReplicationSetStatus Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.ReplicationSetStatus

Read ReplicationSetStatus Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.ReplicationSetStatus

Show 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 #

NFData ReplicationSetStatus Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.ReplicationSetStatus

Methods

rnf :: ReplicationSetStatus -> () #

Hashable 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

FromJSON ReplicationSetStatus Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.ReplicationSetStatus

FromJSONKey ReplicationSetStatus Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.ReplicationSetStatus

ToLog ReplicationSetStatus Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.ReplicationSetStatus

ToHeader ReplicationSetStatus Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.ReplicationSetStatus

ToQuery 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

ToByteString 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

type Rep ReplicationSetStatus Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.ReplicationSetStatus

type Rep ReplicationSetStatus = D1 ('MetaData "ReplicationSetStatus" "Amazonka.SSMIncidents.Types.ReplicationSetStatus" "libZSservicesZSamazonka-ssm-incidentsZSamazonka-ssm-incidents" '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
Eq SortOrder Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.SortOrder

Ord SortOrder Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.SortOrder

Read SortOrder Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.SortOrder

Show SortOrder Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.SortOrder

Generic SortOrder Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.SortOrder

Associated Types

type Rep SortOrder :: Type -> Type #

NFData SortOrder Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.SortOrder

Methods

rnf :: SortOrder -> () #

Hashable 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

FromJSON SortOrder Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.SortOrder

FromJSONKey SortOrder Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.SortOrder

ToLog SortOrder Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.SortOrder

ToHeader SortOrder Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.SortOrder

ToQuery SortOrder Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.SortOrder

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 #

ToByteString SortOrder Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.SortOrder

Methods

toBS :: SortOrder -> ByteString #

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 #

type Rep SortOrder Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.SortOrder

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

SsmTargetAccount

newtype SsmTargetAccount Source #

Instances

Instances details
Eq SsmTargetAccount Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.SsmTargetAccount

Ord SsmTargetAccount Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.SsmTargetAccount

Read SsmTargetAccount Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.SsmTargetAccount

Show 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 #

NFData SsmTargetAccount Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.SsmTargetAccount

Methods

rnf :: SsmTargetAccount -> () #

Hashable 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

FromJSON SsmTargetAccount Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.SsmTargetAccount

FromJSONKey SsmTargetAccount Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.SsmTargetAccount

ToLog SsmTargetAccount Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.SsmTargetAccount

ToHeader SsmTargetAccount Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.SsmTargetAccount

ToQuery 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

ToByteString 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

type Rep SsmTargetAccount Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.SsmTargetAccount

type Rep SsmTargetAccount = D1 ('MetaData "SsmTargetAccount" "Amazonka.SSMIncidents.Types.SsmTargetAccount" "libZSservicesZSamazonka-ssm-incidentsZSamazonka-ssm-incidents" '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
Eq TimelineEventSort Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.TimelineEventSort

Ord TimelineEventSort Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.TimelineEventSort

Read TimelineEventSort Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.TimelineEventSort

Show 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 #

NFData TimelineEventSort Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.TimelineEventSort

Methods

rnf :: TimelineEventSort -> () #

Hashable 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

FromJSON TimelineEventSort Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.TimelineEventSort

FromJSONKey TimelineEventSort Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.TimelineEventSort

ToLog TimelineEventSort Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.TimelineEventSort

ToHeader TimelineEventSort Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.TimelineEventSort

ToQuery 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

ToByteString 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

type Rep TimelineEventSort Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.TimelineEventSort

type Rep TimelineEventSort = D1 ('MetaData "TimelineEventSort" "Amazonka.SSMIncidents.Types.TimelineEventSort" "libZSservicesZSamazonka-ssm-incidentsZSamazonka-ssm-incidents" 'True) (C1 ('MetaCons "TimelineEventSort'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromTimelineEventSort") '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
Eq Action Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.Action

Methods

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

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

Read Action Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.Action

Show 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 #

NFData Action Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.Action

Methods

rnf :: Action -> () #

Hashable Action Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.Action

Methods

hashWithSalt :: Int -> Action -> Int #

hash :: Action -> Int #

ToJSON Action Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.Action

FromJSON Action Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.Action

type Rep Action Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.Action

type Rep Action = D1 ('MetaData "Action" "Amazonka.SSMIncidents.Types.Action" "libZSservicesZSamazonka-ssm-incidentsZSamazonka-ssm-incidents" '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 Region and KMS key to add to the replication set.

See: newAddRegionAction smart constructor.

Constructors

AddRegionAction' 

Fields

Instances

Instances details
Eq AddRegionAction Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.AddRegionAction

Read AddRegionAction Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.AddRegionAction

Show 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 #

NFData AddRegionAction Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.AddRegionAction

Methods

rnf :: AddRegionAction -> () #

Hashable AddRegionAction Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.AddRegionAction

ToJSON 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" "libZSservicesZSamazonka-ssm-incidentsZSamazonka-ssm-incidents" '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 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 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
Eq AttributeValueList Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.AttributeValueList

Read AttributeValueList Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.AttributeValueList

Show 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 #

NFData AttributeValueList Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.AttributeValueList

Methods

rnf :: AttributeValueList -> () #

Hashable AttributeValueList Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.AttributeValueList

ToJSON 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" "libZSservicesZSamazonka-ssm-incidentsZSamazonka-ssm-incidents" 'False) (C1 ('MetaCons "AttributeValueList'" 'PrefixI 'True) (S1 ('MetaSel ('Just "stringValues") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "integerValues") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Int]))))

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:stringValues:AttributeValueList', attributeValueList_stringValues - The list of string values that the filter matches.

$sel:integerValues:AttributeValueList', attributeValueList_integerValues - 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.

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

The list of integer 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
Eq AutomationExecution Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.AutomationExecution

Read AutomationExecution Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.AutomationExecution

Show 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 #

NFData AutomationExecution Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.AutomationExecution

Methods

rnf :: AutomationExecution -> () #

Hashable AutomationExecution Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.AutomationExecution

FromJSON 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" "libZSservicesZSamazonka-ssm-incidentsZSamazonka-ssm-incidents" '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 AWS Chatbot chat channel used for collaboration during an incident.

See: newChatChannel smart constructor.

Constructors

ChatChannel' 

Fields

  • empty :: Maybe EmptyChatChannel

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

  • chatbotSns :: Maybe (NonEmpty Text)

    The SNS targets that AWS 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 SNS topics.

Instances

Instances details
Eq ChatChannel Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.ChatChannel

Read ChatChannel Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.ChatChannel

Show 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 #

NFData ChatChannel Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.ChatChannel

Methods

rnf :: ChatChannel -> () #

Hashable ChatChannel Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.ChatChannel

ToJSON ChatChannel Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.ChatChannel

FromJSON 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" "libZSservicesZSamazonka-ssm-incidentsZSamazonka-ssm-incidents" 'False) (C1 ('MetaCons "ChatChannel'" 'PrefixI 'True) (S1 ('MetaSel ('Just "empty") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe EmptyChatChannel)) :*: S1 ('MetaSel ('Just "chatbotSns") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (NonEmpty Text)))))

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:empty:ChatChannel', chatChannel_empty - Used to remove the chat channel from an incident record or response plan.

$sel:chatbotSns:ChatChannel', chatChannel_chatbotSns - The SNS targets that AWS 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 SNS topics.

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

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

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

The SNS targets that AWS 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 SNS topics.

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
Eq Condition Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.Condition

Read Condition Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.Condition

Show 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 #

NFData Condition Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.Condition

Methods

rnf :: Condition -> () #

Hashable Condition Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.Condition

ToJSON 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" "libZSservicesZSamazonka-ssm-incidentsZSamazonka-ssm-incidents" 'False) (C1 ('MetaCons "Condition'" 'PrefixI 'True) (S1 ('MetaSel ('Just "after") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: (S1 ('MetaSel ('Just "equals") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AttributeValueList)) :*: S1 ('MetaSel ('Just "before") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)))))

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:equals:Condition', condition_equals - The value is equal to the provided string or integer.

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

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

After the specified timestamp.

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

The value is equal to the provided string or integer.

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

Before the specified timestamp

DeleteRegionAction

data DeleteRegionAction Source #

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

See: newDeleteRegionAction smart constructor.

Constructors

DeleteRegionAction' 

Fields

  • regionName :: Text

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

Instances

Instances details
Eq DeleteRegionAction Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.DeleteRegionAction

Read DeleteRegionAction Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.DeleteRegionAction

Show 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 #

NFData DeleteRegionAction Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.DeleteRegionAction

Methods

rnf :: DeleteRegionAction -> () #

Hashable DeleteRegionAction Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.DeleteRegionAction

ToJSON 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" "libZSservicesZSamazonka-ssm-incidentsZSamazonka-ssm-incidents" '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 Region you're deleting from the replication set.

deleteRegionAction_regionName :: Lens' DeleteRegionAction Text Source #

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

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
Eq EmptyChatChannel Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.EmptyChatChannel

Read EmptyChatChannel Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.EmptyChatChannel

Show 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 #

NFData EmptyChatChannel Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.EmptyChatChannel

Methods

rnf :: EmptyChatChannel -> () #

Hashable EmptyChatChannel Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.EmptyChatChannel

ToJSON EmptyChatChannel Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.EmptyChatChannel

FromJSON 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" "libZSservicesZSamazonka-ssm-incidentsZSamazonka-ssm-incidents" '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.

EventSummary

data EventSummary Source #

Details about a timeline event during an incident.

See: newEventSummary smart constructor.

Constructors

EventSummary' 

Fields

Instances

Instances details
Eq EventSummary Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.EventSummary

Read EventSummary Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.EventSummary

Show 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 #

NFData EventSummary Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.EventSummary

Methods

rnf :: EventSummary -> () #

Hashable EventSummary Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.EventSummary

FromJSON 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" "libZSservicesZSamazonka-ssm-incidentsZSamazonka-ssm-incidents" 'False) (C1 ('MetaCons "EventSummary'" 'PrefixI 'True) ((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: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_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
Eq Filter Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.Filter

Methods

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

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

Read Filter Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.Filter

Show 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 #

NFData Filter Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.Filter

Methods

rnf :: Filter -> () #

Hashable Filter Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.Filter

Methods

hashWithSalt :: Int -> Filter -> Int #

hash :: Filter -> Int #

ToJSON Filter Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.Filter

type Rep Filter Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.Filter

type Rep Filter = D1 ('MetaData "Filter" "Amazonka.SSMIncidents.Types.Filter" "libZSservicesZSamazonka-ssm-incidentsZSamazonka-ssm-incidents" '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
Eq IncidentRecord Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.IncidentRecord

Read IncidentRecord Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.IncidentRecord

Show 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 #

NFData IncidentRecord Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.IncidentRecord

Methods

rnf :: IncidentRecord -> () #

Hashable IncidentRecord Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.IncidentRecord

FromJSON 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" "libZSservicesZSamazonka-ssm-incidentsZSamazonka-ssm-incidents" 'False) (C1 ('MetaCons "IncidentRecord'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "summary") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "notificationTargets") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [NotificationTargetItem])) :*: S1 ('MetaSel ('Just "resolvedTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)))) :*: ((S1 ('MetaSel ('Just "chatChannel") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ChatChannel)) :*: S1 ('MetaSel ('Just "automationExecutions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [AutomationExecution]))) :*: (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:summary:IncidentRecord', incidentRecord_summary - The summary of the incident. The summary is a brief synopsis of what occurred, what is currently happening, and context.

$sel:notificationTargets:IncidentRecord', incidentRecord_notificationTargets - The 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:chatChannel:IncidentRecord', incidentRecord_chatChannel - The chat channel used for collaboration during an incident.

$sel:automationExecutions:IncidentRecord', incidentRecord_automationExecutions - The runbook, or automation document, that's run at the beginning 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.

$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_summary :: Lens' IncidentRecord (Maybe Text) Source #

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

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

The 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_chatChannel :: Lens' IncidentRecord (Maybe ChatChannel) Source #

The chat channel used for collaboration during an incident.

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

The runbook, or automation document, that's run at the beginning 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.

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 how the incident record was created and when.

See: newIncidentRecordSource smart constructor.

Constructors

IncidentRecordSource' 

Fields

  • invokedBy :: Maybe Text

    The principal the assumed the role specified of the createdBy.

  • 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 AWS CloudWatch alarm, or Amazon EventBridge event.

Instances

Instances details
Eq IncidentRecordSource Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.IncidentRecordSource

Read IncidentRecordSource Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.IncidentRecordSource

Show 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 #

NFData IncidentRecordSource Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.IncidentRecordSource

Methods

rnf :: IncidentRecordSource -> () #

Hashable IncidentRecordSource Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.IncidentRecordSource

FromJSON 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" "libZSservicesZSamazonka-ssm-incidentsZSamazonka-ssm-incidents" '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 principal the assumed the role specified of the createdBy.

$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 AWS CloudWatch alarm, or Amazon EventBridge event.

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

The principal the assumed the role specified of the createdBy.

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 AWS 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
Eq IncidentRecordSummary Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.IncidentRecordSummary

Read IncidentRecordSummary Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.IncidentRecordSummary

Show 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 #

NFData IncidentRecordSummary Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.IncidentRecordSummary

Methods

rnf :: IncidentRecordSummary -> () #

Hashable IncidentRecordSummary Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.IncidentRecordSummary

FromJSON 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" "libZSservicesZSamazonka-ssm-incidentsZSamazonka-ssm-incidents" '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

Instances

Instances details
Eq IncidentTemplate Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.IncidentTemplate

Read IncidentTemplate Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.IncidentTemplate

Show 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 #

NFData IncidentTemplate Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.IncidentTemplate

Methods

rnf :: IncidentTemplate -> () #

Hashable IncidentTemplate Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.IncidentTemplate

ToJSON IncidentTemplate Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.IncidentTemplate

FromJSON 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" "libZSservicesZSamazonka-ssm-incidentsZSamazonka-ssm-incidents" 'False) (C1 ('MetaCons "IncidentTemplate'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "summary") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "notificationTargets") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [NotificationTargetItem]))) :*: (S1 ('MetaSel ('Just "dedupeString") '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: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:notificationTargets:IncidentTemplate', incidentTemplate_notificationTargets - The SNS targets that are notified when updates are made to an incident.

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

$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_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_notificationTargets :: Lens' IncidentTemplate (Maybe [NotificationTargetItem]) Source #

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

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

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

incidentTemplate_impact :: Lens' IncidentTemplate Natural Source #

The impact of the incident on your customers and applications.

ItemIdentifier

data ItemIdentifier Source #

Details and type of a related item.

See: newItemIdentifier smart constructor.

Constructors

ItemIdentifier' 

Fields

  • type' :: ItemType

    The type of related item. Incident Manager supports the following types:

    • ANALYSIS
    • INCIDENT
    • METRIC
    • PARENT
    • ATTACHMENT
    • OTHER
  • value :: ItemValue

    Details about the related item.

Instances

Instances details
Eq ItemIdentifier Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.ItemIdentifier

Read ItemIdentifier Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.ItemIdentifier

Show 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 #

NFData ItemIdentifier Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.ItemIdentifier

Methods

rnf :: ItemIdentifier -> () #

Hashable ItemIdentifier Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.ItemIdentifier

ToJSON ItemIdentifier Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.ItemIdentifier

FromJSON 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" "libZSservicesZSamazonka-ssm-incidentsZSamazonka-ssm-incidents" '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. Incident Manager supports the following types:

  • ANALYSIS
  • INCIDENT
  • METRIC
  • PARENT
  • ATTACHMENT
  • OTHER

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

itemIdentifier_type :: Lens' ItemIdentifier ItemType Source #

The type of related item. Incident Manager supports the following types:

  • ANALYSIS
  • INCIDENT
  • METRIC
  • PARENT
  • ATTACHMENT
  • OTHER

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

  • arn :: Maybe Text

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

  • url :: Maybe Text

    The URL, if the related item is a non-AWS resource.

  • metricDefinition :: Maybe Text

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

Instances

Instances details
Eq ItemValue Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.ItemValue

Read ItemValue Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.ItemValue

Show 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 #

NFData ItemValue Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.ItemValue

Methods

rnf :: ItemValue -> () #

Hashable ItemValue Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.ItemValue

ToJSON ItemValue Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.ItemValue

FromJSON 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" "libZSservicesZSamazonka-ssm-incidentsZSamazonka-ssm-incidents" 'False) (C1 ('MetaCons "ItemValue'" 'PrefixI 'True) (S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "url") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "metricDefinition") '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:url:ItemValue', itemValue_url - The URL, if the related item is a non-AWS resource.

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

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_url :: Lens' ItemValue (Maybe Text) Source #

The URL, if the related item is a non-AWS resource.

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

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

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
Eq NotificationTargetItem Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.NotificationTargetItem

Read NotificationTargetItem Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.NotificationTargetItem

Show 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 #

NFData NotificationTargetItem Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.NotificationTargetItem

Methods

rnf :: NotificationTargetItem -> () #

Hashable NotificationTargetItem Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.NotificationTargetItem

ToJSON NotificationTargetItem Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.NotificationTargetItem

FromJSON 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" "libZSservicesZSamazonka-ssm-incidentsZSamazonka-ssm-incidents" '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.

RegionInfo

data RegionInfo Source #

Information about a Region in your replication set.

See: newRegionInfo smart constructor.

Constructors

RegionInfo' 

Fields

Instances

Instances details
Eq RegionInfo Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.RegionInfo

Read RegionInfo Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.RegionInfo

Show 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 #

NFData RegionInfo Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.RegionInfo

Methods

rnf :: RegionInfo -> () #

Hashable RegionInfo Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.RegionInfo

FromJSON 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" "libZSservicesZSamazonka-ssm-incidentsZSamazonka-ssm-incidents" 'False) (C1 ('MetaCons "RegionInfo'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "statusMessage") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "sseKmsKeyId") '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:statusMessage:RegionInfo', regionInfo_statusMessage - Information displayed about the status of the Region.

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

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

$sel:statusUpdateDateTime:RegionInfo', regionInfo_statusUpdateDateTime - The most recent date and time that the Region's status was updated.

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

Information displayed about the status of the Region.

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

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

regionInfo_status :: Lens' RegionInfo RegionStatus Source #

The status of the Region in the replication set.

regionInfo_statusUpdateDateTime :: Lens' RegionInfo UTCTime Source #

The most recent date and time that the Region's status was updated.

RegionMapInputValue

data RegionMapInputValue Source #

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

See: newRegionMapInputValue smart constructor.

Constructors

RegionMapInputValue' 

Fields

Instances

Instances details
Eq RegionMapInputValue Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.RegionMapInputValue

Read RegionMapInputValue Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.RegionMapInputValue

Show 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 #

NFData RegionMapInputValue Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.RegionMapInputValue

Methods

rnf :: RegionMapInputValue -> () #

Hashable RegionMapInputValue Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.RegionMapInputValue

ToJSON 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" "libZSservicesZSamazonka-ssm-incidentsZSamazonka-ssm-incidents" '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
Eq RelatedItem Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.RelatedItem

Read RelatedItem Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.RelatedItem

Show 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 #

NFData RelatedItem Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.RelatedItem

Methods

rnf :: RelatedItem -> () #

Hashable RelatedItem Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.RelatedItem

ToJSON RelatedItem Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.RelatedItem

FromJSON 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" "libZSservicesZSamazonka-ssm-incidentsZSamazonka-ssm-incidents" 'False) (C1 ('MetaCons "RelatedItem'" 'PrefixI 'True) (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:title:RelatedItem', relatedItem_title - The title of the related item.

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

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
Eq RelatedItemsUpdate Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.RelatedItemsUpdate

Read RelatedItemsUpdate Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.RelatedItemsUpdate

Show 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 #

NFData RelatedItemsUpdate Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.RelatedItemsUpdate

Methods

rnf :: RelatedItemsUpdate -> () #

Hashable RelatedItemsUpdate Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.RelatedItemsUpdate

ToJSON 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" "libZSservicesZSamazonka-ssm-incidentsZSamazonka-ssm-incidents" 'False) (C1 ('MetaCons "RelatedItemsUpdate'" 'PrefixI 'True) (S1 ('MetaSel ('Just "itemToRemove") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ItemIdentifier)) :*: S1 ('MetaSel ('Just "itemToAdd") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe RelatedItem))))

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:itemToRemove:RelatedItemsUpdate', relatedItemsUpdate_itemToRemove - Details about the related item you're deleting.

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

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

Details about the related item you're deleting.

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

Details about the related item you're adding.

ReplicationSet

data ReplicationSet Source #

The set of Regions 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 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 Region in your replication set and the KMS key that is 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
Eq ReplicationSet Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.ReplicationSet

Read ReplicationSet Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.ReplicationSet

Show 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 #

NFData ReplicationSet Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.ReplicationSet

Methods

rnf :: ReplicationSet -> () #

Hashable ReplicationSet Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.ReplicationSet

FromJSON 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 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 Region in your replication set and the KMS key that is used to encrypt the data in that Region.

$sel:status: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 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 Region in your replication set and the KMS key that is 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
Eq ResourcePolicy Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.ResourcePolicy

Read ResourcePolicy Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.ResourcePolicy

Show 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 #

NFData ResourcePolicy Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.ResourcePolicy

Methods

rnf :: ResourcePolicy -> () #

Hashable ResourcePolicy Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.ResourcePolicy

FromJSON 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" "libZSservicesZSamazonka-ssm-incidentsZSamazonka-ssm-incidents" '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 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 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
Eq ResponsePlanSummary Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.ResponsePlanSummary

Read ResponsePlanSummary Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.ResponsePlanSummary

Show 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 #

NFData ResponsePlanSummary Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.ResponsePlanSummary

Methods

rnf :: ResponsePlanSummary -> () #

Hashable ResponsePlanSummary Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.ResponsePlanSummary

FromJSON 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" "libZSservicesZSamazonka-ssm-incidentsZSamazonka-ssm-incidents" '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
Eq SsmAutomation Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.SsmAutomation

Read SsmAutomation Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.SsmAutomation

Show 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 #

NFData SsmAutomation Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.SsmAutomation

Methods

rnf :: SsmAutomation -> () #

Hashable SsmAutomation Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.SsmAutomation

ToJSON SsmAutomation Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.SsmAutomation

FromJSON 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" "libZSservicesZSamazonka-ssm-incidentsZSamazonka-ssm-incidents" 'False) (C1 ('MetaCons "SsmAutomation'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "targetAccount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe SsmTargetAccount)) :*: S1 ('MetaSel ('Just "parameters") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text [Text])))) :*: (S1 ('MetaSel ('Just "documentVersion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (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: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:parameters:SsmAutomation', ssmAutomation_parameters - The key-value pair parameters to use when running the automation document.

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

$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_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_parameters :: Lens' SsmAutomation (Maybe (HashMap Text [Text])) Source #

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

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

The automation document's version to use when running.

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
Eq TimelineEvent Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.TimelineEvent

Read TimelineEvent Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.TimelineEvent

Show 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 #

NFData TimelineEvent Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.TimelineEvent

Methods

rnf :: TimelineEvent -> () #

Hashable TimelineEvent Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.TimelineEvent

FromJSON 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" "libZSservicesZSamazonka-ssm-incidentsZSamazonka-ssm-incidents" 'False) (C1 ('MetaCons "TimelineEvent'" 'PrefixI 'True) ((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: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_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 EventBridge, CloudWatch, or Incident Manager when an incident is created.

  • triggerArn :: Maybe Text

    The ARN of the source that detected the incident.

  • source :: Text

    Identifies the service that sourced the event. All events sourced from within AWS 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
Eq TriggerDetails Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.TriggerDetails

Read TriggerDetails Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.TriggerDetails

Show 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 #

NFData TriggerDetails Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.TriggerDetails

Methods

rnf :: TriggerDetails -> () #

Hashable TriggerDetails Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.TriggerDetails

ToJSON 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" "libZSservicesZSamazonka-ssm-incidentsZSamazonka-ssm-incidents" '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 EventBridge, CloudWatch, or Incident Manager when an incident is created.

$sel:triggerArn:TriggerDetails', triggerDetails_triggerArn - The 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 AWS 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 EventBridge, CloudWatch, or Incident Manager when an incident is created.

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

The 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 AWS 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
Eq UpdateReplicationSetAction Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.UpdateReplicationSetAction

Read UpdateReplicationSetAction Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.UpdateReplicationSetAction

Show 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 #

NFData UpdateReplicationSetAction Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.UpdateReplicationSetAction

Hashable UpdateReplicationSetAction Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.UpdateReplicationSetAction

ToJSON 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" "libZSservicesZSamazonka-ssm-incidentsZSamazonka-ssm-incidents" '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 Region that you're adding to the replication set.

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

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

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

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

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