{-# LANGUAGE NoImplicitPrelude #-}
{-# OPTIONS_GHC -fno-warn-duplicate-exports #-}
{-# OPTIONS_GHC -fno-warn-unused-imports #-}
-- Derived from AWS service descriptions, licensed under Apache 2.0.
-- |
-- Module : Amazonka.SSMIncidents.Lens
-- Copyright : (c) 2013-2023 Brendan Hay
-- License : Mozilla Public License, v. 2.0.
-- Maintainer : Brendan Hay
-- Stability : auto-generated
-- Portability : non-portable (GHC extensions)
module Amazonka.SSMIncidents.Lens
( -- * Operations
-- ** CreateReplicationSet
createReplicationSet_clientToken,
createReplicationSet_tags,
createReplicationSet_regions,
createReplicationSetResponse_httpStatus,
createReplicationSetResponse_arn,
-- ** CreateResponsePlan
createResponsePlan_actions,
createResponsePlan_chatChannel,
createResponsePlan_clientToken,
createResponsePlan_displayName,
createResponsePlan_engagements,
createResponsePlan_integrations,
createResponsePlan_tags,
createResponsePlan_incidentTemplate,
createResponsePlan_name,
createResponsePlanResponse_httpStatus,
createResponsePlanResponse_arn,
-- ** CreateTimelineEvent
createTimelineEvent_clientToken,
createTimelineEvent_eventReferences,
createTimelineEvent_eventData,
createTimelineEvent_eventTime,
createTimelineEvent_eventType,
createTimelineEvent_incidentRecordArn,
createTimelineEventResponse_httpStatus,
createTimelineEventResponse_eventId,
createTimelineEventResponse_incidentRecordArn,
-- ** DeleteIncidentRecord
deleteIncidentRecord_arn,
deleteIncidentRecordResponse_httpStatus,
-- ** DeleteReplicationSet
deleteReplicationSet_arn,
deleteReplicationSetResponse_httpStatus,
-- ** DeleteResourcePolicy
deleteResourcePolicy_policyId,
deleteResourcePolicy_resourceArn,
deleteResourcePolicyResponse_httpStatus,
-- ** DeleteResponsePlan
deleteResponsePlan_arn,
deleteResponsePlanResponse_httpStatus,
-- ** DeleteTimelineEvent
deleteTimelineEvent_eventId,
deleteTimelineEvent_incidentRecordArn,
deleteTimelineEventResponse_httpStatus,
-- ** GetIncidentRecord
getIncidentRecord_arn,
getIncidentRecordResponse_httpStatus,
getIncidentRecordResponse_incidentRecord,
-- ** GetReplicationSet
getReplicationSet_arn,
getReplicationSetResponse_httpStatus,
getReplicationSetResponse_replicationSet,
-- ** GetResourcePolicies
getResourcePolicies_maxResults,
getResourcePolicies_nextToken,
getResourcePolicies_resourceArn,
getResourcePoliciesResponse_nextToken,
getResourcePoliciesResponse_httpStatus,
getResourcePoliciesResponse_resourcePolicies,
-- ** GetResponsePlan
getResponsePlan_arn,
getResponsePlanResponse_actions,
getResponsePlanResponse_chatChannel,
getResponsePlanResponse_displayName,
getResponsePlanResponse_engagements,
getResponsePlanResponse_integrations,
getResponsePlanResponse_httpStatus,
getResponsePlanResponse_arn,
getResponsePlanResponse_incidentTemplate,
getResponsePlanResponse_name,
-- ** GetTimelineEvent
getTimelineEvent_eventId,
getTimelineEvent_incidentRecordArn,
getTimelineEventResponse_httpStatus,
getTimelineEventResponse_event,
-- ** ListIncidentRecords
listIncidentRecords_filters,
listIncidentRecords_maxResults,
listIncidentRecords_nextToken,
listIncidentRecordsResponse_nextToken,
listIncidentRecordsResponse_httpStatus,
listIncidentRecordsResponse_incidentRecordSummaries,
-- ** ListRelatedItems
listRelatedItems_maxResults,
listRelatedItems_nextToken,
listRelatedItems_incidentRecordArn,
listRelatedItemsResponse_nextToken,
listRelatedItemsResponse_httpStatus,
listRelatedItemsResponse_relatedItems,
-- ** ListReplicationSets
listReplicationSets_maxResults,
listReplicationSets_nextToken,
listReplicationSetsResponse_nextToken,
listReplicationSetsResponse_httpStatus,
listReplicationSetsResponse_replicationSetArns,
-- ** ListResponsePlans
listResponsePlans_maxResults,
listResponsePlans_nextToken,
listResponsePlansResponse_nextToken,
listResponsePlansResponse_httpStatus,
listResponsePlansResponse_responsePlanSummaries,
-- ** ListTagsForResource
listTagsForResource_resourceArn,
listTagsForResourceResponse_httpStatus,
listTagsForResourceResponse_tags,
-- ** ListTimelineEvents
listTimelineEvents_filters,
listTimelineEvents_maxResults,
listTimelineEvents_nextToken,
listTimelineEvents_sortBy,
listTimelineEvents_sortOrder,
listTimelineEvents_incidentRecordArn,
listTimelineEventsResponse_nextToken,
listTimelineEventsResponse_httpStatus,
listTimelineEventsResponse_eventSummaries,
-- ** PutResourcePolicy
putResourcePolicy_policy,
putResourcePolicy_resourceArn,
putResourcePolicyResponse_httpStatus,
putResourcePolicyResponse_policyId,
-- ** StartIncident
startIncident_clientToken,
startIncident_impact,
startIncident_relatedItems,
startIncident_title,
startIncident_triggerDetails,
startIncident_responsePlanArn,
startIncidentResponse_httpStatus,
startIncidentResponse_incidentRecordArn,
-- ** TagResource
tagResource_resourceArn,
tagResource_tags,
tagResourceResponse_httpStatus,
-- ** UntagResource
untagResource_resourceArn,
untagResource_tagKeys,
untagResourceResponse_httpStatus,
-- ** UpdateDeletionProtection
updateDeletionProtection_clientToken,
updateDeletionProtection_arn,
updateDeletionProtection_deletionProtected,
updateDeletionProtectionResponse_httpStatus,
-- ** UpdateIncidentRecord
updateIncidentRecord_chatChannel,
updateIncidentRecord_clientToken,
updateIncidentRecord_impact,
updateIncidentRecord_notificationTargets,
updateIncidentRecord_status,
updateIncidentRecord_summary,
updateIncidentRecord_title,
updateIncidentRecord_arn,
updateIncidentRecordResponse_httpStatus,
-- ** UpdateRelatedItems
updateRelatedItems_clientToken,
updateRelatedItems_incidentRecordArn,
updateRelatedItems_relatedItemsUpdate,
updateRelatedItemsResponse_httpStatus,
-- ** UpdateReplicationSet
updateReplicationSet_clientToken,
updateReplicationSet_actions,
updateReplicationSet_arn,
updateReplicationSetResponse_httpStatus,
-- ** UpdateResponsePlan
updateResponsePlan_actions,
updateResponsePlan_chatChannel,
updateResponsePlan_clientToken,
updateResponsePlan_displayName,
updateResponsePlan_engagements,
updateResponsePlan_incidentTemplateDedupeString,
updateResponsePlan_incidentTemplateImpact,
updateResponsePlan_incidentTemplateNotificationTargets,
updateResponsePlan_incidentTemplateSummary,
updateResponsePlan_incidentTemplateTags,
updateResponsePlan_incidentTemplateTitle,
updateResponsePlan_integrations,
updateResponsePlan_arn,
updateResponsePlanResponse_httpStatus,
-- ** UpdateTimelineEvent
updateTimelineEvent_clientToken,
updateTimelineEvent_eventData,
updateTimelineEvent_eventReferences,
updateTimelineEvent_eventTime,
updateTimelineEvent_eventType,
updateTimelineEvent_eventId,
updateTimelineEvent_incidentRecordArn,
updateTimelineEventResponse_httpStatus,
-- * Types
-- ** Action
action_ssmAutomation,
-- ** AddRegionAction
addRegionAction_sseKmsKeyId,
addRegionAction_regionName,
-- ** AttributeValueList
attributeValueList_integerValues,
attributeValueList_stringValues,
-- ** AutomationExecution
automationExecution_ssmExecutionArn,
-- ** ChatChannel
chatChannel_chatbotSns,
chatChannel_empty,
-- ** Condition
condition_after,
condition_before,
condition_equals,
-- ** DeleteRegionAction
deleteRegionAction_regionName,
-- ** DynamicSsmParameterValue
dynamicSsmParameterValue_variable,
-- ** EmptyChatChannel
-- ** EventReference
eventReference_relatedItemId,
eventReference_resource,
-- ** EventSummary
eventSummary_eventReferences,
eventSummary_eventId,
eventSummary_eventTime,
eventSummary_eventType,
eventSummary_eventUpdatedTime,
eventSummary_incidentRecordArn,
-- ** Filter
filter_condition,
filter_key,
-- ** IncidentRecord
incidentRecord_automationExecutions,
incidentRecord_chatChannel,
incidentRecord_notificationTargets,
incidentRecord_resolvedTime,
incidentRecord_summary,
incidentRecord_arn,
incidentRecord_creationTime,
incidentRecord_dedupeString,
incidentRecord_impact,
incidentRecord_incidentRecordSource,
incidentRecord_lastModifiedBy,
incidentRecord_lastModifiedTime,
incidentRecord_status,
incidentRecord_title,
-- ** IncidentRecordSource
incidentRecordSource_invokedBy,
incidentRecordSource_resourceArn,
incidentRecordSource_createdBy,
incidentRecordSource_source,
-- ** IncidentRecordSummary
incidentRecordSummary_resolvedTime,
incidentRecordSummary_arn,
incidentRecordSummary_creationTime,
incidentRecordSummary_impact,
incidentRecordSummary_incidentRecordSource,
incidentRecordSummary_status,
incidentRecordSummary_title,
-- ** IncidentTemplate
incidentTemplate_dedupeString,
incidentTemplate_incidentTags,
incidentTemplate_notificationTargets,
incidentTemplate_summary,
incidentTemplate_impact,
incidentTemplate_title,
-- ** Integration
integration_pagerDutyConfiguration,
-- ** ItemIdentifier
itemIdentifier_type,
itemIdentifier_value,
-- ** ItemValue
itemValue_arn,
itemValue_metricDefinition,
itemValue_pagerDutyIncidentDetail,
itemValue_url,
-- ** NotificationTargetItem
notificationTargetItem_snsTopicArn,
-- ** PagerDutyConfiguration
pagerDutyConfiguration_name,
pagerDutyConfiguration_pagerDutyIncidentConfiguration,
pagerDutyConfiguration_secretId,
-- ** PagerDutyIncidentConfiguration
pagerDutyIncidentConfiguration_serviceId,
-- ** PagerDutyIncidentDetail
pagerDutyIncidentDetail_autoResolve,
pagerDutyIncidentDetail_secretId,
pagerDutyIncidentDetail_id,
-- ** RegionInfo
regionInfo_sseKmsKeyId,
regionInfo_statusMessage,
regionInfo_status,
regionInfo_statusUpdateDateTime,
-- ** RegionMapInputValue
regionMapInputValue_sseKmsKeyId,
-- ** RelatedItem
relatedItem_generatedId,
relatedItem_title,
relatedItem_identifier,
-- ** RelatedItemsUpdate
relatedItemsUpdate_itemToAdd,
relatedItemsUpdate_itemToRemove,
-- ** ReplicationSet
replicationSet_arn,
replicationSet_createdBy,
replicationSet_createdTime,
replicationSet_deletionProtected,
replicationSet_lastModifiedBy,
replicationSet_lastModifiedTime,
replicationSet_regionMap,
replicationSet_status,
-- ** ResourcePolicy
resourcePolicy_policyDocument,
resourcePolicy_policyId,
resourcePolicy_ramResourceShareRegion,
-- ** ResponsePlanSummary
responsePlanSummary_displayName,
responsePlanSummary_arn,
responsePlanSummary_name,
-- ** SsmAutomation
ssmAutomation_documentVersion,
ssmAutomation_dynamicParameters,
ssmAutomation_parameters,
ssmAutomation_targetAccount,
ssmAutomation_documentName,
ssmAutomation_roleArn,
-- ** TimelineEvent
timelineEvent_eventReferences,
timelineEvent_eventData,
timelineEvent_eventId,
timelineEvent_eventTime,
timelineEvent_eventType,
timelineEvent_eventUpdatedTime,
timelineEvent_incidentRecordArn,
-- ** TriggerDetails
triggerDetails_rawData,
triggerDetails_triggerArn,
triggerDetails_source,
triggerDetails_timestamp,
-- ** UpdateReplicationSetAction
updateReplicationSetAction_addRegionAction,
updateReplicationSetAction_deleteRegionAction,
)
where
import Amazonka.SSMIncidents.CreateReplicationSet
import Amazonka.SSMIncidents.CreateResponsePlan
import Amazonka.SSMIncidents.CreateTimelineEvent
import Amazonka.SSMIncidents.DeleteIncidentRecord
import Amazonka.SSMIncidents.DeleteReplicationSet
import Amazonka.SSMIncidents.DeleteResourcePolicy
import Amazonka.SSMIncidents.DeleteResponsePlan
import Amazonka.SSMIncidents.DeleteTimelineEvent
import Amazonka.SSMIncidents.GetIncidentRecord
import Amazonka.SSMIncidents.GetReplicationSet
import Amazonka.SSMIncidents.GetResourcePolicies
import Amazonka.SSMIncidents.GetResponsePlan
import Amazonka.SSMIncidents.GetTimelineEvent
import Amazonka.SSMIncidents.ListIncidentRecords
import Amazonka.SSMIncidents.ListRelatedItems
import Amazonka.SSMIncidents.ListReplicationSets
import Amazonka.SSMIncidents.ListResponsePlans
import Amazonka.SSMIncidents.ListTagsForResource
import Amazonka.SSMIncidents.ListTimelineEvents
import Amazonka.SSMIncidents.PutResourcePolicy
import Amazonka.SSMIncidents.StartIncident
import Amazonka.SSMIncidents.TagResource
import Amazonka.SSMIncidents.Types.Action
import Amazonka.SSMIncidents.Types.AddRegionAction
import Amazonka.SSMIncidents.Types.AttributeValueList
import Amazonka.SSMIncidents.Types.AutomationExecution
import Amazonka.SSMIncidents.Types.ChatChannel
import Amazonka.SSMIncidents.Types.Condition
import Amazonka.SSMIncidents.Types.DeleteRegionAction
import Amazonka.SSMIncidents.Types.DynamicSsmParameterValue
import Amazonka.SSMIncidents.Types.EmptyChatChannel
import Amazonka.SSMIncidents.Types.EventReference
import Amazonka.SSMIncidents.Types.EventSummary
import Amazonka.SSMIncidents.Types.Filter
import Amazonka.SSMIncidents.Types.IncidentRecord
import Amazonka.SSMIncidents.Types.IncidentRecordSource
import Amazonka.SSMIncidents.Types.IncidentRecordSummary
import Amazonka.SSMIncidents.Types.IncidentTemplate
import Amazonka.SSMIncidents.Types.Integration
import Amazonka.SSMIncidents.Types.ItemIdentifier
import Amazonka.SSMIncidents.Types.ItemValue
import Amazonka.SSMIncidents.Types.NotificationTargetItem
import Amazonka.SSMIncidents.Types.PagerDutyConfiguration
import Amazonka.SSMIncidents.Types.PagerDutyIncidentConfiguration
import Amazonka.SSMIncidents.Types.PagerDutyIncidentDetail
import Amazonka.SSMIncidents.Types.RegionInfo
import Amazonka.SSMIncidents.Types.RegionMapInputValue
import Amazonka.SSMIncidents.Types.RelatedItem
import Amazonka.SSMIncidents.Types.RelatedItemsUpdate
import Amazonka.SSMIncidents.Types.ReplicationSet
import Amazonka.SSMIncidents.Types.ResourcePolicy
import Amazonka.SSMIncidents.Types.ResponsePlanSummary
import Amazonka.SSMIncidents.Types.SsmAutomation
import Amazonka.SSMIncidents.Types.TimelineEvent
import Amazonka.SSMIncidents.Types.TriggerDetails
import Amazonka.SSMIncidents.Types.UpdateReplicationSetAction
import Amazonka.SSMIncidents.UntagResource
import Amazonka.SSMIncidents.UpdateDeletionProtection
import Amazonka.SSMIncidents.UpdateIncidentRecord
import Amazonka.SSMIncidents.UpdateRelatedItems
import Amazonka.SSMIncidents.UpdateReplicationSet
import Amazonka.SSMIncidents.UpdateResponsePlan
import Amazonka.SSMIncidents.UpdateTimelineEvent