amazonka-iotfleetwise-2.0: Amazon IoT FleetWise 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.IoTFleetWise.Types.IamResources

Description

 
Synopsis

Documentation

data IamResources Source #

The IAM resource that enables Amazon Web Services IoT FleetWise edge agent software to send data to Amazon Timestream.

For more information, see IAM roles in the Identity and Access Management User Guide.

See: newIamResources smart constructor.

Constructors

IamResources' 

Fields

  • roleArn :: Text

    The Amazon Resource Name (ARN) of the IAM resource that allows Amazon Web Services IoT FleetWise to send data to Amazon Timestream. For example, arn:aws:iam::123456789012:role/SERVICE-ROLE-ARN.

Instances

Instances details
FromJSON IamResources Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.IamResources

ToJSON IamResources Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.IamResources

Generic IamResources Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.IamResources

Associated Types

type Rep IamResources :: Type -> Type #

Read IamResources Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.IamResources

Show IamResources Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.IamResources

NFData IamResources Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.IamResources

Methods

rnf :: IamResources -> () #

Eq IamResources Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.IamResources

Hashable IamResources Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.IamResources

type Rep IamResources Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.IamResources

type Rep IamResources = D1 ('MetaData "IamResources" "Amazonka.IoTFleetWise.Types.IamResources" "amazonka-iotfleetwise-2.0-3noXdw9CznA79cw3EwaHcU" 'False) (C1 ('MetaCons "IamResources'" 'PrefixI 'True) (S1 ('MetaSel ('Just "roleArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newIamResources Source #

Create a value of IamResources 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:roleArn:IamResources', iamResources_roleArn - The Amazon Resource Name (ARN) of the IAM resource that allows Amazon Web Services IoT FleetWise to send data to Amazon Timestream. For example, arn:aws:iam::123456789012:role/SERVICE-ROLE-ARN.

iamResources_roleArn :: Lens' IamResources Text Source #

The Amazon Resource Name (ARN) of the IAM resource that allows Amazon Web Services IoT FleetWise to send data to Amazon Timestream. For example, arn:aws:iam::123456789012:role/SERVICE-ROLE-ARN.