| Copyright | (c) 2013-2023 Brendan Hay |
|---|---|
| License | Mozilla Public License, v. 2.0. |
| Maintainer | Brendan Hay |
| Stability | auto-generated |
| Portability | non-portable (GHC extensions) |
| Safe Haskell | Safe-Inferred |
| Language | Haskell2010 |
Amazonka.S3.Types.Initiator
Description
Synopsis
- data Initiator = Initiator' {}
- newInitiator :: Initiator
- initiator_displayName :: Lens' Initiator (Maybe Text)
- initiator_id :: Lens' Initiator (Maybe Text)
Documentation
Container element that identifies who initiated the multipart upload.
See: newInitiator smart constructor.
Constructors
| Initiator' | |
Instances
| FromXML Initiator Source # | |
| Generic Initiator Source # | |
| Read Initiator Source # | |
| Show Initiator Source # | |
| NFData Initiator Source # | |
Defined in Amazonka.S3.Types.Initiator | |
| Eq Initiator Source # | |
| Hashable Initiator Source # | |
Defined in Amazonka.S3.Types.Initiator | |
| type Rep Initiator Source # | |
Defined in Amazonka.S3.Types.Initiator type Rep Initiator = D1 ('MetaData "Initiator" "Amazonka.S3.Types.Initiator" "amazonka-s3-2.0-CNZtv1UmVzj28JXsFvwNoj" 'False) (C1 ('MetaCons "Initiator'" 'PrefixI 'True) (S1 ('MetaSel ('Just "displayName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) | |
newInitiator :: Initiator Source #
Create a value of Initiator 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:displayName:Initiator', initiator_displayName - Name of the Principal.
$sel:id:Initiator', initiator_id - If the principal is an Amazon Web Services account, it provides the
Canonical User ID. If the principal is an IAM User, it provides a user
ARN value.