amazonka-iotsitewise-2.0: Amazon IoT SiteWise SDK.
Copyright(c) 2013-2023 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellSafe-Inferred
LanguageHaskell2010

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
FromJSON IAMUserIdentity Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.IAMUserIdentity

ToJSON 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 #

Read IAMUserIdentity Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.IAMUserIdentity

Show IAMUserIdentity Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.IAMUserIdentity

NFData IAMUserIdentity Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.IAMUserIdentity

Methods

rnf :: IAMUserIdentity -> () #

Eq IAMUserIdentity Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.IAMUserIdentity

Hashable 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" "amazonka-iotsitewise-2.0-AK8rDlpQ5oPJsrLUUxJgY" '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.