libZSservicesZSamazonka-appstreamZSamazonka-appstream
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.AppStream.Types.ServiceAccountCredentials

Description

 
Synopsis

Documentation

data ServiceAccountCredentials Source #

Describes the credentials for the service account used by the fleet or image builder to connect to the directory.

See: newServiceAccountCredentials smart constructor.

Constructors

ServiceAccountCredentials' 

Fields

  • accountName :: Sensitive Text

    The user name of the account. This account must have the following privileges: create computer objects, join computers to the domain, and change/reset the password on descendant computer objects for the organizational units specified.

  • accountPassword :: Sensitive Text

    The password for the account.

Instances

Instances details
Eq ServiceAccountCredentials Source # 
Instance details

Defined in Amazonka.AppStream.Types.ServiceAccountCredentials

Show ServiceAccountCredentials Source # 
Instance details

Defined in Amazonka.AppStream.Types.ServiceAccountCredentials

Generic ServiceAccountCredentials Source # 
Instance details

Defined in Amazonka.AppStream.Types.ServiceAccountCredentials

Associated Types

type Rep ServiceAccountCredentials :: Type -> Type #

NFData ServiceAccountCredentials Source # 
Instance details

Defined in Amazonka.AppStream.Types.ServiceAccountCredentials

Hashable ServiceAccountCredentials Source # 
Instance details

Defined in Amazonka.AppStream.Types.ServiceAccountCredentials

ToJSON ServiceAccountCredentials Source # 
Instance details

Defined in Amazonka.AppStream.Types.ServiceAccountCredentials

FromJSON ServiceAccountCredentials Source # 
Instance details

Defined in Amazonka.AppStream.Types.ServiceAccountCredentials

type Rep ServiceAccountCredentials Source # 
Instance details

Defined in Amazonka.AppStream.Types.ServiceAccountCredentials

type Rep ServiceAccountCredentials = D1 ('MetaData "ServiceAccountCredentials" "Amazonka.AppStream.Types.ServiceAccountCredentials" "libZSservicesZSamazonka-appstreamZSamazonka-appstream" 'False) (C1 ('MetaCons "ServiceAccountCredentials'" 'PrefixI 'True) (S1 ('MetaSel ('Just "accountName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Sensitive Text)) :*: S1 ('MetaSel ('Just "accountPassword") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Sensitive Text))))

newServiceAccountCredentials Source #

Create a value of ServiceAccountCredentials 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:accountName:ServiceAccountCredentials', serviceAccountCredentials_accountName - The user name of the account. This account must have the following privileges: create computer objects, join computers to the domain, and change/reset the password on descendant computer objects for the organizational units specified.

$sel:accountPassword:ServiceAccountCredentials', serviceAccountCredentials_accountPassword - The password for the account.

serviceAccountCredentials_accountName :: Lens' ServiceAccountCredentials Text Source #

The user name of the account. This account must have the following privileges: create computer objects, join computers to the domain, and change/reset the password on descendant computer objects for the organizational units specified.