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

Amazonka.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.

ValidationException

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

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

AccessDeniedException

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

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

DataEncryptionException

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

The operation failed to due an encryption key error.

ConflictException

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

Updating or deleting a resource causes an inconsistent state.

ServiceQuotaExceededException

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

Request would cause a service quota to be exceeded.

ThrottlingException

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

The request was denied due to request throttling.

InternalServerException

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

Unexpected error occurred while processing the request.

ResourceNotFoundException

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

Request references a resource that doesn't exist.

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.

ListPagesByEngagement (Paginated)

data ListPagesByEngagement Source #

See: newListPagesByEngagement smart constructor.

Instances

Instances details
Eq ListPagesByEngagement Source # 
Instance details

Defined in Amazonka.SSMContacts.ListPagesByEngagement

Read ListPagesByEngagement Source # 
Instance details

Defined in Amazonka.SSMContacts.ListPagesByEngagement

Show ListPagesByEngagement Source # 
Instance details

Defined in Amazonka.SSMContacts.ListPagesByEngagement

Generic ListPagesByEngagement Source # 
Instance details

Defined in Amazonka.SSMContacts.ListPagesByEngagement

Associated Types

type Rep ListPagesByEngagement :: Type -> Type #

NFData ListPagesByEngagement Source # 
Instance details

Defined in Amazonka.SSMContacts.ListPagesByEngagement

Methods

rnf :: ListPagesByEngagement -> () #

Hashable ListPagesByEngagement Source # 
Instance details

Defined in Amazonka.SSMContacts.ListPagesByEngagement

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

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

type Rep ListPagesByEngagement Source # 
Instance details

Defined in Amazonka.SSMContacts.ListPagesByEngagement

type Rep ListPagesByEngagement = D1 ('MetaData "ListPagesByEngagement" "Amazonka.SSMContacts.ListPagesByEngagement" "libZSservicesZSamazonka-ssm-contactsZSamazonka-ssm-contacts" 'False) (C1 ('MetaCons "ListPagesByEngagement'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "engagementId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))
type AWSResponse ListPagesByEngagement Source # 
Instance details

Defined in Amazonka.SSMContacts.ListPagesByEngagement

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:nextToken:ListPagesByEngagement', listPagesByEngagement_nextToken - The pagination token to continue to the next page of results.

$sel:maxResults:ListPagesByEngagement', listPagesByEngagement_maxResults - The maximum number of engagements to contact channels to list per 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
Eq ListPagesByEngagementResponse Source # 
Instance details

Defined in Amazonka.SSMContacts.ListPagesByEngagement

Read ListPagesByEngagementResponse Source # 
Instance details

Defined in Amazonka.SSMContacts.ListPagesByEngagement

Show ListPagesByEngagementResponse Source # 
Instance details

Defined in Amazonka.SSMContacts.ListPagesByEngagement

Generic ListPagesByEngagementResponse Source # 
Instance details

Defined in Amazonka.SSMContacts.ListPagesByEngagement

Associated Types

type Rep ListPagesByEngagementResponse :: Type -> Type #

NFData 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" "libZSservicesZSamazonka-ssm-contactsZSamazonka-ssm-contacts" '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:

$sel:nextToken: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.

ListEngagements (Paginated)

data ListEngagements Source #

See: newListEngagements smart constructor.

Instances

Instances details
Eq ListEngagements Source # 
Instance details

Defined in Amazonka.SSMContacts.ListEngagements

Read ListEngagements Source # 
Instance details

Defined in Amazonka.SSMContacts.ListEngagements

Show ListEngagements Source # 
Instance details

Defined in Amazonka.SSMContacts.ListEngagements

Generic ListEngagements Source # 
Instance details

Defined in Amazonka.SSMContacts.ListEngagements

Associated Types

type Rep ListEngagements :: Type -> Type #

NFData ListEngagements Source # 
Instance details

Defined in Amazonka.SSMContacts.ListEngagements

Methods

rnf :: ListEngagements -> () #

Hashable ListEngagements Source # 
Instance details

Defined in Amazonka.SSMContacts.ListEngagements

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

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

type Rep ListEngagements Source # 
Instance details

Defined in Amazonka.SSMContacts.ListEngagements

type Rep ListEngagements = D1 ('MetaData "ListEngagements" "Amazonka.SSMContacts.ListEngagements" "libZSservicesZSamazonka-ssm-contactsZSamazonka-ssm-contacts" 'False) (C1 ('MetaCons "ListEngagements'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "timeRangeValue") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe TimeRange)) :*: S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "incidentId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)))))
type AWSResponse ListEngagements Source # 
Instance details

Defined in Amazonka.SSMContacts.ListEngagements

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:

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

$sel:nextToken:ListEngagements', listEngagements_nextToken - The pagination token to continue to the next page of results.

$sel:incidentId: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.

data ListEngagementsResponse Source #

See: newListEngagementsResponse smart constructor.

Instances

Instances details
Eq ListEngagementsResponse Source # 
Instance details

Defined in Amazonka.SSMContacts.ListEngagements

Read ListEngagementsResponse Source # 
Instance details

Defined in Amazonka.SSMContacts.ListEngagements

Show ListEngagementsResponse Source # 
Instance details

Defined in Amazonka.SSMContacts.ListEngagements

Generic ListEngagementsResponse Source # 
Instance details

Defined in Amazonka.SSMContacts.ListEngagements

Associated Types

type Rep ListEngagementsResponse :: Type -> Type #

NFData ListEngagementsResponse Source # 
Instance details

Defined in Amazonka.SSMContacts.ListEngagements

Methods

rnf :: ListEngagementsResponse -> () #

type Rep ListEngagementsResponse Source # 
Instance details

Defined in Amazonka.SSMContacts.ListEngagements

type Rep ListEngagementsResponse = D1 ('MetaData "ListEngagementsResponse" "Amazonka.SSMContacts.ListEngagements" "libZSservicesZSamazonka-ssm-contactsZSamazonka-ssm-contacts" '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:

$sel:nextToken: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.

ListContactChannels (Paginated)

data ListContactChannels Source #

See: newListContactChannels smart constructor.

Instances

Instances details
Eq ListContactChannels Source # 
Instance details

Defined in Amazonka.SSMContacts.ListContactChannels

Read ListContactChannels Source # 
Instance details

Defined in Amazonka.SSMContacts.ListContactChannels

Show ListContactChannels Source # 
Instance details

Defined in Amazonka.SSMContacts.ListContactChannels

Generic ListContactChannels Source # 
Instance details

Defined in Amazonka.SSMContacts.ListContactChannels

Associated Types

type Rep ListContactChannels :: Type -> Type #

NFData ListContactChannels Source # 
Instance details

Defined in Amazonka.SSMContacts.ListContactChannels

Methods

rnf :: ListContactChannels -> () #

Hashable ListContactChannels Source # 
Instance details

Defined in Amazonka.SSMContacts.ListContactChannels

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

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

type Rep ListContactChannels Source # 
Instance details

Defined in Amazonka.SSMContacts.ListContactChannels

type Rep ListContactChannels = D1 ('MetaData "ListContactChannels" "Amazonka.SSMContacts.ListContactChannels" "libZSservicesZSamazonka-ssm-contactsZSamazonka-ssm-contacts" 'False) (C1 ('MetaCons "ListContactChannels'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "contactId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))
type AWSResponse ListContactChannels Source # 
Instance details

Defined in Amazonka.SSMContacts.ListContactChannels

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:nextToken:ListContactChannels', listContactChannels_nextToken - The pagination token to continue to the next page of results.

$sel:maxResults:ListContactChannels', listContactChannels_maxResults - The maximum number of contact channels per page.

$sel:contactId:ListContactChannels', listContactChannels_contactId - The Amazon Resource Name (ARN) of the contact.

data ListContactChannelsResponse Source #

See: newListContactChannelsResponse smart constructor.

Instances

Instances details
Eq ListContactChannelsResponse Source # 
Instance details

Defined in Amazonka.SSMContacts.ListContactChannels

Read ListContactChannelsResponse Source # 
Instance details

Defined in Amazonka.SSMContacts.ListContactChannels

Show ListContactChannelsResponse Source # 
Instance details

Defined in Amazonka.SSMContacts.ListContactChannels

Generic ListContactChannelsResponse Source # 
Instance details

Defined in Amazonka.SSMContacts.ListContactChannels

Associated Types

type Rep ListContactChannelsResponse :: Type -> Type #

NFData 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" "libZSservicesZSamazonka-ssm-contactsZSamazonka-ssm-contacts" '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:

$sel:nextToken: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.

ActivateContactChannel

data ActivateContactChannel Source #

See: newActivateContactChannel smart constructor.

Instances

Instances details
Eq ActivateContactChannel Source # 
Instance details

Defined in Amazonka.SSMContacts.ActivateContactChannel

Read ActivateContactChannel Source # 
Instance details

Defined in Amazonka.SSMContacts.ActivateContactChannel

Show ActivateContactChannel Source # 
Instance details

Defined in Amazonka.SSMContacts.ActivateContactChannel

Generic ActivateContactChannel Source # 
Instance details

Defined in Amazonka.SSMContacts.ActivateContactChannel

Associated Types

type Rep ActivateContactChannel :: Type -> Type #

NFData ActivateContactChannel Source # 
Instance details

Defined in Amazonka.SSMContacts.ActivateContactChannel

Methods

rnf :: ActivateContactChannel -> () #

Hashable ActivateContactChannel Source # 
Instance details

Defined in Amazonka.SSMContacts.ActivateContactChannel

ToJSON ActivateContactChannel Source # 
Instance details

Defined in Amazonka.SSMContacts.ActivateContactChannel

AWSRequest ActivateContactChannel Source # 
Instance details

Defined in Amazonka.SSMContacts.ActivateContactChannel

Associated Types

type AWSResponse 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

type Rep ActivateContactChannel Source # 
Instance details

Defined in Amazonka.SSMContacts.ActivateContactChannel

type Rep ActivateContactChannel = D1 ('MetaData "ActivateContactChannel" "Amazonka.SSMContacts.ActivateContactChannel" "libZSservicesZSamazonka-ssm-contactsZSamazonka-ssm-contacts" 'False) (C1 ('MetaCons "ActivateContactChannel'" 'PrefixI 'True) (S1 ('MetaSel ('Just "contactChannelId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "activationCode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse ActivateContactChannel Source # 
Instance details

Defined in Amazonka.SSMContacts.ActivateContactChannel

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:

$sel:contactChannelId: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
Eq ActivateContactChannelResponse Source # 
Instance details

Defined in Amazonka.SSMContacts.ActivateContactChannel

Read ActivateContactChannelResponse Source # 
Instance details

Defined in Amazonka.SSMContacts.ActivateContactChannel

Show ActivateContactChannelResponse Source # 
Instance details

Defined in Amazonka.SSMContacts.ActivateContactChannel

Generic ActivateContactChannelResponse Source # 
Instance details

Defined in Amazonka.SSMContacts.ActivateContactChannel

Associated Types

type Rep ActivateContactChannelResponse :: Type -> Type #

NFData 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" "libZSservicesZSamazonka-ssm-contactsZSamazonka-ssm-contacts" '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.

ListTagsForResource

data ListTagsForResource Source #

See: newListTagsForResource smart constructor.

Instances

Instances details
Eq ListTagsForResource Source # 
Instance details

Defined in Amazonka.SSMContacts.ListTagsForResource

Read ListTagsForResource Source # 
Instance details

Defined in Amazonka.SSMContacts.ListTagsForResource

Show ListTagsForResource Source # 
Instance details

Defined in Amazonka.SSMContacts.ListTagsForResource

Generic ListTagsForResource Source # 
Instance details

Defined in Amazonka.SSMContacts.ListTagsForResource

Associated Types

type Rep ListTagsForResource :: Type -> Type #

NFData ListTagsForResource Source # 
Instance details

Defined in Amazonka.SSMContacts.ListTagsForResource

Methods

rnf :: ListTagsForResource -> () #

Hashable ListTagsForResource Source # 
Instance details

Defined in Amazonka.SSMContacts.ListTagsForResource

ToJSON ListTagsForResource Source # 
Instance details

Defined in Amazonka.SSMContacts.ListTagsForResource

AWSRequest ListTagsForResource Source # 
Instance details

Defined in Amazonka.SSMContacts.ListTagsForResource

Associated Types

type AWSResponse 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

type Rep ListTagsForResource Source # 
Instance details

Defined in Amazonka.SSMContacts.ListTagsForResource

type Rep ListTagsForResource = D1 ('MetaData "ListTagsForResource" "Amazonka.SSMContacts.ListTagsForResource" "libZSservicesZSamazonka-ssm-contactsZSamazonka-ssm-contacts" 'False) (C1 ('MetaCons "ListTagsForResource'" 'PrefixI 'True) (S1 ('MetaSel ('Just "resourceARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse ListTagsForResource Source # 
Instance details

Defined in Amazonka.SSMContacts.ListTagsForResource

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

Defined in Amazonka.SSMContacts.ListTagsForResource

Read ListTagsForResourceResponse Source # 
Instance details

Defined in Amazonka.SSMContacts.ListTagsForResource

Show ListTagsForResourceResponse Source # 
Instance details

Defined in Amazonka.SSMContacts.ListTagsForResource

Generic ListTagsForResourceResponse Source # 
Instance details

Defined in Amazonka.SSMContacts.ListTagsForResource

Associated Types

type Rep ListTagsForResourceResponse :: Type -> Type #

NFData 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" "libZSservicesZSamazonka-ssm-contactsZSamazonka-ssm-contacts" '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.

StartEngagement

data StartEngagement Source #

See: newStartEngagement smart constructor.

Instances

Instances details
Eq StartEngagement Source # 
Instance details

Defined in Amazonka.SSMContacts.StartEngagement

Read StartEngagement Source # 
Instance details

Defined in Amazonka.SSMContacts.StartEngagement

Show StartEngagement Source # 
Instance details

Defined in Amazonka.SSMContacts.StartEngagement

Generic StartEngagement Source # 
Instance details

Defined in Amazonka.SSMContacts.StartEngagement

Associated Types

type Rep StartEngagement :: Type -> Type #

NFData StartEngagement Source # 
Instance details

Defined in Amazonka.SSMContacts.StartEngagement

Methods

rnf :: StartEngagement -> () #

Hashable StartEngagement Source # 
Instance details

Defined in Amazonka.SSMContacts.StartEngagement

ToJSON StartEngagement Source # 
Instance details

Defined in Amazonka.SSMContacts.StartEngagement

AWSRequest StartEngagement Source # 
Instance details

Defined in Amazonka.SSMContacts.StartEngagement

Associated Types

type AWSResponse 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

type Rep StartEngagement Source # 
Instance details

Defined in Amazonka.SSMContacts.StartEngagement

type Rep StartEngagement = D1 ('MetaData "StartEngagement" "Amazonka.SSMContacts.StartEngagement" "libZSservicesZSamazonka-ssm-contactsZSamazonka-ssm-contacts" 'False) (C1 ('MetaCons "StartEngagement'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "idempotencyToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "publicSubject") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "publicContent") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "incidentId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "contactId") '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)))))
type AWSResponse 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.

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

$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:incidentId:StartEngagement', startEngagement_incidentId - The ARN of the incident that the engagement is part of.

$sel:contactId:StartEngagement', startEngagement_contactId - The Amazon Resource Name (ARN) of the contact being engaged.

$sel:sender: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
Eq StartEngagementResponse Source # 
Instance details

Defined in Amazonka.SSMContacts.StartEngagement

Read StartEngagementResponse Source # 
Instance details

Defined in Amazonka.SSMContacts.StartEngagement

Show StartEngagementResponse Source # 
Instance details

Defined in Amazonka.SSMContacts.StartEngagement

Generic StartEngagementResponse Source # 
Instance details

Defined in Amazonka.SSMContacts.StartEngagement

Associated Types

type Rep StartEngagementResponse :: Type -> Type #

NFData StartEngagementResponse Source # 
Instance details

Defined in Amazonka.SSMContacts.StartEngagement

Methods

rnf :: StartEngagementResponse -> () #

type Rep StartEngagementResponse Source # 
Instance details

Defined in Amazonka.SSMContacts.StartEngagement

type Rep StartEngagementResponse = D1 ('MetaData "StartEngagementResponse" "Amazonka.SSMContacts.StartEngagement" "libZSservicesZSamazonka-ssm-contactsZSamazonka-ssm-contacts" '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.

$sel:engagementArn:StartEngagementResponse', startEngagementResponse_engagementArn - The ARN of the engagement.

DeactivateContactChannel

data DeactivateContactChannel Source #

See: newDeactivateContactChannel smart constructor.

Instances

Instances details
Eq DeactivateContactChannel Source # 
Instance details

Defined in Amazonka.SSMContacts.DeactivateContactChannel

Read DeactivateContactChannel Source # 
Instance details

Defined in Amazonka.SSMContacts.DeactivateContactChannel

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

NFData DeactivateContactChannel Source # 
Instance details

Defined in Amazonka.SSMContacts.DeactivateContactChannel

Hashable DeactivateContactChannel Source # 
Instance details

Defined in Amazonka.SSMContacts.DeactivateContactChannel

ToJSON DeactivateContactChannel Source # 
Instance details

Defined in Amazonka.SSMContacts.DeactivateContactChannel

AWSRequest 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

type Rep DeactivateContactChannel Source # 
Instance details

Defined in Amazonka.SSMContacts.DeactivateContactChannel

type Rep DeactivateContactChannel = D1 ('MetaData "DeactivateContactChannel" "Amazonka.SSMContacts.DeactivateContactChannel" "libZSservicesZSamazonka-ssm-contactsZSamazonka-ssm-contacts" 'False) (C1 ('MetaCons "DeactivateContactChannel'" 'PrefixI 'True) (S1 ('MetaSel ('Just "contactChannelId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse DeactivateContactChannel Source # 
Instance details

Defined in Amazonka.SSMContacts.DeactivateContactChannel

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:

$sel:contactChannelId: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
Eq DeactivateContactChannelResponse Source # 
Instance details

Defined in Amazonka.SSMContacts.DeactivateContactChannel

Read DeactivateContactChannelResponse Source # 
Instance details

Defined in Amazonka.SSMContacts.DeactivateContactChannel

Show DeactivateContactChannelResponse Source # 
Instance details

Defined in Amazonka.SSMContacts.DeactivateContactChannel

Generic DeactivateContactChannelResponse Source # 
Instance details

Defined in Amazonka.SSMContacts.DeactivateContactChannel

Associated Types

type Rep DeactivateContactChannelResponse :: Type -> Type #

NFData 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" "libZSservicesZSamazonka-ssm-contactsZSamazonka-ssm-contacts" '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.

AcceptPage

data AcceptPage Source #

See: newAcceptPage smart constructor.

Instances

Instances details
Eq AcceptPage Source # 
Instance details

Defined in Amazonka.SSMContacts.AcceptPage

Read AcceptPage Source # 
Instance details

Defined in Amazonka.SSMContacts.AcceptPage

Show AcceptPage Source # 
Instance details

Defined in Amazonka.SSMContacts.AcceptPage

Generic AcceptPage Source # 
Instance details

Defined in Amazonka.SSMContacts.AcceptPage

Associated Types

type Rep AcceptPage :: Type -> Type #

NFData AcceptPage Source # 
Instance details

Defined in Amazonka.SSMContacts.AcceptPage

Methods

rnf :: AcceptPage -> () #

Hashable AcceptPage Source # 
Instance details

Defined in Amazonka.SSMContacts.AcceptPage

ToJSON AcceptPage Source # 
Instance details

Defined in Amazonka.SSMContacts.AcceptPage

AWSRequest AcceptPage Source # 
Instance details

Defined in Amazonka.SSMContacts.AcceptPage

Associated Types

type AWSResponse 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

type Rep AcceptPage Source # 
Instance details

Defined in Amazonka.SSMContacts.AcceptPage

type Rep AcceptPage = D1 ('MetaData "AcceptPage" "Amazonka.SSMContacts.AcceptPage" "libZSservicesZSamazonka-ssm-contactsZSamazonka-ssm-contacts" 'False) (C1 ('MetaCons "AcceptPage'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "note") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "contactChannelId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "acceptCodeValidation") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AcceptCodeValidation)))) :*: (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)))))
type AWSResponse AcceptPage Source # 
Instance details

Defined in Amazonka.SSMContacts.AcceptPage

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:note:AcceptPage', acceptPage_note - Information provided by the user when the user acknowledges the page.

$sel:contactChannelId:AcceptPage', acceptPage_contactChannelId - The ARN of the contact channel.

$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.

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

Defined in Amazonka.SSMContacts.AcceptPage

Read AcceptPageResponse Source # 
Instance details

Defined in Amazonka.SSMContacts.AcceptPage

Show AcceptPageResponse Source # 
Instance details

Defined in Amazonka.SSMContacts.AcceptPage

Generic AcceptPageResponse Source # 
Instance details

Defined in Amazonka.SSMContacts.AcceptPage

Associated Types

type Rep AcceptPageResponse :: Type -> Type #

NFData AcceptPageResponse Source # 
Instance details

Defined in Amazonka.SSMContacts.AcceptPage

Methods

rnf :: AcceptPageResponse -> () #

type Rep AcceptPageResponse Source # 
Instance details

Defined in Amazonka.SSMContacts.AcceptPage

type Rep AcceptPageResponse = D1 ('MetaData "AcceptPageResponse" "Amazonka.SSMContacts.AcceptPage" "libZSservicesZSamazonka-ssm-contactsZSamazonka-ssm-contacts" '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.

ListPageReceipts (Paginated)

data ListPageReceipts Source #

See: newListPageReceipts smart constructor.

Instances

Instances details
Eq ListPageReceipts Source # 
Instance details

Defined in Amazonka.SSMContacts.ListPageReceipts

Read ListPageReceipts Source # 
Instance details

Defined in Amazonka.SSMContacts.ListPageReceipts

Show ListPageReceipts Source # 
Instance details

Defined in Amazonka.SSMContacts.ListPageReceipts

Generic ListPageReceipts Source # 
Instance details

Defined in Amazonka.SSMContacts.ListPageReceipts

Associated Types

type Rep ListPageReceipts :: Type -> Type #

NFData ListPageReceipts Source # 
Instance details

Defined in Amazonka.SSMContacts.ListPageReceipts

Methods

rnf :: ListPageReceipts -> () #

Hashable ListPageReceipts Source # 
Instance details

Defined in Amazonka.SSMContacts.ListPageReceipts

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

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

type Rep ListPageReceipts Source # 
Instance details

Defined in Amazonka.SSMContacts.ListPageReceipts

type Rep ListPageReceipts = D1 ('MetaData "ListPageReceipts" "Amazonka.SSMContacts.ListPageReceipts" "libZSservicesZSamazonka-ssm-contactsZSamazonka-ssm-contacts" 'False) (C1 ('MetaCons "ListPageReceipts'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "pageId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))
type AWSResponse ListPageReceipts Source # 
Instance details

Defined in Amazonka.SSMContacts.ListPageReceipts

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:nextToken:ListPageReceipts', listPageReceipts_nextToken - The pagination token to continue to the next page of results.

$sel:maxResults:ListPageReceipts', listPageReceipts_maxResults - The maximum number of acknowledgements per 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
Eq ListPageReceiptsResponse Source # 
Instance details

Defined in Amazonka.SSMContacts.ListPageReceipts

Read ListPageReceiptsResponse Source # 
Instance details

Defined in Amazonka.SSMContacts.ListPageReceipts

Show ListPageReceiptsResponse Source # 
Instance details

Defined in Amazonka.SSMContacts.ListPageReceipts

Generic ListPageReceiptsResponse Source # 
Instance details

Defined in Amazonka.SSMContacts.ListPageReceipts

Associated Types

type Rep ListPageReceiptsResponse :: Type -> Type #

NFData 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" "libZSservicesZSamazonka-ssm-contactsZSamazonka-ssm-contacts" '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:

$sel:nextToken: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.

GetContact

data GetContact Source #

See: newGetContact smart constructor.

Constructors

GetContact' Text 

Instances

Instances details
Eq GetContact Source # 
Instance details

Defined in Amazonka.SSMContacts.GetContact

Read GetContact Source # 
Instance details

Defined in Amazonka.SSMContacts.GetContact

Show GetContact Source # 
Instance details

Defined in Amazonka.SSMContacts.GetContact

Generic GetContact Source # 
Instance details

Defined in Amazonka.SSMContacts.GetContact

Associated Types

type Rep GetContact :: Type -> Type #

NFData GetContact Source # 
Instance details

Defined in Amazonka.SSMContacts.GetContact

Methods

rnf :: GetContact -> () #

Hashable GetContact Source # 
Instance details

Defined in Amazonka.SSMContacts.GetContact

ToJSON GetContact Source # 
Instance details

Defined in Amazonka.SSMContacts.GetContact

AWSRequest GetContact Source # 
Instance details

Defined in Amazonka.SSMContacts.GetContact

Associated Types

type AWSResponse 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

type Rep GetContact Source # 
Instance details

Defined in Amazonka.SSMContacts.GetContact

type Rep GetContact = D1 ('MetaData "GetContact" "Amazonka.SSMContacts.GetContact" "libZSservicesZSamazonka-ssm-contactsZSamazonka-ssm-contacts" 'False) (C1 ('MetaCons "GetContact'" 'PrefixI 'True) (S1 ('MetaSel ('Just "contactId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse GetContact Source # 
Instance details

Defined in Amazonka.SSMContacts.GetContact

newGetContact Source #

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:

$sel:contactId:GetContact', getContact_contactId - The Amazon Resource Name (ARN) of the contact or escalation plan.

data GetContactResponse Source #

See: newGetContactResponse smart constructor.

Instances

Instances details
Eq GetContactResponse Source # 
Instance details

Defined in Amazonka.SSMContacts.GetContact

Read GetContactResponse Source # 
Instance details

Defined in Amazonka.SSMContacts.GetContact

Show GetContactResponse Source # 
Instance details

Defined in Amazonka.SSMContacts.GetContact

Generic GetContactResponse Source # 
Instance details

Defined in Amazonka.SSMContacts.GetContact

Associated Types

type Rep GetContactResponse :: Type -> Type #

NFData GetContactResponse Source # 
Instance details

Defined in Amazonka.SSMContacts.GetContact

Methods

rnf :: GetContactResponse -> () #

type Rep GetContactResponse Source # 
Instance details

Defined in Amazonka.SSMContacts.GetContact

type Rep GetContactResponse = D1 ('MetaData "GetContactResponse" "Amazonka.SSMContacts.GetContact" "libZSservicesZSamazonka-ssm-contactsZSamazonka-ssm-contacts" '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:

$sel:displayName:GetContactResponse', getContactResponse_displayName - The full name of the contact or escalation plan.

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

$sel:contactArn:GetContactResponse', getContactResponse_contactArn - The ARN of the contact or escalation plan.

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

$sel:type':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.

DescribePage

data DescribePage Source #

See: newDescribePage smart constructor.

Constructors

DescribePage' Text 

Instances

Instances details
Eq DescribePage Source # 
Instance details

Defined in Amazonka.SSMContacts.DescribePage

Read DescribePage Source # 
Instance details

Defined in Amazonka.SSMContacts.DescribePage

Show DescribePage Source # 
Instance details

Defined in Amazonka.SSMContacts.DescribePage

Generic DescribePage Source # 
Instance details

Defined in Amazonka.SSMContacts.DescribePage

Associated Types

type Rep DescribePage :: Type -> Type #

NFData DescribePage Source # 
Instance details

Defined in Amazonka.SSMContacts.DescribePage

Methods

rnf :: DescribePage -> () #

Hashable DescribePage Source # 
Instance details

Defined in Amazonka.SSMContacts.DescribePage

ToJSON DescribePage Source # 
Instance details

Defined in Amazonka.SSMContacts.DescribePage

AWSRequest DescribePage Source # 
Instance details

Defined in Amazonka.SSMContacts.DescribePage

Associated Types

type AWSResponse 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

type Rep DescribePage Source # 
Instance details

Defined in Amazonka.SSMContacts.DescribePage

type Rep DescribePage = D1 ('MetaData "DescribePage" "Amazonka.SSMContacts.DescribePage" "libZSservicesZSamazonka-ssm-contactsZSamazonka-ssm-contacts" 'False) (C1 ('MetaCons "DescribePage'" 'PrefixI 'True) (S1 ('MetaSel ('Just "pageId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse DescribePage Source # 
Instance details

Defined in Amazonka.SSMContacts.DescribePage

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

Defined in Amazonka.SSMContacts.DescribePage

Read DescribePageResponse Source # 
Instance details

Defined in Amazonka.SSMContacts.DescribePage

Show DescribePageResponse Source # 
Instance details

Defined in Amazonka.SSMContacts.DescribePage

Generic DescribePageResponse Source # 
Instance details

Defined in Amazonka.SSMContacts.DescribePage

Associated Types

type Rep DescribePageResponse :: Type -> Type #

NFData DescribePageResponse Source # 
Instance details

Defined in Amazonka.SSMContacts.DescribePage

Methods

rnf :: DescribePageResponse -> () #

type Rep DescribePageResponse Source # 
Instance details

Defined in Amazonka.SSMContacts.DescribePage

type Rep DescribePageResponse = D1 ('MetaData "DescribePageResponse" "Amazonka.SSMContacts.DescribePage" "libZSservicesZSamazonka-ssm-contactsZSamazonka-ssm-contacts" 'False) (C1 ('MetaCons "DescribePageResponse'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "readTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: (S1 ('MetaSel ('Just "publicSubject") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "publicContent") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "deliveryTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: (S1 ('MetaSel ('Just "incidentId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: 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:

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

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

$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:deliveryTime:DescribePageResponse', describePageResponse_deliveryTime - The time that the contact channel received the engagement.

$sel:incidentId:DescribePageResponse', describePageResponse_incidentId - The ARN of the incident that engaged the contact channel.

$sel:sentTime:DescribePageResponse', describePageResponse_sentTime - The time the engagement was sent to the contact channel.

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

$sel:pageArn:DescribePageResponse', describePageResponse_pageArn - The Amazon Resource Name (ARN) of the engagement to a contact channel.

$sel:engagementArn:DescribePageResponse', describePageResponse_engagementArn - The ARN of the engagement that engaged the contact channel.

$sel:contactArn:DescribePageResponse', describePageResponse_contactArn - The ARN of the contact that was engaged.

$sel:sender: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.

DeleteContact

data DeleteContact Source #

See: newDeleteContact smart constructor.

Constructors

DeleteContact' Text 

Instances

Instances details
Eq DeleteContact Source # 
Instance details

Defined in Amazonka.SSMContacts.DeleteContact

Read DeleteContact Source # 
Instance details

Defined in Amazonka.SSMContacts.DeleteContact

Show DeleteContact Source # 
Instance details

Defined in Amazonka.SSMContacts.DeleteContact

Generic DeleteContact Source # 
Instance details

Defined in Amazonka.SSMContacts.DeleteContact

Associated Types

type Rep DeleteContact :: Type -> Type #

NFData DeleteContact Source # 
Instance details

Defined in Amazonka.SSMContacts.DeleteContact

Methods

rnf :: DeleteContact -> () #

Hashable DeleteContact Source # 
Instance details

Defined in Amazonka.SSMContacts.DeleteContact

ToJSON DeleteContact Source # 
Instance details

Defined in Amazonka.SSMContacts.DeleteContact

AWSRequest DeleteContact Source # 
Instance details

Defined in Amazonka.SSMContacts.DeleteContact

Associated Types

type AWSResponse 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

type Rep DeleteContact Source # 
Instance details

Defined in Amazonka.SSMContacts.DeleteContact

type Rep DeleteContact = D1 ('MetaData "DeleteContact" "Amazonka.SSMContacts.DeleteContact" "libZSservicesZSamazonka-ssm-contactsZSamazonka-ssm-contacts" 'False) (C1 ('MetaCons "DeleteContact'" 'PrefixI 'True) (S1 ('MetaSel ('Just "contactId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse DeleteContact Source # 
Instance details

Defined in Amazonka.SSMContacts.DeleteContact

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:

$sel:contactId: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
Eq DeleteContactResponse Source # 
Instance details

Defined in Amazonka.SSMContacts.DeleteContact

Read DeleteContactResponse Source # 
Instance details

Defined in Amazonka.SSMContacts.DeleteContact

Show DeleteContactResponse Source # 
Instance details

Defined in Amazonka.SSMContacts.DeleteContact

Generic DeleteContactResponse Source # 
Instance details

Defined in Amazonka.SSMContacts.DeleteContact

Associated Types

type Rep DeleteContactResponse :: Type -> Type #

NFData DeleteContactResponse Source # 
Instance details

Defined in Amazonka.SSMContacts.DeleteContact

Methods

rnf :: DeleteContactResponse -> () #

type Rep DeleteContactResponse Source # 
Instance details

Defined in Amazonka.SSMContacts.DeleteContact

type Rep DeleteContactResponse = D1 ('MetaData "DeleteContactResponse" "Amazonka.SSMContacts.DeleteContact" "libZSservicesZSamazonka-ssm-contactsZSamazonka-ssm-contacts" '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.

UpdateContact

data UpdateContact Source #

See: newUpdateContact smart constructor.

Instances

Instances details
Eq UpdateContact Source # 
Instance details

Defined in Amazonka.SSMContacts.UpdateContact

Read UpdateContact Source # 
Instance details

Defined in Amazonka.SSMContacts.UpdateContact

Show UpdateContact Source # 
Instance details

Defined in Amazonka.SSMContacts.UpdateContact

Generic UpdateContact Source # 
Instance details

Defined in Amazonka.SSMContacts.UpdateContact

Associated Types

type Rep UpdateContact :: Type -> Type #

NFData UpdateContact Source # 
Instance details

Defined in Amazonka.SSMContacts.UpdateContact

Methods

rnf :: UpdateContact -> () #

Hashable UpdateContact Source # 
Instance details

Defined in Amazonka.SSMContacts.UpdateContact

ToJSON UpdateContact Source # 
Instance details

Defined in Amazonka.SSMContacts.UpdateContact

AWSRequest UpdateContact Source # 
Instance details

Defined in Amazonka.SSMContacts.UpdateContact

Associated Types

type AWSResponse 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

type Rep UpdateContact Source # 
Instance details

Defined in Amazonka.SSMContacts.UpdateContact

type Rep UpdateContact = D1 ('MetaData "UpdateContact" "Amazonka.SSMContacts.UpdateContact" "libZSservicesZSamazonka-ssm-contactsZSamazonka-ssm-contacts" 'False) (C1 ('MetaCons "UpdateContact'" 'PrefixI 'True) (S1 ('MetaSel ('Just "plan") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Plan)) :*: (S1 ('MetaSel ('Just "displayName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "contactId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))
type AWSResponse UpdateContact Source # 
Instance details

Defined in Amazonka.SSMContacts.UpdateContact

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:

$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.

$sel:displayName:UpdateContact', updateContact_displayName - The full name of the contact or escalation plan.

$sel:contactId: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
Eq UpdateContactResponse Source # 
Instance details

Defined in Amazonka.SSMContacts.UpdateContact

Read UpdateContactResponse Source # 
Instance details

Defined in Amazonka.SSMContacts.UpdateContact

Show UpdateContactResponse Source # 
Instance details

Defined in Amazonka.SSMContacts.UpdateContact

Generic UpdateContactResponse Source # 
Instance details

Defined in Amazonka.SSMContacts.UpdateContact

Associated Types

type Rep UpdateContactResponse :: Type -> Type #

NFData UpdateContactResponse Source # 
Instance details

Defined in Amazonka.SSMContacts.UpdateContact

Methods

rnf :: UpdateContactResponse -> () #

type Rep UpdateContactResponse Source # 
Instance details

Defined in Amazonka.SSMContacts.UpdateContact

type Rep UpdateContactResponse = D1 ('MetaData "UpdateContactResponse" "Amazonka.SSMContacts.UpdateContact" "libZSservicesZSamazonka-ssm-contactsZSamazonka-ssm-contacts" '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.

CreateContact

data CreateContact Source #

See: newCreateContact smart constructor.

Instances

Instances details
Eq CreateContact Source # 
Instance details

Defined in Amazonka.SSMContacts.CreateContact

Read CreateContact Source # 
Instance details

Defined in Amazonka.SSMContacts.CreateContact

Show CreateContact Source # 
Instance details

Defined in Amazonka.SSMContacts.CreateContact

Generic CreateContact Source # 
Instance details

Defined in Amazonka.SSMContacts.CreateContact

Associated Types

type Rep CreateContact :: Type -> Type #

NFData CreateContact Source # 
Instance details

Defined in Amazonka.SSMContacts.CreateContact

Methods

rnf :: CreateContact -> () #

Hashable CreateContact Source # 
Instance details

Defined in Amazonka.SSMContacts.CreateContact

ToJSON CreateContact Source # 
Instance details

Defined in Amazonka.SSMContacts.CreateContact

AWSRequest CreateContact Source # 
Instance details

Defined in Amazonka.SSMContacts.CreateContact

Associated Types

type AWSResponse 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

type Rep CreateContact Source # 
Instance details

Defined in Amazonka.SSMContacts.CreateContact

type Rep CreateContact = D1 ('MetaData "CreateContact" "Amazonka.SSMContacts.CreateContact" "libZSservicesZSamazonka-ssm-contactsZSamazonka-ssm-contacts" 'False) (C1 ('MetaCons "CreateContact'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "idempotencyToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "displayName") '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)))))
type AWSResponse CreateContact Source # 
Instance details

Defined in Amazonka.SSMContacts.CreateContact

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:

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

$sel:displayName:CreateContact', createContact_displayName - The full name of the contact or escalation plan.

$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.

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

$sel:type':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
Eq CreateContactResponse Source # 
Instance details

Defined in Amazonka.SSMContacts.CreateContact

Read CreateContactResponse Source # 
Instance details

Defined in Amazonka.SSMContacts.CreateContact

Show CreateContactResponse Source # 
Instance details

Defined in Amazonka.SSMContacts.CreateContact

Generic CreateContactResponse Source # 
Instance details

Defined in Amazonka.SSMContacts.CreateContact

Associated Types

type Rep CreateContactResponse :: Type -> Type #

NFData CreateContactResponse Source # 
Instance details

Defined in Amazonka.SSMContacts.CreateContact

Methods

rnf :: CreateContactResponse -> () #

type Rep CreateContactResponse Source # 
Instance details

Defined in Amazonka.SSMContacts.CreateContact

type Rep CreateContactResponse = D1 ('MetaData "CreateContactResponse" "Amazonka.SSMContacts.CreateContact" "libZSservicesZSamazonka-ssm-contactsZSamazonka-ssm-contacts" '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.

$sel:contactArn: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
Eq CreateContactChannel Source # 
Instance details

Defined in Amazonka.SSMContacts.CreateContactChannel

Read CreateContactChannel Source # 
Instance details

Defined in Amazonka.SSMContacts.CreateContactChannel

Show CreateContactChannel Source # 
Instance details

Defined in Amazonka.SSMContacts.CreateContactChannel

Generic CreateContactChannel Source # 
Instance details

Defined in Amazonka.SSMContacts.CreateContactChannel

Associated Types

type Rep CreateContactChannel :: Type -> Type #

NFData CreateContactChannel Source # 
Instance details

Defined in Amazonka.SSMContacts.CreateContactChannel

Methods

rnf :: CreateContactChannel -> () #

Hashable CreateContactChannel Source # 
Instance details

Defined in Amazonka.SSMContacts.CreateContactChannel

ToJSON CreateContactChannel Source # 
Instance details

Defined in Amazonka.SSMContacts.CreateContactChannel

AWSRequest CreateContactChannel Source # 
Instance details

Defined in Amazonka.SSMContacts.CreateContactChannel

Associated Types

type AWSResponse 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

type Rep CreateContactChannel Source # 
Instance details

Defined in Amazonka.SSMContacts.CreateContactChannel

type Rep CreateContactChannel = D1 ('MetaData "CreateContactChannel" "Amazonka.SSMContacts.CreateContactChannel" "libZSservicesZSamazonka-ssm-contactsZSamazonka-ssm-contacts" 'False) (C1 ('MetaCons "CreateContactChannel'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "idempotencyToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "deferActivation") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: 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)))))
type AWSResponse CreateContactChannel Source # 
Instance details

Defined in Amazonka.SSMContacts.CreateContactChannel

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:idempotencyToken:CreateContactChannel', createContactChannel_idempotencyToken - A token ensuring that the operation is called only once with the specified details.

$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:contactId:CreateContactChannel', createContactChannel_contactId - The Amazon Resource Name (ARN) of the contact you are adding the contact channel to.

$sel:name:CreateContactChannel', createContactChannel_name - The name of the contact channel.

$sel:type':CreateContactChannel', createContactChannel_type - Incident Manager supports three types of contact channels:

  • SMS
  • VOICE
  • EMAIL

$sel:deliveryAddress: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
Eq CreateContactChannelResponse Source # 
Instance details

Defined in Amazonka.SSMContacts.CreateContactChannel

Read CreateContactChannelResponse Source # 
Instance details

Defined in Amazonka.SSMContacts.CreateContactChannel

Show CreateContactChannelResponse Source # 
Instance details

Defined in Amazonka.SSMContacts.CreateContactChannel

Generic CreateContactChannelResponse Source # 
Instance details

Defined in Amazonka.SSMContacts.CreateContactChannel

Associated Types

type Rep CreateContactChannelResponse :: Type -> Type #

NFData 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" "libZSservicesZSamazonka-ssm-contactsZSamazonka-ssm-contacts" '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.

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

DeleteContactChannel

data DeleteContactChannel Source #

See: newDeleteContactChannel smart constructor.

Instances

Instances details
Eq DeleteContactChannel Source # 
Instance details

Defined in Amazonka.SSMContacts.DeleteContactChannel

Read DeleteContactChannel Source # 
Instance details

Defined in Amazonka.SSMContacts.DeleteContactChannel

Show DeleteContactChannel Source # 
Instance details

Defined in Amazonka.SSMContacts.DeleteContactChannel

Generic DeleteContactChannel Source # 
Instance details

Defined in Amazonka.SSMContacts.DeleteContactChannel

Associated Types

type Rep DeleteContactChannel :: Type -> Type #

NFData DeleteContactChannel Source # 
Instance details

Defined in Amazonka.SSMContacts.DeleteContactChannel

Methods

rnf :: DeleteContactChannel -> () #

Hashable DeleteContactChannel Source # 
Instance details

Defined in Amazonka.SSMContacts.DeleteContactChannel

ToJSON DeleteContactChannel Source # 
Instance details

Defined in Amazonka.SSMContacts.DeleteContactChannel

AWSRequest DeleteContactChannel Source # 
Instance details

Defined in Amazonka.SSMContacts.DeleteContactChannel

Associated Types

type AWSResponse 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

type Rep DeleteContactChannel Source # 
Instance details

Defined in Amazonka.SSMContacts.DeleteContactChannel

type Rep DeleteContactChannel = D1 ('MetaData "DeleteContactChannel" "Amazonka.SSMContacts.DeleteContactChannel" "libZSservicesZSamazonka-ssm-contactsZSamazonka-ssm-contacts" 'False) (C1 ('MetaCons "DeleteContactChannel'" 'PrefixI 'True) (S1 ('MetaSel ('Just "contactChannelId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse DeleteContactChannel Source # 
Instance details

Defined in Amazonka.SSMContacts.DeleteContactChannel

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:

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

data DeleteContactChannelResponse Source #

See: newDeleteContactChannelResponse smart constructor.

Instances

Instances details
Eq DeleteContactChannelResponse Source # 
Instance details

Defined in Amazonka.SSMContacts.DeleteContactChannel

Read DeleteContactChannelResponse Source # 
Instance details

Defined in Amazonka.SSMContacts.DeleteContactChannel

Show DeleteContactChannelResponse Source # 
Instance details

Defined in Amazonka.SSMContacts.DeleteContactChannel

Generic DeleteContactChannelResponse Source # 
Instance details

Defined in Amazonka.SSMContacts.DeleteContactChannel

Associated Types

type Rep DeleteContactChannelResponse :: Type -> Type #

NFData 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" "libZSservicesZSamazonka-ssm-contactsZSamazonka-ssm-contacts" '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.

UpdateContactChannel

data UpdateContactChannel Source #

See: newUpdateContactChannel smart constructor.

Instances

Instances details
Eq UpdateContactChannel Source # 
Instance details

Defined in Amazonka.SSMContacts.UpdateContactChannel

Read UpdateContactChannel Source # 
Instance details

Defined in Amazonka.SSMContacts.UpdateContactChannel

Show UpdateContactChannel Source # 
Instance details

Defined in Amazonka.SSMContacts.UpdateContactChannel

Generic UpdateContactChannel Source # 
Instance details

Defined in Amazonka.SSMContacts.UpdateContactChannel

Associated Types

type Rep UpdateContactChannel :: Type -> Type #

NFData UpdateContactChannel Source # 
Instance details

Defined in Amazonka.SSMContacts.UpdateContactChannel

Methods

rnf :: UpdateContactChannel -> () #

Hashable UpdateContactChannel Source # 
Instance details

Defined in Amazonka.SSMContacts.UpdateContactChannel

ToJSON UpdateContactChannel Source # 
Instance details

Defined in Amazonka.SSMContacts.UpdateContactChannel

AWSRequest UpdateContactChannel Source # 
Instance details

Defined in Amazonka.SSMContacts.UpdateContactChannel

Associated Types

type AWSResponse 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

type Rep UpdateContactChannel Source # 
Instance details

Defined in Amazonka.SSMContacts.UpdateContactChannel

type Rep UpdateContactChannel = D1 ('MetaData "UpdateContactChannel" "Amazonka.SSMContacts.UpdateContactChannel" "libZSservicesZSamazonka-ssm-contactsZSamazonka-ssm-contacts" 'False) (C1 ('MetaCons "UpdateContactChannel'" 'PrefixI 'True) (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "deliveryAddress") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ContactChannelAddress)) :*: S1 ('MetaSel ('Just "contactChannelId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))
type AWSResponse UpdateContactChannel Source # 
Instance details

Defined in Amazonka.SSMContacts.UpdateContactChannel

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:

$sel:name:UpdateContactChannel', updateContactChannel_name - The name of the contact channel.

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

$sel:contactChannelId: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
Eq UpdateContactChannelResponse Source # 
Instance details

Defined in Amazonka.SSMContacts.UpdateContactChannel

Read UpdateContactChannelResponse Source # 
Instance details

Defined in Amazonka.SSMContacts.UpdateContactChannel

Show UpdateContactChannelResponse Source # 
Instance details

Defined in Amazonka.SSMContacts.UpdateContactChannel

Generic UpdateContactChannelResponse Source # 
Instance details

Defined in Amazonka.SSMContacts.UpdateContactChannel

Associated Types

type Rep UpdateContactChannelResponse :: Type -> Type #

NFData 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" "libZSservicesZSamazonka-ssm-contactsZSamazonka-ssm-contacts" '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.

GetContactChannel

data GetContactChannel Source #

See: newGetContactChannel smart constructor.

Constructors

GetContactChannel' Text 

Instances

Instances details
Eq GetContactChannel Source # 
Instance details

Defined in Amazonka.SSMContacts.GetContactChannel

Read GetContactChannel Source # 
Instance details

Defined in Amazonka.SSMContacts.GetContactChannel

Show GetContactChannel Source # 
Instance details

Defined in Amazonka.SSMContacts.GetContactChannel

Generic GetContactChannel Source # 
Instance details

Defined in Amazonka.SSMContacts.GetContactChannel

Associated Types

type Rep GetContactChannel :: Type -> Type #

NFData GetContactChannel Source # 
Instance details

Defined in Amazonka.SSMContacts.GetContactChannel

Methods

rnf :: GetContactChannel -> () #

Hashable GetContactChannel Source # 
Instance details

Defined in Amazonka.SSMContacts.GetContactChannel

ToJSON GetContactChannel Source # 
Instance details

Defined in Amazonka.SSMContacts.GetContactChannel

AWSRequest GetContactChannel Source # 
Instance details

Defined in Amazonka.SSMContacts.GetContactChannel

Associated Types

type AWSResponse 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

type Rep GetContactChannel Source # 
Instance details

Defined in Amazonka.SSMContacts.GetContactChannel

type Rep GetContactChannel = D1 ('MetaData "GetContactChannel" "Amazonka.SSMContacts.GetContactChannel" "libZSservicesZSamazonka-ssm-contactsZSamazonka-ssm-contacts" 'False) (C1 ('MetaCons "GetContactChannel'" 'PrefixI 'True) (S1 ('MetaSel ('Just "contactChannelId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse GetContactChannel Source # 
Instance details

Defined in Amazonka.SSMContacts.GetContactChannel

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:

$sel:contactChannelId: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
Eq GetContactChannelResponse Source # 
Instance details

Defined in Amazonka.SSMContacts.GetContactChannel

Read GetContactChannelResponse Source # 
Instance details

Defined in Amazonka.SSMContacts.GetContactChannel

Show GetContactChannelResponse Source # 
Instance details

Defined in Amazonka.SSMContacts.GetContactChannel

Generic GetContactChannelResponse Source # 
Instance details

Defined in Amazonka.SSMContacts.GetContactChannel

Associated Types

type Rep GetContactChannelResponse :: Type -> Type #

NFData 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" "libZSservicesZSamazonka-ssm-contactsZSamazonka-ssm-contacts" '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:

$sel:activationStatus: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.

$sel:contactArn:GetContactChannelResponse', getContactChannelResponse_contactArn - The ARN of the contact that the channel belongs to.

$sel:contactChannelArn:GetContactChannelResponse', getContactChannelResponse_contactChannelArn - The ARN of the contact channel.

$sel:name:GetContactChannelResponse', getContactChannelResponse_name - The name of the contact channel

$sel:type':GetContactChannelResponse', getContactChannelResponse_type - The type of contact channel. The type is SMS, VOICE, or EMAIL.

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

SendActivationCode

data SendActivationCode Source #

See: newSendActivationCode smart constructor.

Instances

Instances details
Eq SendActivationCode Source # 
Instance details

Defined in Amazonka.SSMContacts.SendActivationCode

Read SendActivationCode Source # 
Instance details

Defined in Amazonka.SSMContacts.SendActivationCode

Show SendActivationCode Source # 
Instance details

Defined in Amazonka.SSMContacts.SendActivationCode

Generic SendActivationCode Source # 
Instance details

Defined in Amazonka.SSMContacts.SendActivationCode

Associated Types

type Rep SendActivationCode :: Type -> Type #

NFData SendActivationCode Source # 
Instance details

Defined in Amazonka.SSMContacts.SendActivationCode

Methods

rnf :: SendActivationCode -> () #

Hashable SendActivationCode Source # 
Instance details

Defined in Amazonka.SSMContacts.SendActivationCode

ToJSON SendActivationCode Source # 
Instance details

Defined in Amazonka.SSMContacts.SendActivationCode

AWSRequest SendActivationCode Source # 
Instance details

Defined in Amazonka.SSMContacts.SendActivationCode

Associated Types

type AWSResponse 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

type Rep SendActivationCode Source # 
Instance details

Defined in Amazonka.SSMContacts.SendActivationCode

type Rep SendActivationCode = D1 ('MetaData "SendActivationCode" "Amazonka.SSMContacts.SendActivationCode" "libZSservicesZSamazonka-ssm-contactsZSamazonka-ssm-contacts" 'False) (C1 ('MetaCons "SendActivationCode'" 'PrefixI 'True) (S1 ('MetaSel ('Just "contactChannelId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse SendActivationCode Source # 
Instance details

Defined in Amazonka.SSMContacts.SendActivationCode

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:

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

data SendActivationCodeResponse Source #

See: newSendActivationCodeResponse smart constructor.

Instances

Instances details
Eq SendActivationCodeResponse Source # 
Instance details

Defined in Amazonka.SSMContacts.SendActivationCode

Read SendActivationCodeResponse Source # 
Instance details

Defined in Amazonka.SSMContacts.SendActivationCode

Show SendActivationCodeResponse Source # 
Instance details

Defined in Amazonka.SSMContacts.SendActivationCode

Generic SendActivationCodeResponse Source # 
Instance details

Defined in Amazonka.SSMContacts.SendActivationCode

Associated Types

type Rep SendActivationCodeResponse :: Type -> Type #

NFData 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" "libZSservicesZSamazonka-ssm-contactsZSamazonka-ssm-contacts" '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.

StopEngagement

data StopEngagement Source #

See: newStopEngagement smart constructor.

Constructors

StopEngagement' (Maybe Text) Text 

Instances

Instances details
Eq StopEngagement Source # 
Instance details

Defined in Amazonka.SSMContacts.StopEngagement

Read StopEngagement Source # 
Instance details

Defined in Amazonka.SSMContacts.StopEngagement

Show StopEngagement Source # 
Instance details

Defined in Amazonka.SSMContacts.StopEngagement

Generic StopEngagement Source # 
Instance details

Defined in Amazonka.SSMContacts.StopEngagement

Associated Types

type Rep StopEngagement :: Type -> Type #

NFData StopEngagement Source # 
Instance details

Defined in Amazonka.SSMContacts.StopEngagement

Methods

rnf :: StopEngagement -> () #

Hashable StopEngagement Source # 
Instance details

Defined in Amazonka.SSMContacts.StopEngagement

ToJSON StopEngagement Source # 
Instance details

Defined in Amazonka.SSMContacts.StopEngagement

AWSRequest StopEngagement Source # 
Instance details

Defined in Amazonka.SSMContacts.StopEngagement

Associated Types

type AWSResponse 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

type Rep StopEngagement Source # 
Instance details

Defined in Amazonka.SSMContacts.StopEngagement

type Rep StopEngagement = D1 ('MetaData "StopEngagement" "Amazonka.SSMContacts.StopEngagement" "libZSservicesZSamazonka-ssm-contactsZSamazonka-ssm-contacts" '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)))
type AWSResponse StopEngagement Source # 
Instance details

Defined in Amazonka.SSMContacts.StopEngagement

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

Defined in Amazonka.SSMContacts.StopEngagement

Read StopEngagementResponse Source # 
Instance details

Defined in Amazonka.SSMContacts.StopEngagement

Show StopEngagementResponse Source # 
Instance details

Defined in Amazonka.SSMContacts.StopEngagement

Generic StopEngagementResponse Source # 
Instance details

Defined in Amazonka.SSMContacts.StopEngagement

Associated Types

type Rep StopEngagementResponse :: Type -> Type #

NFData StopEngagementResponse Source # 
Instance details

Defined in Amazonka.SSMContacts.StopEngagement

Methods

rnf :: StopEngagementResponse -> () #

type Rep StopEngagementResponse Source # 
Instance details

Defined in Amazonka.SSMContacts.StopEngagement

type Rep StopEngagementResponse = D1 ('MetaData "StopEngagementResponse" "Amazonka.SSMContacts.StopEngagement" "libZSservicesZSamazonka-ssm-contactsZSamazonka-ssm-contacts" '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.

DescribeEngagement

data DescribeEngagement Source #

See: newDescribeEngagement smart constructor.

Instances

Instances details
Eq DescribeEngagement Source # 
Instance details

Defined in Amazonka.SSMContacts.DescribeEngagement

Read DescribeEngagement Source # 
Instance details

Defined in Amazonka.SSMContacts.DescribeEngagement

Show DescribeEngagement Source # 
Instance details

Defined in Amazonka.SSMContacts.DescribeEngagement

Generic DescribeEngagement Source # 
Instance details

Defined in Amazonka.SSMContacts.DescribeEngagement

Associated Types

type Rep DescribeEngagement :: Type -> Type #

NFData DescribeEngagement Source # 
Instance details

Defined in Amazonka.SSMContacts.DescribeEngagement

Methods

rnf :: DescribeEngagement -> () #

Hashable DescribeEngagement Source # 
Instance details

Defined in Amazonka.SSMContacts.DescribeEngagement

ToJSON DescribeEngagement Source # 
Instance details

Defined in Amazonka.SSMContacts.DescribeEngagement

AWSRequest DescribeEngagement Source # 
Instance details

Defined in Amazonka.SSMContacts.DescribeEngagement

Associated Types

type AWSResponse 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

type Rep DescribeEngagement Source # 
Instance details

Defined in Amazonka.SSMContacts.DescribeEngagement

type Rep DescribeEngagement = D1 ('MetaData "DescribeEngagement" "Amazonka.SSMContacts.DescribeEngagement" "libZSservicesZSamazonka-ssm-contactsZSamazonka-ssm-contacts" 'False) (C1 ('MetaCons "DescribeEngagement'" 'PrefixI 'True) (S1 ('MetaSel ('Just "engagementId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse DescribeEngagement Source # 
Instance details

Defined in Amazonka.SSMContacts.DescribeEngagement

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

Defined in Amazonka.SSMContacts.DescribeEngagement

Read DescribeEngagementResponse Source # 
Instance details

Defined in Amazonka.SSMContacts.DescribeEngagement

Show DescribeEngagementResponse Source # 
Instance details

Defined in Amazonka.SSMContacts.DescribeEngagement

Generic DescribeEngagementResponse Source # 
Instance details

Defined in Amazonka.SSMContacts.DescribeEngagement

Associated Types

type Rep DescribeEngagementResponse :: Type -> Type #

NFData 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:

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

$sel:startTime:DescribeEngagementResponse', describeEngagementResponse_startTime - The time that the engagement started.

$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:stopTime:DescribeEngagementResponse', describeEngagementResponse_stopTime - The time that the engagement ended.

$sel:incidentId:DescribeEngagementResponse', describeEngagementResponse_incidentId - The ARN of the incident in which the engagement occurred.

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

$sel:contactArn:DescribeEngagementResponse', describeEngagementResponse_contactArn - The ARN of the escalation plan or contacts involved in the engagement.

$sel:engagementArn:DescribeEngagementResponse', describeEngagementResponse_engagementArn - The ARN of the engagement.

$sel:sender: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.

TagResource

data TagResource Source #

See: newTagResource smart constructor.

Constructors

TagResource' Text [Tag] 

Instances

Instances details
Eq TagResource Source # 
Instance details

Defined in Amazonka.SSMContacts.TagResource

Read TagResource Source # 
Instance details

Defined in Amazonka.SSMContacts.TagResource

Show TagResource Source # 
Instance details

Defined in Amazonka.SSMContacts.TagResource

Generic TagResource Source # 
Instance details

Defined in Amazonka.SSMContacts.TagResource

Associated Types

type Rep TagResource :: Type -> Type #

NFData TagResource Source # 
Instance details

Defined in Amazonka.SSMContacts.TagResource

Methods

rnf :: TagResource -> () #

Hashable TagResource Source # 
Instance details

Defined in Amazonka.SSMContacts.TagResource

ToJSON TagResource Source # 
Instance details

Defined in Amazonka.SSMContacts.TagResource

AWSRequest TagResource Source # 
Instance details

Defined in Amazonka.SSMContacts.TagResource

Associated Types

type AWSResponse 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

type Rep TagResource Source # 
Instance details

Defined in Amazonka.SSMContacts.TagResource

type Rep TagResource = D1 ('MetaData "TagResource" "Amazonka.SSMContacts.TagResource" "libZSservicesZSamazonka-ssm-contactsZSamazonka-ssm-contacts" 'False) (C1 ('MetaCons "TagResource'" 'PrefixI 'True) (S1 ('MetaSel ('Just "resourceARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [Tag])))
type AWSResponse TagResource Source # 
Instance details

Defined in Amazonka.SSMContacts.TagResource

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

Defined in Amazonka.SSMContacts.TagResource

Read TagResourceResponse Source # 
Instance details

Defined in Amazonka.SSMContacts.TagResource

Show TagResourceResponse Source # 
Instance details

Defined in Amazonka.SSMContacts.TagResource

Generic TagResourceResponse Source # 
Instance details

Defined in Amazonka.SSMContacts.TagResource

Associated Types

type Rep TagResourceResponse :: Type -> Type #

NFData TagResourceResponse Source # 
Instance details

Defined in Amazonka.SSMContacts.TagResource

Methods

rnf :: TagResourceResponse -> () #

type Rep TagResourceResponse Source # 
Instance details

Defined in Amazonka.SSMContacts.TagResource

type Rep TagResourceResponse = D1 ('MetaData "TagResourceResponse" "Amazonka.SSMContacts.TagResource" "libZSservicesZSamazonka-ssm-contactsZSamazonka-ssm-contacts" '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
Eq UntagResource Source # 
Instance details

Defined in Amazonka.SSMContacts.UntagResource

Read UntagResource Source # 
Instance details

Defined in Amazonka.SSMContacts.UntagResource

Show UntagResource Source # 
Instance details

Defined in Amazonka.SSMContacts.UntagResource

Generic UntagResource Source # 
Instance details

Defined in Amazonka.SSMContacts.UntagResource

Associated Types

type Rep UntagResource :: Type -> Type #

NFData UntagResource Source # 
Instance details

Defined in Amazonka.SSMContacts.UntagResource

Methods

rnf :: UntagResource -> () #

Hashable UntagResource Source # 
Instance details

Defined in Amazonka.SSMContacts.UntagResource

ToJSON UntagResource Source # 
Instance details

Defined in Amazonka.SSMContacts.UntagResource

AWSRequest UntagResource Source # 
Instance details

Defined in Amazonka.SSMContacts.UntagResource

Associated Types

type AWSResponse 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

type Rep UntagResource Source # 
Instance details

Defined in Amazonka.SSMContacts.UntagResource

type Rep UntagResource = D1 ('MetaData "UntagResource" "Amazonka.SSMContacts.UntagResource" "libZSservicesZSamazonka-ssm-contactsZSamazonka-ssm-contacts" 'False) (C1 ('MetaCons "UntagResource'" 'PrefixI 'True) (S1 ('MetaSel ('Just "resourceARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "tagKeys") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [Text])))
type AWSResponse UntagResource Source # 
Instance details

Defined in Amazonka.SSMContacts.UntagResource

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

Defined in Amazonka.SSMContacts.UntagResource

Read UntagResourceResponse Source # 
Instance details

Defined in Amazonka.SSMContacts.UntagResource

Show UntagResourceResponse Source # 
Instance details

Defined in Amazonka.SSMContacts.UntagResource

Generic UntagResourceResponse Source # 
Instance details

Defined in Amazonka.SSMContacts.UntagResource

Associated Types

type Rep UntagResourceResponse :: Type -> Type #

NFData UntagResourceResponse Source # 
Instance details

Defined in Amazonka.SSMContacts.UntagResource

Methods

rnf :: UntagResourceResponse -> () #

type Rep UntagResourceResponse Source # 
Instance details

Defined in Amazonka.SSMContacts.UntagResource

type Rep UntagResourceResponse = D1 ('MetaData "UntagResourceResponse" "Amazonka.SSMContacts.UntagResource" "libZSservicesZSamazonka-ssm-contactsZSamazonka-ssm-contacts" '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.

GetContactPolicy

data GetContactPolicy Source #

See: newGetContactPolicy smart constructor.

Constructors

GetContactPolicy' Text 

Instances

Instances details
Eq GetContactPolicy Source # 
Instance details

Defined in Amazonka.SSMContacts.GetContactPolicy

Read GetContactPolicy Source # 
Instance details

Defined in Amazonka.SSMContacts.GetContactPolicy

Show GetContactPolicy Source # 
Instance details

Defined in Amazonka.SSMContacts.GetContactPolicy

Generic GetContactPolicy Source # 
Instance details

Defined in Amazonka.SSMContacts.GetContactPolicy

Associated Types

type Rep GetContactPolicy :: Type -> Type #

NFData GetContactPolicy Source # 
Instance details

Defined in Amazonka.SSMContacts.GetContactPolicy

Methods

rnf :: GetContactPolicy -> () #

Hashable GetContactPolicy Source # 
Instance details

Defined in Amazonka.SSMContacts.GetContactPolicy

ToJSON GetContactPolicy Source # 
Instance details

Defined in Amazonka.SSMContacts.GetContactPolicy

AWSRequest GetContactPolicy Source # 
Instance details

Defined in Amazonka.SSMContacts.GetContactPolicy

Associated Types

type AWSResponse 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

type Rep GetContactPolicy Source # 
Instance details

Defined in Amazonka.SSMContacts.GetContactPolicy

type Rep GetContactPolicy = D1 ('MetaData "GetContactPolicy" "Amazonka.SSMContacts.GetContactPolicy" "libZSservicesZSamazonka-ssm-contactsZSamazonka-ssm-contacts" 'False) (C1 ('MetaCons "GetContactPolicy'" 'PrefixI 'True) (S1 ('MetaSel ('Just "contactArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse GetContactPolicy Source # 
Instance details

Defined in Amazonka.SSMContacts.GetContactPolicy

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:

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

data GetContactPolicyResponse Source #

See: newGetContactPolicyResponse smart constructor.

Instances

Instances details
Eq GetContactPolicyResponse Source # 
Instance details

Defined in Amazonka.SSMContacts.GetContactPolicy

Read GetContactPolicyResponse Source # 
Instance details

Defined in Amazonka.SSMContacts.GetContactPolicy

Show GetContactPolicyResponse Source # 
Instance details

Defined in Amazonka.SSMContacts.GetContactPolicy

Generic GetContactPolicyResponse Source # 
Instance details

Defined in Amazonka.SSMContacts.GetContactPolicy

Associated Types

type Rep GetContactPolicyResponse :: Type -> Type #

NFData 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" "libZSservicesZSamazonka-ssm-contactsZSamazonka-ssm-contacts" '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:

$sel:contactArn: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.

PutContactPolicy

data PutContactPolicy Source #

See: newPutContactPolicy smart constructor.

Instances

Instances details
Eq PutContactPolicy Source # 
Instance details

Defined in Amazonka.SSMContacts.PutContactPolicy

Read PutContactPolicy Source # 
Instance details

Defined in Amazonka.SSMContacts.PutContactPolicy

Show PutContactPolicy Source # 
Instance details

Defined in Amazonka.SSMContacts.PutContactPolicy

Generic PutContactPolicy Source # 
Instance details

Defined in Amazonka.SSMContacts.PutContactPolicy

Associated Types

type Rep PutContactPolicy :: Type -> Type #

NFData PutContactPolicy Source # 
Instance details

Defined in Amazonka.SSMContacts.PutContactPolicy

Methods

rnf :: PutContactPolicy -> () #

Hashable PutContactPolicy Source # 
Instance details

Defined in Amazonka.SSMContacts.PutContactPolicy

ToJSON PutContactPolicy Source # 
Instance details

Defined in Amazonka.SSMContacts.PutContactPolicy

AWSRequest PutContactPolicy Source # 
Instance details

Defined in Amazonka.SSMContacts.PutContactPolicy

Associated Types

type AWSResponse 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

type Rep PutContactPolicy Source # 
Instance details

Defined in Amazonka.SSMContacts.PutContactPolicy

type Rep PutContactPolicy = D1 ('MetaData "PutContactPolicy" "Amazonka.SSMContacts.PutContactPolicy" "libZSservicesZSamazonka-ssm-contactsZSamazonka-ssm-contacts" 'False) (C1 ('MetaCons "PutContactPolicy'" 'PrefixI 'True) (S1 ('MetaSel ('Just "contactArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "policy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse PutContactPolicy Source # 
Instance details

Defined in Amazonka.SSMContacts.PutContactPolicy

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:

$sel:contactArn: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
Eq PutContactPolicyResponse Source # 
Instance details

Defined in Amazonka.SSMContacts.PutContactPolicy

Read PutContactPolicyResponse Source # 
Instance details

Defined in Amazonka.SSMContacts.PutContactPolicy

Show PutContactPolicyResponse Source # 
Instance details

Defined in Amazonka.SSMContacts.PutContactPolicy

Generic PutContactPolicyResponse Source # 
Instance details

Defined in Amazonka.SSMContacts.PutContactPolicy

Associated Types

type Rep PutContactPolicyResponse :: Type -> Type #

NFData 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" "libZSservicesZSamazonka-ssm-contactsZSamazonka-ssm-contacts" '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.

ListContacts (Paginated)

data ListContacts Source #

See: newListContacts smart constructor.

Instances

Instances details
Eq ListContacts Source # 
Instance details

Defined in Amazonka.SSMContacts.ListContacts

Read ListContacts Source # 
Instance details

Defined in Amazonka.SSMContacts.ListContacts

Show ListContacts Source # 
Instance details

Defined in Amazonka.SSMContacts.ListContacts

Generic ListContacts Source # 
Instance details

Defined in Amazonka.SSMContacts.ListContacts

Associated Types

type Rep ListContacts :: Type -> Type #

NFData ListContacts Source # 
Instance details

Defined in Amazonka.SSMContacts.ListContacts

Methods

rnf :: ListContacts -> () #

Hashable ListContacts Source # 
Instance details

Defined in Amazonka.SSMContacts.ListContacts

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

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

type Rep ListContacts Source # 
Instance details

Defined in Amazonka.SSMContacts.ListContacts

type Rep ListContacts = D1 ('MetaData "ListContacts" "Amazonka.SSMContacts.ListContacts" "libZSservicesZSamazonka-ssm-contactsZSamazonka-ssm-contacts" 'False) (C1 ('MetaCons "ListContacts'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "aliasPrefix") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "type'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ContactType)) :*: S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)))))
type AWSResponse ListContacts Source # 
Instance details

Defined in Amazonka.SSMContacts.ListContacts

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:nextToken:ListContacts', listContacts_nextToken - The pagination token to continue to the next page of results.

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

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

data ListContactsResponse Source #

See: newListContactsResponse smart constructor.

Instances

Instances details
Eq ListContactsResponse Source # 
Instance details

Defined in Amazonka.SSMContacts.ListContacts

Read ListContactsResponse Source # 
Instance details

Defined in Amazonka.SSMContacts.ListContacts

Show ListContactsResponse Source # 
Instance details

Defined in Amazonka.SSMContacts.ListContacts

Generic ListContactsResponse Source # 
Instance details

Defined in Amazonka.SSMContacts.ListContacts

Associated Types

type Rep ListContactsResponse :: Type -> Type #

NFData ListContactsResponse Source # 
Instance details

Defined in Amazonka.SSMContacts.ListContacts

Methods

rnf :: ListContactsResponse -> () #

type Rep ListContactsResponse Source # 
Instance details

Defined in Amazonka.SSMContacts.ListContacts

type Rep ListContactsResponse = D1 ('MetaData "ListContactsResponse" "Amazonka.SSMContacts.ListContacts" "libZSservicesZSamazonka-ssm-contactsZSamazonka-ssm-contacts" 'False) (C1 ('MetaCons "ListContactsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "contacts") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Contact])) :*: 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:nextToken:ListContacts', listContactsResponse_nextToken - The pagination token to continue to the next page of results.

$sel:contacts:ListContactsResponse', listContactsResponse_contacts - A list of the contacts and escalation plans in your Incident Manager account.

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

ListPagesByContact (Paginated)

data ListPagesByContact Source #

See: newListPagesByContact smart constructor.

Instances

Instances details
Eq ListPagesByContact Source # 
Instance details

Defined in Amazonka.SSMContacts.ListPagesByContact

Read ListPagesByContact Source # 
Instance details

Defined in Amazonka.SSMContacts.ListPagesByContact

Show ListPagesByContact Source # 
Instance details

Defined in Amazonka.SSMContacts.ListPagesByContact

Generic ListPagesByContact Source # 
Instance details

Defined in Amazonka.SSMContacts.ListPagesByContact

Associated Types

type Rep ListPagesByContact :: Type -> Type #

NFData ListPagesByContact Source # 
Instance details

Defined in Amazonka.SSMContacts.ListPagesByContact

Methods

rnf :: ListPagesByContact -> () #

Hashable ListPagesByContact Source # 
Instance details

Defined in Amazonka.SSMContacts.ListPagesByContact

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

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

type Rep ListPagesByContact Source # 
Instance details

Defined in Amazonka.SSMContacts.ListPagesByContact

type Rep ListPagesByContact = D1 ('MetaData "ListPagesByContact" "Amazonka.SSMContacts.ListPagesByContact" "libZSservicesZSamazonka-ssm-contactsZSamazonka-ssm-contacts" 'False) (C1 ('MetaCons "ListPagesByContact'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "contactId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))
type AWSResponse ListPagesByContact Source # 
Instance details

Defined in Amazonka.SSMContacts.ListPagesByContact

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:nextToken:ListPagesByContact', listPagesByContact_nextToken - The pagination token to continue to the next page of results.

$sel:maxResults:ListPagesByContact', listPagesByContact_maxResults - The maximum number of engagements to contact channels to list per page of results.

$sel:contactId: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
Eq ListPagesByContactResponse Source # 
Instance details

Defined in Amazonka.SSMContacts.ListPagesByContact

Read ListPagesByContactResponse Source # 
Instance details

Defined in Amazonka.SSMContacts.ListPagesByContact

Show ListPagesByContactResponse Source # 
Instance details

Defined in Amazonka.SSMContacts.ListPagesByContact

Generic ListPagesByContactResponse Source # 
Instance details

Defined in Amazonka.SSMContacts.ListPagesByContact

Associated Types

type Rep ListPagesByContactResponse :: Type -> Type #

NFData 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" "libZSservicesZSamazonka-ssm-contactsZSamazonka-ssm-contacts" '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:

$sel:nextToken: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.

Types

AcceptCodeValidation

newtype AcceptCodeValidation Source #

Instances

Instances details
Eq AcceptCodeValidation Source # 
Instance details

Defined in Amazonka.SSMContacts.Types.AcceptCodeValidation

Ord AcceptCodeValidation Source # 
Instance details

Defined in Amazonka.SSMContacts.Types.AcceptCodeValidation

Read AcceptCodeValidation Source # 
Instance details

Defined in Amazonka.SSMContacts.Types.AcceptCodeValidation

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

NFData AcceptCodeValidation Source # 
Instance details

Defined in Amazonka.SSMContacts.Types.AcceptCodeValidation

Methods

rnf :: AcceptCodeValidation -> () #

Hashable 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

FromJSON AcceptCodeValidation Source # 
Instance details

Defined in Amazonka.SSMContacts.Types.AcceptCodeValidation

FromJSONKey AcceptCodeValidation Source # 
Instance details

Defined in Amazonka.SSMContacts.Types.AcceptCodeValidation

ToLog AcceptCodeValidation Source # 
Instance details

Defined in Amazonka.SSMContacts.Types.AcceptCodeValidation

ToHeader AcceptCodeValidation Source # 
Instance details

Defined in Amazonka.SSMContacts.Types.AcceptCodeValidation

ToQuery 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

ToByteString 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

type Rep AcceptCodeValidation Source # 
Instance details

Defined in Amazonka.SSMContacts.Types.AcceptCodeValidation

type Rep AcceptCodeValidation = D1 ('MetaData "AcceptCodeValidation" "Amazonka.SSMContacts.Types.AcceptCodeValidation" "libZSservicesZSamazonka-ssm-contactsZSamazonka-ssm-contacts" '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
Eq AcceptType Source # 
Instance details

Defined in Amazonka.SSMContacts.Types.AcceptType

Ord AcceptType Source # 
Instance details

Defined in Amazonka.SSMContacts.Types.AcceptType

Read AcceptType Source # 
Instance details

Defined in Amazonka.SSMContacts.Types.AcceptType

Show AcceptType Source # 
Instance details

Defined in Amazonka.SSMContacts.Types.AcceptType

Generic AcceptType Source # 
Instance details

Defined in Amazonka.SSMContacts.Types.AcceptType

Associated Types

type Rep AcceptType :: Type -> Type #

NFData AcceptType Source # 
Instance details

Defined in Amazonka.SSMContacts.Types.AcceptType

Methods

rnf :: AcceptType -> () #

Hashable 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

FromJSON AcceptType Source # 
Instance details

Defined in Amazonka.SSMContacts.Types.AcceptType

FromJSONKey AcceptType Source # 
Instance details

Defined in Amazonka.SSMContacts.Types.AcceptType

ToLog AcceptType Source # 
Instance details

Defined in Amazonka.SSMContacts.Types.AcceptType

ToHeader AcceptType Source # 
Instance details

Defined in Amazonka.SSMContacts.Types.AcceptType

ToQuery AcceptType Source # 
Instance details

Defined in Amazonka.SSMContacts.Types.AcceptType

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 #

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

type Rep AcceptType Source # 
Instance details

Defined in Amazonka.SSMContacts.Types.AcceptType

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

ActivationStatus

newtype ActivationStatus Source #

Instances

Instances details
Eq ActivationStatus Source # 
Instance details

Defined in Amazonka.SSMContacts.Types.ActivationStatus

Ord ActivationStatus Source # 
Instance details

Defined in Amazonka.SSMContacts.Types.ActivationStatus

Read ActivationStatus Source # 
Instance details

Defined in Amazonka.SSMContacts.Types.ActivationStatus

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

NFData ActivationStatus Source # 
Instance details

Defined in Amazonka.SSMContacts.Types.ActivationStatus

Methods

rnf :: ActivationStatus -> () #

Hashable 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

FromJSON ActivationStatus Source # 
Instance details

Defined in Amazonka.SSMContacts.Types.ActivationStatus

FromJSONKey ActivationStatus Source # 
Instance details

Defined in Amazonka.SSMContacts.Types.ActivationStatus

ToLog ActivationStatus Source # 
Instance details

Defined in Amazonka.SSMContacts.Types.ActivationStatus

ToHeader ActivationStatus Source # 
Instance details

Defined in Amazonka.SSMContacts.Types.ActivationStatus

ToQuery 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

ToByteString 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

type Rep ActivationStatus Source # 
Instance details

Defined in Amazonka.SSMContacts.Types.ActivationStatus

type Rep ActivationStatus = D1 ('MetaData "ActivationStatus" "Amazonka.SSMContacts.Types.ActivationStatus" "libZSservicesZSamazonka-ssm-contactsZSamazonka-ssm-contacts" '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
Eq ChannelType Source # 
Instance details

Defined in Amazonka.SSMContacts.Types.ChannelType

Ord ChannelType Source # 
Instance details

Defined in Amazonka.SSMContacts.Types.ChannelType

Read ChannelType Source # 
Instance details

Defined in Amazonka.SSMContacts.Types.ChannelType

Show ChannelType Source # 
Instance details

Defined in Amazonka.SSMContacts.Types.ChannelType

Generic ChannelType Source # 
Instance details

Defined in Amazonka.SSMContacts.Types.ChannelType

Associated Types

type Rep ChannelType :: Type -> Type #

NFData ChannelType Source # 
Instance details

Defined in Amazonka.SSMContacts.Types.ChannelType

Methods

rnf :: ChannelType -> () #

Hashable 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

FromJSON ChannelType Source # 
Instance details

Defined in Amazonka.SSMContacts.Types.ChannelType

FromJSONKey ChannelType Source # 
Instance details

Defined in Amazonka.SSMContacts.Types.ChannelType

ToLog ChannelType Source # 
Instance details

Defined in Amazonka.SSMContacts.Types.ChannelType

ToHeader ChannelType Source # 
Instance details

Defined in Amazonka.SSMContacts.Types.ChannelType

ToQuery ChannelType Source # 
Instance details

Defined in Amazonka.SSMContacts.Types.ChannelType

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 #

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

type Rep ChannelType Source # 
Instance details

Defined in Amazonka.SSMContacts.Types.ChannelType

type Rep ChannelType = D1 ('MetaData "ChannelType" "Amazonka.SSMContacts.Types.ChannelType" "libZSservicesZSamazonka-ssm-contactsZSamazonka-ssm-contacts" '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
Eq ContactType Source # 
Instance details

Defined in Amazonka.SSMContacts.Types.ContactType

Ord ContactType Source # 
Instance details

Defined in Amazonka.SSMContacts.Types.ContactType

Read ContactType Source # 
Instance details

Defined in Amazonka.SSMContacts.Types.ContactType

Show ContactType Source # 
Instance details

Defined in Amazonka.SSMContacts.Types.ContactType

Generic ContactType Source # 
Instance details

Defined in Amazonka.SSMContacts.Types.ContactType

Associated Types

type Rep ContactType :: Type -> Type #

NFData ContactType Source # 
Instance details

Defined in Amazonka.SSMContacts.Types.ContactType

Methods

rnf :: ContactType -> () #

Hashable 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

FromJSON ContactType Source # 
Instance details

Defined in Amazonka.SSMContacts.Types.ContactType

FromJSONKey ContactType Source # 
Instance details

Defined in Amazonka.SSMContacts.Types.ContactType

ToLog ContactType Source # 
Instance details

Defined in Amazonka.SSMContacts.Types.ContactType

ToHeader ContactType Source # 
Instance details

Defined in Amazonka.SSMContacts.Types.ContactType

ToQuery ContactType Source # 
Instance details

Defined in Amazonka.SSMContacts.Types.ContactType

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 #

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

type Rep ContactType Source # 
Instance details

Defined in Amazonka.SSMContacts.Types.ContactType

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

ReceiptType

newtype ReceiptType Source #

Constructors

ReceiptType' 

Instances

Instances details
Eq ReceiptType Source # 
Instance details

Defined in Amazonka.SSMContacts.Types.ReceiptType

Ord ReceiptType Source # 
Instance details

Defined in Amazonka.SSMContacts.Types.ReceiptType

Read ReceiptType Source # 
Instance details

Defined in Amazonka.SSMContacts.Types.ReceiptType

Show ReceiptType Source # 
Instance details

Defined in Amazonka.SSMContacts.Types.ReceiptType

Generic ReceiptType Source # 
Instance details

Defined in Amazonka.SSMContacts.Types.ReceiptType

Associated Types

type Rep ReceiptType :: Type -> Type #

NFData ReceiptType Source # 
Instance details

Defined in Amazonka.SSMContacts.Types.ReceiptType

Methods

rnf :: ReceiptType -> () #

Hashable 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

FromJSON ReceiptType Source # 
Instance details

Defined in Amazonka.SSMContacts.Types.ReceiptType

FromJSONKey ReceiptType Source # 
Instance details

Defined in Amazonka.SSMContacts.Types.ReceiptType

ToLog ReceiptType Source # 
Instance details

Defined in Amazonka.SSMContacts.Types.ReceiptType

ToHeader ReceiptType Source # 
Instance details

Defined in Amazonka.SSMContacts.Types.ReceiptType

ToQuery ReceiptType Source # 
Instance details

Defined in Amazonka.SSMContacts.Types.ReceiptType

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 #

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

type Rep ReceiptType Source # 
Instance details

Defined in Amazonka.SSMContacts.Types.ReceiptType

type Rep ReceiptType = D1 ('MetaData "ReceiptType" "Amazonka.SSMContacts.Types.ReceiptType" "libZSservicesZSamazonka-ssm-contactsZSamazonka-ssm-contacts" '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
Eq ChannelTargetInfo Source # 
Instance details

Defined in Amazonka.SSMContacts.Types.ChannelTargetInfo

Read ChannelTargetInfo Source # 
Instance details

Defined in Amazonka.SSMContacts.Types.ChannelTargetInfo

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

NFData ChannelTargetInfo Source # 
Instance details

Defined in Amazonka.SSMContacts.Types.ChannelTargetInfo

Methods

rnf :: ChannelTargetInfo -> () #

Hashable ChannelTargetInfo Source # 
Instance details

Defined in Amazonka.SSMContacts.Types.ChannelTargetInfo

ToJSON ChannelTargetInfo Source # 
Instance details

Defined in Amazonka.SSMContacts.Types.ChannelTargetInfo

FromJSON 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" "libZSservicesZSamazonka-ssm-contactsZSamazonka-ssm-contacts" '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
Eq Contact Source # 
Instance details

Defined in Amazonka.SSMContacts.Types.Contact

Methods

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

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

Read Contact Source # 
Instance details

Defined in Amazonka.SSMContacts.Types.Contact

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

NFData Contact Source # 
Instance details

Defined in Amazonka.SSMContacts.Types.Contact

Methods

rnf :: Contact -> () #

Hashable Contact Source # 
Instance details

Defined in Amazonka.SSMContacts.Types.Contact

Methods

hashWithSalt :: Int -> Contact -> Int #

hash :: Contact -> Int #

FromJSON Contact Source # 
Instance details

Defined in Amazonka.SSMContacts.Types.Contact

type Rep Contact Source # 
Instance details

Defined in Amazonka.SSMContacts.Types.Contact

type Rep Contact = D1 ('MetaData "Contact" "Amazonka.SSMContacts.Types.Contact" "libZSservicesZSamazonka-ssm-contactsZSamazonka-ssm-contacts" '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
Eq ContactChannel Source # 
Instance details

Defined in Amazonka.SSMContacts.Types.ContactChannel

Read ContactChannel Source # 
Instance details

Defined in Amazonka.SSMContacts.Types.ContactChannel

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

NFData ContactChannel Source # 
Instance details

Defined in Amazonka.SSMContacts.Types.ContactChannel

Methods

rnf :: ContactChannel -> () #

Hashable ContactChannel Source # 
Instance details

Defined in Amazonka.SSMContacts.Types.ContactChannel

FromJSON 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" "libZSservicesZSamazonka-ssm-contactsZSamazonka-ssm-contacts" '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
Eq ContactChannelAddress Source # 
Instance details

Defined in Amazonka.SSMContacts.Types.ContactChannelAddress

Read ContactChannelAddress Source # 
Instance details

Defined in Amazonka.SSMContacts.Types.ContactChannelAddress

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

NFData ContactChannelAddress Source # 
Instance details

Defined in Amazonka.SSMContacts.Types.ContactChannelAddress

Methods

rnf :: ContactChannelAddress -> () #

Hashable ContactChannelAddress Source # 
Instance details

Defined in Amazonka.SSMContacts.Types.ContactChannelAddress

ToJSON ContactChannelAddress Source # 
Instance details

Defined in Amazonka.SSMContacts.Types.ContactChannelAddress

FromJSON 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" "libZSservicesZSamazonka-ssm-contactsZSamazonka-ssm-contacts" '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
Eq ContactTargetInfo Source # 
Instance details

Defined in Amazonka.SSMContacts.Types.ContactTargetInfo

Read ContactTargetInfo Source # 
Instance details

Defined in Amazonka.SSMContacts.Types.ContactTargetInfo

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

NFData ContactTargetInfo Source # 
Instance details

Defined in Amazonka.SSMContacts.Types.ContactTargetInfo

Methods

rnf :: ContactTargetInfo -> () #

Hashable ContactTargetInfo Source # 
Instance details

Defined in Amazonka.SSMContacts.Types.ContactTargetInfo

ToJSON ContactTargetInfo Source # 
Instance details

Defined in Amazonka.SSMContacts.Types.ContactTargetInfo

FromJSON 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" "libZSservicesZSamazonka-ssm-contactsZSamazonka-ssm-contacts" '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
Eq Engagement Source # 
Instance details

Defined in Amazonka.SSMContacts.Types.Engagement

Read Engagement Source # 
Instance details

Defined in Amazonka.SSMContacts.Types.Engagement

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

NFData Engagement Source # 
Instance details

Defined in Amazonka.SSMContacts.Types.Engagement

Methods

rnf :: Engagement -> () #

Hashable Engagement Source # 
Instance details

Defined in Amazonka.SSMContacts.Types.Engagement

FromJSON 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" "libZSservicesZSamazonka-ssm-contactsZSamazonka-ssm-contacts" 'False) (C1 ('MetaCons "Engagement'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "startTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: (S1 ('MetaSel ('Just "stopTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "incidentId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe 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)))))

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:startTime:Engagement', engagement_startTime - The time that the engagement began.

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

$sel:incidentId:Engagement', engagement_incidentId - The ARN of the incident that's engaging the contact.

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

Defined in Amazonka.SSMContacts.Types.Page

Methods

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

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

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 #

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 #

NFData Page Source # 
Instance details

Defined in Amazonka.SSMContacts.Types.Page

Methods

rnf :: Page -> () #

Hashable Page Source # 
Instance details

Defined in Amazonka.SSMContacts.Types.Page

Methods

hashWithSalt :: Int -> Page -> Int #

hash :: Page -> Int #

FromJSON Page Source # 
Instance details

Defined in Amazonka.SSMContacts.Types.Page

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:readTime:Page', page_readTime - The time that the contact channel acknowledged engagement.

$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: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
Eq Plan Source # 
Instance details

Defined in Amazonka.SSMContacts.Types.Plan

Methods

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

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

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 #

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 #

NFData Plan Source # 
Instance details

Defined in Amazonka.SSMContacts.Types.Plan

Methods

rnf :: Plan -> () #

Hashable Plan Source # 
Instance details

Defined in Amazonka.SSMContacts.Types.Plan

Methods

hashWithSalt :: Int -> Plan -> Int #

hash :: Plan -> Int #

ToJSON Plan Source # 
Instance details

Defined in Amazonka.SSMContacts.Types.Plan

FromJSON Plan Source # 
Instance details

Defined in Amazonka.SSMContacts.Types.Plan

type Rep Plan Source # 
Instance details

Defined in Amazonka.SSMContacts.Types.Plan

type Rep Plan = D1 ('MetaData "Plan" "Amazonka.SSMContacts.Types.Plan" "libZSservicesZSamazonka-ssm-contactsZSamazonka-ssm-contacts" '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
Eq Receipt Source # 
Instance details

Defined in Amazonka.SSMContacts.Types.Receipt

Methods

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

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

Read Receipt Source # 
Instance details

Defined in Amazonka.SSMContacts.Types.Receipt

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

NFData Receipt Source # 
Instance details

Defined in Amazonka.SSMContacts.Types.Receipt

Methods

rnf :: Receipt -> () #

Hashable Receipt Source # 
Instance details

Defined in Amazonka.SSMContacts.Types.Receipt

Methods

hashWithSalt :: Int -> Receipt -> Int #

hash :: Receipt -> Int #

FromJSON Receipt Source # 
Instance details

Defined in Amazonka.SSMContacts.Types.Receipt

type Rep Receipt Source # 
Instance details

Defined in Amazonka.SSMContacts.Types.Receipt

type Rep Receipt = D1 ('MetaData "Receipt" "Amazonka.SSMContacts.Types.Receipt" "libZSservicesZSamazonka-ssm-contactsZSamazonka-ssm-contacts" 'False) (C1 ('MetaCons "Receipt'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "receiptInfo") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "contactChannelArn") '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:receiptInfo:Receipt', receipt_receiptInfo - Information provided during the page acknowledgement.

$sel:contactChannelArn:Receipt', receipt_contactChannelArn - The Amazon Resource Name (ARN) of the contact channel Incident Manager engaged.

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

Defined in Amazonka.SSMContacts.Types.Stage

Methods

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

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

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 #

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 #

NFData Stage Source # 
Instance details

Defined in Amazonka.SSMContacts.Types.Stage

Methods

rnf :: Stage -> () #

Hashable Stage Source # 
Instance details

Defined in Amazonka.SSMContacts.Types.Stage

Methods

hashWithSalt :: Int -> Stage -> Int #

hash :: Stage -> Int #

ToJSON Stage Source # 
Instance details

Defined in Amazonka.SSMContacts.Types.Stage

FromJSON Stage Source # 
Instance details

Defined in Amazonka.SSMContacts.Types.Stage

type Rep Stage Source # 
Instance details

Defined in Amazonka.SSMContacts.Types.Stage

type Rep Stage = D1 ('MetaData "Stage" "Amazonka.SSMContacts.Types.Stage" "libZSservicesZSamazonka-ssm-contactsZSamazonka-ssm-contacts" '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
Eq Tag Source # 
Instance details

Defined in Amazonka.SSMContacts.Types.Tag

Methods

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

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

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 #

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 #

NFData Tag Source # 
Instance details

Defined in Amazonka.SSMContacts.Types.Tag

Methods

rnf :: Tag -> () #

Hashable Tag Source # 
Instance details

Defined in Amazonka.SSMContacts.Types.Tag

Methods

hashWithSalt :: Int -> Tag -> Int #

hash :: Tag -> Int #

ToJSON Tag Source # 
Instance details

Defined in Amazonka.SSMContacts.Types.Tag

FromJSON Tag Source # 
Instance details

Defined in Amazonka.SSMContacts.Types.Tag

type Rep Tag Source # 
Instance details

Defined in Amazonka.SSMContacts.Types.Tag

type Rep Tag = D1 ('MetaData "Tag" "Amazonka.SSMContacts.Types.Tag" "libZSservicesZSamazonka-ssm-contactsZSamazonka-ssm-contacts" 'False) (C1 ('MetaCons "Tag'" 'PrefixI 'True) (S1 ('MetaSel ('Just "value") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "key") '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:value:Tag', tag_value - Value of the tag.

$sel:key:Tag', tag_key - Name of the object key.

Target

data Target Source #

The contact or contact channel that's being engaged.

See: newTarget smart constructor.

Instances

Instances details
Eq Target Source # 
Instance details

Defined in Amazonka.SSMContacts.Types.Target

Methods

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

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

Read Target Source # 
Instance details

Defined in Amazonka.SSMContacts.Types.Target

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

NFData Target Source # 
Instance details

Defined in Amazonka.SSMContacts.Types.Target

Methods

rnf :: Target -> () #

Hashable Target Source # 
Instance details

Defined in Amazonka.SSMContacts.Types.Target

Methods

hashWithSalt :: Int -> Target -> Int #

hash :: Target -> Int #

ToJSON Target Source # 
Instance details

Defined in Amazonka.SSMContacts.Types.Target

FromJSON Target Source # 
Instance details

Defined in Amazonka.SSMContacts.Types.Target

type Rep Target Source # 
Instance details

Defined in Amazonka.SSMContacts.Types.Target

type Rep Target = D1 ('MetaData "Target" "Amazonka.SSMContacts.Types.Target" "libZSservicesZSamazonka-ssm-contactsZSamazonka-ssm-contacts" '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
Eq TimeRange Source # 
Instance details

Defined in Amazonka.SSMContacts.Types.TimeRange

Read TimeRange Source # 
Instance details

Defined in Amazonka.SSMContacts.Types.TimeRange

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

NFData TimeRange Source # 
Instance details

Defined in Amazonka.SSMContacts.Types.TimeRange

Methods

rnf :: TimeRange -> () #

Hashable TimeRange Source # 
Instance details

Defined in Amazonka.SSMContacts.Types.TimeRange

ToJSON 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" "libZSservicesZSamazonka-ssm-contactsZSamazonka-ssm-contacts" 'False) (C1 ('MetaCons "TimeRange'" 'PrefixI 'True) (S1 ('MetaSel ('Just "startTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "endTime") '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:startTime:TimeRange', timeRange_startTime - The start of the time range.

$sel:endTime:TimeRange', timeRange_endTime - The end of the time range.