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

Description

Incident Manager uses engagements to engage contacts and escalation plans during an incident. Use this command to describe the engagement that occurred during an incident.

Synopsis

Creating a Request

data DescribeEngagement Source #

See: newDescribeEngagement smart constructor.

Constructors

DescribeEngagement' 

Fields

  • engagementId :: Text

    The Amazon Resource Name (ARN) of the engagement you want the details of.

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.

Request Lenses

describeEngagement_engagementId :: Lens' DescribeEngagement Text Source #

The Amazon Resource Name (ARN) of the engagement you want the details of.

Destructuring the Response

data DescribeEngagementResponse Source #

See: newDescribeEngagementResponse smart constructor.

Constructors

DescribeEngagementResponse' 

Fields

  • publicSubject :: Maybe Text

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

  • startTime :: Maybe POSIX

    The time that the engagement started.

  • publicContent :: Maybe Text

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

  • stopTime :: Maybe POSIX

    The time that the engagement ended.

  • incidentId :: Maybe Text

    The ARN of the incident in which the engagement occurred.

  • httpStatus :: Int

    The response's http status code.

  • contactArn :: Text

    The ARN of the escalation plan or contacts involved in the engagement.

  • engagementArn :: Text

    The ARN of the engagement.

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

Response Lenses

describeEngagementResponse_publicSubject :: Lens' DescribeEngagementResponse (Maybe Text) Source #

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

describeEngagementResponse_publicContent :: Lens' DescribeEngagementResponse (Maybe Text) Source #

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

describeEngagementResponse_incidentId :: Lens' DescribeEngagementResponse (Maybe Text) Source #

The ARN of the incident in which the engagement occurred.

describeEngagementResponse_contactArn :: Lens' DescribeEngagementResponse Text Source #

The ARN of the escalation plan or contacts involved in the engagement.

describeEngagementResponse_subject :: Lens' DescribeEngagementResponse Text Source #

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

describeEngagementResponse_content :: Lens' DescribeEngagementResponse Text Source #

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