libZSservicesZSamazonka-connectZSamazonka-connect
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.Connect.SuspendContactRecording

Description

When a contact is being recorded, this API suspends recording the call. For example, you might suspend the call recording while collecting sensitive information, such as a credit card number. Then use ResumeContactRecording to restart recording.

The period of time that the recording is suspended is filled with silence in the final recording.

Only voice recordings are supported at this time.

Synopsis

Creating a Request

data SuspendContactRecording Source #

See: newSuspendContactRecording smart constructor.

Constructors

SuspendContactRecording' 

Fields

  • instanceId :: Text

    The identifier of the Amazon Connect instance. You can find the instanceId in the ARN of the instance.

  • contactId :: Text

    The identifier of the contact.

  • initialContactId :: Text

    The identifier of the contact. This is the identifier of the contact associated with the first interaction with the contact center.

Instances

Instances details
Eq SuspendContactRecording Source # 
Instance details

Defined in Amazonka.Connect.SuspendContactRecording

Read SuspendContactRecording Source # 
Instance details

Defined in Amazonka.Connect.SuspendContactRecording

Show SuspendContactRecording Source # 
Instance details

Defined in Amazonka.Connect.SuspendContactRecording

Generic SuspendContactRecording Source # 
Instance details

Defined in Amazonka.Connect.SuspendContactRecording

Associated Types

type Rep SuspendContactRecording :: Type -> Type #

NFData SuspendContactRecording Source # 
Instance details

Defined in Amazonka.Connect.SuspendContactRecording

Methods

rnf :: SuspendContactRecording -> () #

Hashable SuspendContactRecording Source # 
Instance details

Defined in Amazonka.Connect.SuspendContactRecording

ToJSON SuspendContactRecording Source # 
Instance details

Defined in Amazonka.Connect.SuspendContactRecording

AWSRequest SuspendContactRecording Source # 
Instance details

Defined in Amazonka.Connect.SuspendContactRecording

ToHeaders SuspendContactRecording Source # 
Instance details

Defined in Amazonka.Connect.SuspendContactRecording

ToPath SuspendContactRecording Source # 
Instance details

Defined in Amazonka.Connect.SuspendContactRecording

ToQuery SuspendContactRecording Source # 
Instance details

Defined in Amazonka.Connect.SuspendContactRecording

type Rep SuspendContactRecording Source # 
Instance details

Defined in Amazonka.Connect.SuspendContactRecording

type Rep SuspendContactRecording = D1 ('MetaData "SuspendContactRecording" "Amazonka.Connect.SuspendContactRecording" "libZSservicesZSamazonka-connectZSamazonka-connect" 'False) (C1 ('MetaCons "SuspendContactRecording'" 'PrefixI 'True) (S1 ('MetaSel ('Just "instanceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "contactId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "initialContactId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))
type AWSResponse SuspendContactRecording Source # 
Instance details

Defined in Amazonka.Connect.SuspendContactRecording

newSuspendContactRecording Source #

Create a value of SuspendContactRecording 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:instanceId:SuspendContactRecording', suspendContactRecording_instanceId - The identifier of the Amazon Connect instance. You can find the instanceId in the ARN of the instance.

$sel:contactId:SuspendContactRecording', suspendContactRecording_contactId - The identifier of the contact.

$sel:initialContactId:SuspendContactRecording', suspendContactRecording_initialContactId - The identifier of the contact. This is the identifier of the contact associated with the first interaction with the contact center.

Request Lenses

suspendContactRecording_instanceId :: Lens' SuspendContactRecording Text Source #

The identifier of the Amazon Connect instance. You can find the instanceId in the ARN of the instance.

suspendContactRecording_initialContactId :: Lens' SuspendContactRecording Text Source #

The identifier of the contact. This is the identifier of the contact associated with the first interaction with the contact center.

Destructuring the Response

data SuspendContactRecordingResponse Source #

See: newSuspendContactRecordingResponse smart constructor.

Constructors

SuspendContactRecordingResponse' 

Fields

Instances

Instances details
Eq SuspendContactRecordingResponse Source # 
Instance details

Defined in Amazonka.Connect.SuspendContactRecording

Read SuspendContactRecordingResponse Source # 
Instance details

Defined in Amazonka.Connect.SuspendContactRecording

Show SuspendContactRecordingResponse Source # 
Instance details

Defined in Amazonka.Connect.SuspendContactRecording

Generic SuspendContactRecordingResponse Source # 
Instance details

Defined in Amazonka.Connect.SuspendContactRecording

Associated Types

type Rep SuspendContactRecordingResponse :: Type -> Type #

NFData SuspendContactRecordingResponse Source # 
Instance details

Defined in Amazonka.Connect.SuspendContactRecording

type Rep SuspendContactRecordingResponse Source # 
Instance details

Defined in Amazonka.Connect.SuspendContactRecording

type Rep SuspendContactRecordingResponse = D1 ('MetaData "SuspendContactRecordingResponse" "Amazonka.Connect.SuspendContactRecording" "libZSservicesZSamazonka-connectZSamazonka-connect" 'False) (C1 ('MetaCons "SuspendContactRecordingResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newSuspendContactRecordingResponse Source #

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

Response Lenses