amazonka-dataexchange-2.0: Amazon Data Exchange 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.DataExchange.Types.S3DataAccessAsset

Description

 
Synopsis

Documentation

data S3DataAccessAsset Source #

The Amazon S3 data access that is the asset.

See: newS3DataAccessAsset smart constructor.

Constructors

S3DataAccessAsset' 

Fields

  • keyPrefixes :: Maybe [Text]

    The Amazon S3 bucket used for hosting shared data in the Amazon S3 data access.

  • keys :: Maybe [Text]

    S3 keys made available using this asset.

  • s3AccessPointAlias :: Maybe Text

    The automatically-generated bucket-style alias for your Amazon S3 Access Point. Customers can access their entitled data using the S3 Access Point alias.

  • s3AccessPointArn :: Maybe Text

    The ARN for your Amazon S3 Access Point. Customers can also access their entitled data using the S3 Access Point ARN.

  • bucket :: Text

    The Amazon S3 bucket hosting data to be shared in the S3 data access.

Instances

Instances details
FromJSON S3DataAccessAsset Source # 
Instance details

Defined in Amazonka.DataExchange.Types.S3DataAccessAsset

Generic S3DataAccessAsset Source # 
Instance details

Defined in Amazonka.DataExchange.Types.S3DataAccessAsset

Associated Types

type Rep S3DataAccessAsset :: Type -> Type #

Read S3DataAccessAsset Source # 
Instance details

Defined in Amazonka.DataExchange.Types.S3DataAccessAsset

Show S3DataAccessAsset Source # 
Instance details

Defined in Amazonka.DataExchange.Types.S3DataAccessAsset

NFData S3DataAccessAsset Source # 
Instance details

Defined in Amazonka.DataExchange.Types.S3DataAccessAsset

Methods

rnf :: S3DataAccessAsset -> () #

Eq S3DataAccessAsset Source # 
Instance details

Defined in Amazonka.DataExchange.Types.S3DataAccessAsset

Hashable S3DataAccessAsset Source # 
Instance details

Defined in Amazonka.DataExchange.Types.S3DataAccessAsset

type Rep S3DataAccessAsset Source # 
Instance details

Defined in Amazonka.DataExchange.Types.S3DataAccessAsset

type Rep S3DataAccessAsset = D1 ('MetaData "S3DataAccessAsset" "Amazonka.DataExchange.Types.S3DataAccessAsset" "amazonka-dataexchange-2.0-E9wmOad6xSxAaT3Y4FNlvY" 'False) (C1 ('MetaCons "S3DataAccessAsset'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "keyPrefixes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "keys") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text]))) :*: (S1 ('MetaSel ('Just "s3AccessPointAlias") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "s3AccessPointArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "bucket") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))))

newS3DataAccessAsset Source #

Create a value of S3DataAccessAsset 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:keyPrefixes:S3DataAccessAsset', s3DataAccessAsset_keyPrefixes - The Amazon S3 bucket used for hosting shared data in the Amazon S3 data access.

$sel:keys:S3DataAccessAsset', s3DataAccessAsset_keys - S3 keys made available using this asset.

$sel:s3AccessPointAlias:S3DataAccessAsset', s3DataAccessAsset_s3AccessPointAlias - The automatically-generated bucket-style alias for your Amazon S3 Access Point. Customers can access their entitled data using the S3 Access Point alias.

$sel:s3AccessPointArn:S3DataAccessAsset', s3DataAccessAsset_s3AccessPointArn - The ARN for your Amazon S3 Access Point. Customers can also access their entitled data using the S3 Access Point ARN.

$sel:bucket:S3DataAccessAsset', s3DataAccessAsset_bucket - The Amazon S3 bucket hosting data to be shared in the S3 data access.

s3DataAccessAsset_keyPrefixes :: Lens' S3DataAccessAsset (Maybe [Text]) Source #

The Amazon S3 bucket used for hosting shared data in the Amazon S3 data access.

s3DataAccessAsset_keys :: Lens' S3DataAccessAsset (Maybe [Text]) Source #

S3 keys made available using this asset.

s3DataAccessAsset_s3AccessPointAlias :: Lens' S3DataAccessAsset (Maybe Text) Source #

The automatically-generated bucket-style alias for your Amazon S3 Access Point. Customers can access their entitled data using the S3 Access Point alias.

s3DataAccessAsset_s3AccessPointArn :: Lens' S3DataAccessAsset (Maybe Text) Source #

The ARN for your Amazon S3 Access Point. Customers can also access their entitled data using the S3 Access Point ARN.

s3DataAccessAsset_bucket :: Lens' S3DataAccessAsset Text Source #

The Amazon S3 bucket hosting data to be shared in the S3 data access.