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

Amazonka.SSMContacts

Description

Derived from API version 2021-05-03 of the AWS service descriptions, licensed under Apache 2.0.

Systems Manager Incident Manager is an incident management console designed to help users mitigate and recover from incidents affecting their Amazon Web Services-hosted applications. An incident is any unplanned interruption or reduction in quality of services.

Incident Manager increases incident resolution by notifying responders of impact, highlighting relevant troubleshooting data, and providing collaboration tools to get services back up and running. To achieve the primary goal of reducing the time-to-resolution of critical incidents, Incident Manager automates response plans and enables responder team escalation.

Synopsis

Service Configuration

defaultService :: Service Source #

API version 2021-05-03 of the Amazon Systems Manager Incident Manager Contacts SDK configuration.

Errors

Error matchers are designed for use with the functions provided by Control.Exception.Lens. This allows catching (and rethrowing) service specific errors returned by SSMContacts.

AccessDeniedException

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

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

ConflictException

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

Updating or deleting a resource causes an inconsistent state.

DataEncryptionException

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

The operation failed to due an encryption key error.

InternalServerException

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

Unexpected error occurred while processing the request.

ResourceNotFoundException

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

Request references a resource that doesn't exist.

ServiceQuotaExceededException

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

Request would cause a service quota to be exceeded.

ThrottlingException

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

The request was denied due to request throttling.

ValidationException

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

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

Waiters

Waiters poll by repeatedly sending a request until some remote success condition configured by the Wait specification is fulfilled. The Wait specification determines how many attempts should be made, in addition to delay and retry strategies.

Operations

Some AWS operations return results that are incomplete and require subsequent requests in order to obtain the entire result set. The process of sending subsequent requests to continue where a previous request left off is called pagination. For example, the ListObjects operation of Amazon S3 returns up to 1000 objects at a time, and you must send subsequent requests with the appropriate Marker in order to retrieve the next page of results.

Operations that have an AWSPager instance can transparently perform subsequent requests, correctly setting Markers and other request facets to iterate through the entire result set of a truncated API operation. Operations which support this have an additional note in the documentation.

Many operations have the ability to filter results on the server side. See the individual operation parameters for details.

AcceptPage

data AcceptPage Source #

See: newAcceptPage smart constructor.

Instances

Instances details
ToJSON AcceptPage Source # 
Instance details

Defined in Amazonka.SSMContacts.AcceptPage

ToHeaders AcceptPage Source # 
Instance details

Defined in Amazonka.SSMContacts.AcceptPage

Methods

toHeaders :: AcceptPage -> [Header] #

ToPath AcceptPage Source # 
Instance details

Defined in Amazonka.SSMContacts.AcceptPage

ToQuery AcceptPage Source # 
Instance details

Defined in Amazonka.SSMContacts.AcceptPage

AWSRequest AcceptPage Source # 
Instance details

Defined in Amazonka.SSMContacts.AcceptPage

Associated Types

type AWSResponse AcceptPage #

Generic AcceptPage Source # 
Instance details

Defined in Amazonka.SSMContacts.AcceptPage

Associated Types

type Rep AcceptPage :: Type -> Type #

Read AcceptPage Source # 
Instance details

Defined in Amazonka.SSMContacts.AcceptPage

Show AcceptPage Source # 
Instance details

Defined in Amazonka.SSMContacts.AcceptPage

NFData AcceptPage Source # 
Instance details

Defined in Amazonka.SSMContacts.AcceptPage

Methods

rnf :: AcceptPage -> () #

Eq AcceptPage Source # 
Instance details

Defined in Amazonka.SSMContacts.AcceptPage

Hashable AcceptPage Source # 
Instance details

Defined in Amazonka.SSMContacts.AcceptPage

type AWSResponse AcceptPage Source # 
Instance details

Defined in Amazonka.SSMContacts.AcceptPage

type Rep AcceptPage Source # 
Instance details

Defined in Amazonka.SSMContacts.AcceptPage

type Rep AcceptPage = D1 ('MetaData "AcceptPage" "Amazonka.SSMContacts.AcceptPage" "amazonka-ssm-contacts-2.0-ItNmOyIH300HIsnE5QTEXx" 'False) (C1 ('MetaCons "AcceptPage'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "acceptCodeValidation") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AcceptCodeValidation)) :*: (S1 ('MetaSel ('Just "contactChannelId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "note") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "pageId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "acceptType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 AcceptType) :*: S1 ('MetaSel ('Just "acceptCode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))))

newAcceptPage Source #

Create a value of AcceptPage 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:acceptCodeValidation:AcceptPage', acceptPage_acceptCodeValidation - An optional field that Incident Manager uses to ENFORCE AcceptCode validation when acknowledging an page. Acknowledgement can occur by replying to a page, or when entering the AcceptCode in the console. Enforcing AcceptCode validation causes Incident Manager to verify that the code entered by the user matches the code sent by Incident Manager with the page.

Incident Manager can also IGNORE AcceptCode validation. Ignoring AcceptCode validation causes Incident Manager to accept any value entered for the AcceptCode.

AcceptPage, acceptPage_contactChannelId - The ARN of the contact channel.

$sel:note:AcceptPage', acceptPage_note - Information provided by the user when the user acknowledges the page.

$sel:pageId:AcceptPage', acceptPage_pageId - The Amazon Resource Name (ARN) of the engagement to a contact channel.

$sel:acceptType:AcceptPage', acceptPage_acceptType - The type indicates if the page was DELIVERED or READ.

$sel:acceptCode:AcceptPage', acceptPage_acceptCode - The accept code is a 6-digit code used to acknowledge the page.

data AcceptPageResponse Source #

See: newAcceptPageResponse smart constructor.

Constructors

AcceptPageResponse' Int 

Instances

Instances details
Generic AcceptPageResponse Source # 
Instance details

Defined in Amazonka.SSMContacts.AcceptPage

Associated Types

type Rep AcceptPageResponse :: Type -> Type #

Read AcceptPageResponse Source # 
Instance details

Defined in Amazonka.SSMContacts.AcceptPage

Show AcceptPageResponse Source # 
Instance details

Defined in Amazonka.SSMContacts.AcceptPage

NFData AcceptPageResponse Source # 
Instance details

Defined in Amazonka.SSMContacts.AcceptPage

Methods

rnf :: AcceptPageResponse -> () #

Eq AcceptPageResponse Source # 
Instance details

Defined in Amazonka.SSMContacts.AcceptPage

type Rep AcceptPageResponse Source # 
Instance details

Defined in Amazonka.SSMContacts.AcceptPage

type Rep AcceptPageResponse = D1 ('MetaData "AcceptPageResponse" "Amazonka.SSMContacts.AcceptPage" "amazonka-ssm-contacts-2.0-ItNmOyIH300HIsnE5QTEXx" 'False) (C1 ('MetaCons "AcceptPageResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newAcceptPageResponse Source #

Create a value of AcceptPageResponse 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:httpStatus:AcceptPageResponse', acceptPageResponse_httpStatus - The response's http status code.

ActivateContactChannel

data ActivateContactChannel Source #

See: newActivateContactChannel smart constructor.

Instances

Instances details
ToJSON ActivateContactChannel Source # 
Instance details

Defined in Amazonka.SSMContacts.ActivateContactChannel

ToHeaders ActivateContactChannel Source # 
Instance details

Defined in Amazonka.SSMContacts.ActivateContactChannel

ToPath ActivateContactChannel Source # 
Instance details

Defined in Amazonka.SSMContacts.ActivateContactChannel

ToQuery ActivateContactChannel Source # 
Instance details

Defined in Amazonka.SSMContacts.ActivateContactChannel

AWSRequest ActivateContactChannel Source # 
Instance details

Defined in Amazonka.SSMContacts.ActivateContactChannel

Associated Types

type AWSResponse ActivateContactChannel #

Generic ActivateContactChannel Source # 
Instance details

Defined in Amazonka.SSMContacts.ActivateContactChannel

Associated Types

type Rep ActivateContactChannel :: Type -> Type #

Read ActivateContactChannel Source # 
Instance details

Defined in Amazonka.SSMContacts.ActivateContactChannel

Show ActivateContactChannel Source # 
Instance details

Defined in Amazonka.SSMContacts.ActivateContactChannel

NFData ActivateContactChannel Source # 
Instance details

Defined in Amazonka.SSMContacts.ActivateContactChannel

Methods

rnf :: ActivateContactChannel -> () #

Eq ActivateContactChannel Source # 
Instance details

Defined in Amazonka.SSMContacts.ActivateContactChannel

Hashable ActivateContactChannel Source # 
Instance details

Defined in Amazonka.SSMContacts.ActivateContactChannel

type AWSResponse ActivateContactChannel Source # 
Instance details

Defined in Amazonka.SSMContacts.ActivateContactChannel

type Rep ActivateContactChannel Source # 
Instance details

Defined in Amazonka.SSMContacts.ActivateContactChannel

type Rep ActivateContactChannel = D1 ('MetaData "ActivateContactChannel" "Amazonka.SSMContacts.ActivateContactChannel" "amazonka-ssm-contacts-2.0-ItNmOyIH300HIsnE5QTEXx" 'False) (C1 ('MetaCons "ActivateContactChannel'" 'PrefixI 'True) (S1 ('MetaSel ('Just "contactChannelId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "activationCode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newActivateContactChannel Source #

Create a value of ActivateContactChannel 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:

ActivateContactChannel, activateContactChannel_contactChannelId - The Amazon Resource Name (ARN) of the contact channel.

$sel:activationCode:ActivateContactChannel', activateContactChannel_activationCode - The code sent to the contact channel when it was created in the contact.

data ActivateContactChannelResponse Source #

See: newActivateContactChannelResponse smart constructor.

Instances

Instances details
Generic ActivateContactChannelResponse Source # 
Instance details

Defined in Amazonka.SSMContacts.ActivateContactChannel

Associated Types

type Rep ActivateContactChannelResponse :: Type -> Type #

Read ActivateContactChannelResponse Source # 
Instance details

Defined in Amazonka.SSMContacts.ActivateContactChannel

Show ActivateContactChannelResponse Source # 
Instance details

Defined in Amazonka.SSMContacts.ActivateContactChannel

NFData ActivateContactChannelResponse Source # 
Instance details

Defined in Amazonka.SSMContacts.ActivateContactChannel

Eq ActivateContactChannelResponse Source # 
Instance details

Defined in Amazonka.SSMContacts.ActivateContactChannel

type Rep ActivateContactChannelResponse Source # 
Instance details

Defined in Amazonka.SSMContacts.ActivateContactChannel

type Rep ActivateContactChannelResponse = D1 ('MetaData "ActivateContactChannelResponse" "Amazonka.SSMContacts.ActivateContactChannel" "amazonka-ssm-contacts-2.0-ItNmOyIH300HIsnE5QTEXx" 'False) (C1 ('MetaCons "ActivateContactChannelResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newActivateContactChannelResponse Source #

Create a value of ActivateContactChannelResponse 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:httpStatus:ActivateContactChannelResponse', activateContactChannelResponse_httpStatus - The response's http status code.

CreateContact

data CreateContact Source #

See: newCreateContact smart constructor.

Instances

Instances details
ToJSON CreateContact Source # 
Instance details

Defined in Amazonka.SSMContacts.CreateContact

ToHeaders CreateContact Source # 
Instance details

Defined in Amazonka.SSMContacts.CreateContact

ToPath CreateContact Source # 
Instance details

Defined in Amazonka.SSMContacts.CreateContact

ToQuery CreateContact Source # 
Instance details

Defined in Amazonka.SSMContacts.CreateContact

AWSRequest CreateContact Source # 
Instance details

Defined in Amazonka.SSMContacts.CreateContact

Associated Types

type AWSResponse CreateContact #

Generic CreateContact Source # 
Instance details

Defined in Amazonka.SSMContacts.CreateContact

Associated Types

type Rep CreateContact :: Type -> Type #

Read CreateContact Source # 
Instance details

Defined in Amazonka.SSMContacts.CreateContact

Show CreateContact Source # 
Instance details

Defined in Amazonka.SSMContacts.CreateContact

NFData CreateContact Source # 
Instance details

Defined in Amazonka.SSMContacts.CreateContact

Methods

rnf :: CreateContact -> () #

Eq CreateContact Source # 
Instance details

Defined in Amazonka.SSMContacts.CreateContact

Hashable CreateContact Source # 
Instance details

Defined in Amazonka.SSMContacts.CreateContact

type AWSResponse CreateContact Source # 
Instance details

Defined in Amazonka.SSMContacts.CreateContact

type Rep CreateContact Source # 
Instance details

Defined in Amazonka.SSMContacts.CreateContact

type Rep CreateContact = D1 ('MetaData "CreateContact" "Amazonka.SSMContacts.CreateContact" "amazonka-ssm-contacts-2.0-ItNmOyIH300HIsnE5QTEXx" 'False) (C1 ('MetaCons "CreateContact'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "displayName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "idempotencyToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Tag])))) :*: (S1 ('MetaSel ('Just "alias") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "type'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ContactType) :*: S1 ('MetaSel ('Just "plan") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Plan)))))

newCreateContact Source #

Create a value of CreateContact 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:

CreateContact, createContact_displayName - The full name of the contact or escalation plan.

$sel:idempotencyToken:CreateContact', createContact_idempotencyToken - A token ensuring that the operation is called only once with the specified details.

$sel:tags:CreateContact', createContact_tags - Adds a tag to the target. You can only tag resources created in the first Region of your replication set.

CreateContact, createContact_alias - The short name to quickly identify a contact or escalation plan. The contact alias must be unique and identifiable.

CreateContact, createContact_type - To create an escalation plan use ESCALATION. To create a contact use PERSONAL.

$sel:plan:CreateContact', createContact_plan - A list of stages. A contact has an engagement plan with stages that contact specified contact channels. An escalation plan uses stages that contact specified contacts.

data CreateContactResponse Source #

See: newCreateContactResponse smart constructor.

Instances

Instances details
Generic CreateContactResponse Source # 
Instance details

Defined in Amazonka.SSMContacts.CreateContact

Associated Types

type Rep CreateContactResponse :: Type -> Type #

Read CreateContactResponse Source # 
Instance details

Defined in Amazonka.SSMContacts.CreateContact

Show CreateContactResponse Source # 
Instance details

Defined in Amazonka.SSMContacts.CreateContact

NFData CreateContactResponse Source # 
Instance details

Defined in Amazonka.SSMContacts.CreateContact

Methods

rnf :: CreateContactResponse -> () #

Eq CreateContactResponse Source # 
Instance details

Defined in Amazonka.SSMContacts.CreateContact

type Rep CreateContactResponse Source # 
Instance details

Defined in Amazonka.SSMContacts.CreateContact

type Rep CreateContactResponse = D1 ('MetaData "CreateContactResponse" "Amazonka.SSMContacts.CreateContact" "amazonka-ssm-contacts-2.0-ItNmOyIH300HIsnE5QTEXx" 'False) (C1 ('MetaCons "CreateContactResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "contactArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newCreateContactResponse Source #

Create a value of CreateContactResponse 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:httpStatus:CreateContactResponse', createContactResponse_httpStatus - The response's http status code.

CreateContactResponse, createContactResponse_contactArn - The Amazon Resource Name (ARN) of the created contact or escalation plan.

CreateContactChannel

data CreateContactChannel Source #

See: newCreateContactChannel smart constructor.

Instances

Instances details
ToJSON CreateContactChannel Source # 
Instance details

Defined in Amazonka.SSMContacts.CreateContactChannel

ToHeaders CreateContactChannel Source # 
Instance details

Defined in Amazonka.SSMContacts.CreateContactChannel

ToPath CreateContactChannel Source # 
Instance details

Defined in Amazonka.SSMContacts.CreateContactChannel

ToQuery CreateContactChannel Source # 
Instance details

Defined in Amazonka.SSMContacts.CreateContactChannel

AWSRequest CreateContactChannel Source # 
Instance details

Defined in Amazonka.SSMContacts.CreateContactChannel

Associated Types

type AWSResponse CreateContactChannel #

Generic CreateContactChannel Source # 
Instance details

Defined in Amazonka.SSMContacts.CreateContactChannel

Associated Types

type Rep CreateContactChannel :: Type -> Type #

Read CreateContactChannel Source # 
Instance details

Defined in Amazonka.SSMContacts.CreateContactChannel

Show CreateContactChannel Source # 
Instance details

Defined in Amazonka.SSMContacts.CreateContactChannel

NFData CreateContactChannel Source # 
Instance details

Defined in Amazonka.SSMContacts.CreateContactChannel

Methods

rnf :: CreateContactChannel -> () #

Eq CreateContactChannel Source # 
Instance details

Defined in Amazonka.SSMContacts.CreateContactChannel

Hashable CreateContactChannel Source # 
Instance details

Defined in Amazonka.SSMContacts.CreateContactChannel

type AWSResponse CreateContactChannel Source # 
Instance details

Defined in Amazonka.SSMContacts.CreateContactChannel

type Rep CreateContactChannel Source # 
Instance details

Defined in Amazonka.SSMContacts.CreateContactChannel

type Rep CreateContactChannel = D1 ('MetaData "CreateContactChannel" "Amazonka.SSMContacts.CreateContactChannel" "amazonka-ssm-contacts-2.0-ItNmOyIH300HIsnE5QTEXx" 'False) (C1 ('MetaCons "CreateContactChannel'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "deferActivation") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: (S1 ('MetaSel ('Just "idempotencyToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "contactId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))) :*: (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "type'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ChannelType) :*: S1 ('MetaSel ('Just "deliveryAddress") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ContactChannelAddress)))))

newCreateContactChannel Source #

Create a value of CreateContactChannel 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:deferActivation:CreateContactChannel', createContactChannel_deferActivation - If you want to activate the channel at a later time, you can choose to defer activation. Incident Manager can't engage your contact channel until it has been activated.

$sel:idempotencyToken:CreateContactChannel', createContactChannel_idempotencyToken - A token ensuring that the operation is called only once with the specified details.

CreateContactChannel, createContactChannel_contactId - The Amazon Resource Name (ARN) of the contact you are adding the contact channel to.

CreateContactChannel, createContactChannel_name - The name of the contact channel.

CreateContactChannel, createContactChannel_type - Incident Manager supports three types of contact channels:

  • SMS
  • VOICE
  • EMAIL

CreateContactChannel, createContactChannel_deliveryAddress - The details that Incident Manager uses when trying to engage the contact channel. The format is dependent on the type of the contact channel. The following are the expected formats:

  • SMS - '+' followed by the country code and phone number
  • VOICE - '+' followed by the country code and phone number
  • EMAIL - any standard email format

data CreateContactChannelResponse Source #

See: newCreateContactChannelResponse smart constructor.

Instances

Instances details
Generic CreateContactChannelResponse Source # 
Instance details

Defined in Amazonka.SSMContacts.CreateContactChannel

Associated Types

type Rep CreateContactChannelResponse :: Type -> Type #

Read CreateContactChannelResponse Source # 
Instance details

Defined in Amazonka.SSMContacts.CreateContactChannel

Show CreateContactChannelResponse Source # 
Instance details

Defined in Amazonka.SSMContacts.CreateContactChannel

NFData CreateContactChannelResponse Source # 
Instance details

Defined in Amazonka.SSMContacts.CreateContactChannel

Eq CreateContactChannelResponse Source # 
Instance details

Defined in Amazonka.SSMContacts.CreateContactChannel

type Rep CreateContactChannelResponse Source # 
Instance details

Defined in Amazonka.SSMContacts.CreateContactChannel

type Rep CreateContactChannelResponse = D1 ('MetaData "CreateContactChannelResponse" "Amazonka.SSMContacts.CreateContactChannel" "amazonka-ssm-contacts-2.0-ItNmOyIH300HIsnE5QTEXx" 'False) (C1 ('MetaCons "CreateContactChannelResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "contactChannelArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newCreateContactChannelResponse Source #

Create a value of CreateContactChannelResponse 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:httpStatus:CreateContactChannelResponse', createContactChannelResponse_httpStatus - The response's http status code.

CreateContactChannelResponse, createContactChannelResponse_contactChannelArn - The Amazon Resource Name (ARN) of the contact channel.

DeactivateContactChannel

data DeactivateContactChannel Source #

See: newDeactivateContactChannel smart constructor.

Instances

Instances details
ToJSON DeactivateContactChannel Source # 
Instance details

Defined in Amazonka.SSMContacts.DeactivateContactChannel

ToHeaders DeactivateContactChannel Source # 
Instance details

Defined in Amazonka.SSMContacts.DeactivateContactChannel

ToPath DeactivateContactChannel Source # 
Instance details

Defined in Amazonka.SSMContacts.DeactivateContactChannel

ToQuery DeactivateContactChannel Source # 
Instance details

Defined in Amazonka.SSMContacts.DeactivateContactChannel

AWSRequest DeactivateContactChannel Source # 
Instance details

Defined in Amazonka.SSMContacts.DeactivateContactChannel

Generic DeactivateContactChannel Source # 
Instance details

Defined in Amazonka.SSMContacts.DeactivateContactChannel

Associated Types

type Rep DeactivateContactChannel :: Type -> Type #

Read DeactivateContactChannel Source # 
Instance details

Defined in Amazonka.SSMContacts.DeactivateContactChannel

Show DeactivateContactChannel Source # 
Instance details

Defined in Amazonka.SSMContacts.DeactivateContactChannel

NFData DeactivateContactChannel Source # 
Instance details

Defined in Amazonka.SSMContacts.DeactivateContactChannel

Eq DeactivateContactChannel Source # 
Instance details

Defined in Amazonka.SSMContacts.DeactivateContactChannel

Hashable DeactivateContactChannel Source # 
Instance details

Defined in Amazonka.SSMContacts.DeactivateContactChannel

type AWSResponse DeactivateContactChannel Source # 
Instance details

Defined in Amazonka.SSMContacts.DeactivateContactChannel

type Rep DeactivateContactChannel Source # 
Instance details

Defined in Amazonka.SSMContacts.DeactivateContactChannel

type Rep DeactivateContactChannel = D1 ('MetaData "DeactivateContactChannel" "Amazonka.SSMContacts.DeactivateContactChannel" "amazonka-ssm-contacts-2.0-ItNmOyIH300HIsnE5QTEXx" 'False) (C1 ('MetaCons "DeactivateContactChannel'" 'PrefixI 'True) (S1 ('MetaSel ('Just "contactChannelId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newDeactivateContactChannel Source #

Create a value of DeactivateContactChannel 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:

DeactivateContactChannel, deactivateContactChannel_contactChannelId - The Amazon Resource Name (ARN) of the contact channel you're deactivating.

data DeactivateContactChannelResponse Source #

See: newDeactivateContactChannelResponse smart constructor.

Instances

Instances details
Generic DeactivateContactChannelResponse Source # 
Instance details

Defined in Amazonka.SSMContacts.DeactivateContactChannel

Associated Types

type Rep DeactivateContactChannelResponse :: Type -> Type #

Read DeactivateContactChannelResponse Source # 
Instance details

Defined in Amazonka.SSMContacts.DeactivateContactChannel

Show DeactivateContactChannelResponse Source # 
Instance details

Defined in Amazonka.SSMContacts.DeactivateContactChannel

NFData DeactivateContactChannelResponse Source # 
Instance details

Defined in Amazonka.SSMContacts.DeactivateContactChannel

Eq DeactivateContactChannelResponse Source # 
Instance details

Defined in Amazonka.SSMContacts.DeactivateContactChannel

type Rep DeactivateContactChannelResponse Source # 
Instance details

Defined in Amazonka.SSMContacts.DeactivateContactChannel

type Rep DeactivateContactChannelResponse = D1 ('MetaData "DeactivateContactChannelResponse" "Amazonka.SSMContacts.DeactivateContactChannel" "amazonka-ssm-contacts-2.0-ItNmOyIH300HIsnE5QTEXx" 'False) (C1 ('MetaCons "DeactivateContactChannelResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newDeactivateContactChannelResponse Source #

Create a value of DeactivateContactChannelResponse 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:httpStatus:DeactivateContactChannelResponse', deactivateContactChannelResponse_httpStatus - The response's http status code.

DeleteContact

data DeleteContact Source #

See: newDeleteContact smart constructor.

Constructors

DeleteContact' Text 

Instances

Instances details
ToJSON DeleteContact Source # 
Instance details

Defined in Amazonka.SSMContacts.DeleteContact

ToHeaders DeleteContact Source # 
Instance details

Defined in Amazonka.SSMContacts.DeleteContact

ToPath DeleteContact Source # 
Instance details

Defined in Amazonka.SSMContacts.DeleteContact

ToQuery DeleteContact Source # 
Instance details

Defined in Amazonka.SSMContacts.DeleteContact

AWSRequest DeleteContact Source # 
Instance details

Defined in Amazonka.SSMContacts.DeleteContact

Associated Types

type AWSResponse DeleteContact #

Generic DeleteContact Source # 
Instance details

Defined in Amazonka.SSMContacts.DeleteContact

Associated Types

type Rep DeleteContact :: Type -> Type #

Read DeleteContact Source # 
Instance details

Defined in Amazonka.SSMContacts.DeleteContact

Show DeleteContact Source # 
Instance details

Defined in Amazonka.SSMContacts.DeleteContact

NFData DeleteContact Source # 
Instance details

Defined in Amazonka.SSMContacts.DeleteContact

Methods

rnf :: DeleteContact -> () #

Eq DeleteContact Source # 
Instance details

Defined in Amazonka.SSMContacts.DeleteContact

Hashable DeleteContact Source # 
Instance details

Defined in Amazonka.SSMContacts.DeleteContact

type AWSResponse DeleteContact Source # 
Instance details

Defined in Amazonka.SSMContacts.DeleteContact

type Rep DeleteContact Source # 
Instance details

Defined in Amazonka.SSMContacts.DeleteContact

type Rep DeleteContact = D1 ('MetaData "DeleteContact" "Amazonka.SSMContacts.DeleteContact" "amazonka-ssm-contacts-2.0-ItNmOyIH300HIsnE5QTEXx" 'False) (C1 ('MetaCons "DeleteContact'" 'PrefixI 'True) (S1 ('MetaSel ('Just "contactId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newDeleteContact Source #

Create a value of DeleteContact 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:

DeleteContact, deleteContact_contactId - The Amazon Resource Name (ARN) of the contact that you're deleting.

data DeleteContactResponse Source #

See: newDeleteContactResponse smart constructor.

Instances

Instances details
Generic DeleteContactResponse Source # 
Instance details

Defined in Amazonka.SSMContacts.DeleteContact

Associated Types

type Rep DeleteContactResponse :: Type -> Type #

Read DeleteContactResponse Source # 
Instance details

Defined in Amazonka.SSMContacts.DeleteContact

Show DeleteContactResponse Source # 
Instance details

Defined in Amazonka.SSMContacts.DeleteContact

NFData DeleteContactResponse Source # 
Instance details

Defined in Amazonka.SSMContacts.DeleteContact

Methods

rnf :: DeleteContactResponse -> () #

Eq DeleteContactResponse Source # 
Instance details

Defined in Amazonka.SSMContacts.DeleteContact

type Rep DeleteContactResponse Source # 
Instance details

Defined in Amazonka.SSMContacts.DeleteContact

type Rep DeleteContactResponse = D1 ('MetaData "DeleteContactResponse" "Amazonka.SSMContacts.DeleteContact" "amazonka-ssm-contacts-2.0-ItNmOyIH300HIsnE5QTEXx" 'False) (C1 ('MetaCons "DeleteContactResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newDeleteContactResponse Source #

Create a value of DeleteContactResponse 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:httpStatus:DeleteContactResponse', deleteContactResponse_httpStatus - The response's http status code.

DeleteContactChannel

data DeleteContactChannel Source #

See: newDeleteContactChannel smart constructor.

Instances

Instances details
ToJSON DeleteContactChannel Source # 
Instance details

Defined in Amazonka.SSMContacts.DeleteContactChannel

ToHeaders DeleteContactChannel Source # 
Instance details

Defined in Amazonka.SSMContacts.DeleteContactChannel

ToPath DeleteContactChannel Source # 
Instance details

Defined in Amazonka.SSMContacts.DeleteContactChannel

ToQuery DeleteContactChannel Source # 
Instance details

Defined in Amazonka.SSMContacts.DeleteContactChannel

AWSRequest DeleteContactChannel Source # 
Instance details

Defined in Amazonka.SSMContacts.DeleteContactChannel

Associated Types

type AWSResponse DeleteContactChannel #

Generic DeleteContactChannel Source # 
Instance details

Defined in Amazonka.SSMContacts.DeleteContactChannel

Associated Types

type Rep DeleteContactChannel :: Type -> Type #

Read DeleteContactChannel Source # 
Instance details

Defined in Amazonka.SSMContacts.DeleteContactChannel

Show DeleteContactChannel Source # 
Instance details

Defined in Amazonka.SSMContacts.DeleteContactChannel

NFData DeleteContactChannel Source # 
Instance details

Defined in Amazonka.SSMContacts.DeleteContactChannel

Methods

rnf :: DeleteContactChannel -> () #

Eq DeleteContactChannel Source # 
Instance details

Defined in Amazonka.SSMContacts.DeleteContactChannel

Hashable DeleteContactChannel Source # 
Instance details

Defined in Amazonka.SSMContacts.DeleteContactChannel

type AWSResponse DeleteContactChannel Source # 
Instance details

Defined in Amazonka.SSMContacts.DeleteContactChannel

type Rep DeleteContactChannel Source # 
Instance details

Defined in Amazonka.SSMContacts.DeleteContactChannel

type Rep DeleteContactChannel = D1 ('MetaData "DeleteContactChannel" "Amazonka.SSMContacts.DeleteContactChannel" "amazonka-ssm-contacts-2.0-ItNmOyIH300HIsnE5QTEXx" 'False) (C1 ('MetaCons "DeleteContactChannel'" 'PrefixI 'True) (S1 ('MetaSel ('Just "contactChannelId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newDeleteContactChannel Source #

Create a value of DeleteContactChannel 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:

DeleteContactChannel, deleteContactChannel_contactChannelId - The Amazon Resource Name (ARN) of the contact channel.

data DeleteContactChannelResponse Source #

See: newDeleteContactChannelResponse smart constructor.

Instances

Instances details
Generic DeleteContactChannelResponse Source # 
Instance details

Defined in Amazonka.SSMContacts.DeleteContactChannel

Associated Types

type Rep DeleteContactChannelResponse :: Type -> Type #

Read DeleteContactChannelResponse Source # 
Instance details

Defined in Amazonka.SSMContacts.DeleteContactChannel

Show DeleteContactChannelResponse Source # 
Instance details

Defined in Amazonka.SSMContacts.DeleteContactChannel

NFData DeleteContactChannelResponse Source # 
Instance details

Defined in Amazonka.SSMContacts.DeleteContactChannel

Eq DeleteContactChannelResponse Source # 
Instance details

Defined in Amazonka.SSMContacts.DeleteContactChannel

type Rep DeleteContactChannelResponse Source # 
Instance details

Defined in Amazonka.SSMContacts.DeleteContactChannel

type Rep DeleteContactChannelResponse = D1 ('MetaData "DeleteContactChannelResponse" "Amazonka.SSMContacts.DeleteContactChannel" "amazonka-ssm-contacts-2.0-ItNmOyIH300HIsnE5QTEXx" 'False) (C1 ('MetaCons "DeleteContactChannelResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newDeleteContactChannelResponse Source #

Create a value of DeleteContactChannelResponse 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:httpStatus:DeleteContactChannelResponse', deleteContactChannelResponse_httpStatus - The response's http status code.

DescribeEngagement

data DescribeEngagement Source #

See: newDescribeEngagement smart constructor.

Instances

Instances details
ToJSON DescribeEngagement Source # 
Instance details

Defined in Amazonka.SSMContacts.DescribeEngagement

ToHeaders DescribeEngagement Source # 
Instance details

Defined in Amazonka.SSMContacts.DescribeEngagement

ToPath DescribeEngagement Source # 
Instance details

Defined in Amazonka.SSMContacts.DescribeEngagement

ToQuery DescribeEngagement Source # 
Instance details

Defined in Amazonka.SSMContacts.DescribeEngagement

AWSRequest DescribeEngagement Source # 
Instance details

Defined in Amazonka.SSMContacts.DescribeEngagement

Associated Types

type AWSResponse DescribeEngagement #

Generic DescribeEngagement Source # 
Instance details

Defined in Amazonka.SSMContacts.DescribeEngagement

Associated Types

type Rep DescribeEngagement :: Type -> Type #

Read DescribeEngagement Source # 
Instance details

Defined in Amazonka.SSMContacts.DescribeEngagement

Show DescribeEngagement Source # 
Instance details

Defined in Amazonka.SSMContacts.DescribeEngagement

NFData DescribeEngagement Source # 
Instance details

Defined in Amazonka.SSMContacts.DescribeEngagement

Methods

rnf :: DescribeEngagement -> () #

Eq DescribeEngagement Source # 
Instance details

Defined in Amazonka.SSMContacts.DescribeEngagement

Hashable DescribeEngagement Source # 
Instance details

Defined in Amazonka.SSMContacts.DescribeEngagement

type AWSResponse DescribeEngagement Source # 
Instance details

Defined in Amazonka.SSMContacts.DescribeEngagement

type Rep DescribeEngagement Source # 
Instance details

Defined in Amazonka.SSMContacts.DescribeEngagement

type Rep DescribeEngagement = D1 ('MetaData "DescribeEngagement" "Amazonka.SSMContacts.DescribeEngagement" "amazonka-ssm-contacts-2.0-ItNmOyIH300HIsnE5QTEXx" 'False) (C1 ('MetaCons "DescribeEngagement'" 'PrefixI 'True) (S1 ('MetaSel ('Just "engagementId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newDescribeEngagement Source #

Create a value of DescribeEngagement 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:engagementId:DescribeEngagement', describeEngagement_engagementId - The Amazon Resource Name (ARN) of the engagement you want the details of.

data DescribeEngagementResponse Source #

See: newDescribeEngagementResponse smart constructor.

Instances

Instances details
Generic DescribeEngagementResponse Source # 
Instance details

Defined in Amazonka.SSMContacts.DescribeEngagement

Associated Types

type Rep DescribeEngagementResponse :: Type -> Type #

Read DescribeEngagementResponse Source # 
Instance details

Defined in Amazonka.SSMContacts.DescribeEngagement

Show DescribeEngagementResponse Source # 
Instance details

Defined in Amazonka.SSMContacts.DescribeEngagement

NFData DescribeEngagementResponse Source # 
Instance details

Defined in Amazonka.SSMContacts.DescribeEngagement

Eq DescribeEngagementResponse Source # 
Instance details

Defined in Amazonka.SSMContacts.DescribeEngagement

type Rep DescribeEngagementResponse Source # 
Instance details

Defined in Amazonka.SSMContacts.DescribeEngagement

newDescribeEngagementResponse Source #

Create a value of DescribeEngagementResponse 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:

DescribeEngagementResponse, describeEngagementResponse_incidentId - The ARN of the incident in which the engagement occurred.

$sel:publicContent:DescribeEngagementResponse', describeEngagementResponse_publicContent - The insecure content of the message that was sent to the contact. Use this field for engagements to SMS.

$sel:publicSubject:DescribeEngagementResponse', describeEngagementResponse_publicSubject - The insecure subject of the message that was sent to the contact. Use this field for engagements to SMS.

DescribeEngagementResponse, describeEngagementResponse_startTime - The time that the engagement started.

DescribeEngagementResponse, describeEngagementResponse_stopTime - The time that the engagement ended.

$sel:httpStatus:DescribeEngagementResponse', describeEngagementResponse_httpStatus - The response's http status code.

DescribeEngagementResponse, describeEngagementResponse_contactArn - The ARN of the escalation plan or contacts involved in the engagement.

DescribeEngagementResponse, describeEngagementResponse_engagementArn - The ARN of the engagement.

DescribeEngagementResponse, describeEngagementResponse_sender - The user that started the engagement.

$sel:subject:DescribeEngagementResponse', describeEngagementResponse_subject - The secure subject of the message that was sent to the contact. Use this field for engagements to VOICE and EMAIL.

$sel:content:DescribeEngagementResponse', describeEngagementResponse_content - The secure content of the message that was sent to the contact. Use this field for engagements to VOICE and EMAIL.

DescribePage

data DescribePage Source #

See: newDescribePage smart constructor.

Constructors

DescribePage' Text 

Instances

Instances details
ToJSON DescribePage Source # 
Instance details

Defined in Amazonka.SSMContacts.DescribePage

ToHeaders DescribePage Source # 
Instance details

Defined in Amazonka.SSMContacts.DescribePage

ToPath DescribePage Source # 
Instance details

Defined in Amazonka.SSMContacts.DescribePage

ToQuery DescribePage Source # 
Instance details

Defined in Amazonka.SSMContacts.DescribePage

AWSRequest DescribePage Source # 
Instance details

Defined in Amazonka.SSMContacts.DescribePage

Associated Types

type AWSResponse DescribePage #

Generic DescribePage Source # 
Instance details

Defined in Amazonka.SSMContacts.DescribePage

Associated Types

type Rep DescribePage :: Type -> Type #

Read DescribePage Source # 
Instance details

Defined in Amazonka.SSMContacts.DescribePage

Show DescribePage Source # 
Instance details

Defined in Amazonka.SSMContacts.DescribePage

NFData DescribePage Source # 
Instance details

Defined in Amazonka.SSMContacts.DescribePage

Methods

rnf :: DescribePage -> () #

Eq DescribePage Source # 
Instance details

Defined in Amazonka.SSMContacts.DescribePage

Hashable DescribePage Source # 
Instance details

Defined in Amazonka.SSMContacts.DescribePage

type AWSResponse DescribePage Source # 
Instance details

Defined in Amazonka.SSMContacts.DescribePage

type Rep DescribePage Source # 
Instance details

Defined in Amazonka.SSMContacts.DescribePage

type Rep DescribePage = D1 ('MetaData "DescribePage" "Amazonka.SSMContacts.DescribePage" "amazonka-ssm-contacts-2.0-ItNmOyIH300HIsnE5QTEXx" 'False) (C1 ('MetaCons "DescribePage'" 'PrefixI 'True) (S1 ('MetaSel ('Just "pageId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newDescribePage Source #

Create a value of DescribePage 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:pageId:DescribePage', describePage_pageId - The ID of the engagement to a contact channel.

data DescribePageResponse Source #

See: newDescribePageResponse smart constructor.

Instances

Instances details
Generic DescribePageResponse Source # 
Instance details

Defined in Amazonka.SSMContacts.DescribePage

Associated Types

type Rep DescribePageResponse :: Type -> Type #

Read DescribePageResponse Source # 
Instance details

Defined in Amazonka.SSMContacts.DescribePage

Show DescribePageResponse Source # 
Instance details

Defined in Amazonka.SSMContacts.DescribePage

NFData DescribePageResponse Source # 
Instance details

Defined in Amazonka.SSMContacts.DescribePage

Methods

rnf :: DescribePageResponse -> () #

Eq DescribePageResponse Source # 
Instance details

Defined in Amazonka.SSMContacts.DescribePage

type Rep DescribePageResponse Source # 
Instance details

Defined in Amazonka.SSMContacts.DescribePage

type Rep DescribePageResponse = D1 ('MetaData "DescribePageResponse" "Amazonka.SSMContacts.DescribePage" "amazonka-ssm-contacts-2.0-ItNmOyIH300HIsnE5QTEXx" 'False) (C1 ('MetaCons "DescribePageResponse'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "deliveryTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: (S1 ('MetaSel ('Just "incidentId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "publicContent") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "publicSubject") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "readTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "sentTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX))))) :*: ((S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: (S1 ('MetaSel ('Just "pageArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "engagementArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))) :*: ((S1 ('MetaSel ('Just "contactArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "sender") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)) :*: (S1 ('MetaSel ('Just "subject") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "content") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))))

newDescribePageResponse Source #

Create a value of DescribePageResponse 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:

DescribePageResponse, describePageResponse_deliveryTime - The time that the contact channel received the engagement.

DescribePageResponse, describePageResponse_incidentId - The ARN of the incident that engaged the contact channel.

$sel:publicContent:DescribePageResponse', describePageResponse_publicContent - The insecure content of the message that was sent to the contact. Use this field for engagements to SMS.

$sel:publicSubject:DescribePageResponse', describePageResponse_publicSubject - The insecure subject of the message that was sent to the contact. Use this field for engagements to SMS.

DescribePageResponse, describePageResponse_readTime - The time that the contact channel acknowledged the engagement.

DescribePageResponse, describePageResponse_sentTime - The time the engagement was sent to the contact channel.

$sel:httpStatus:DescribePageResponse', describePageResponse_httpStatus - The response's http status code.

DescribePageResponse, describePageResponse_pageArn - The Amazon Resource Name (ARN) of the engagement to a contact channel.

DescribePageResponse, describePageResponse_engagementArn - The ARN of the engagement that engaged the contact channel.

DescribePageResponse, describePageResponse_contactArn - The ARN of the contact that was engaged.

DescribePageResponse, describePageResponse_sender - The user that started the engagement.

$sel:subject:DescribePageResponse', describePageResponse_subject - The secure subject of the message that was sent to the contact. Use this field for engagements to VOICE and EMAIL.

$sel:content:DescribePageResponse', describePageResponse_content - The secure content of the message that was sent to the contact. Use this field for engagements to VOICE and EMAIL.

GetContact

data GetContact Source #

See: newGetContact smart constructor.

Constructors

GetContact' Text 

Instances

Instances details
ToJSON GetContact Source # 
Instance details

Defined in Amazonka.SSMContacts.GetContact

ToHeaders GetContact Source # 
Instance details

Defined in Amazonka.SSMContacts.GetContact

Methods

toHeaders :: GetContact -> [Header] #

ToPath GetContact Source # 
Instance details

Defined in Amazonka.SSMContacts.GetContact

ToQuery GetContact Source # 
Instance details

Defined in Amazonka.SSMContacts.GetContact

AWSRequest GetContact Source # 
Instance details

Defined in Amazonka.SSMContacts.GetContact

Associated Types

type AWSResponse GetContact #

Generic GetContact Source # 
Instance details

Defined in Amazonka.SSMContacts.GetContact

Associated Types

type Rep GetContact :: Type -> Type #

Read GetContact Source # 
Instance details

Defined in Amazonka.SSMContacts.GetContact

Show GetContact Source # 
Instance details

Defined in Amazonka.SSMContacts.GetContact

NFData GetContact Source # 
Instance details

Defined in Amazonka.SSMContacts.GetContact

Methods

rnf :: GetContact -> () #

Eq GetContact Source # 
Instance details

Defined in Amazonka.SSMContacts.GetContact

Hashable GetContact Source # 
Instance details

Defined in Amazonka.SSMContacts.GetContact

type AWSResponse GetContact Source # 
Instance details

Defined in Amazonka.SSMContacts.GetContact

type Rep GetContact Source # 
Instance details

Defined in Amazonka.SSMContacts.GetContact

type Rep GetContact = D1 ('MetaData "GetContact" "Amazonka.SSMContacts.GetContact" "amazonka-ssm-contacts-2.0-ItNmOyIH300HIsnE5QTEXx" 'False) (C1 ('MetaCons "GetContact'" 'PrefixI 'True) (S1 ('MetaSel ('Just "contactId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newGetContact Source #

Arguments

:: Text

GetContact

-> GetContact 

Create a value of GetContact 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:

GetContact, getContact_contactId - The Amazon Resource Name (ARN) of the contact or escalation plan.

data GetContactResponse Source #

See: newGetContactResponse smart constructor.

Instances

Instances details
Generic GetContactResponse Source # 
Instance details

Defined in Amazonka.SSMContacts.GetContact

Associated Types

type Rep GetContactResponse :: Type -> Type #

Read GetContactResponse Source # 
Instance details

Defined in Amazonka.SSMContacts.GetContact

Show GetContactResponse Source # 
Instance details

Defined in Amazonka.SSMContacts.GetContact

NFData GetContactResponse Source # 
Instance details

Defined in Amazonka.SSMContacts.GetContact

Methods

rnf :: GetContactResponse -> () #

Eq GetContactResponse Source # 
Instance details

Defined in Amazonka.SSMContacts.GetContact

type Rep GetContactResponse Source # 
Instance details

Defined in Amazonka.SSMContacts.GetContact

type Rep GetContactResponse = D1 ('MetaData "GetContactResponse" "Amazonka.SSMContacts.GetContact" "amazonka-ssm-contacts-2.0-ItNmOyIH300HIsnE5QTEXx" 'False) (C1 ('MetaCons "GetContactResponse'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "displayName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "contactArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))) :*: (S1 ('MetaSel ('Just "alias") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "type'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ContactType) :*: S1 ('MetaSel ('Just "plan") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Plan)))))

newGetContactResponse Source #

Create a value of GetContactResponse 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:

GetContactResponse, getContactResponse_displayName - The full name of the contact or escalation plan.

$sel:httpStatus:GetContactResponse', getContactResponse_httpStatus - The response's http status code.

GetContactResponse, getContactResponse_contactArn - The ARN of the contact or escalation plan.

GetContactResponse, getContactResponse_alias - The alias of the contact or escalation plan. The alias is unique and identifiable.

GetContactResponse, getContactResponse_type - The type of contact, either PERSONAL or ESCALATION.

$sel:plan:GetContactResponse', getContactResponse_plan - Details about the specific timing or stages and targets of the escalation plan or engagement plan.

GetContactChannel

data GetContactChannel Source #

See: newGetContactChannel smart constructor.

Constructors

GetContactChannel' Text 

Instances

Instances details
ToJSON GetContactChannel Source # 
Instance details

Defined in Amazonka.SSMContacts.GetContactChannel

ToHeaders GetContactChannel Source # 
Instance details

Defined in Amazonka.SSMContacts.GetContactChannel

ToPath GetContactChannel Source # 
Instance details

Defined in Amazonka.SSMContacts.GetContactChannel

ToQuery GetContactChannel Source # 
Instance details

Defined in Amazonka.SSMContacts.GetContactChannel

AWSRequest GetContactChannel Source # 
Instance details

Defined in Amazonka.SSMContacts.GetContactChannel

Associated Types

type AWSResponse GetContactChannel #

Generic GetContactChannel Source # 
Instance details

Defined in Amazonka.SSMContacts.GetContactChannel

Associated Types

type Rep GetContactChannel :: Type -> Type #

Read GetContactChannel Source # 
Instance details

Defined in Amazonka.SSMContacts.GetContactChannel

Show GetContactChannel Source # 
Instance details

Defined in Amazonka.SSMContacts.GetContactChannel

NFData GetContactChannel Source # 
Instance details

Defined in Amazonka.SSMContacts.GetContactChannel

Methods

rnf :: GetContactChannel -> () #

Eq GetContactChannel Source # 
Instance details

Defined in Amazonka.SSMContacts.GetContactChannel

Hashable GetContactChannel Source # 
Instance details

Defined in Amazonka.SSMContacts.GetContactChannel

type AWSResponse GetContactChannel Source # 
Instance details

Defined in Amazonka.SSMContacts.GetContactChannel

type Rep GetContactChannel Source # 
Instance details

Defined in Amazonka.SSMContacts.GetContactChannel

type Rep GetContactChannel = D1 ('MetaData "GetContactChannel" "Amazonka.SSMContacts.GetContactChannel" "amazonka-ssm-contacts-2.0-ItNmOyIH300HIsnE5QTEXx" 'False) (C1 ('MetaCons "GetContactChannel'" 'PrefixI 'True) (S1 ('MetaSel ('Just "contactChannelId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newGetContactChannel Source #

Create a value of GetContactChannel 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:

GetContactChannel, getContactChannel_contactChannelId - The Amazon Resource Name (ARN) of the contact channel you want information about.

data GetContactChannelResponse Source #

See: newGetContactChannelResponse smart constructor.

Instances

Instances details
Generic GetContactChannelResponse Source # 
Instance details

Defined in Amazonka.SSMContacts.GetContactChannel

Associated Types

type Rep GetContactChannelResponse :: Type -> Type #

Read GetContactChannelResponse Source # 
Instance details

Defined in Amazonka.SSMContacts.GetContactChannel

Show GetContactChannelResponse Source # 
Instance details

Defined in Amazonka.SSMContacts.GetContactChannel

NFData GetContactChannelResponse Source # 
Instance details

Defined in Amazonka.SSMContacts.GetContactChannel

Eq GetContactChannelResponse Source # 
Instance details

Defined in Amazonka.SSMContacts.GetContactChannel

type Rep GetContactChannelResponse Source # 
Instance details

Defined in Amazonka.SSMContacts.GetContactChannel

type Rep GetContactChannelResponse = D1 ('MetaData "GetContactChannelResponse" "Amazonka.SSMContacts.GetContactChannel" "amazonka-ssm-contacts-2.0-ItNmOyIH300HIsnE5QTEXx" 'False) (C1 ('MetaCons "GetContactChannelResponse'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "activationStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ActivationStatus)) :*: (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "contactArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))) :*: ((S1 ('MetaSel ('Just "contactChannelArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)) :*: (S1 ('MetaSel ('Just "type'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ChannelType) :*: S1 ('MetaSel ('Just "deliveryAddress") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ContactChannelAddress)))))

newGetContactChannelResponse Source #

Create a value of GetContactChannelResponse 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:

GetContactChannelResponse, getContactChannelResponse_activationStatus - A Boolean value indicating if the contact channel has been activated or not.

$sel:httpStatus:GetContactChannelResponse', getContactChannelResponse_httpStatus - The response's http status code.

GetContactChannelResponse, getContactChannelResponse_contactArn - The ARN of the contact that the channel belongs to.

GetContactChannelResponse, getContactChannelResponse_contactChannelArn - The ARN of the contact channel.

GetContactChannelResponse, getContactChannelResponse_name - The name of the contact channel

GetContactChannelResponse, getContactChannelResponse_type - The type of contact channel. The type is SMS, VOICE, or EMAIL.

GetContactChannelResponse, getContactChannelResponse_deliveryAddress - The details that Incident Manager uses when trying to engage the contact channel.

GetContactPolicy

data GetContactPolicy Source #

See: newGetContactPolicy smart constructor.

Constructors

GetContactPolicy' Text 

Instances

Instances details
ToJSON GetContactPolicy Source # 
Instance details

Defined in Amazonka.SSMContacts.GetContactPolicy

ToHeaders GetContactPolicy Source # 
Instance details

Defined in Amazonka.SSMContacts.GetContactPolicy

ToPath GetContactPolicy Source # 
Instance details

Defined in Amazonka.SSMContacts.GetContactPolicy

ToQuery GetContactPolicy Source # 
Instance details

Defined in Amazonka.SSMContacts.GetContactPolicy

AWSRequest GetContactPolicy Source # 
Instance details

Defined in Amazonka.SSMContacts.GetContactPolicy

Associated Types

type AWSResponse GetContactPolicy #

Generic GetContactPolicy Source # 
Instance details

Defined in Amazonka.SSMContacts.GetContactPolicy

Associated Types

type Rep GetContactPolicy :: Type -> Type #

Read GetContactPolicy Source # 
Instance details

Defined in Amazonka.SSMContacts.GetContactPolicy

Show GetContactPolicy Source # 
Instance details

Defined in Amazonka.SSMContacts.GetContactPolicy

NFData GetContactPolicy Source # 
Instance details

Defined in Amazonka.SSMContacts.GetContactPolicy

Methods

rnf :: GetContactPolicy -> () #

Eq GetContactPolicy Source # 
Instance details

Defined in Amazonka.SSMContacts.GetContactPolicy

Hashable GetContactPolicy Source # 
Instance details

Defined in Amazonka.SSMContacts.GetContactPolicy

type AWSResponse GetContactPolicy Source # 
Instance details

Defined in Amazonka.SSMContacts.GetContactPolicy

type Rep GetContactPolicy Source # 
Instance details

Defined in Amazonka.SSMContacts.GetContactPolicy

type Rep GetContactPolicy = D1 ('MetaData "GetContactPolicy" "Amazonka.SSMContacts.GetContactPolicy" "amazonka-ssm-contacts-2.0-ItNmOyIH300HIsnE5QTEXx" 'False) (C1 ('MetaCons "GetContactPolicy'" 'PrefixI 'True) (S1 ('MetaSel ('Just "contactArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newGetContactPolicy Source #

Create a value of GetContactPolicy 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:

GetContactPolicy, getContactPolicy_contactArn - The Amazon Resource Name (ARN) of the contact or escalation plan.

data GetContactPolicyResponse Source #

See: newGetContactPolicyResponse smart constructor.

Instances

Instances details
Generic GetContactPolicyResponse Source # 
Instance details

Defined in Amazonka.SSMContacts.GetContactPolicy

Associated Types

type Rep GetContactPolicyResponse :: Type -> Type #

Read GetContactPolicyResponse Source # 
Instance details

Defined in Amazonka.SSMContacts.GetContactPolicy

Show GetContactPolicyResponse Source # 
Instance details

Defined in Amazonka.SSMContacts.GetContactPolicy

NFData GetContactPolicyResponse Source # 
Instance details

Defined in Amazonka.SSMContacts.GetContactPolicy

Eq GetContactPolicyResponse Source # 
Instance details

Defined in Amazonka.SSMContacts.GetContactPolicy

type Rep GetContactPolicyResponse Source # 
Instance details

Defined in Amazonka.SSMContacts.GetContactPolicy

type Rep GetContactPolicyResponse = D1 ('MetaData "GetContactPolicyResponse" "Amazonka.SSMContacts.GetContactPolicy" "amazonka-ssm-contacts-2.0-ItNmOyIH300HIsnE5QTEXx" 'False) (C1 ('MetaCons "GetContactPolicyResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "contactArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "policy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newGetContactPolicyResponse Source #

Create a value of GetContactPolicyResponse 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:

GetContactPolicy, getContactPolicyResponse_contactArn - The ARN of the contact or escalation plan.

$sel:policy:GetContactPolicyResponse', getContactPolicyResponse_policy - Details about the resource policy attached to the contact or escalation plan.

$sel:httpStatus:GetContactPolicyResponse', getContactPolicyResponse_httpStatus - The response's http status code.

ListContactChannels (Paginated)

data ListContactChannels Source #

See: newListContactChannels smart constructor.

Instances

Instances details
ToJSON ListContactChannels Source # 
Instance details

Defined in Amazonka.SSMContacts.ListContactChannels

ToHeaders ListContactChannels Source # 
Instance details

Defined in Amazonka.SSMContacts.ListContactChannels

ToPath ListContactChannels Source # 
Instance details

Defined in Amazonka.SSMContacts.ListContactChannels

ToQuery ListContactChannels Source # 
Instance details

Defined in Amazonka.SSMContacts.ListContactChannels

AWSPager ListContactChannels Source # 
Instance details

Defined in Amazonka.SSMContacts.ListContactChannels

AWSRequest ListContactChannels Source # 
Instance details

Defined in Amazonka.SSMContacts.ListContactChannels

Associated Types

type AWSResponse ListContactChannels #

Generic ListContactChannels Source # 
Instance details

Defined in Amazonka.SSMContacts.ListContactChannels

Associated Types

type Rep ListContactChannels :: Type -> Type #

Read ListContactChannels Source # 
Instance details

Defined in Amazonka.SSMContacts.ListContactChannels

Show ListContactChannels Source # 
Instance details

Defined in Amazonka.SSMContacts.ListContactChannels

NFData ListContactChannels Source # 
Instance details

Defined in Amazonka.SSMContacts.ListContactChannels

Methods

rnf :: ListContactChannels -> () #

Eq ListContactChannels Source # 
Instance details

Defined in Amazonka.SSMContacts.ListContactChannels

Hashable ListContactChannels Source # 
Instance details

Defined in Amazonka.SSMContacts.ListContactChannels

type AWSResponse ListContactChannels Source # 
Instance details

Defined in Amazonka.SSMContacts.ListContactChannels

type Rep ListContactChannels Source # 
Instance details

Defined in Amazonka.SSMContacts.ListContactChannels

type Rep ListContactChannels = D1 ('MetaData "ListContactChannels" "Amazonka.SSMContacts.ListContactChannels" "amazonka-ssm-contacts-2.0-ItNmOyIH300HIsnE5QTEXx" 'False) (C1 ('MetaCons "ListContactChannels'" 'PrefixI 'True) (S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "contactId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newListContactChannels Source #

Create a value of ListContactChannels 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:maxResults:ListContactChannels', listContactChannels_maxResults - The maximum number of contact channels per page.

ListContactChannels, listContactChannels_nextToken - The pagination token to continue to the next page of results.

ListContactChannels, listContactChannels_contactId - The Amazon Resource Name (ARN) of the contact.

data ListContactChannelsResponse Source #

See: newListContactChannelsResponse smart constructor.

Instances

Instances details
Generic ListContactChannelsResponse Source # 
Instance details

Defined in Amazonka.SSMContacts.ListContactChannels

Associated Types

type Rep ListContactChannelsResponse :: Type -> Type #

Read ListContactChannelsResponse Source # 
Instance details

Defined in Amazonka.SSMContacts.ListContactChannels

Show ListContactChannelsResponse Source # 
Instance details

Defined in Amazonka.SSMContacts.ListContactChannels

NFData ListContactChannelsResponse Source # 
Instance details

Defined in Amazonka.SSMContacts.ListContactChannels

Eq ListContactChannelsResponse Source # 
Instance details

Defined in Amazonka.SSMContacts.ListContactChannels

type Rep ListContactChannelsResponse Source # 
Instance details

Defined in Amazonka.SSMContacts.ListContactChannels

type Rep ListContactChannelsResponse = D1 ('MetaData "ListContactChannelsResponse" "Amazonka.SSMContacts.ListContactChannels" "amazonka-ssm-contacts-2.0-ItNmOyIH300HIsnE5QTEXx" 'False) (C1 ('MetaCons "ListContactChannelsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "contactChannels") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [ContactChannel]))))

newListContactChannelsResponse Source #

Create a value of ListContactChannelsResponse 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:

ListContactChannels, listContactChannelsResponse_nextToken - The pagination token to continue to the next page of results.

$sel:httpStatus:ListContactChannelsResponse', listContactChannelsResponse_httpStatus - The response's http status code.

$sel:contactChannels:ListContactChannelsResponse', listContactChannelsResponse_contactChannels - A list of contact channels related to the specified contact.

ListContacts (Paginated)

data ListContacts Source #

See: newListContacts smart constructor.

Instances

Instances details
ToJSON ListContacts Source # 
Instance details

Defined in Amazonka.SSMContacts.ListContacts

ToHeaders ListContacts Source # 
Instance details

Defined in Amazonka.SSMContacts.ListContacts

ToPath ListContacts Source # 
Instance details

Defined in Amazonka.SSMContacts.ListContacts

ToQuery ListContacts Source # 
Instance details

Defined in Amazonka.SSMContacts.ListContacts

AWSPager ListContacts Source # 
Instance details

Defined in Amazonka.SSMContacts.ListContacts

AWSRequest ListContacts Source # 
Instance details

Defined in Amazonka.SSMContacts.ListContacts

Associated Types

type AWSResponse ListContacts #

Generic ListContacts Source # 
Instance details

Defined in Amazonka.SSMContacts.ListContacts

Associated Types

type Rep ListContacts :: Type -> Type #

Read ListContacts Source # 
Instance details

Defined in Amazonka.SSMContacts.ListContacts

Show ListContacts Source # 
Instance details

Defined in Amazonka.SSMContacts.ListContacts

NFData ListContacts Source # 
Instance details

Defined in Amazonka.SSMContacts.ListContacts

Methods

rnf :: ListContacts -> () #

Eq ListContacts Source # 
Instance details

Defined in Amazonka.SSMContacts.ListContacts

Hashable ListContacts Source # 
Instance details

Defined in Amazonka.SSMContacts.ListContacts

type AWSResponse ListContacts Source # 
Instance details

Defined in Amazonka.SSMContacts.ListContacts

type Rep ListContacts Source # 
Instance details

Defined in Amazonka.SSMContacts.ListContacts

type Rep ListContacts = D1 ('MetaData "ListContacts" "Amazonka.SSMContacts.ListContacts" "amazonka-ssm-contacts-2.0-ItNmOyIH300HIsnE5QTEXx" 'False) (C1 ('MetaCons "ListContacts'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "aliasPrefix") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural))) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "type'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ContactType)))))

newListContacts :: ListContacts Source #

Create a value of ListContacts 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:aliasPrefix:ListContacts', listContacts_aliasPrefix - Used to list only contacts who's aliases start with the specified prefix.

$sel:maxResults:ListContacts', listContacts_maxResults - The maximum number of contacts and escalation plans per page of results.

ListContacts, listContacts_nextToken - The pagination token to continue to the next page of results.

ListContacts, listContacts_type - The type of contact. A contact is type PERSONAL and an escalation plan is type ESCALATION.

data ListContactsResponse Source #

See: newListContactsResponse smart constructor.

Instances

Instances details
Generic ListContactsResponse Source # 
Instance details

Defined in Amazonka.SSMContacts.ListContacts

Associated Types

type Rep ListContactsResponse :: Type -> Type #

Read ListContactsResponse Source # 
Instance details

Defined in Amazonka.SSMContacts.ListContacts

Show ListContactsResponse Source # 
Instance details

Defined in Amazonka.SSMContacts.ListContacts

NFData ListContactsResponse Source # 
Instance details

Defined in Amazonka.SSMContacts.ListContacts

Methods

rnf :: ListContactsResponse -> () #

Eq ListContactsResponse Source # 
Instance details

Defined in Amazonka.SSMContacts.ListContacts

type Rep ListContactsResponse Source # 
Instance details

Defined in Amazonka.SSMContacts.ListContacts

type Rep ListContactsResponse = D1 ('MetaData "ListContactsResponse" "Amazonka.SSMContacts.ListContacts" "amazonka-ssm-contacts-2.0-ItNmOyIH300HIsnE5QTEXx" 'False) (C1 ('MetaCons "ListContactsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "contacts") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Contact])) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newListContactsResponse Source #

Create a value of ListContactsResponse 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:contacts:ListContactsResponse', listContactsResponse_contacts - A list of the contacts and escalation plans in your Incident Manager account.

ListContacts, listContactsResponse_nextToken - The pagination token to continue to the next page of results.

$sel:httpStatus:ListContactsResponse', listContactsResponse_httpStatus - The response's http status code.

ListEngagements (Paginated)

data ListEngagements Source #

See: newListEngagements smart constructor.

Instances

Instances details
ToJSON ListEngagements Source # 
Instance details

Defined in Amazonka.SSMContacts.ListEngagements

ToHeaders ListEngagements Source # 
Instance details

Defined in Amazonka.SSMContacts.ListEngagements

ToPath ListEngagements Source # 
Instance details

Defined in Amazonka.SSMContacts.ListEngagements

ToQuery ListEngagements Source # 
Instance details

Defined in Amazonka.SSMContacts.ListEngagements

AWSPager ListEngagements Source # 
Instance details

Defined in Amazonka.SSMContacts.ListEngagements

AWSRequest ListEngagements Source # 
Instance details

Defined in Amazonka.SSMContacts.ListEngagements

Associated Types

type AWSResponse ListEngagements #

Generic ListEngagements Source # 
Instance details

Defined in Amazonka.SSMContacts.ListEngagements

Associated Types

type Rep ListEngagements :: Type -> Type #

Read ListEngagements Source # 
Instance details

Defined in Amazonka.SSMContacts.ListEngagements

Show ListEngagements Source # 
Instance details

Defined in Amazonka.SSMContacts.ListEngagements

NFData ListEngagements Source # 
Instance details

Defined in Amazonka.SSMContacts.ListEngagements

Methods

rnf :: ListEngagements -> () #

Eq ListEngagements Source # 
Instance details

Defined in Amazonka.SSMContacts.ListEngagements

Hashable ListEngagements Source # 
Instance details

Defined in Amazonka.SSMContacts.ListEngagements

type AWSResponse ListEngagements Source # 
Instance details

Defined in Amazonka.SSMContacts.ListEngagements

type Rep ListEngagements Source # 
Instance details

Defined in Amazonka.SSMContacts.ListEngagements

type Rep ListEngagements = D1 ('MetaData "ListEngagements" "Amazonka.SSMContacts.ListEngagements" "amazonka-ssm-contacts-2.0-ItNmOyIH300HIsnE5QTEXx" 'False) (C1 ('MetaCons "ListEngagements'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "incidentId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural))) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "timeRangeValue") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe TimeRange)))))

newListEngagements :: ListEngagements Source #

Create a value of ListEngagements 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:

ListEngagements, listEngagements_incidentId - The Amazon Resource Name (ARN) of the incident you're listing engagements for.

$sel:maxResults:ListEngagements', listEngagements_maxResults - The maximum number of engagements per page of results.

ListEngagements, listEngagements_nextToken - The pagination token to continue to the next page of results.

$sel:timeRangeValue:ListEngagements', listEngagements_timeRangeValue - The time range to lists engagements for an incident.

data ListEngagementsResponse Source #

See: newListEngagementsResponse smart constructor.

Instances

Instances details
Generic ListEngagementsResponse Source # 
Instance details

Defined in Amazonka.SSMContacts.ListEngagements

Associated Types

type Rep ListEngagementsResponse :: Type -> Type #

Read ListEngagementsResponse Source # 
Instance details

Defined in Amazonka.SSMContacts.ListEngagements

Show ListEngagementsResponse Source # 
Instance details

Defined in Amazonka.SSMContacts.ListEngagements

NFData ListEngagementsResponse Source # 
Instance details

Defined in Amazonka.SSMContacts.ListEngagements

Methods

rnf :: ListEngagementsResponse -> () #

Eq ListEngagementsResponse Source # 
Instance details

Defined in Amazonka.SSMContacts.ListEngagements

type Rep ListEngagementsResponse Source # 
Instance details

Defined in Amazonka.SSMContacts.ListEngagements

type Rep ListEngagementsResponse = D1 ('MetaData "ListEngagementsResponse" "Amazonka.SSMContacts.ListEngagements" "amazonka-ssm-contacts-2.0-ItNmOyIH300HIsnE5QTEXx" 'False) (C1 ('MetaCons "ListEngagementsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "engagements") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [Engagement]))))

newListEngagementsResponse Source #

Create a value of ListEngagementsResponse 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:

ListEngagements, listEngagementsResponse_nextToken - The pagination token to continue to the next page of results.

$sel:httpStatus:ListEngagementsResponse', listEngagementsResponse_httpStatus - The response's http status code.

$sel:engagements:ListEngagementsResponse', listEngagementsResponse_engagements - A list of each engagement that occurred during the specified time range of an incident.

ListPageReceipts (Paginated)

data ListPageReceipts Source #

See: newListPageReceipts smart constructor.

Instances

Instances details
ToJSON ListPageReceipts Source # 
Instance details

Defined in Amazonka.SSMContacts.ListPageReceipts

ToHeaders ListPageReceipts Source # 
Instance details

Defined in Amazonka.SSMContacts.ListPageReceipts

ToPath ListPageReceipts Source # 
Instance details

Defined in Amazonka.SSMContacts.ListPageReceipts

ToQuery ListPageReceipts Source # 
Instance details

Defined in Amazonka.SSMContacts.ListPageReceipts

AWSPager ListPageReceipts Source # 
Instance details

Defined in Amazonka.SSMContacts.ListPageReceipts

AWSRequest ListPageReceipts Source # 
Instance details

Defined in Amazonka.SSMContacts.ListPageReceipts

Associated Types

type AWSResponse ListPageReceipts #

Generic ListPageReceipts Source # 
Instance details

Defined in Amazonka.SSMContacts.ListPageReceipts

Associated Types

type Rep ListPageReceipts :: Type -> Type #

Read ListPageReceipts Source # 
Instance details

Defined in Amazonka.SSMContacts.ListPageReceipts

Show ListPageReceipts Source # 
Instance details

Defined in Amazonka.SSMContacts.ListPageReceipts

NFData ListPageReceipts Source # 
Instance details

Defined in Amazonka.SSMContacts.ListPageReceipts

Methods

rnf :: ListPageReceipts -> () #

Eq ListPageReceipts Source # 
Instance details

Defined in Amazonka.SSMContacts.ListPageReceipts

Hashable ListPageReceipts Source # 
Instance details

Defined in Amazonka.SSMContacts.ListPageReceipts

type AWSResponse ListPageReceipts Source # 
Instance details

Defined in Amazonka.SSMContacts.ListPageReceipts

type Rep ListPageReceipts Source # 
Instance details

Defined in Amazonka.SSMContacts.ListPageReceipts

type Rep ListPageReceipts = D1 ('MetaData "ListPageReceipts" "Amazonka.SSMContacts.ListPageReceipts" "amazonka-ssm-contacts-2.0-ItNmOyIH300HIsnE5QTEXx" 'False) (C1 ('MetaCons "ListPageReceipts'" 'PrefixI 'True) (S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "pageId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newListPageReceipts Source #

Create a value of ListPageReceipts 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:maxResults:ListPageReceipts', listPageReceipts_maxResults - The maximum number of acknowledgements per page of results.

ListPageReceipts, listPageReceipts_nextToken - The pagination token to continue to the next page of results.

$sel:pageId:ListPageReceipts', listPageReceipts_pageId - The Amazon Resource Name (ARN) of the engagement to a specific contact channel.

data ListPageReceiptsResponse Source #

See: newListPageReceiptsResponse smart constructor.

Instances

Instances details
Generic ListPageReceiptsResponse Source # 
Instance details

Defined in Amazonka.SSMContacts.ListPageReceipts

Associated Types

type Rep ListPageReceiptsResponse :: Type -> Type #

Read ListPageReceiptsResponse Source # 
Instance details

Defined in Amazonka.SSMContacts.ListPageReceipts

Show ListPageReceiptsResponse Source # 
Instance details

Defined in Amazonka.SSMContacts.ListPageReceipts

NFData ListPageReceiptsResponse Source # 
Instance details

Defined in Amazonka.SSMContacts.ListPageReceipts

Eq ListPageReceiptsResponse Source # 
Instance details

Defined in Amazonka.SSMContacts.ListPageReceipts

type Rep ListPageReceiptsResponse Source # 
Instance details

Defined in Amazonka.SSMContacts.ListPageReceipts

type Rep ListPageReceiptsResponse = D1 ('MetaData "ListPageReceiptsResponse" "Amazonka.SSMContacts.ListPageReceipts" "amazonka-ssm-contacts-2.0-ItNmOyIH300HIsnE5QTEXx" 'False) (C1 ('MetaCons "ListPageReceiptsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "receipts") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Receipt])) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newListPageReceiptsResponse Source #

Create a value of ListPageReceiptsResponse 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:

ListPageReceipts, listPageReceiptsResponse_nextToken - The pagination token to continue to the next page of results.

$sel:receipts:ListPageReceiptsResponse', listPageReceiptsResponse_receipts - A list of each acknowledgement.

$sel:httpStatus:ListPageReceiptsResponse', listPageReceiptsResponse_httpStatus - The response's http status code.

ListPagesByContact (Paginated)

data ListPagesByContact Source #

See: newListPagesByContact smart constructor.

Instances

Instances details
ToJSON ListPagesByContact Source # 
Instance details

Defined in Amazonka.SSMContacts.ListPagesByContact

ToHeaders ListPagesByContact Source # 
Instance details

Defined in Amazonka.SSMContacts.ListPagesByContact

ToPath ListPagesByContact Source # 
Instance details

Defined in Amazonka.SSMContacts.ListPagesByContact

ToQuery ListPagesByContact Source # 
Instance details

Defined in Amazonka.SSMContacts.ListPagesByContact

AWSPager ListPagesByContact Source # 
Instance details

Defined in Amazonka.SSMContacts.ListPagesByContact

AWSRequest ListPagesByContact Source # 
Instance details

Defined in Amazonka.SSMContacts.ListPagesByContact

Associated Types

type AWSResponse ListPagesByContact #

Generic ListPagesByContact Source # 
Instance details

Defined in Amazonka.SSMContacts.ListPagesByContact

Associated Types

type Rep ListPagesByContact :: Type -> Type #

Read ListPagesByContact Source # 
Instance details

Defined in Amazonka.SSMContacts.ListPagesByContact

Show ListPagesByContact Source # 
Instance details

Defined in Amazonka.SSMContacts.ListPagesByContact

NFData ListPagesByContact Source # 
Instance details

Defined in Amazonka.SSMContacts.ListPagesByContact

Methods

rnf :: ListPagesByContact -> () #

Eq ListPagesByContact Source # 
Instance details

Defined in Amazonka.SSMContacts.ListPagesByContact

Hashable ListPagesByContact Source # 
Instance details

Defined in Amazonka.SSMContacts.ListPagesByContact

type AWSResponse ListPagesByContact Source # 
Instance details

Defined in Amazonka.SSMContacts.ListPagesByContact

type Rep ListPagesByContact Source # 
Instance details

Defined in Amazonka.SSMContacts.ListPagesByContact

type Rep ListPagesByContact = D1 ('MetaData "ListPagesByContact" "Amazonka.SSMContacts.ListPagesByContact" "amazonka-ssm-contacts-2.0-ItNmOyIH300HIsnE5QTEXx" 'False) (C1 ('MetaCons "ListPagesByContact'" 'PrefixI 'True) (S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "contactId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newListPagesByContact Source #

Create a value of ListPagesByContact 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:maxResults:ListPagesByContact', listPagesByContact_maxResults - The maximum number of engagements to contact channels to list per page of results.

ListPagesByContact, listPagesByContact_nextToken - The pagination token to continue to the next page of results.

ListPagesByContact, listPagesByContact_contactId - The Amazon Resource Name (ARN) of the contact you are retrieving engagements for.

data ListPagesByContactResponse Source #

See: newListPagesByContactResponse smart constructor.

Instances

Instances details
Generic ListPagesByContactResponse Source # 
Instance details

Defined in Amazonka.SSMContacts.ListPagesByContact

Associated Types

type Rep ListPagesByContactResponse :: Type -> Type #

Read ListPagesByContactResponse Source # 
Instance details

Defined in Amazonka.SSMContacts.ListPagesByContact

Show ListPagesByContactResponse Source # 
Instance details

Defined in Amazonka.SSMContacts.ListPagesByContact

NFData ListPagesByContactResponse Source # 
Instance details

Defined in Amazonka.SSMContacts.ListPagesByContact

Eq ListPagesByContactResponse Source # 
Instance details

Defined in Amazonka.SSMContacts.ListPagesByContact

type Rep ListPagesByContactResponse Source # 
Instance details

Defined in Amazonka.SSMContacts.ListPagesByContact

type Rep ListPagesByContactResponse = D1 ('MetaData "ListPagesByContactResponse" "Amazonka.SSMContacts.ListPagesByContact" "amazonka-ssm-contacts-2.0-ItNmOyIH300HIsnE5QTEXx" 'False) (C1 ('MetaCons "ListPagesByContactResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "pages") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [Page]))))

newListPagesByContactResponse Source #

Create a value of ListPagesByContactResponse 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:

ListPagesByContact, listPagesByContactResponse_nextToken - The pagination token to continue to the next page of results.

$sel:httpStatus:ListPagesByContactResponse', listPagesByContactResponse_httpStatus - The response's http status code.

$sel:pages:ListPagesByContactResponse', listPagesByContactResponse_pages - The list of engagements to a contact's contact channel.

ListPagesByEngagement (Paginated)

data ListPagesByEngagement Source #

See: newListPagesByEngagement smart constructor.

Instances

Instances details
ToJSON ListPagesByEngagement Source # 
Instance details

Defined in Amazonka.SSMContacts.ListPagesByEngagement

ToHeaders ListPagesByEngagement Source # 
Instance details

Defined in Amazonka.SSMContacts.ListPagesByEngagement

ToPath ListPagesByEngagement Source # 
Instance details

Defined in Amazonka.SSMContacts.ListPagesByEngagement

ToQuery ListPagesByEngagement Source # 
Instance details

Defined in Amazonka.SSMContacts.ListPagesByEngagement

AWSPager ListPagesByEngagement Source # 
Instance details

Defined in Amazonka.SSMContacts.ListPagesByEngagement

AWSRequest ListPagesByEngagement Source # 
Instance details

Defined in Amazonka.SSMContacts.ListPagesByEngagement

Associated Types

type AWSResponse ListPagesByEngagement #

Generic ListPagesByEngagement Source # 
Instance details

Defined in Amazonka.SSMContacts.ListPagesByEngagement

Associated Types

type Rep ListPagesByEngagement :: Type -> Type #

Read ListPagesByEngagement Source # 
Instance details

Defined in Amazonka.SSMContacts.ListPagesByEngagement

Show ListPagesByEngagement Source # 
Instance details

Defined in Amazonka.SSMContacts.ListPagesByEngagement

NFData ListPagesByEngagement Source # 
Instance details

Defined in Amazonka.SSMContacts.ListPagesByEngagement

Methods

rnf :: ListPagesByEngagement -> () #

Eq ListPagesByEngagement Source # 
Instance details

Defined in Amazonka.SSMContacts.ListPagesByEngagement

Hashable ListPagesByEngagement Source # 
Instance details

Defined in Amazonka.SSMContacts.ListPagesByEngagement

type AWSResponse ListPagesByEngagement Source # 
Instance details

Defined in Amazonka.SSMContacts.ListPagesByEngagement

type Rep ListPagesByEngagement Source # 
Instance details

Defined in Amazonka.SSMContacts.ListPagesByEngagement

type Rep ListPagesByEngagement = D1 ('MetaData "ListPagesByEngagement" "Amazonka.SSMContacts.ListPagesByEngagement" "amazonka-ssm-contacts-2.0-ItNmOyIH300HIsnE5QTEXx" 'False) (C1 ('MetaCons "ListPagesByEngagement'" 'PrefixI 'True) (S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "engagementId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newListPagesByEngagement Source #

Create a value of ListPagesByEngagement 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:maxResults:ListPagesByEngagement', listPagesByEngagement_maxResults - The maximum number of engagements to contact channels to list per page of results.

ListPagesByEngagement, listPagesByEngagement_nextToken - The pagination token to continue to the next page of results.

$sel:engagementId:ListPagesByEngagement', listPagesByEngagement_engagementId - The Amazon Resource Name (ARN) of the engagement.

data ListPagesByEngagementResponse Source #

See: newListPagesByEngagementResponse smart constructor.

Instances

Instances details
Generic ListPagesByEngagementResponse Source # 
Instance details

Defined in Amazonka.SSMContacts.ListPagesByEngagement

Associated Types

type Rep ListPagesByEngagementResponse :: Type -> Type #

Read ListPagesByEngagementResponse Source # 
Instance details

Defined in Amazonka.SSMContacts.ListPagesByEngagement

Show ListPagesByEngagementResponse Source # 
Instance details

Defined in Amazonka.SSMContacts.ListPagesByEngagement

NFData ListPagesByEngagementResponse Source # 
Instance details

Defined in Amazonka.SSMContacts.ListPagesByEngagement

Eq ListPagesByEngagementResponse Source # 
Instance details

Defined in Amazonka.SSMContacts.ListPagesByEngagement

type Rep ListPagesByEngagementResponse Source # 
Instance details

Defined in Amazonka.SSMContacts.ListPagesByEngagement

type Rep ListPagesByEngagementResponse = D1 ('MetaData "ListPagesByEngagementResponse" "Amazonka.SSMContacts.ListPagesByEngagement" "amazonka-ssm-contacts-2.0-ItNmOyIH300HIsnE5QTEXx" 'False) (C1 ('MetaCons "ListPagesByEngagementResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "pages") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [Page]))))

newListPagesByEngagementResponse Source #

Create a value of ListPagesByEngagementResponse 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:

ListPagesByEngagement, listPagesByEngagementResponse_nextToken - The pagination token to continue to the next page of results.

$sel:httpStatus:ListPagesByEngagementResponse', listPagesByEngagementResponse_httpStatus - The response's http status code.

$sel:pages:ListPagesByEngagementResponse', listPagesByEngagementResponse_pages - The list of engagements to contact channels.

ListTagsForResource

data ListTagsForResource Source #

See: newListTagsForResource smart constructor.

Instances

Instances details
ToJSON ListTagsForResource Source # 
Instance details

Defined in Amazonka.SSMContacts.ListTagsForResource

ToHeaders ListTagsForResource Source # 
Instance details

Defined in Amazonka.SSMContacts.ListTagsForResource

ToPath ListTagsForResource Source # 
Instance details

Defined in Amazonka.SSMContacts.ListTagsForResource

ToQuery ListTagsForResource Source # 
Instance details

Defined in Amazonka.SSMContacts.ListTagsForResource

AWSRequest ListTagsForResource Source # 
Instance details

Defined in Amazonka.SSMContacts.ListTagsForResource

Associated Types

type AWSResponse ListTagsForResource #

Generic ListTagsForResource Source # 
Instance details

Defined in Amazonka.SSMContacts.ListTagsForResource

Associated Types

type Rep ListTagsForResource :: Type -> Type #

Read ListTagsForResource Source # 
Instance details

Defined in Amazonka.SSMContacts.ListTagsForResource

Show ListTagsForResource Source # 
Instance details

Defined in Amazonka.SSMContacts.ListTagsForResource

NFData ListTagsForResource Source # 
Instance details

Defined in Amazonka.SSMContacts.ListTagsForResource

Methods

rnf :: ListTagsForResource -> () #

Eq ListTagsForResource Source # 
Instance details

Defined in Amazonka.SSMContacts.ListTagsForResource

Hashable ListTagsForResource Source # 
Instance details

Defined in Amazonka.SSMContacts.ListTagsForResource

type AWSResponse ListTagsForResource Source # 
Instance details

Defined in Amazonka.SSMContacts.ListTagsForResource

type Rep ListTagsForResource Source # 
Instance details

Defined in Amazonka.SSMContacts.ListTagsForResource

type Rep ListTagsForResource = D1 ('MetaData "ListTagsForResource" "Amazonka.SSMContacts.ListTagsForResource" "amazonka-ssm-contacts-2.0-ItNmOyIH300HIsnE5QTEXx" 'False) (C1 ('MetaCons "ListTagsForResource'" 'PrefixI 'True) (S1 ('MetaSel ('Just "resourceARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newListTagsForResource Source #

Create a value of ListTagsForResource 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:resourceARN:ListTagsForResource', listTagsForResource_resourceARN - The Amazon Resource Name (ARN) of the contact or escalation plan.

data ListTagsForResourceResponse Source #

See: newListTagsForResourceResponse smart constructor.

Instances

Instances details
Generic ListTagsForResourceResponse Source # 
Instance details

Defined in Amazonka.SSMContacts.ListTagsForResource

Associated Types

type Rep ListTagsForResourceResponse :: Type -> Type #

Read ListTagsForResourceResponse Source # 
Instance details

Defined in Amazonka.SSMContacts.ListTagsForResource

Show ListTagsForResourceResponse Source # 
Instance details

Defined in Amazonka.SSMContacts.ListTagsForResource

NFData ListTagsForResourceResponse Source # 
Instance details

Defined in Amazonka.SSMContacts.ListTagsForResource

Eq ListTagsForResourceResponse Source # 
Instance details

Defined in Amazonka.SSMContacts.ListTagsForResource

type Rep ListTagsForResourceResponse Source # 
Instance details

Defined in Amazonka.SSMContacts.ListTagsForResource

type Rep ListTagsForResourceResponse = D1 ('MetaData "ListTagsForResourceResponse" "Amazonka.SSMContacts.ListTagsForResource" "amazonka-ssm-contacts-2.0-ItNmOyIH300HIsnE5QTEXx" 'False) (C1 ('MetaCons "ListTagsForResourceResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Tag])) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newListTagsForResourceResponse Source #

Create a value of ListTagsForResourceResponse 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:tags:ListTagsForResourceResponse', listTagsForResourceResponse_tags - The tags related to the contact or escalation plan.

$sel:httpStatus:ListTagsForResourceResponse', listTagsForResourceResponse_httpStatus - The response's http status code.

PutContactPolicy

data PutContactPolicy Source #

See: newPutContactPolicy smart constructor.

Instances

Instances details
ToJSON PutContactPolicy Source # 
Instance details

Defined in Amazonka.SSMContacts.PutContactPolicy

ToHeaders PutContactPolicy Source # 
Instance details

Defined in Amazonka.SSMContacts.PutContactPolicy

ToPath PutContactPolicy Source # 
Instance details

Defined in Amazonka.SSMContacts.PutContactPolicy

ToQuery PutContactPolicy Source # 
Instance details

Defined in Amazonka.SSMContacts.PutContactPolicy

AWSRequest PutContactPolicy Source # 
Instance details

Defined in Amazonka.SSMContacts.PutContactPolicy

Associated Types

type AWSResponse PutContactPolicy #

Generic PutContactPolicy Source # 
Instance details

Defined in Amazonka.SSMContacts.PutContactPolicy

Associated Types

type Rep PutContactPolicy :: Type -> Type #

Read PutContactPolicy Source # 
Instance details

Defined in Amazonka.SSMContacts.PutContactPolicy

Show PutContactPolicy Source # 
Instance details

Defined in Amazonka.SSMContacts.PutContactPolicy

NFData PutContactPolicy Source # 
Instance details

Defined in Amazonka.SSMContacts.PutContactPolicy

Methods

rnf :: PutContactPolicy -> () #

Eq PutContactPolicy Source # 
Instance details

Defined in Amazonka.SSMContacts.PutContactPolicy

Hashable PutContactPolicy Source # 
Instance details

Defined in Amazonka.SSMContacts.PutContactPolicy

type AWSResponse PutContactPolicy Source # 
Instance details

Defined in Amazonka.SSMContacts.PutContactPolicy

type Rep PutContactPolicy Source # 
Instance details

Defined in Amazonka.SSMContacts.PutContactPolicy

type Rep PutContactPolicy = D1 ('MetaData "PutContactPolicy" "Amazonka.SSMContacts.PutContactPolicy" "amazonka-ssm-contacts-2.0-ItNmOyIH300HIsnE5QTEXx" 'False) (C1 ('MetaCons "PutContactPolicy'" 'PrefixI 'True) (S1 ('MetaSel ('Just "contactArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "policy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newPutContactPolicy Source #

Create a value of PutContactPolicy 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:

PutContactPolicy, putContactPolicy_contactArn - The Amazon Resource Name (ARN) of the contact or escalation plan.

$sel:policy:PutContactPolicy', putContactPolicy_policy - Details of the resource policy.

data PutContactPolicyResponse Source #

See: newPutContactPolicyResponse smart constructor.

Instances

Instances details
Generic PutContactPolicyResponse Source # 
Instance details

Defined in Amazonka.SSMContacts.PutContactPolicy

Associated Types

type Rep PutContactPolicyResponse :: Type -> Type #

Read PutContactPolicyResponse Source # 
Instance details

Defined in Amazonka.SSMContacts.PutContactPolicy

Show PutContactPolicyResponse Source # 
Instance details

Defined in Amazonka.SSMContacts.PutContactPolicy

NFData PutContactPolicyResponse Source # 
Instance details

Defined in Amazonka.SSMContacts.PutContactPolicy

Eq PutContactPolicyResponse Source # 
Instance details

Defined in Amazonka.SSMContacts.PutContactPolicy

type Rep PutContactPolicyResponse Source # 
Instance details

Defined in Amazonka.SSMContacts.PutContactPolicy

type Rep PutContactPolicyResponse = D1 ('MetaData "PutContactPolicyResponse" "Amazonka.SSMContacts.PutContactPolicy" "amazonka-ssm-contacts-2.0-ItNmOyIH300HIsnE5QTEXx" 'False) (C1 ('MetaCons "PutContactPolicyResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newPutContactPolicyResponse Source #

Create a value of PutContactPolicyResponse 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:httpStatus:PutContactPolicyResponse', putContactPolicyResponse_httpStatus - The response's http status code.

SendActivationCode

data SendActivationCode Source #

See: newSendActivationCode smart constructor.

Instances

Instances details
ToJSON SendActivationCode Source # 
Instance details

Defined in Amazonka.SSMContacts.SendActivationCode

ToHeaders SendActivationCode Source # 
Instance details

Defined in Amazonka.SSMContacts.SendActivationCode

ToPath SendActivationCode Source # 
Instance details

Defined in Amazonka.SSMContacts.SendActivationCode

ToQuery SendActivationCode Source # 
Instance details

Defined in Amazonka.SSMContacts.SendActivationCode

AWSRequest SendActivationCode Source # 
Instance details

Defined in Amazonka.SSMContacts.SendActivationCode

Associated Types

type AWSResponse SendActivationCode #

Generic SendActivationCode Source # 
Instance details

Defined in Amazonka.SSMContacts.SendActivationCode

Associated Types

type Rep SendActivationCode :: Type -> Type #

Read SendActivationCode Source # 
Instance details

Defined in Amazonka.SSMContacts.SendActivationCode

Show SendActivationCode Source # 
Instance details

Defined in Amazonka.SSMContacts.SendActivationCode

NFData SendActivationCode Source # 
Instance details

Defined in Amazonka.SSMContacts.SendActivationCode

Methods

rnf :: SendActivationCode -> () #

Eq SendActivationCode Source # 
Instance details

Defined in Amazonka.SSMContacts.SendActivationCode

Hashable SendActivationCode Source # 
Instance details

Defined in Amazonka.SSMContacts.SendActivationCode

type AWSResponse SendActivationCode Source # 
Instance details

Defined in Amazonka.SSMContacts.SendActivationCode

type Rep SendActivationCode Source # 
Instance details

Defined in Amazonka.SSMContacts.SendActivationCode

type Rep SendActivationCode = D1 ('MetaData "SendActivationCode" "Amazonka.SSMContacts.SendActivationCode" "amazonka-ssm-contacts-2.0-ItNmOyIH300HIsnE5QTEXx" 'False) (C1 ('MetaCons "SendActivationCode'" 'PrefixI 'True) (S1 ('MetaSel ('Just "contactChannelId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newSendActivationCode Source #

Create a value of SendActivationCode 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:

SendActivationCode, sendActivationCode_contactChannelId - The Amazon Resource Name (ARN) of the contact channel.

data SendActivationCodeResponse Source #

See: newSendActivationCodeResponse smart constructor.

Instances

Instances details
Generic SendActivationCodeResponse Source # 
Instance details

Defined in Amazonka.SSMContacts.SendActivationCode

Associated Types

type Rep SendActivationCodeResponse :: Type -> Type #

Read SendActivationCodeResponse Source # 
Instance details

Defined in Amazonka.SSMContacts.SendActivationCode

Show SendActivationCodeResponse Source # 
Instance details

Defined in Amazonka.SSMContacts.SendActivationCode

NFData SendActivationCodeResponse Source # 
Instance details

Defined in Amazonka.SSMContacts.SendActivationCode

Eq SendActivationCodeResponse Source # 
Instance details

Defined in Amazonka.SSMContacts.SendActivationCode

type Rep SendActivationCodeResponse Source # 
Instance details

Defined in Amazonka.SSMContacts.SendActivationCode

type Rep SendActivationCodeResponse = D1 ('MetaData "SendActivationCodeResponse" "Amazonka.SSMContacts.SendActivationCode" "amazonka-ssm-contacts-2.0-ItNmOyIH300HIsnE5QTEXx" 'False) (C1 ('MetaCons "SendActivationCodeResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newSendActivationCodeResponse Source #

Create a value of SendActivationCodeResponse 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:httpStatus:SendActivationCodeResponse', sendActivationCodeResponse_httpStatus - The response's http status code.

StartEngagement

data StartEngagement Source #

See: newStartEngagement smart constructor.

Instances

Instances details
ToJSON StartEngagement Source # 
Instance details

Defined in Amazonka.SSMContacts.StartEngagement

ToHeaders StartEngagement Source # 
Instance details

Defined in Amazonka.SSMContacts.StartEngagement

ToPath StartEngagement Source # 
Instance details

Defined in Amazonka.SSMContacts.StartEngagement

ToQuery StartEngagement Source # 
Instance details

Defined in Amazonka.SSMContacts.StartEngagement

AWSRequest StartEngagement Source # 
Instance details

Defined in Amazonka.SSMContacts.StartEngagement

Associated Types

type AWSResponse StartEngagement #

Generic StartEngagement Source # 
Instance details

Defined in Amazonka.SSMContacts.StartEngagement

Associated Types

type Rep StartEngagement :: Type -> Type #

Read StartEngagement Source # 
Instance details

Defined in Amazonka.SSMContacts.StartEngagement

Show StartEngagement Source # 
Instance details

Defined in Amazonka.SSMContacts.StartEngagement

NFData StartEngagement Source # 
Instance details

Defined in Amazonka.SSMContacts.StartEngagement

Methods

rnf :: StartEngagement -> () #

Eq StartEngagement Source # 
Instance details

Defined in Amazonka.SSMContacts.StartEngagement

Hashable StartEngagement Source # 
Instance details

Defined in Amazonka.SSMContacts.StartEngagement

type AWSResponse StartEngagement Source # 
Instance details

Defined in Amazonka.SSMContacts.StartEngagement

type Rep StartEngagement Source # 
Instance details

Defined in Amazonka.SSMContacts.StartEngagement

newStartEngagement Source #

Create a value of StartEngagement 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:idempotencyToken:StartEngagement', startEngagement_idempotencyToken - A token ensuring that the operation is called only once with the specified details.

StartEngagement, startEngagement_incidentId - The ARN of the incident that the engagement is part of.

$sel:publicContent:StartEngagement', startEngagement_publicContent - The insecure content of the message that was sent to the contact. Use this field for engagements to SMS.

$sel:publicSubject:StartEngagement', startEngagement_publicSubject - The insecure subject of the message that was sent to the contact. Use this field for engagements to SMS.

StartEngagement, startEngagement_contactId - The Amazon Resource Name (ARN) of the contact being engaged.

StartEngagement, startEngagement_sender - The user that started the engagement.

$sel:subject:StartEngagement', startEngagement_subject - The secure subject of the message that was sent to the contact. Use this field for engagements to VOICE or EMAIL.

$sel:content:StartEngagement', startEngagement_content - The secure content of the message that was sent to the contact. Use this field for engagements to VOICE or EMAIL.

data StartEngagementResponse Source #

See: newStartEngagementResponse smart constructor.

Instances

Instances details
Generic StartEngagementResponse Source # 
Instance details

Defined in Amazonka.SSMContacts.StartEngagement

Associated Types

type Rep StartEngagementResponse :: Type -> Type #

Read StartEngagementResponse Source # 
Instance details

Defined in Amazonka.SSMContacts.StartEngagement

Show StartEngagementResponse Source # 
Instance details

Defined in Amazonka.SSMContacts.StartEngagement

NFData StartEngagementResponse Source # 
Instance details

Defined in Amazonka.SSMContacts.StartEngagement

Methods

rnf :: StartEngagementResponse -> () #

Eq StartEngagementResponse Source # 
Instance details

Defined in Amazonka.SSMContacts.StartEngagement

type Rep StartEngagementResponse Source # 
Instance details

Defined in Amazonka.SSMContacts.StartEngagement

type Rep StartEngagementResponse = D1 ('MetaData "StartEngagementResponse" "Amazonka.SSMContacts.StartEngagement" "amazonka-ssm-contacts-2.0-ItNmOyIH300HIsnE5QTEXx" 'False) (C1 ('MetaCons "StartEngagementResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "engagementArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newStartEngagementResponse Source #

Create a value of StartEngagementResponse 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:httpStatus:StartEngagementResponse', startEngagementResponse_httpStatus - The response's http status code.

StartEngagementResponse, startEngagementResponse_engagementArn - The ARN of the engagement.

StopEngagement

data StopEngagement Source #

See: newStopEngagement smart constructor.

Constructors

StopEngagement' (Maybe Text) Text 

Instances

Instances details
ToJSON StopEngagement Source # 
Instance details

Defined in Amazonka.SSMContacts.StopEngagement

ToHeaders StopEngagement Source # 
Instance details

Defined in Amazonka.SSMContacts.StopEngagement

ToPath StopEngagement Source # 
Instance details

Defined in Amazonka.SSMContacts.StopEngagement

ToQuery StopEngagement Source # 
Instance details

Defined in Amazonka.SSMContacts.StopEngagement

AWSRequest StopEngagement Source # 
Instance details

Defined in Amazonka.SSMContacts.StopEngagement

Associated Types

type AWSResponse StopEngagement #

Generic StopEngagement Source # 
Instance details

Defined in Amazonka.SSMContacts.StopEngagement

Associated Types

type Rep StopEngagement :: Type -> Type #

Read StopEngagement Source # 
Instance details

Defined in Amazonka.SSMContacts.StopEngagement

Show StopEngagement Source # 
Instance details

Defined in Amazonka.SSMContacts.StopEngagement

NFData StopEngagement Source # 
Instance details

Defined in Amazonka.SSMContacts.StopEngagement

Methods

rnf :: StopEngagement -> () #

Eq StopEngagement Source # 
Instance details

Defined in Amazonka.SSMContacts.StopEngagement

Hashable StopEngagement Source # 
Instance details

Defined in Amazonka.SSMContacts.StopEngagement

type AWSResponse StopEngagement Source # 
Instance details

Defined in Amazonka.SSMContacts.StopEngagement

type Rep StopEngagement Source # 
Instance details

Defined in Amazonka.SSMContacts.StopEngagement

type Rep StopEngagement = D1 ('MetaData "StopEngagement" "Amazonka.SSMContacts.StopEngagement" "amazonka-ssm-contacts-2.0-ItNmOyIH300HIsnE5QTEXx" 'False) (C1 ('MetaCons "StopEngagement'" 'PrefixI 'True) (S1 ('MetaSel ('Just "reason") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "engagementId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newStopEngagement Source #

Create a value of StopEngagement 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:reason:StopEngagement', stopEngagement_reason - The reason that you're stopping the engagement.

$sel:engagementId:StopEngagement', stopEngagement_engagementId - The Amazon Resource Name (ARN) of the engagement.

data StopEngagementResponse Source #

See: newStopEngagementResponse smart constructor.

Instances

Instances details
Generic StopEngagementResponse Source # 
Instance details

Defined in Amazonka.SSMContacts.StopEngagement

Associated Types

type Rep StopEngagementResponse :: Type -> Type #

Read StopEngagementResponse Source # 
Instance details

Defined in Amazonka.SSMContacts.StopEngagement

Show StopEngagementResponse Source # 
Instance details

Defined in Amazonka.SSMContacts.StopEngagement

NFData StopEngagementResponse Source # 
Instance details

Defined in Amazonka.SSMContacts.StopEngagement

Methods

rnf :: StopEngagementResponse -> () #

Eq StopEngagementResponse Source # 
Instance details

Defined in Amazonka.SSMContacts.StopEngagement

type Rep StopEngagementResponse Source # 
Instance details

Defined in Amazonka.SSMContacts.StopEngagement

type Rep StopEngagementResponse = D1 ('MetaData "StopEngagementResponse" "Amazonka.SSMContacts.StopEngagement" "amazonka-ssm-contacts-2.0-ItNmOyIH300HIsnE5QTEXx" 'False) (C1 ('MetaCons "StopEngagementResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newStopEngagementResponse Source #

Create a value of StopEngagementResponse 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:httpStatus:StopEngagementResponse', stopEngagementResponse_httpStatus - The response's http status code.

TagResource

data TagResource Source #

See: newTagResource smart constructor.

Constructors

TagResource' Text [Tag] 

Instances

Instances details
ToJSON TagResource Source # 
Instance details

Defined in Amazonka.SSMContacts.TagResource

ToHeaders TagResource Source # 
Instance details

Defined in Amazonka.SSMContacts.TagResource

Methods

toHeaders :: TagResource -> [Header] #

ToPath TagResource Source # 
Instance details

Defined in Amazonka.SSMContacts.TagResource

ToQuery TagResource Source # 
Instance details

Defined in Amazonka.SSMContacts.TagResource

AWSRequest TagResource Source # 
Instance details

Defined in Amazonka.SSMContacts.TagResource

Associated Types

type AWSResponse TagResource #

Generic TagResource Source # 
Instance details

Defined in Amazonka.SSMContacts.TagResource

Associated Types

type Rep TagResource :: Type -> Type #

Read TagResource Source # 
Instance details

Defined in Amazonka.SSMContacts.TagResource

Show TagResource Source # 
Instance details

Defined in Amazonka.SSMContacts.TagResource

NFData TagResource Source # 
Instance details

Defined in Amazonka.SSMContacts.TagResource

Methods

rnf :: TagResource -> () #

Eq TagResource Source # 
Instance details

Defined in Amazonka.SSMContacts.TagResource

Hashable TagResource Source # 
Instance details

Defined in Amazonka.SSMContacts.TagResource

type AWSResponse TagResource Source # 
Instance details

Defined in Amazonka.SSMContacts.TagResource

type Rep TagResource Source # 
Instance details

Defined in Amazonka.SSMContacts.TagResource

type Rep TagResource = D1 ('MetaData "TagResource" "Amazonka.SSMContacts.TagResource" "amazonka-ssm-contacts-2.0-ItNmOyIH300HIsnE5QTEXx" 'False) (C1 ('MetaCons "TagResource'" 'PrefixI 'True) (S1 ('MetaSel ('Just "resourceARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [Tag])))

newTagResource Source #

Create a value of TagResource 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:resourceARN:TagResource', tagResource_resourceARN - The Amazon Resource Name (ARN) of the contact or escalation plan.

$sel:tags:TagResource', tagResource_tags - A list of tags that you are adding to the contact or escalation plan.

data TagResourceResponse Source #

See: newTagResourceResponse smart constructor.

Instances

Instances details
Generic TagResourceResponse Source # 
Instance details

Defined in Amazonka.SSMContacts.TagResource

Associated Types

type Rep TagResourceResponse :: Type -> Type #

Read TagResourceResponse Source # 
Instance details

Defined in Amazonka.SSMContacts.TagResource

Show TagResourceResponse Source # 
Instance details

Defined in Amazonka.SSMContacts.TagResource

NFData TagResourceResponse Source # 
Instance details

Defined in Amazonka.SSMContacts.TagResource

Methods

rnf :: TagResourceResponse -> () #

Eq TagResourceResponse Source # 
Instance details

Defined in Amazonka.SSMContacts.TagResource

type Rep TagResourceResponse Source # 
Instance details

Defined in Amazonka.SSMContacts.TagResource

type Rep TagResourceResponse = D1 ('MetaData "TagResourceResponse" "Amazonka.SSMContacts.TagResource" "amazonka-ssm-contacts-2.0-ItNmOyIH300HIsnE5QTEXx" 'False) (C1 ('MetaCons "TagResourceResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newTagResourceResponse Source #

Create a value of TagResourceResponse 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:httpStatus:TagResourceResponse', tagResourceResponse_httpStatus - The response's http status code.

UntagResource

data UntagResource Source #

See: newUntagResource smart constructor.

Constructors

UntagResource' Text [Text] 

Instances

Instances details
ToJSON UntagResource Source # 
Instance details

Defined in Amazonka.SSMContacts.UntagResource

ToHeaders UntagResource Source # 
Instance details

Defined in Amazonka.SSMContacts.UntagResource

ToPath UntagResource Source # 
Instance details

Defined in Amazonka.SSMContacts.UntagResource

ToQuery UntagResource Source # 
Instance details

Defined in Amazonka.SSMContacts.UntagResource

AWSRequest UntagResource Source # 
Instance details

Defined in Amazonka.SSMContacts.UntagResource

Associated Types

type AWSResponse UntagResource #

Generic UntagResource Source # 
Instance details

Defined in Amazonka.SSMContacts.UntagResource

Associated Types

type Rep UntagResource :: Type -> Type #

Read UntagResource Source # 
Instance details

Defined in Amazonka.SSMContacts.UntagResource

Show UntagResource Source # 
Instance details

Defined in Amazonka.SSMContacts.UntagResource

NFData UntagResource Source # 
Instance details

Defined in Amazonka.SSMContacts.UntagResource

Methods

rnf :: UntagResource -> () #

Eq UntagResource Source # 
Instance details

Defined in Amazonka.SSMContacts.UntagResource

Hashable UntagResource Source # 
Instance details

Defined in Amazonka.SSMContacts.UntagResource

type AWSResponse UntagResource Source # 
Instance details

Defined in Amazonka.SSMContacts.UntagResource

type Rep UntagResource Source # 
Instance details

Defined in Amazonka.SSMContacts.UntagResource

type Rep UntagResource = D1 ('MetaData "UntagResource" "Amazonka.SSMContacts.UntagResource" "amazonka-ssm-contacts-2.0-ItNmOyIH300HIsnE5QTEXx" 'False) (C1 ('MetaCons "UntagResource'" 'PrefixI 'True) (S1 ('MetaSel ('Just "resourceARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "tagKeys") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [Text])))

newUntagResource Source #

Create a value of UntagResource 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:resourceARN:UntagResource', untagResource_resourceARN - The Amazon Resource Name (ARN) of the contact or escalation plan.

$sel:tagKeys:UntagResource', untagResource_tagKeys - The key of the tag that you want to remove.

data UntagResourceResponse Source #

See: newUntagResourceResponse smart constructor.

Instances

Instances details
Generic UntagResourceResponse Source # 
Instance details

Defined in Amazonka.SSMContacts.UntagResource

Associated Types

type Rep UntagResourceResponse :: Type -> Type #

Read UntagResourceResponse Source # 
Instance details

Defined in Amazonka.SSMContacts.UntagResource

Show UntagResourceResponse Source # 
Instance details

Defined in Amazonka.SSMContacts.UntagResource

NFData UntagResourceResponse Source # 
Instance details

Defined in Amazonka.SSMContacts.UntagResource

Methods

rnf :: UntagResourceResponse -> () #

Eq UntagResourceResponse Source # 
Instance details

Defined in Amazonka.SSMContacts.UntagResource

type Rep UntagResourceResponse Source # 
Instance details

Defined in Amazonka.SSMContacts.UntagResource

type Rep UntagResourceResponse = D1 ('MetaData "UntagResourceResponse" "Amazonka.SSMContacts.UntagResource" "amazonka-ssm-contacts-2.0-ItNmOyIH300HIsnE5QTEXx" 'False) (C1 ('MetaCons "UntagResourceResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newUntagResourceResponse Source #

Create a value of UntagResourceResponse 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:httpStatus:UntagResourceResponse', untagResourceResponse_httpStatus - The response's http status code.

UpdateContact

data UpdateContact Source #

See: newUpdateContact smart constructor.

Instances

Instances details
ToJSON UpdateContact Source # 
Instance details

Defined in Amazonka.SSMContacts.UpdateContact

ToHeaders UpdateContact Source # 
Instance details

Defined in Amazonka.SSMContacts.UpdateContact

ToPath UpdateContact Source # 
Instance details

Defined in Amazonka.SSMContacts.UpdateContact

ToQuery UpdateContact Source # 
Instance details

Defined in Amazonka.SSMContacts.UpdateContact

AWSRequest UpdateContact Source # 
Instance details

Defined in Amazonka.SSMContacts.UpdateContact

Associated Types

type AWSResponse UpdateContact #

Generic UpdateContact Source # 
Instance details

Defined in Amazonka.SSMContacts.UpdateContact

Associated Types

type Rep UpdateContact :: Type -> Type #

Read UpdateContact Source # 
Instance details

Defined in Amazonka.SSMContacts.UpdateContact

Show UpdateContact Source # 
Instance details

Defined in Amazonka.SSMContacts.UpdateContact

NFData UpdateContact Source # 
Instance details

Defined in Amazonka.SSMContacts.UpdateContact

Methods

rnf :: UpdateContact -> () #

Eq UpdateContact Source # 
Instance details

Defined in Amazonka.SSMContacts.UpdateContact

Hashable UpdateContact Source # 
Instance details

Defined in Amazonka.SSMContacts.UpdateContact

type AWSResponse UpdateContact Source # 
Instance details

Defined in Amazonka.SSMContacts.UpdateContact

type Rep UpdateContact Source # 
Instance details

Defined in Amazonka.SSMContacts.UpdateContact

type Rep UpdateContact = D1 ('MetaData "UpdateContact" "Amazonka.SSMContacts.UpdateContact" "amazonka-ssm-contacts-2.0-ItNmOyIH300HIsnE5QTEXx" 'False) (C1 ('MetaCons "UpdateContact'" 'PrefixI 'True) (S1 ('MetaSel ('Just "displayName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "plan") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Plan)) :*: S1 ('MetaSel ('Just "contactId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newUpdateContact Source #

Create a value of UpdateContact 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:

UpdateContact, updateContact_displayName - The full name of the contact or escalation plan.

$sel:plan:UpdateContact', updateContact_plan - A list of stages. A contact has an engagement plan with stages for specified contact channels. An escalation plan uses these stages to contact specified contacts.

UpdateContact, updateContact_contactId - The Amazon Resource Name (ARN) of the contact or escalation plan you're updating.

data UpdateContactResponse Source #

See: newUpdateContactResponse smart constructor.

Instances

Instances details
Generic UpdateContactResponse Source # 
Instance details

Defined in Amazonka.SSMContacts.UpdateContact

Associated Types

type Rep UpdateContactResponse :: Type -> Type #

Read UpdateContactResponse Source # 
Instance details

Defined in Amazonka.SSMContacts.UpdateContact

Show UpdateContactResponse Source # 
Instance details

Defined in Amazonka.SSMContacts.UpdateContact

NFData UpdateContactResponse Source # 
Instance details

Defined in Amazonka.SSMContacts.UpdateContact

Methods

rnf :: UpdateContactResponse -> () #

Eq UpdateContactResponse Source # 
Instance details

Defined in Amazonka.SSMContacts.UpdateContact

type Rep UpdateContactResponse Source # 
Instance details

Defined in Amazonka.SSMContacts.UpdateContact

type Rep UpdateContactResponse = D1 ('MetaData "UpdateContactResponse" "Amazonka.SSMContacts.UpdateContact" "amazonka-ssm-contacts-2.0-ItNmOyIH300HIsnE5QTEXx" 'False) (C1 ('MetaCons "UpdateContactResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newUpdateContactResponse Source #

Create a value of UpdateContactResponse 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:httpStatus:UpdateContactResponse', updateContactResponse_httpStatus - The response's http status code.

UpdateContactChannel

data UpdateContactChannel Source #

See: newUpdateContactChannel smart constructor.

Instances

Instances details
ToJSON UpdateContactChannel Source # 
Instance details

Defined in Amazonka.SSMContacts.UpdateContactChannel

ToHeaders UpdateContactChannel Source # 
Instance details

Defined in Amazonka.SSMContacts.UpdateContactChannel

ToPath UpdateContactChannel Source # 
Instance details

Defined in Amazonka.SSMContacts.UpdateContactChannel

ToQuery UpdateContactChannel Source # 
Instance details

Defined in Amazonka.SSMContacts.UpdateContactChannel

AWSRequest UpdateContactChannel Source # 
Instance details

Defined in Amazonka.SSMContacts.UpdateContactChannel

Associated Types

type AWSResponse UpdateContactChannel #

Generic UpdateContactChannel Source # 
Instance details

Defined in Amazonka.SSMContacts.UpdateContactChannel

Associated Types

type Rep UpdateContactChannel :: Type -> Type #

Read UpdateContactChannel Source # 
Instance details

Defined in Amazonka.SSMContacts.UpdateContactChannel

Show UpdateContactChannel Source # 
Instance details

Defined in Amazonka.SSMContacts.UpdateContactChannel

NFData UpdateContactChannel Source # 
Instance details

Defined in Amazonka.SSMContacts.UpdateContactChannel

Methods

rnf :: UpdateContactChannel -> () #

Eq UpdateContactChannel Source # 
Instance details

Defined in Amazonka.SSMContacts.UpdateContactChannel

Hashable UpdateContactChannel Source # 
Instance details

Defined in Amazonka.SSMContacts.UpdateContactChannel

type AWSResponse UpdateContactChannel Source # 
Instance details

Defined in Amazonka.SSMContacts.UpdateContactChannel

type Rep UpdateContactChannel Source # 
Instance details

Defined in Amazonka.SSMContacts.UpdateContactChannel

type Rep UpdateContactChannel = D1 ('MetaData "UpdateContactChannel" "Amazonka.SSMContacts.UpdateContactChannel" "amazonka-ssm-contacts-2.0-ItNmOyIH300HIsnE5QTEXx" 'False) (C1 ('MetaCons "UpdateContactChannel'" 'PrefixI 'True) (S1 ('MetaSel ('Just "deliveryAddress") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ContactChannelAddress)) :*: (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "contactChannelId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newUpdateContactChannel Source #

Create a value of UpdateContactChannel 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:

UpdateContactChannel, updateContactChannel_deliveryAddress - The details that Incident Manager uses when trying to engage the contact channel.

UpdateContactChannel, updateContactChannel_name - The name of the contact channel.

UpdateContactChannel, updateContactChannel_contactChannelId - The Amazon Resource Name (ARN) of the contact channel you want to update.

data UpdateContactChannelResponse Source #

See: newUpdateContactChannelResponse smart constructor.

Instances

Instances details
Generic UpdateContactChannelResponse Source # 
Instance details

Defined in Amazonka.SSMContacts.UpdateContactChannel

Associated Types

type Rep UpdateContactChannelResponse :: Type -> Type #

Read UpdateContactChannelResponse Source # 
Instance details

Defined in Amazonka.SSMContacts.UpdateContactChannel

Show UpdateContactChannelResponse Source # 
Instance details

Defined in Amazonka.SSMContacts.UpdateContactChannel

NFData UpdateContactChannelResponse Source # 
Instance details

Defined in Amazonka.SSMContacts.UpdateContactChannel

Eq UpdateContactChannelResponse Source # 
Instance details

Defined in Amazonka.SSMContacts.UpdateContactChannel

type Rep UpdateContactChannelResponse Source # 
Instance details

Defined in Amazonka.SSMContacts.UpdateContactChannel

type Rep UpdateContactChannelResponse = D1 ('MetaData "UpdateContactChannelResponse" "Amazonka.SSMContacts.UpdateContactChannel" "amazonka-ssm-contacts-2.0-ItNmOyIH300HIsnE5QTEXx" 'False) (C1 ('MetaCons "UpdateContactChannelResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newUpdateContactChannelResponse Source #

Create a value of UpdateContactChannelResponse 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:httpStatus:UpdateContactChannelResponse', updateContactChannelResponse_httpStatus - The response's http status code.

Types

AcceptCodeValidation

newtype AcceptCodeValidation Source #

Instances

Instances details
FromJSON AcceptCodeValidation Source # 
Instance details

Defined in Amazonka.SSMContacts.Types.AcceptCodeValidation

FromJSONKey AcceptCodeValidation Source # 
Instance details

Defined in Amazonka.SSMContacts.Types.AcceptCodeValidation

ToJSON AcceptCodeValidation Source # 
Instance details

Defined in Amazonka.SSMContacts.Types.AcceptCodeValidation

ToJSONKey AcceptCodeValidation Source # 
Instance details

Defined in Amazonka.SSMContacts.Types.AcceptCodeValidation

ToByteString AcceptCodeValidation Source # 
Instance details

Defined in Amazonka.SSMContacts.Types.AcceptCodeValidation

ToHeader AcceptCodeValidation Source # 
Instance details

Defined in Amazonka.SSMContacts.Types.AcceptCodeValidation

ToLog AcceptCodeValidation Source # 
Instance details

Defined in Amazonka.SSMContacts.Types.AcceptCodeValidation

ToQuery AcceptCodeValidation Source # 
Instance details

Defined in Amazonka.SSMContacts.Types.AcceptCodeValidation

FromText AcceptCodeValidation Source # 
Instance details

Defined in Amazonka.SSMContacts.Types.AcceptCodeValidation

ToText AcceptCodeValidation Source # 
Instance details

Defined in Amazonka.SSMContacts.Types.AcceptCodeValidation

FromXML AcceptCodeValidation Source # 
Instance details

Defined in Amazonka.SSMContacts.Types.AcceptCodeValidation

ToXML AcceptCodeValidation Source # 
Instance details

Defined in Amazonka.SSMContacts.Types.AcceptCodeValidation

Generic AcceptCodeValidation Source # 
Instance details

Defined in Amazonka.SSMContacts.Types.AcceptCodeValidation

Associated Types

type Rep AcceptCodeValidation :: Type -> Type #

Read AcceptCodeValidation Source # 
Instance details

Defined in Amazonka.SSMContacts.Types.AcceptCodeValidation

Show AcceptCodeValidation Source # 
Instance details

Defined in Amazonka.SSMContacts.Types.AcceptCodeValidation

NFData AcceptCodeValidation Source # 
Instance details

Defined in Amazonka.SSMContacts.Types.AcceptCodeValidation

Methods

rnf :: AcceptCodeValidation -> () #

Eq AcceptCodeValidation Source # 
Instance details

Defined in Amazonka.SSMContacts.Types.AcceptCodeValidation

Ord AcceptCodeValidation Source # 
Instance details

Defined in Amazonka.SSMContacts.Types.AcceptCodeValidation

Hashable AcceptCodeValidation Source # 
Instance details

Defined in Amazonka.SSMContacts.Types.AcceptCodeValidation

type Rep AcceptCodeValidation Source # 
Instance details

Defined in Amazonka.SSMContacts.Types.AcceptCodeValidation

type Rep AcceptCodeValidation = D1 ('MetaData "AcceptCodeValidation" "Amazonka.SSMContacts.Types.AcceptCodeValidation" "amazonka-ssm-contacts-2.0-ItNmOyIH300HIsnE5QTEXx" 'True) (C1 ('MetaCons "AcceptCodeValidation'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromAcceptCodeValidation") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

AcceptType

newtype AcceptType Source #

Constructors

AcceptType' 

Fields

Bundled Patterns

pattern AcceptType_DELIVERED :: AcceptType 
pattern AcceptType_READ :: AcceptType 

Instances

Instances details
FromJSON AcceptType Source # 
Instance details

Defined in Amazonka.SSMContacts.Types.AcceptType

FromJSONKey AcceptType Source # 
Instance details

Defined in Amazonka.SSMContacts.Types.AcceptType

ToJSON AcceptType Source # 
Instance details

Defined in Amazonka.SSMContacts.Types.AcceptType

ToJSONKey AcceptType Source # 
Instance details

Defined in Amazonka.SSMContacts.Types.AcceptType

ToByteString AcceptType Source # 
Instance details

Defined in Amazonka.SSMContacts.Types.AcceptType

ToHeader AcceptType Source # 
Instance details

Defined in Amazonka.SSMContacts.Types.AcceptType

ToLog AcceptType Source # 
Instance details

Defined in Amazonka.SSMContacts.Types.AcceptType

ToQuery AcceptType Source # 
Instance details

Defined in Amazonka.SSMContacts.Types.AcceptType

FromText AcceptType Source # 
Instance details

Defined in Amazonka.SSMContacts.Types.AcceptType

ToText AcceptType Source # 
Instance details

Defined in Amazonka.SSMContacts.Types.AcceptType

Methods

toText :: AcceptType -> Text #

FromXML AcceptType Source # 
Instance details

Defined in Amazonka.SSMContacts.Types.AcceptType

ToXML AcceptType Source # 
Instance details

Defined in Amazonka.SSMContacts.Types.AcceptType

Methods

toXML :: AcceptType -> XML #

Generic AcceptType Source # 
Instance details

Defined in Amazonka.SSMContacts.Types.AcceptType

Associated Types

type Rep AcceptType :: Type -> Type #

Read AcceptType Source # 
Instance details

Defined in Amazonka.SSMContacts.Types.AcceptType

Show AcceptType Source # 
Instance details

Defined in Amazonka.SSMContacts.Types.AcceptType

NFData AcceptType Source # 
Instance details

Defined in Amazonka.SSMContacts.Types.AcceptType

Methods

rnf :: AcceptType -> () #

Eq AcceptType Source # 
Instance details

Defined in Amazonka.SSMContacts.Types.AcceptType

Ord AcceptType Source # 
Instance details

Defined in Amazonka.SSMContacts.Types.AcceptType

Hashable AcceptType Source # 
Instance details

Defined in Amazonka.SSMContacts.Types.AcceptType

type Rep AcceptType Source # 
Instance details

Defined in Amazonka.SSMContacts.Types.AcceptType

type Rep AcceptType = D1 ('MetaData "AcceptType" "Amazonka.SSMContacts.Types.AcceptType" "amazonka-ssm-contacts-2.0-ItNmOyIH300HIsnE5QTEXx" 'True) (C1 ('MetaCons "AcceptType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromAcceptType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ActivationStatus

newtype ActivationStatus Source #

Instances

Instances details
FromJSON ActivationStatus Source # 
Instance details

Defined in Amazonka.SSMContacts.Types.ActivationStatus

FromJSONKey ActivationStatus Source # 
Instance details

Defined in Amazonka.SSMContacts.Types.ActivationStatus

ToJSON ActivationStatus Source # 
Instance details

Defined in Amazonka.SSMContacts.Types.ActivationStatus

ToJSONKey ActivationStatus Source # 
Instance details

Defined in Amazonka.SSMContacts.Types.ActivationStatus

ToByteString ActivationStatus Source # 
Instance details

Defined in Amazonka.SSMContacts.Types.ActivationStatus

ToHeader ActivationStatus Source # 
Instance details

Defined in Amazonka.SSMContacts.Types.ActivationStatus

ToLog ActivationStatus Source # 
Instance details

Defined in Amazonka.SSMContacts.Types.ActivationStatus

ToQuery ActivationStatus Source # 
Instance details

Defined in Amazonka.SSMContacts.Types.ActivationStatus

FromText ActivationStatus Source # 
Instance details

Defined in Amazonka.SSMContacts.Types.ActivationStatus

ToText ActivationStatus Source # 
Instance details

Defined in Amazonka.SSMContacts.Types.ActivationStatus

FromXML ActivationStatus Source # 
Instance details

Defined in Amazonka.SSMContacts.Types.ActivationStatus

ToXML ActivationStatus Source # 
Instance details

Defined in Amazonka.SSMContacts.Types.ActivationStatus

Generic ActivationStatus Source # 
Instance details

Defined in Amazonka.SSMContacts.Types.ActivationStatus

Associated Types

type Rep ActivationStatus :: Type -> Type #

Read ActivationStatus Source # 
Instance details

Defined in Amazonka.SSMContacts.Types.ActivationStatus

Show ActivationStatus Source # 
Instance details

Defined in Amazonka.SSMContacts.Types.ActivationStatus

NFData ActivationStatus Source # 
Instance details

Defined in Amazonka.SSMContacts.Types.ActivationStatus

Methods

rnf :: ActivationStatus -> () #

Eq ActivationStatus Source # 
Instance details

Defined in Amazonka.SSMContacts.Types.ActivationStatus

Ord ActivationStatus Source # 
Instance details

Defined in Amazonka.SSMContacts.Types.ActivationStatus

Hashable ActivationStatus Source # 
Instance details

Defined in Amazonka.SSMContacts.Types.ActivationStatus

type Rep ActivationStatus Source # 
Instance details

Defined in Amazonka.SSMContacts.Types.ActivationStatus

type Rep ActivationStatus = D1 ('MetaData "ActivationStatus" "Amazonka.SSMContacts.Types.ActivationStatus" "amazonka-ssm-contacts-2.0-ItNmOyIH300HIsnE5QTEXx" 'True) (C1 ('MetaCons "ActivationStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromActivationStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ChannelType

newtype ChannelType Source #

Constructors

ChannelType' 

Bundled Patterns

pattern ChannelType_EMAIL :: ChannelType 
pattern ChannelType_SMS :: ChannelType 
pattern ChannelType_VOICE :: ChannelType 

Instances

Instances details
FromJSON ChannelType Source # 
Instance details

Defined in Amazonka.SSMContacts.Types.ChannelType

FromJSONKey ChannelType Source # 
Instance details

Defined in Amazonka.SSMContacts.Types.ChannelType

ToJSON ChannelType Source # 
Instance details

Defined in Amazonka.SSMContacts.Types.ChannelType

ToJSONKey ChannelType Source # 
Instance details

Defined in Amazonka.SSMContacts.Types.ChannelType

ToByteString ChannelType Source # 
Instance details

Defined in Amazonka.SSMContacts.Types.ChannelType

ToHeader ChannelType Source # 
Instance details

Defined in Amazonka.SSMContacts.Types.ChannelType

ToLog ChannelType Source # 
Instance details

Defined in Amazonka.SSMContacts.Types.ChannelType

ToQuery ChannelType Source # 
Instance details

Defined in Amazonka.SSMContacts.Types.ChannelType

FromText ChannelType Source # 
Instance details

Defined in Amazonka.SSMContacts.Types.ChannelType

ToText ChannelType Source # 
Instance details

Defined in Amazonka.SSMContacts.Types.ChannelType

Methods

toText :: ChannelType -> Text #

FromXML ChannelType Source # 
Instance details

Defined in Amazonka.SSMContacts.Types.ChannelType

ToXML ChannelType Source # 
Instance details

Defined in Amazonka.SSMContacts.Types.ChannelType

Methods

toXML :: ChannelType -> XML #

Generic ChannelType Source # 
Instance details

Defined in Amazonka.SSMContacts.Types.ChannelType

Associated Types

type Rep ChannelType :: Type -> Type #

Read ChannelType Source # 
Instance details

Defined in Amazonka.SSMContacts.Types.ChannelType

Show ChannelType Source # 
Instance details

Defined in Amazonka.SSMContacts.Types.ChannelType

NFData ChannelType Source # 
Instance details

Defined in Amazonka.SSMContacts.Types.ChannelType

Methods

rnf :: ChannelType -> () #

Eq ChannelType Source # 
Instance details

Defined in Amazonka.SSMContacts.Types.ChannelType

Ord ChannelType Source # 
Instance details

Defined in Amazonka.SSMContacts.Types.ChannelType

Hashable ChannelType Source # 
Instance details

Defined in Amazonka.SSMContacts.Types.ChannelType

type Rep ChannelType Source # 
Instance details

Defined in Amazonka.SSMContacts.Types.ChannelType

type Rep ChannelType = D1 ('MetaData "ChannelType" "Amazonka.SSMContacts.Types.ChannelType" "amazonka-ssm-contacts-2.0-ItNmOyIH300HIsnE5QTEXx" 'True) (C1 ('MetaCons "ChannelType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromChannelType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ContactType

newtype ContactType Source #

Constructors

ContactType' 

Bundled Patterns

pattern ContactType_ESCALATION :: ContactType 
pattern ContactType_PERSONAL :: ContactType 

Instances

Instances details
FromJSON ContactType Source # 
Instance details

Defined in Amazonka.SSMContacts.Types.ContactType

FromJSONKey ContactType Source # 
Instance details

Defined in Amazonka.SSMContacts.Types.ContactType

ToJSON ContactType Source # 
Instance details

Defined in Amazonka.SSMContacts.Types.ContactType

ToJSONKey ContactType Source # 
Instance details

Defined in Amazonka.SSMContacts.Types.ContactType

ToByteString ContactType Source # 
Instance details

Defined in Amazonka.SSMContacts.Types.ContactType

ToHeader ContactType Source # 
Instance details

Defined in Amazonka.SSMContacts.Types.ContactType

ToLog ContactType Source # 
Instance details

Defined in Amazonka.SSMContacts.Types.ContactType

ToQuery ContactType Source # 
Instance details

Defined in Amazonka.SSMContacts.Types.ContactType

FromText ContactType Source # 
Instance details

Defined in Amazonka.SSMContacts.Types.ContactType

ToText ContactType Source # 
Instance details

Defined in Amazonka.SSMContacts.Types.ContactType

Methods

toText :: ContactType -> Text #

FromXML ContactType Source # 
Instance details

Defined in Amazonka.SSMContacts.Types.ContactType

ToXML ContactType Source # 
Instance details

Defined in Amazonka.SSMContacts.Types.ContactType

Methods

toXML :: ContactType -> XML #

Generic ContactType Source # 
Instance details

Defined in Amazonka.SSMContacts.Types.ContactType

Associated Types

type Rep ContactType :: Type -> Type #

Read ContactType Source # 
Instance details

Defined in Amazonka.SSMContacts.Types.ContactType

Show ContactType Source # 
Instance details

Defined in Amazonka.SSMContacts.Types.ContactType

NFData ContactType Source # 
Instance details

Defined in Amazonka.SSMContacts.Types.ContactType

Methods

rnf :: ContactType -> () #

Eq ContactType Source # 
Instance details

Defined in Amazonka.SSMContacts.Types.ContactType

Ord ContactType Source # 
Instance details

Defined in Amazonka.SSMContacts.Types.ContactType

Hashable ContactType Source # 
Instance details

Defined in Amazonka.SSMContacts.Types.ContactType

type Rep ContactType Source # 
Instance details

Defined in Amazonka.SSMContacts.Types.ContactType

type Rep ContactType = D1 ('MetaData "ContactType" "Amazonka.SSMContacts.Types.ContactType" "amazonka-ssm-contacts-2.0-ItNmOyIH300HIsnE5QTEXx" 'True) (C1 ('MetaCons "ContactType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromContactType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ReceiptType

newtype ReceiptType Source #

Constructors

ReceiptType' 

Instances

Instances details
FromJSON ReceiptType Source # 
Instance details

Defined in Amazonka.SSMContacts.Types.ReceiptType

FromJSONKey ReceiptType Source # 
Instance details

Defined in Amazonka.SSMContacts.Types.ReceiptType

ToJSON ReceiptType Source # 
Instance details

Defined in Amazonka.SSMContacts.Types.ReceiptType

ToJSONKey ReceiptType Source # 
Instance details

Defined in Amazonka.SSMContacts.Types.ReceiptType

ToByteString ReceiptType Source # 
Instance details

Defined in Amazonka.SSMContacts.Types.ReceiptType

ToHeader ReceiptType Source # 
Instance details

Defined in Amazonka.SSMContacts.Types.ReceiptType

ToLog ReceiptType Source # 
Instance details

Defined in Amazonka.SSMContacts.Types.ReceiptType

ToQuery ReceiptType Source # 
Instance details

Defined in Amazonka.SSMContacts.Types.ReceiptType

FromText ReceiptType Source # 
Instance details

Defined in Amazonka.SSMContacts.Types.ReceiptType

ToText ReceiptType Source # 
Instance details

Defined in Amazonka.SSMContacts.Types.ReceiptType

Methods

toText :: ReceiptType -> Text #

FromXML ReceiptType Source # 
Instance details

Defined in Amazonka.SSMContacts.Types.ReceiptType

ToXML ReceiptType Source # 
Instance details

Defined in Amazonka.SSMContacts.Types.ReceiptType

Methods

toXML :: ReceiptType -> XML #

Generic ReceiptType Source # 
Instance details

Defined in Amazonka.SSMContacts.Types.ReceiptType

Associated Types

type Rep ReceiptType :: Type -> Type #

Read ReceiptType Source # 
Instance details

Defined in Amazonka.SSMContacts.Types.ReceiptType

Show ReceiptType Source # 
Instance details

Defined in Amazonka.SSMContacts.Types.ReceiptType

NFData ReceiptType Source # 
Instance details

Defined in Amazonka.SSMContacts.Types.ReceiptType

Methods

rnf :: ReceiptType -> () #

Eq ReceiptType Source # 
Instance details

Defined in Amazonka.SSMContacts.Types.ReceiptType

Ord ReceiptType Source # 
Instance details

Defined in Amazonka.SSMContacts.Types.ReceiptType

Hashable ReceiptType Source # 
Instance details

Defined in Amazonka.SSMContacts.Types.ReceiptType

type Rep ReceiptType Source # 
Instance details

Defined in Amazonka.SSMContacts.Types.ReceiptType

type Rep ReceiptType = D1 ('MetaData "ReceiptType" "Amazonka.SSMContacts.Types.ReceiptType" "amazonka-ssm-contacts-2.0-ItNmOyIH300HIsnE5QTEXx" 'True) (C1 ('MetaCons "ReceiptType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromReceiptType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ChannelTargetInfo

data ChannelTargetInfo Source #

Information about the contact channel that Incident Manager uses to engage the contact.

See: newChannelTargetInfo smart constructor.

Instances

Instances details
FromJSON ChannelTargetInfo Source # 
Instance details

Defined in Amazonka.SSMContacts.Types.ChannelTargetInfo

ToJSON ChannelTargetInfo Source # 
Instance details

Defined in Amazonka.SSMContacts.Types.ChannelTargetInfo

Generic ChannelTargetInfo Source # 
Instance details

Defined in Amazonka.SSMContacts.Types.ChannelTargetInfo

Associated Types

type Rep ChannelTargetInfo :: Type -> Type #

Read ChannelTargetInfo Source # 
Instance details

Defined in Amazonka.SSMContacts.Types.ChannelTargetInfo

Show ChannelTargetInfo Source # 
Instance details

Defined in Amazonka.SSMContacts.Types.ChannelTargetInfo

NFData ChannelTargetInfo Source # 
Instance details

Defined in Amazonka.SSMContacts.Types.ChannelTargetInfo

Methods

rnf :: ChannelTargetInfo -> () #

Eq ChannelTargetInfo Source # 
Instance details

Defined in Amazonka.SSMContacts.Types.ChannelTargetInfo

Hashable ChannelTargetInfo Source # 
Instance details

Defined in Amazonka.SSMContacts.Types.ChannelTargetInfo

type Rep ChannelTargetInfo Source # 
Instance details

Defined in Amazonka.SSMContacts.Types.ChannelTargetInfo

type Rep ChannelTargetInfo = D1 ('MetaData "ChannelTargetInfo" "Amazonka.SSMContacts.Types.ChannelTargetInfo" "amazonka-ssm-contacts-2.0-ItNmOyIH300HIsnE5QTEXx" 'False) (C1 ('MetaCons "ChannelTargetInfo'" 'PrefixI 'True) (S1 ('MetaSel ('Just "retryIntervalInMinutes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "contactChannelId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newChannelTargetInfo Source #

Create a value of ChannelTargetInfo 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:retryIntervalInMinutes:ChannelTargetInfo', channelTargetInfo_retryIntervalInMinutes - The number of minutes to wait to retry sending engagement in the case the engagement initially fails.

$sel:contactChannelId:ChannelTargetInfo', channelTargetInfo_contactChannelId - The Amazon Resource Name (ARN) of the contact channel.

Contact

data Contact Source #

A personal contact or escalation plan that Incident Manager engages during an incident.

See: newContact smart constructor.

Instances

Instances details
FromJSON Contact Source # 
Instance details

Defined in Amazonka.SSMContacts.Types.Contact

Generic Contact Source # 
Instance details

Defined in Amazonka.SSMContacts.Types.Contact

Associated Types

type Rep Contact :: Type -> Type #

Methods

from :: Contact -> Rep Contact x #

to :: Rep Contact x -> Contact #

Read Contact Source # 
Instance details

Defined in Amazonka.SSMContacts.Types.Contact

Show Contact Source # 
Instance details

Defined in Amazonka.SSMContacts.Types.Contact

NFData Contact Source # 
Instance details

Defined in Amazonka.SSMContacts.Types.Contact

Methods

rnf :: Contact -> () #

Eq Contact Source # 
Instance details

Defined in Amazonka.SSMContacts.Types.Contact

Methods

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

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

Hashable Contact Source # 
Instance details

Defined in Amazonka.SSMContacts.Types.Contact

Methods

hashWithSalt :: Int -> Contact -> Int #

hash :: Contact -> Int #

type Rep Contact Source # 
Instance details

Defined in Amazonka.SSMContacts.Types.Contact

type Rep Contact = D1 ('MetaData "Contact" "Amazonka.SSMContacts.Types.Contact" "amazonka-ssm-contacts-2.0-ItNmOyIH300HIsnE5QTEXx" 'False) (C1 ('MetaCons "Contact'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "displayName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "contactArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)) :*: (S1 ('MetaSel ('Just "alias") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "type'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ContactType))))

newContact Source #

Create a value of Contact 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:Contact', contact_displayName - The full name of the contact or escalation plan.

$sel:contactArn:Contact', contact_contactArn - The Amazon Resource Name (ARN) of the contact or escalation plan.

$sel:alias:Contact', contact_alias - The unique and identifiable alias of the contact or escalation plan.

$sel:type':Contact', contact_type - Refers to the type of contact. A single contact is type PERSONAL and an escalation plan is type ESCALATION.

ContactChannel

data ContactChannel Source #

The method that Incident Manager uses to engage a contact.

See: newContactChannel smart constructor.

Instances

Instances details
FromJSON ContactChannel Source # 
Instance details

Defined in Amazonka.SSMContacts.Types.ContactChannel

Generic ContactChannel Source # 
Instance details

Defined in Amazonka.SSMContacts.Types.ContactChannel

Associated Types

type Rep ContactChannel :: Type -> Type #

Read ContactChannel Source # 
Instance details

Defined in Amazonka.SSMContacts.Types.ContactChannel

Show ContactChannel Source # 
Instance details

Defined in Amazonka.SSMContacts.Types.ContactChannel

NFData ContactChannel Source # 
Instance details

Defined in Amazonka.SSMContacts.Types.ContactChannel

Methods

rnf :: ContactChannel -> () #

Eq ContactChannel Source # 
Instance details

Defined in Amazonka.SSMContacts.Types.ContactChannel

Hashable ContactChannel Source # 
Instance details

Defined in Amazonka.SSMContacts.Types.ContactChannel

type Rep ContactChannel Source # 
Instance details

Defined in Amazonka.SSMContacts.Types.ContactChannel

type Rep ContactChannel = D1 ('MetaData "ContactChannel" "Amazonka.SSMContacts.Types.ContactChannel" "amazonka-ssm-contacts-2.0-ItNmOyIH300HIsnE5QTEXx" 'False) (C1 ('MetaCons "ContactChannel'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "type'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ChannelType)) :*: (S1 ('MetaSel ('Just "contactChannelArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "contactArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))) :*: (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "deliveryAddress") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ContactChannelAddress) :*: S1 ('MetaSel ('Just "activationStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ActivationStatus)))))

newContactChannel Source #

Create a value of ContactChannel 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':ContactChannel', contactChannel_type - The type of the contact channel. Incident Manager supports three contact methods:

  • SMS
  • VOICE
  • EMAIL

$sel:contactChannelArn:ContactChannel', contactChannel_contactChannelArn - The Amazon Resource Name (ARN) of the contact channel.

$sel:contactArn:ContactChannel', contactChannel_contactArn - The ARN of the contact that contains the contact channel.

$sel:name:ContactChannel', contactChannel_name - The name of the contact channel.

$sel:deliveryAddress:ContactChannel', contactChannel_deliveryAddress - The details that Incident Manager uses when trying to engage the contact channel.

$sel:activationStatus:ContactChannel', contactChannel_activationStatus - A Boolean value describing if the contact channel has been activated or not. If the contact channel isn't activated, Incident Manager can't engage the contact through it.

ContactChannelAddress

data ContactChannelAddress Source #

The details that Incident Manager uses when trying to engage the contact channel.

See: newContactChannelAddress smart constructor.

Instances

Instances details
FromJSON ContactChannelAddress Source # 
Instance details

Defined in Amazonka.SSMContacts.Types.ContactChannelAddress

ToJSON ContactChannelAddress Source # 
Instance details

Defined in Amazonka.SSMContacts.Types.ContactChannelAddress

Generic ContactChannelAddress Source # 
Instance details

Defined in Amazonka.SSMContacts.Types.ContactChannelAddress

Associated Types

type Rep ContactChannelAddress :: Type -> Type #

Read ContactChannelAddress Source # 
Instance details

Defined in Amazonka.SSMContacts.Types.ContactChannelAddress

Show ContactChannelAddress Source # 
Instance details

Defined in Amazonka.SSMContacts.Types.ContactChannelAddress

NFData ContactChannelAddress Source # 
Instance details

Defined in Amazonka.SSMContacts.Types.ContactChannelAddress

Methods

rnf :: ContactChannelAddress -> () #

Eq ContactChannelAddress Source # 
Instance details

Defined in Amazonka.SSMContacts.Types.ContactChannelAddress

Hashable ContactChannelAddress Source # 
Instance details

Defined in Amazonka.SSMContacts.Types.ContactChannelAddress

type Rep ContactChannelAddress Source # 
Instance details

Defined in Amazonka.SSMContacts.Types.ContactChannelAddress

type Rep ContactChannelAddress = D1 ('MetaData "ContactChannelAddress" "Amazonka.SSMContacts.Types.ContactChannelAddress" "amazonka-ssm-contacts-2.0-ItNmOyIH300HIsnE5QTEXx" 'False) (C1 ('MetaCons "ContactChannelAddress'" 'PrefixI 'True) (S1 ('MetaSel ('Just "simpleAddress") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newContactChannelAddress :: ContactChannelAddress Source #

Create a value of ContactChannelAddress 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:simpleAddress:ContactChannelAddress', contactChannelAddress_simpleAddress - The format is dependent on the type of the contact channel. The following are the expected formats:

  • SMS - '+' followed by the country code and phone number
  • VOICE - '+' followed by the country code and phone number
  • EMAIL - any standard email format

ContactTargetInfo

data ContactTargetInfo Source #

The contact that Incident Manager is engaging during an incident.

See: newContactTargetInfo smart constructor.

Instances

Instances details
FromJSON ContactTargetInfo Source # 
Instance details

Defined in Amazonka.SSMContacts.Types.ContactTargetInfo

ToJSON ContactTargetInfo Source # 
Instance details

Defined in Amazonka.SSMContacts.Types.ContactTargetInfo

Generic ContactTargetInfo Source # 
Instance details

Defined in Amazonka.SSMContacts.Types.ContactTargetInfo

Associated Types

type Rep ContactTargetInfo :: Type -> Type #

Read ContactTargetInfo Source # 
Instance details

Defined in Amazonka.SSMContacts.Types.ContactTargetInfo

Show ContactTargetInfo Source # 
Instance details

Defined in Amazonka.SSMContacts.Types.ContactTargetInfo

NFData ContactTargetInfo Source # 
Instance details

Defined in Amazonka.SSMContacts.Types.ContactTargetInfo

Methods

rnf :: ContactTargetInfo -> () #

Eq ContactTargetInfo Source # 
Instance details

Defined in Amazonka.SSMContacts.Types.ContactTargetInfo

Hashable ContactTargetInfo Source # 
Instance details

Defined in Amazonka.SSMContacts.Types.ContactTargetInfo

type Rep ContactTargetInfo Source # 
Instance details

Defined in Amazonka.SSMContacts.Types.ContactTargetInfo

type Rep ContactTargetInfo = D1 ('MetaData "ContactTargetInfo" "Amazonka.SSMContacts.Types.ContactTargetInfo" "amazonka-ssm-contacts-2.0-ItNmOyIH300HIsnE5QTEXx" 'False) (C1 ('MetaCons "ContactTargetInfo'" 'PrefixI 'True) (S1 ('MetaSel ('Just "contactId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "isEssential") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Bool)))

newContactTargetInfo Source #

Create a value of ContactTargetInfo 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:contactId:ContactTargetInfo', contactTargetInfo_contactId - The Amazon Resource Name (ARN) of the contact.

$sel:isEssential:ContactTargetInfo', contactTargetInfo_isEssential - A Boolean value determining if the contact's acknowledgement stops the progress of stages in the plan.

Engagement

data Engagement Source #

Incident Manager reaching out to a contact or escalation plan to engage contact during an incident.

See: newEngagement smart constructor.

Instances

Instances details
FromJSON Engagement Source # 
Instance details

Defined in Amazonka.SSMContacts.Types.Engagement

Generic Engagement Source # 
Instance details

Defined in Amazonka.SSMContacts.Types.Engagement

Associated Types

type Rep Engagement :: Type -> Type #

Read Engagement Source # 
Instance details

Defined in Amazonka.SSMContacts.Types.Engagement

Show Engagement Source # 
Instance details

Defined in Amazonka.SSMContacts.Types.Engagement

NFData Engagement Source # 
Instance details

Defined in Amazonka.SSMContacts.Types.Engagement

Methods

rnf :: Engagement -> () #

Eq Engagement Source # 
Instance details

Defined in Amazonka.SSMContacts.Types.Engagement

Hashable Engagement Source # 
Instance details

Defined in Amazonka.SSMContacts.Types.Engagement

type Rep Engagement Source # 
Instance details

Defined in Amazonka.SSMContacts.Types.Engagement

type Rep Engagement = D1 ('MetaData "Engagement" "Amazonka.SSMContacts.Types.Engagement" "amazonka-ssm-contacts-2.0-ItNmOyIH300HIsnE5QTEXx" 'False) (C1 ('MetaCons "Engagement'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "incidentId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "startTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "stopTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)))) :*: (S1 ('MetaSel ('Just "engagementArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "contactArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "sender") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))))

newEngagement Source #

Create a value of Engagement 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:incidentId:Engagement', engagement_incidentId - The ARN of the incident that's engaging the contact.

$sel:startTime:Engagement', engagement_startTime - The time that the engagement began.

$sel:stopTime:Engagement', engagement_stopTime - The time that the engagement ended.

$sel:engagementArn:Engagement', engagement_engagementArn - The Amazon Resource Name (ARN) of the engagement.

$sel:contactArn:Engagement', engagement_contactArn - The ARN of the escalation plan or contact that Incident Manager is engaging.

$sel:sender:Engagement', engagement_sender - The user that started the engagement.

Page

data Page Source #

Incident Manager engaging a contact's contact channel.

See: newPage smart constructor.

Instances

Instances details
FromJSON Page Source # 
Instance details

Defined in Amazonka.SSMContacts.Types.Page

Generic Page Source # 
Instance details

Defined in Amazonka.SSMContacts.Types.Page

Associated Types

type Rep Page :: Type -> Type #

Methods

from :: Page -> Rep Page x #

to :: Rep Page x -> Page #

Read Page Source # 
Instance details

Defined in Amazonka.SSMContacts.Types.Page

Show Page Source # 
Instance details

Defined in Amazonka.SSMContacts.Types.Page

Methods

showsPrec :: Int -> Page -> ShowS #

show :: Page -> String #

showList :: [Page] -> ShowS #

NFData Page Source # 
Instance details

Defined in Amazonka.SSMContacts.Types.Page

Methods

rnf :: Page -> () #

Eq Page Source # 
Instance details

Defined in Amazonka.SSMContacts.Types.Page

Methods

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

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

Hashable Page Source # 
Instance details

Defined in Amazonka.SSMContacts.Types.Page

Methods

hashWithSalt :: Int -> Page -> Int #

hash :: Page -> Int #

type Rep Page Source # 
Instance details

Defined in Amazonka.SSMContacts.Types.Page

newPage Source #

Create a value of Page 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:deliveryTime:Page', page_deliveryTime - The time the message was delivered to the contact channel.

$sel:incidentId:Page', page_incidentId - The ARN of the incident that's engaging the contact channel.

$sel:readTime:Page', page_readTime - The time that the contact channel acknowledged engagement.

$sel:sentTime:Page', page_sentTime - The time that Incident Manager engaged the contact channel.

$sel:pageArn:Page', page_pageArn - The Amazon Resource Name (ARN) of the page to the contact channel.

$sel:engagementArn:Page', page_engagementArn - The ARN of the engagement that this page is part of.

$sel:contactArn:Page', page_contactArn - The ARN of the contact that Incident Manager is engaging.

$sel:sender:Page', page_sender - The user that started the engagement.

Plan

data Plan Source #

The stages that an escalation plan or engagement plan engages contacts and contact methods in.

See: newPlan smart constructor.

Constructors

Plan' [Stage] 

Instances

Instances details
FromJSON Plan Source # 
Instance details

Defined in Amazonka.SSMContacts.Types.Plan

ToJSON Plan Source # 
Instance details

Defined in Amazonka.SSMContacts.Types.Plan

Generic Plan Source # 
Instance details

Defined in Amazonka.SSMContacts.Types.Plan

Associated Types

type Rep Plan :: Type -> Type #

Methods

from :: Plan -> Rep Plan x #

to :: Rep Plan x -> Plan #

Read Plan Source # 
Instance details

Defined in Amazonka.SSMContacts.Types.Plan

Show Plan Source # 
Instance details

Defined in Amazonka.SSMContacts.Types.Plan

Methods

showsPrec :: Int -> Plan -> ShowS #

show :: Plan -> String #

showList :: [Plan] -> ShowS #

NFData Plan Source # 
Instance details

Defined in Amazonka.SSMContacts.Types.Plan

Methods

rnf :: Plan -> () #

Eq Plan Source # 
Instance details

Defined in Amazonka.SSMContacts.Types.Plan

Methods

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

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

Hashable Plan Source # 
Instance details

Defined in Amazonka.SSMContacts.Types.Plan

Methods

hashWithSalt :: Int -> Plan -> Int #

hash :: Plan -> Int #

type Rep Plan Source # 
Instance details

Defined in Amazonka.SSMContacts.Types.Plan

type Rep Plan = D1 ('MetaData "Plan" "Amazonka.SSMContacts.Types.Plan" "amazonka-ssm-contacts-2.0-ItNmOyIH300HIsnE5QTEXx" 'False) (C1 ('MetaCons "Plan'" 'PrefixI 'True) (S1 ('MetaSel ('Just "stages") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [Stage])))

newPlan :: Plan Source #

Create a value of Plan 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:stages:Plan', plan_stages - A list of stages that the escalation plan or engagement plan uses to engage contacts and contact methods.

Receipt

data Receipt Source #

Records events during an engagement.

See: newReceipt smart constructor.

Instances

Instances details
FromJSON Receipt Source # 
Instance details

Defined in Amazonka.SSMContacts.Types.Receipt

Generic Receipt Source # 
Instance details

Defined in Amazonka.SSMContacts.Types.Receipt

Associated Types

type Rep Receipt :: Type -> Type #

Methods

from :: Receipt -> Rep Receipt x #

to :: Rep Receipt x -> Receipt #

Read Receipt Source # 
Instance details

Defined in Amazonka.SSMContacts.Types.Receipt

Show Receipt Source # 
Instance details

Defined in Amazonka.SSMContacts.Types.Receipt

NFData Receipt Source # 
Instance details

Defined in Amazonka.SSMContacts.Types.Receipt

Methods

rnf :: Receipt -> () #

Eq Receipt Source # 
Instance details

Defined in Amazonka.SSMContacts.Types.Receipt

Methods

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

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

Hashable Receipt Source # 
Instance details

Defined in Amazonka.SSMContacts.Types.Receipt

Methods

hashWithSalt :: Int -> Receipt -> Int #

hash :: Receipt -> Int #

type Rep Receipt Source # 
Instance details

Defined in Amazonka.SSMContacts.Types.Receipt

type Rep Receipt = D1 ('MetaData "Receipt" "Amazonka.SSMContacts.Types.Receipt" "amazonka-ssm-contacts-2.0-ItNmOyIH300HIsnE5QTEXx" 'False) (C1 ('MetaCons "Receipt'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "contactChannelArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "receiptInfo") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "receiptType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ReceiptType) :*: S1 ('MetaSel ('Just "receiptTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 POSIX))))

newReceipt Source #

Create a value of Receipt 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:contactChannelArn:Receipt', receipt_contactChannelArn - The Amazon Resource Name (ARN) of the contact channel Incident Manager engaged.

$sel:receiptInfo:Receipt', receipt_receiptInfo - Information provided during the page acknowledgement.

$sel:receiptType:Receipt', receipt_receiptType - The type follows the engagement cycle, SENT, DELIVERED, and READ.

$sel:receiptTime:Receipt', receipt_receiptTime - The time receipt was SENT, DELIVERED, or READ.

Stage

data Stage Source #

A set amount of time that an escalation plan or engagement plan engages the specified contacts or contact methods.

See: newStage smart constructor.

Constructors

Stage' Natural [Target] 

Instances

Instances details
FromJSON Stage Source # 
Instance details

Defined in Amazonka.SSMContacts.Types.Stage

ToJSON Stage Source # 
Instance details

Defined in Amazonka.SSMContacts.Types.Stage

Generic Stage Source # 
Instance details

Defined in Amazonka.SSMContacts.Types.Stage

Associated Types

type Rep Stage :: Type -> Type #

Methods

from :: Stage -> Rep Stage x #

to :: Rep Stage x -> Stage #

Read Stage Source # 
Instance details

Defined in Amazonka.SSMContacts.Types.Stage

Show Stage Source # 
Instance details

Defined in Amazonka.SSMContacts.Types.Stage

Methods

showsPrec :: Int -> Stage -> ShowS #

show :: Stage -> String #

showList :: [Stage] -> ShowS #

NFData Stage Source # 
Instance details

Defined in Amazonka.SSMContacts.Types.Stage

Methods

rnf :: Stage -> () #

Eq Stage Source # 
Instance details

Defined in Amazonka.SSMContacts.Types.Stage

Methods

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

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

Hashable Stage Source # 
Instance details

Defined in Amazonka.SSMContacts.Types.Stage

Methods

hashWithSalt :: Int -> Stage -> Int #

hash :: Stage -> Int #

type Rep Stage Source # 
Instance details

Defined in Amazonka.SSMContacts.Types.Stage

type Rep Stage = D1 ('MetaData "Stage" "Amazonka.SSMContacts.Types.Stage" "amazonka-ssm-contacts-2.0-ItNmOyIH300HIsnE5QTEXx" 'False) (C1 ('MetaCons "Stage'" 'PrefixI 'True) (S1 ('MetaSel ('Just "durationInMinutes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Natural) :*: S1 ('MetaSel ('Just "targets") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [Target])))

newStage Source #

Create a value of Stage 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:durationInMinutes:Stage', stage_durationInMinutes - The time to wait until beginning the next stage. The duration can only be set to 0 if a target is specified.

$sel:targets:Stage', stage_targets - The contacts or contact methods that the escalation plan or engagement plan is engaging.

Tag

data Tag Source #

A container of a key-value name pair.

See: newTag smart constructor.

Constructors

Tag' (Maybe Text) (Maybe Text) 

Instances

Instances details
FromJSON Tag Source # 
Instance details

Defined in Amazonka.SSMContacts.Types.Tag

ToJSON Tag Source # 
Instance details

Defined in Amazonka.SSMContacts.Types.Tag

Generic Tag Source # 
Instance details

Defined in Amazonka.SSMContacts.Types.Tag

Associated Types

type Rep Tag :: Type -> Type #

Methods

from :: Tag -> Rep Tag x #

to :: Rep Tag x -> Tag #

Read Tag Source # 
Instance details

Defined in Amazonka.SSMContacts.Types.Tag

Show Tag Source # 
Instance details

Defined in Amazonka.SSMContacts.Types.Tag

Methods

showsPrec :: Int -> Tag -> ShowS #

show :: Tag -> String #

showList :: [Tag] -> ShowS #

NFData Tag Source # 
Instance details

Defined in Amazonka.SSMContacts.Types.Tag

Methods

rnf :: Tag -> () #

Eq Tag Source # 
Instance details

Defined in Amazonka.SSMContacts.Types.Tag

Methods

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

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

Hashable Tag Source # 
Instance details

Defined in Amazonka.SSMContacts.Types.Tag

Methods

hashWithSalt :: Int -> Tag -> Int #

hash :: Tag -> Int #

type Rep Tag Source # 
Instance details

Defined in Amazonka.SSMContacts.Types.Tag

type Rep Tag = D1 ('MetaData "Tag" "Amazonka.SSMContacts.Types.Tag" "amazonka-ssm-contacts-2.0-ItNmOyIH300HIsnE5QTEXx" 'False) (C1 ('MetaCons "Tag'" 'PrefixI 'True) (S1 ('MetaSel ('Just "key") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "value") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newTag :: Tag Source #

Create a value of Tag 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:key:Tag', tag_key - Name of the object key.

$sel:value:Tag', tag_value - Value of the tag.

Target

data Target Source #

The contact or contact channel that's being engaged.

See: newTarget smart constructor.

Instances

Instances details
FromJSON Target Source # 
Instance details

Defined in Amazonka.SSMContacts.Types.Target

ToJSON Target Source # 
Instance details

Defined in Amazonka.SSMContacts.Types.Target

Generic Target Source # 
Instance details

Defined in Amazonka.SSMContacts.Types.Target

Associated Types

type Rep Target :: Type -> Type #

Methods

from :: Target -> Rep Target x #

to :: Rep Target x -> Target #

Read Target Source # 
Instance details

Defined in Amazonka.SSMContacts.Types.Target

Show Target Source # 
Instance details

Defined in Amazonka.SSMContacts.Types.Target

NFData Target Source # 
Instance details

Defined in Amazonka.SSMContacts.Types.Target

Methods

rnf :: Target -> () #

Eq Target Source # 
Instance details

Defined in Amazonka.SSMContacts.Types.Target

Methods

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

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

Hashable Target Source # 
Instance details

Defined in Amazonka.SSMContacts.Types.Target

Methods

hashWithSalt :: Int -> Target -> Int #

hash :: Target -> Int #

type Rep Target Source # 
Instance details

Defined in Amazonka.SSMContacts.Types.Target

type Rep Target = D1 ('MetaData "Target" "Amazonka.SSMContacts.Types.Target" "amazonka-ssm-contacts-2.0-ItNmOyIH300HIsnE5QTEXx" 'False) (C1 ('MetaCons "Target'" 'PrefixI 'True) (S1 ('MetaSel ('Just "channelTargetInfo") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ChannelTargetInfo)) :*: S1 ('MetaSel ('Just "contactTargetInfo") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ContactTargetInfo))))

newTarget :: Target Source #

Create a value of Target 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:channelTargetInfo:Target', target_channelTargetInfo - Information about the contact channel Incident Manager is engaging.

$sel:contactTargetInfo:Target', target_contactTargetInfo - Information about the contact that Incident Manager is engaging.

TimeRange

data TimeRange Source #

A range of between two set times

See: newTimeRange smart constructor.

Constructors

TimeRange' (Maybe POSIX) (Maybe POSIX) 

Instances

Instances details
ToJSON TimeRange Source # 
Instance details

Defined in Amazonka.SSMContacts.Types.TimeRange

Generic TimeRange Source # 
Instance details

Defined in Amazonka.SSMContacts.Types.TimeRange

Associated Types

type Rep TimeRange :: Type -> Type #

Read TimeRange Source # 
Instance details

Defined in Amazonka.SSMContacts.Types.TimeRange

Show TimeRange Source # 
Instance details

Defined in Amazonka.SSMContacts.Types.TimeRange

NFData TimeRange Source # 
Instance details

Defined in Amazonka.SSMContacts.Types.TimeRange

Methods

rnf :: TimeRange -> () #

Eq TimeRange Source # 
Instance details

Defined in Amazonka.SSMContacts.Types.TimeRange

Hashable TimeRange Source # 
Instance details

Defined in Amazonka.SSMContacts.Types.TimeRange

type Rep TimeRange Source # 
Instance details

Defined in Amazonka.SSMContacts.Types.TimeRange

type Rep TimeRange = D1 ('MetaData "TimeRange" "Amazonka.SSMContacts.Types.TimeRange" "amazonka-ssm-contacts-2.0-ItNmOyIH300HIsnE5QTEXx" 'False) (C1 ('MetaCons "TimeRange'" 'PrefixI 'True) (S1 ('MetaSel ('Just "endTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "startTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX))))

newTimeRange :: TimeRange Source #

Create a value of TimeRange 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:endTime:TimeRange', timeRange_endTime - The end of the time range.

$sel:startTime:TimeRange', timeRange_startTime - The start of the time range.