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

Description

Lists details of the engagement to a contact channel.

Synopsis

Creating a Request

data DescribePage Source #

See: newDescribePage smart constructor.

Constructors

DescribePage' 

Fields

  • pageId :: Text

    The ID of the engagement to a contact channel.

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.

Request Lenses

describePage_pageId :: Lens' DescribePage Text Source #

The ID of the engagement to a contact channel.

Destructuring the Response

data DescribePageResponse Source #

See: newDescribePageResponse smart constructor.

Constructors

DescribePageResponse' 

Fields

  • readTime :: Maybe POSIX

    The time that the contact channel acknowledged the engagement.

  • publicSubject :: Maybe Text

    The insecure subject of the message that was sent to the contact. Use this field for engagements to SMS.

  • publicContent :: Maybe Text

    The insecure content of the message that was sent to the contact. Use this field for engagements to SMS.

  • deliveryTime :: Maybe POSIX

    The time that the contact channel received the engagement.

  • incidentId :: Maybe Text

    The ARN of the incident that engaged the contact channel.

  • sentTime :: Maybe POSIX

    The time the engagement was sent to the contact channel.

  • httpStatus :: Int

    The response's http status code.

  • pageArn :: Text

    The Amazon Resource Name (ARN) of the engagement to a contact channel.

  • engagementArn :: Text

    The ARN of the engagement that engaged the contact channel.

  • contactArn :: Text

    The ARN of the contact that was engaged.

  • sender :: Text

    The user that started the engagement.

  • subject :: Text

    The secure subject of the message that was sent to the contact. Use this field for engagements to VOICE and EMAIL.

  • content :: Text

    The secure content of the message that was sent to the contact. Use this field for engagements to VOICE and EMAIL.

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.

Response Lenses

describePageResponse_readTime :: Lens' DescribePageResponse (Maybe UTCTime) Source #

The time that the contact channel acknowledged the engagement.

describePageResponse_publicSubject :: Lens' DescribePageResponse (Maybe Text) Source #

The insecure subject of the message that was sent to the contact. Use this field for engagements to SMS.

describePageResponse_publicContent :: Lens' DescribePageResponse (Maybe Text) Source #

The insecure content of the message that was sent to the contact. Use this field for engagements to SMS.

describePageResponse_deliveryTime :: Lens' DescribePageResponse (Maybe UTCTime) Source #

The time that the contact channel received the engagement.

describePageResponse_incidentId :: Lens' DescribePageResponse (Maybe Text) Source #

The ARN of the incident that engaged the contact channel.

describePageResponse_sentTime :: Lens' DescribePageResponse (Maybe UTCTime) Source #

The time the engagement was sent to the contact channel.

describePageResponse_pageArn :: Lens' DescribePageResponse Text Source #

The Amazon Resource Name (ARN) of the engagement to a contact channel.

describePageResponse_engagementArn :: Lens' DescribePageResponse Text Source #

The ARN of the engagement that engaged the contact channel.

describePageResponse_contactArn :: Lens' DescribePageResponse Text Source #

The ARN of the contact that was engaged.

describePageResponse_sender :: Lens' DescribePageResponse Text Source #

The user that started the engagement.

describePageResponse_subject :: Lens' DescribePageResponse Text Source #

The secure subject of the message that was sent to the contact. Use this field for engagements to VOICE and EMAIL.

describePageResponse_content :: Lens' DescribePageResponse Text Source #

The secure content of the message that was sent to the contact. Use this field for engagements to VOICE and EMAIL.