| 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.IAM.Types.ServiceSpecificCredential
Description
Synopsis
- data ServiceSpecificCredential = ServiceSpecificCredential' {}
- newServiceSpecificCredential :: UTCTime -> Text -> Text -> Text -> Text -> Text -> StatusType -> ServiceSpecificCredential
- serviceSpecificCredential_createDate :: Lens' ServiceSpecificCredential UTCTime
- serviceSpecificCredential_serviceName :: Lens' ServiceSpecificCredential Text
- serviceSpecificCredential_serviceUserName :: Lens' ServiceSpecificCredential Text
- serviceSpecificCredential_servicePassword :: Lens' ServiceSpecificCredential Text
- serviceSpecificCredential_serviceSpecificCredentialId :: Lens' ServiceSpecificCredential Text
- serviceSpecificCredential_userName :: Lens' ServiceSpecificCredential Text
- serviceSpecificCredential_status :: Lens' ServiceSpecificCredential StatusType
Documentation
data ServiceSpecificCredential Source #
Contains the details of a service-specific credential.
See: newServiceSpecificCredential smart constructor.
Constructors
| ServiceSpecificCredential' | |
Fields
| |
Instances
newServiceSpecificCredential Source #
Arguments
| :: UTCTime | |
| -> Text | |
| -> Text | |
| -> Text | |
| -> Text | |
| -> Text | |
| -> StatusType | |
| -> ServiceSpecificCredential |
Create a value of ServiceSpecificCredential 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:createDate:ServiceSpecificCredential', serviceSpecificCredential_createDate - The date and time, in
ISO 8601 date-time format, when the
service-specific credential were created.
$sel:serviceName:ServiceSpecificCredential', serviceSpecificCredential_serviceName - The name of the service associated with the service-specific credential.
$sel:serviceUserName:ServiceSpecificCredential', serviceSpecificCredential_serviceUserName - The generated user name for the service-specific credential. This value
is generated by combining the IAM user's name combined with the ID
number of the Amazon Web Services account, as in jane-at-123456789012,
for example. This value cannot be configured by the user.
$sel:servicePassword:ServiceSpecificCredential', serviceSpecificCredential_servicePassword - The generated password for the service-specific credential.
$sel:serviceSpecificCredentialId:ServiceSpecificCredential', serviceSpecificCredential_serviceSpecificCredentialId - The unique identifier for the service-specific credential.
$sel:userName:ServiceSpecificCredential', serviceSpecificCredential_userName - The name of the IAM user associated with the service-specific
credential.
$sel:status:ServiceSpecificCredential', serviceSpecificCredential_status - The status of the service-specific credential. Active means that the
key is valid for API calls, while Inactive means it is not.
serviceSpecificCredential_createDate :: Lens' ServiceSpecificCredential UTCTime Source #
The date and time, in ISO 8601 date-time format, when the service-specific credential were created.
serviceSpecificCredential_serviceName :: Lens' ServiceSpecificCredential Text Source #
The name of the service associated with the service-specific credential.
serviceSpecificCredential_serviceUserName :: Lens' ServiceSpecificCredential Text Source #
The generated user name for the service-specific credential. This value
is generated by combining the IAM user's name combined with the ID
number of the Amazon Web Services account, as in jane-at-123456789012,
for example. This value cannot be configured by the user.
serviceSpecificCredential_servicePassword :: Lens' ServiceSpecificCredential Text Source #
The generated password for the service-specific credential.
serviceSpecificCredential_serviceSpecificCredentialId :: Lens' ServiceSpecificCredential Text Source #
The unique identifier for the service-specific credential.
serviceSpecificCredential_userName :: Lens' ServiceSpecificCredential Text Source #
The name of the IAM user associated with the service-specific credential.
serviceSpecificCredential_status :: Lens' ServiceSpecificCredential 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.