libZSservicesZSamazonka-chimeZSamazonka-chime
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.Chime.Types.StreamingConfiguration

Description

 
Synopsis

Documentation

data StreamingConfiguration Source #

The streaming configuration associated with an Amazon Chime Voice Connector. Specifies whether media streaming is enabled for sending to Amazon Kinesis, and shows the retention period for the Amazon Kinesis data, in hours.

See: newStreamingConfiguration smart constructor.

Constructors

StreamingConfiguration' 

Fields

Instances

Instances details
Eq StreamingConfiguration Source # 
Instance details

Defined in Amazonka.Chime.Types.StreamingConfiguration

Read StreamingConfiguration Source # 
Instance details

Defined in Amazonka.Chime.Types.StreamingConfiguration

Show StreamingConfiguration Source # 
Instance details

Defined in Amazonka.Chime.Types.StreamingConfiguration

Generic StreamingConfiguration Source # 
Instance details

Defined in Amazonka.Chime.Types.StreamingConfiguration

Associated Types

type Rep StreamingConfiguration :: Type -> Type #

NFData StreamingConfiguration Source # 
Instance details

Defined in Amazonka.Chime.Types.StreamingConfiguration

Methods

rnf :: StreamingConfiguration -> () #

Hashable StreamingConfiguration Source # 
Instance details

Defined in Amazonka.Chime.Types.StreamingConfiguration

ToJSON StreamingConfiguration Source # 
Instance details

Defined in Amazonka.Chime.Types.StreamingConfiguration

FromJSON StreamingConfiguration Source # 
Instance details

Defined in Amazonka.Chime.Types.StreamingConfiguration

type Rep StreamingConfiguration Source # 
Instance details

Defined in Amazonka.Chime.Types.StreamingConfiguration

type Rep StreamingConfiguration = D1 ('MetaData "StreamingConfiguration" "Amazonka.Chime.Types.StreamingConfiguration" "libZSservicesZSamazonka-chimeZSamazonka-chime" 'False) (C1 ('MetaCons "StreamingConfiguration'" 'PrefixI 'True) (S1 ('MetaSel ('Just "disabled") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: (S1 ('MetaSel ('Just "streamingNotificationTargets") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (NonEmpty StreamingNotificationTarget))) :*: S1 ('MetaSel ('Just "dataRetentionInHours") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Natural))))

newStreamingConfiguration Source #

Create a value of StreamingConfiguration 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:disabled:StreamingConfiguration', streamingConfiguration_disabled - When true, media streaming to Amazon Kinesis is turned off.

$sel:streamingNotificationTargets:StreamingConfiguration', streamingConfiguration_streamingNotificationTargets - The streaming notification targets.

$sel:dataRetentionInHours:StreamingConfiguration', streamingConfiguration_dataRetentionInHours - The retention period, in hours, for the Amazon Kinesis data.

streamingConfiguration_disabled :: Lens' StreamingConfiguration (Maybe Bool) Source #

When true, media streaming to Amazon Kinesis is turned off.

streamingConfiguration_dataRetentionInHours :: Lens' StreamingConfiguration Natural Source #

The retention period, in hours, for the Amazon Kinesis data.