Copyright | (c) 2013-2021 Brendan Hay |
---|---|
License | Mozilla Public License, v. 2.0. |
Maintainer | Brendan Hay <brendan.g.hay+amazonka@gmail.com> |
Stability | auto-generated |
Portability | non-portable (GHC extensions) |
Safe Haskell | None |
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.
Instances
Eq Initiator Source # | |
Read Initiator Source # | |
Show Initiator Source # | |
Generic Initiator Source # | |
NFData Initiator Source # | |
Defined in Amazonka.S3.Types.Initiator | |
Hashable Initiator Source # | |
Defined in Amazonka.S3.Types.Initiator | |
FromXML Initiator Source # | |
type Rep Initiator Source # | |
Defined in Amazonka.S3.Types.Initiator type Rep Initiator = D1 ('MetaData "Initiator" "Amazonka.S3.Types.Initiator" "libZSservicesZSamazonka-s3ZSamazonka-s3" '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.