libZSservicesZSamazonka-iotsitewiseZSamazonka-iotsitewise
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.IoTSiteWise.Types.IAMUserIdentity

Description

 
Synopsis

Documentation

data IAMUserIdentity Source #

Contains information about an Identity and Access Management user.

See: newIAMUserIdentity smart constructor.

Constructors

IAMUserIdentity' 

Fields

  • arn :: Text

    The ARN of the IAM user. For more information, see IAM ARNs in the IAM User Guide.

    If you delete the IAM user, access policies that contain this identity include an empty arn. You can delete the access policy for the IAM user that no longer exists.

Instances

Instances details
Eq IAMUserIdentity Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.IAMUserIdentity

Read IAMUserIdentity Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.IAMUserIdentity

Show IAMUserIdentity Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.IAMUserIdentity

Generic IAMUserIdentity Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.IAMUserIdentity

Associated Types

type Rep IAMUserIdentity :: Type -> Type #

NFData IAMUserIdentity Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.IAMUserIdentity

Methods

rnf :: IAMUserIdentity -> () #

Hashable IAMUserIdentity Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.IAMUserIdentity

ToJSON IAMUserIdentity Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.IAMUserIdentity

FromJSON IAMUserIdentity Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.IAMUserIdentity

type Rep IAMUserIdentity Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.IAMUserIdentity

type Rep IAMUserIdentity = D1 ('MetaData "IAMUserIdentity" "Amazonka.IoTSiteWise.Types.IAMUserIdentity" "libZSservicesZSamazonka-iotsitewiseZSamazonka-iotsitewise" 'False) (C1 ('MetaCons "IAMUserIdentity'" 'PrefixI 'True) (S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newIAMUserIdentity Source #

Create a value of IAMUserIdentity 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:arn:IAMUserIdentity', iAMUserIdentity_arn - The ARN of the IAM user. For more information, see IAM ARNs in the IAM User Guide.

If you delete the IAM user, access policies that contain this identity include an empty arn. You can delete the access policy for the IAM user that no longer exists.

iAMUserIdentity_arn :: Lens' IAMUserIdentity Text Source #

The ARN of the IAM user. For more information, see IAM ARNs in the IAM User Guide.

If you delete the IAM user, access policies that contain this identity include an empty arn. You can delete the access policy for the IAM user that no longer exists.