amazonka-chime-2.0: Amazon Chime SDK.
Copyright(c) 2013-2023 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellSafe-Inferred
LanguageHaskell2010

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
FromJSON StreamingConfiguration Source # 
Instance details

Defined in Amazonka.Chime.Types.StreamingConfiguration

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

Read StreamingConfiguration Source # 
Instance details

Defined in Amazonka.Chime.Types.StreamingConfiguration

Show StreamingConfiguration Source # 
Instance details

Defined in Amazonka.Chime.Types.StreamingConfiguration

NFData StreamingConfiguration Source # 
Instance details

Defined in Amazonka.Chime.Types.StreamingConfiguration

Methods

rnf :: StreamingConfiguration -> () #

Eq StreamingConfiguration Source # 
Instance details

Defined in Amazonka.Chime.Types.StreamingConfiguration

Hashable 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" "amazonka-chime-2.0-AQIuSSkHccQ9VXokPBc5Nb" '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.