libZSservicesZSamazonka-groundstationZSamazonka-groundstation
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.GroundStation.Types.S3RecordingConfig

Description

 
Synopsis

Documentation

data S3RecordingConfig Source #

Information about an S3 recording Config.

See: newS3RecordingConfig smart constructor.

Constructors

S3RecordingConfig' 

Fields

Instances

Instances details
Eq S3RecordingConfig Source # 
Instance details

Defined in Amazonka.GroundStation.Types.S3RecordingConfig

Read S3RecordingConfig Source # 
Instance details

Defined in Amazonka.GroundStation.Types.S3RecordingConfig

Show S3RecordingConfig Source # 
Instance details

Defined in Amazonka.GroundStation.Types.S3RecordingConfig

Generic S3RecordingConfig Source # 
Instance details

Defined in Amazonka.GroundStation.Types.S3RecordingConfig

Associated Types

type Rep S3RecordingConfig :: Type -> Type #

NFData S3RecordingConfig Source # 
Instance details

Defined in Amazonka.GroundStation.Types.S3RecordingConfig

Methods

rnf :: S3RecordingConfig -> () #

Hashable S3RecordingConfig Source # 
Instance details

Defined in Amazonka.GroundStation.Types.S3RecordingConfig

ToJSON S3RecordingConfig Source # 
Instance details

Defined in Amazonka.GroundStation.Types.S3RecordingConfig

FromJSON S3RecordingConfig Source # 
Instance details

Defined in Amazonka.GroundStation.Types.S3RecordingConfig

type Rep S3RecordingConfig Source # 
Instance details

Defined in Amazonka.GroundStation.Types.S3RecordingConfig

type Rep S3RecordingConfig = D1 ('MetaData "S3RecordingConfig" "Amazonka.GroundStation.Types.S3RecordingConfig" "libZSservicesZSamazonka-groundstationZSamazonka-groundstation" 'False) (C1 ('MetaCons "S3RecordingConfig'" 'PrefixI 'True) (S1 ('MetaSel ('Just "prefix") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "bucketArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "roleArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newS3RecordingConfig Source #

Create a value of S3RecordingConfig 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:prefix:S3RecordingConfig', s3RecordingConfig_prefix - S3 Key prefix to prefice data files.

$sel:bucketArn:S3RecordingConfig', s3RecordingConfig_bucketArn - ARN of the bucket to record to.

$sel:roleArn:S3RecordingConfig', s3RecordingConfig_roleArn - ARN of the role Ground Station assumes to write data to the bucket.

s3RecordingConfig_prefix :: Lens' S3RecordingConfig (Maybe Text) Source #

S3 Key prefix to prefice data files.

s3RecordingConfig_roleArn :: Lens' S3RecordingConfig Text Source #

ARN of the role Ground Station assumes to write data to the bucket.