libZSservicesZSamazonka-iamZSamazonka-iam
Copyright(c) 2013-2021 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay <brendan.g.hay+amazonka@gmail.com>
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellNone

Amazonka.IAM.Types.ServiceSpecificCredential

Description

 
Synopsis

Documentation

data ServiceSpecificCredential Source #

Contains the details of a service-specific credential.

See: newServiceSpecificCredential smart constructor.

Constructors

ServiceSpecificCredential' 

Fields

  • createDate :: ISO8601

    The date and time, in ISO 8601 date-time format, when the service-specific credential were created.

  • serviceName :: Text

    The name of the service associated with the service-specific credential.

  • serviceUserName :: Text

    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.

  • servicePassword :: Sensitive Text

    The generated password for the service-specific credential.

  • serviceSpecificCredentialId :: Text

    The unique identifier for the service-specific credential.

  • userName :: Text

    The name of the IAM user associated with the service-specific credential.

  • status :: StatusType

    The status of the service-specific credential. Active means that the key is valid for API calls, while Inactive means it is not.

Instances

Instances details
Eq ServiceSpecificCredential Source # 
Instance details

Defined in Amazonka.IAM.Types.ServiceSpecificCredential

Show ServiceSpecificCredential Source # 
Instance details

Defined in Amazonka.IAM.Types.ServiceSpecificCredential

Generic ServiceSpecificCredential Source # 
Instance details

Defined in Amazonka.IAM.Types.ServiceSpecificCredential

Associated Types

type Rep ServiceSpecificCredential :: Type -> Type #

NFData ServiceSpecificCredential Source # 
Instance details

Defined in Amazonka.IAM.Types.ServiceSpecificCredential

Hashable ServiceSpecificCredential Source # 
Instance details

Defined in Amazonka.IAM.Types.ServiceSpecificCredential

FromXML ServiceSpecificCredential Source # 
Instance details

Defined in Amazonka.IAM.Types.ServiceSpecificCredential

type Rep ServiceSpecificCredential Source # 
Instance details

Defined in Amazonka.IAM.Types.ServiceSpecificCredential

type Rep ServiceSpecificCredential = D1 ('MetaData "ServiceSpecificCredential" "Amazonka.IAM.Types.ServiceSpecificCredential" "libZSservicesZSamazonka-iamZSamazonka-iam" 'False) (C1 ('MetaCons "ServiceSpecificCredential'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "createDate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ISO8601) :*: (S1 ('MetaSel ('Just "serviceName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "serviceUserName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))) :*: ((S1 ('MetaSel ('Just "servicePassword") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Sensitive Text)) :*: S1 ('MetaSel ('Just "serviceSpecificCredentialId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)) :*: (S1 ('MetaSel ('Just "userName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 StatusType)))))

newServiceSpecificCredential Source #

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.