libZSservicesZSamazonka-iotsitewiseZSamazonka-iotsitewise
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.IoTSiteWise.Types.CustomerManagedS3Storage

Description

 
Synopsis

Documentation

data CustomerManagedS3Storage Source #

Contains information about a customer managed Amazon S3 bucket.

See: newCustomerManagedS3Storage smart constructor.

Constructors

CustomerManagedS3Storage' 

Fields

  • s3ResourceArn :: Text

    The ARN of the Amazon S3 object. For more information about how to find the ARN for an Amazon S3 object, see Amazon S3 resources in the Amazon Simple Storage Service User Guide.

  • roleArn :: Text

    The ARN of the Identity and Access Management role that allows IoT SiteWise to send data to Amazon S3.

Instances

Instances details
Eq CustomerManagedS3Storage Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.CustomerManagedS3Storage

Read CustomerManagedS3Storage Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.CustomerManagedS3Storage

Show CustomerManagedS3Storage Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.CustomerManagedS3Storage

Generic CustomerManagedS3Storage Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.CustomerManagedS3Storage

Associated Types

type Rep CustomerManagedS3Storage :: Type -> Type #

NFData CustomerManagedS3Storage Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.CustomerManagedS3Storage

Hashable CustomerManagedS3Storage Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.CustomerManagedS3Storage

ToJSON CustomerManagedS3Storage Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.CustomerManagedS3Storage

FromJSON CustomerManagedS3Storage Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.CustomerManagedS3Storage

type Rep CustomerManagedS3Storage Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.CustomerManagedS3Storage

type Rep CustomerManagedS3Storage = D1 ('MetaData "CustomerManagedS3Storage" "Amazonka.IoTSiteWise.Types.CustomerManagedS3Storage" "libZSservicesZSamazonka-iotsitewiseZSamazonka-iotsitewise" 'False) (C1 ('MetaCons "CustomerManagedS3Storage'" 'PrefixI 'True) (S1 ('MetaSel ('Just "s3ResourceArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "roleArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newCustomerManagedS3Storage Source #

Create a value of CustomerManagedS3Storage 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:s3ResourceArn:CustomerManagedS3Storage', customerManagedS3Storage_s3ResourceArn - The ARN of the Amazon S3 object. For more information about how to find the ARN for an Amazon S3 object, see Amazon S3 resources in the Amazon Simple Storage Service User Guide.

$sel:roleArn:CustomerManagedS3Storage', customerManagedS3Storage_roleArn - The ARN of the Identity and Access Management role that allows IoT SiteWise to send data to Amazon S3.

customerManagedS3Storage_s3ResourceArn :: Lens' CustomerManagedS3Storage Text Source #

The ARN of the Amazon S3 object. For more information about how to find the ARN for an Amazon S3 object, see Amazon S3 resources in the Amazon Simple Storage Service User Guide.

customerManagedS3Storage_roleArn :: Lens' CustomerManagedS3Storage Text Source #

The ARN of the Identity and Access Management role that allows IoT SiteWise to send data to Amazon S3.