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 ServiceSpecificCredentialMetadata = ServiceSpecificCredentialMetadata' {}
- newServiceSpecificCredentialMetadata :: Text -> StatusType -> Text -> UTCTime -> Text -> Text -> ServiceSpecificCredentialMetadata
- serviceSpecificCredentialMetadata_userName :: Lens' ServiceSpecificCredentialMetadata Text
- serviceSpecificCredentialMetadata_status :: Lens' ServiceSpecificCredentialMetadata StatusType
- serviceSpecificCredentialMetadata_serviceUserName :: Lens' ServiceSpecificCredentialMetadata Text
- serviceSpecificCredentialMetadata_createDate :: Lens' ServiceSpecificCredentialMetadata UTCTime
- serviceSpecificCredentialMetadata_serviceSpecificCredentialId :: Lens' ServiceSpecificCredentialMetadata Text
- serviceSpecificCredentialMetadata_serviceName :: Lens' ServiceSpecificCredentialMetadata Text
Documentation
data ServiceSpecificCredentialMetadata Source #
Contains additional details about a service-specific credential.
See: newServiceSpecificCredentialMetadata
smart constructor.
ServiceSpecificCredentialMetadata' | |
|
Instances
newServiceSpecificCredentialMetadata Source #
:: Text | |
-> StatusType | |
-> Text | |
-> UTCTime | |
-> Text |
|
-> Text | |
-> ServiceSpecificCredentialMetadata |
Create a value of ServiceSpecificCredentialMetadata
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:userName:ServiceSpecificCredentialMetadata'
, serviceSpecificCredentialMetadata_userName
- The name of the IAM user associated with the service-specific
credential.
$sel:status:ServiceSpecificCredentialMetadata'
, serviceSpecificCredentialMetadata_status
- The status of the service-specific credential. Active
means that the
key is valid for API calls, while Inactive
means it is not.
$sel:serviceUserName:ServiceSpecificCredentialMetadata'
, serviceSpecificCredentialMetadata_serviceUserName
- The generated user name for the service-specific credential.
$sel:createDate:ServiceSpecificCredentialMetadata'
, serviceSpecificCredentialMetadata_createDate
- The date and time, in
ISO 8601 date-time format, when the
service-specific credential were created.
$sel:serviceSpecificCredentialId:ServiceSpecificCredentialMetadata'
, serviceSpecificCredentialMetadata_serviceSpecificCredentialId
- The unique identifier for the service-specific credential.
$sel:serviceName:ServiceSpecificCredentialMetadata'
, serviceSpecificCredentialMetadata_serviceName
- The name of the service associated with the service-specific credential.
serviceSpecificCredentialMetadata_userName :: Lens' ServiceSpecificCredentialMetadata Text Source #
The name of the IAM user associated with the service-specific credential.
serviceSpecificCredentialMetadata_status :: Lens' ServiceSpecificCredentialMetadata StatusType Source #
The status of the service-specific credential. Active
means that the
key is valid for API calls, while Inactive
means it is not.
serviceSpecificCredentialMetadata_serviceUserName :: Lens' ServiceSpecificCredentialMetadata Text Source #
The generated user name for the service-specific credential.
serviceSpecificCredentialMetadata_createDate :: Lens' ServiceSpecificCredentialMetadata UTCTime Source #
The date and time, in ISO 8601 date-time format, when the service-specific credential were created.
serviceSpecificCredentialMetadata_serviceSpecificCredentialId :: Lens' ServiceSpecificCredentialMetadata Text Source #
The unique identifier for the service-specific credential.
serviceSpecificCredentialMetadata_serviceName :: Lens' ServiceSpecificCredentialMetadata Text Source #
The name of the service associated with the service-specific credential.