libZSservicesZSamazonka-iotdeviceadvisorZSamazonka-iotdeviceadvisor
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.IoTDeviceAdvisor.Types

Description

 
Synopsis

Service Configuration

defaultService :: Service Source #

API version 2020-09-18 of the Amazon IoT Core Device Advisor SDK configuration.

Errors

_ValidationException :: AsError a => Getting (First ServiceError) a ServiceError Source #

Sends invalid request exception.

_InternalServerException :: AsError a => Getting (First ServiceError) a ServiceError Source #

Sends Internal Failure Exception.

_ResourceNotFoundException :: AsError a => Getting (First ServiceError) a ServiceError Source #

Sends Resource Not Found Exception.

Status

newtype Status Source #

Constructors

Status' 

Fields

Bundled Patterns

pattern Status_CANCELED :: Status 
pattern Status_ERROR :: Status 
pattern Status_FAIL :: Status 
pattern Status_PASS :: Status 
pattern Status_PASS_WITH_WARNINGS :: Status 
pattern Status_PENDING :: Status 
pattern Status_RUNNING :: Status 
pattern Status_STOPPED :: Status 
pattern Status_STOPPING :: Status 

Instances

Instances details
Eq Status Source # 
Instance details

Defined in Amazonka.IoTDeviceAdvisor.Types.Status

Methods

(==) :: Status -> Status -> Bool #

(/=) :: Status -> Status -> Bool #

Ord Status Source # 
Instance details

Defined in Amazonka.IoTDeviceAdvisor.Types.Status

Read Status Source # 
Instance details

Defined in Amazonka.IoTDeviceAdvisor.Types.Status

Show Status Source # 
Instance details

Defined in Amazonka.IoTDeviceAdvisor.Types.Status

Generic Status Source # 
Instance details

Defined in Amazonka.IoTDeviceAdvisor.Types.Status

Associated Types

type Rep Status :: Type -> Type #

Methods

from :: Status -> Rep Status x #

to :: Rep Status x -> Status #

NFData Status Source # 
Instance details

Defined in Amazonka.IoTDeviceAdvisor.Types.Status

Methods

rnf :: Status -> () #

Hashable Status Source # 
Instance details

Defined in Amazonka.IoTDeviceAdvisor.Types.Status

Methods

hashWithSalt :: Int -> Status -> Int #

hash :: Status -> Int #

ToJSON Status Source # 
Instance details

Defined in Amazonka.IoTDeviceAdvisor.Types.Status

ToJSONKey Status Source # 
Instance details

Defined in Amazonka.IoTDeviceAdvisor.Types.Status

FromJSON Status Source # 
Instance details

Defined in Amazonka.IoTDeviceAdvisor.Types.Status

FromJSONKey Status Source # 
Instance details

Defined in Amazonka.IoTDeviceAdvisor.Types.Status

ToLog Status Source # 
Instance details

Defined in Amazonka.IoTDeviceAdvisor.Types.Status

ToHeader Status Source # 
Instance details

Defined in Amazonka.IoTDeviceAdvisor.Types.Status

Methods

toHeader :: HeaderName -> Status -> [Header] #

ToQuery Status Source # 
Instance details

Defined in Amazonka.IoTDeviceAdvisor.Types.Status

FromXML Status Source # 
Instance details

Defined in Amazonka.IoTDeviceAdvisor.Types.Status

ToXML Status Source # 
Instance details

Defined in Amazonka.IoTDeviceAdvisor.Types.Status

Methods

toXML :: Status -> XML #

ToByteString Status Source # 
Instance details

Defined in Amazonka.IoTDeviceAdvisor.Types.Status

Methods

toBS :: Status -> ByteString #

FromText Status Source # 
Instance details

Defined in Amazonka.IoTDeviceAdvisor.Types.Status

ToText Status Source # 
Instance details

Defined in Amazonka.IoTDeviceAdvisor.Types.Status

Methods

toText :: Status -> Text #

type Rep Status Source # 
Instance details

Defined in Amazonka.IoTDeviceAdvisor.Types.Status

type Rep Status = D1 ('MetaData "Status" "Amazonka.IoTDeviceAdvisor.Types.Status" "libZSservicesZSamazonka-iotdeviceadvisorZSamazonka-iotdeviceadvisor" 'True) (C1 ('MetaCons "Status'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

SuiteRunStatus

newtype SuiteRunStatus Source #

Constructors

SuiteRunStatus' 

Instances

Instances details
Eq SuiteRunStatus Source # 
Instance details

Defined in Amazonka.IoTDeviceAdvisor.Types.SuiteRunStatus

Ord SuiteRunStatus Source # 
Instance details

Defined in Amazonka.IoTDeviceAdvisor.Types.SuiteRunStatus

Read SuiteRunStatus Source # 
Instance details

Defined in Amazonka.IoTDeviceAdvisor.Types.SuiteRunStatus

Show SuiteRunStatus Source # 
Instance details

Defined in Amazonka.IoTDeviceAdvisor.Types.SuiteRunStatus

Generic SuiteRunStatus Source # 
Instance details

Defined in Amazonka.IoTDeviceAdvisor.Types.SuiteRunStatus

Associated Types

type Rep SuiteRunStatus :: Type -> Type #

NFData SuiteRunStatus Source # 
Instance details

Defined in Amazonka.IoTDeviceAdvisor.Types.SuiteRunStatus

Methods

rnf :: SuiteRunStatus -> () #

Hashable SuiteRunStatus Source # 
Instance details

Defined in Amazonka.IoTDeviceAdvisor.Types.SuiteRunStatus

ToJSON SuiteRunStatus Source # 
Instance details

Defined in Amazonka.IoTDeviceAdvisor.Types.SuiteRunStatus

ToJSONKey SuiteRunStatus Source # 
Instance details

Defined in Amazonka.IoTDeviceAdvisor.Types.SuiteRunStatus

FromJSON SuiteRunStatus Source # 
Instance details

Defined in Amazonka.IoTDeviceAdvisor.Types.SuiteRunStatus

FromJSONKey SuiteRunStatus Source # 
Instance details

Defined in Amazonka.IoTDeviceAdvisor.Types.SuiteRunStatus

ToLog SuiteRunStatus Source # 
Instance details

Defined in Amazonka.IoTDeviceAdvisor.Types.SuiteRunStatus

ToHeader SuiteRunStatus Source # 
Instance details

Defined in Amazonka.IoTDeviceAdvisor.Types.SuiteRunStatus

ToQuery SuiteRunStatus Source # 
Instance details

Defined in Amazonka.IoTDeviceAdvisor.Types.SuiteRunStatus

FromXML SuiteRunStatus Source # 
Instance details

Defined in Amazonka.IoTDeviceAdvisor.Types.SuiteRunStatus

ToXML SuiteRunStatus Source # 
Instance details

Defined in Amazonka.IoTDeviceAdvisor.Types.SuiteRunStatus

Methods

toXML :: SuiteRunStatus -> XML #

ToByteString SuiteRunStatus Source # 
Instance details

Defined in Amazonka.IoTDeviceAdvisor.Types.SuiteRunStatus

FromText SuiteRunStatus Source # 
Instance details

Defined in Amazonka.IoTDeviceAdvisor.Types.SuiteRunStatus

ToText SuiteRunStatus Source # 
Instance details

Defined in Amazonka.IoTDeviceAdvisor.Types.SuiteRunStatus

type Rep SuiteRunStatus Source # 
Instance details

Defined in Amazonka.IoTDeviceAdvisor.Types.SuiteRunStatus

type Rep SuiteRunStatus = D1 ('MetaData "SuiteRunStatus" "Amazonka.IoTDeviceAdvisor.Types.SuiteRunStatus" "libZSservicesZSamazonka-iotdeviceadvisorZSamazonka-iotdeviceadvisor" 'True) (C1 ('MetaCons "SuiteRunStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromSuiteRunStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

DeviceUnderTest

data DeviceUnderTest Source #

Lists all the devices under test

See: newDeviceUnderTest smart constructor.

Constructors

DeviceUnderTest' 

Fields

Instances

Instances details
Eq DeviceUnderTest Source # 
Instance details

Defined in Amazonka.IoTDeviceAdvisor.Types.DeviceUnderTest

Read DeviceUnderTest Source # 
Instance details

Defined in Amazonka.IoTDeviceAdvisor.Types.DeviceUnderTest

Show DeviceUnderTest Source # 
Instance details

Defined in Amazonka.IoTDeviceAdvisor.Types.DeviceUnderTest

Generic DeviceUnderTest Source # 
Instance details

Defined in Amazonka.IoTDeviceAdvisor.Types.DeviceUnderTest

Associated Types

type Rep DeviceUnderTest :: Type -> Type #

NFData DeviceUnderTest Source # 
Instance details

Defined in Amazonka.IoTDeviceAdvisor.Types.DeviceUnderTest

Methods

rnf :: DeviceUnderTest -> () #

Hashable DeviceUnderTest Source # 
Instance details

Defined in Amazonka.IoTDeviceAdvisor.Types.DeviceUnderTest

ToJSON DeviceUnderTest Source # 
Instance details

Defined in Amazonka.IoTDeviceAdvisor.Types.DeviceUnderTest

FromJSON DeviceUnderTest Source # 
Instance details

Defined in Amazonka.IoTDeviceAdvisor.Types.DeviceUnderTest

type Rep DeviceUnderTest Source # 
Instance details

Defined in Amazonka.IoTDeviceAdvisor.Types.DeviceUnderTest

type Rep DeviceUnderTest = D1 ('MetaData "DeviceUnderTest" "Amazonka.IoTDeviceAdvisor.Types.DeviceUnderTest" "libZSservicesZSamazonka-iotdeviceadvisorZSamazonka-iotdeviceadvisor" 'False) (C1 ('MetaCons "DeviceUnderTest'" 'PrefixI 'True) (S1 ('MetaSel ('Just "certificateArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "thingArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newDeviceUnderTest :: DeviceUnderTest Source #

Create a value of DeviceUnderTest 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:certificateArn:DeviceUnderTest', deviceUnderTest_certificateArn - Lists devices certificate arn

$sel:thingArn:DeviceUnderTest', deviceUnderTest_thingArn - Lists devices thing arn

GroupResult

data GroupResult Source #

Show Group Result.

See: newGroupResult smart constructor.

Constructors

GroupResult' 

Fields

Instances

Instances details
Eq GroupResult Source # 
Instance details

Defined in Amazonka.IoTDeviceAdvisor.Types.GroupResult

Read GroupResult Source # 
Instance details

Defined in Amazonka.IoTDeviceAdvisor.Types.GroupResult

Show GroupResult Source # 
Instance details

Defined in Amazonka.IoTDeviceAdvisor.Types.GroupResult

Generic GroupResult Source # 
Instance details

Defined in Amazonka.IoTDeviceAdvisor.Types.GroupResult

Associated Types

type Rep GroupResult :: Type -> Type #

NFData GroupResult Source # 
Instance details

Defined in Amazonka.IoTDeviceAdvisor.Types.GroupResult

Methods

rnf :: GroupResult -> () #

Hashable GroupResult Source # 
Instance details

Defined in Amazonka.IoTDeviceAdvisor.Types.GroupResult

FromJSON GroupResult Source # 
Instance details

Defined in Amazonka.IoTDeviceAdvisor.Types.GroupResult

type Rep GroupResult Source # 
Instance details

Defined in Amazonka.IoTDeviceAdvisor.Types.GroupResult

type Rep GroupResult = D1 ('MetaData "GroupResult" "Amazonka.IoTDeviceAdvisor.Types.GroupResult" "libZSservicesZSamazonka-iotdeviceadvisorZSamazonka-iotdeviceadvisor" 'False) (C1 ('MetaCons "GroupResult'" 'PrefixI 'True) (S1 ('MetaSel ('Just "tests") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [TestCaseRun])) :*: (S1 ('MetaSel ('Just "groupId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "groupName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newGroupResult :: GroupResult Source #

Create a value of GroupResult 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:tests:GroupResult', groupResult_tests - Tests under Group Result.

$sel:groupId:GroupResult', groupResult_groupId - Group result Id.

$sel:groupName:GroupResult', groupResult_groupName - Group Result Name.

groupResult_tests :: Lens' GroupResult (Maybe [TestCaseRun]) Source #

Tests under Group Result.

SuiteDefinitionConfiguration

data SuiteDefinitionConfiguration Source #

Gets Suite Definition Configuration.

See: newSuiteDefinitionConfiguration smart constructor.

Constructors

SuiteDefinitionConfiguration' 

Fields

Instances

Instances details
Eq SuiteDefinitionConfiguration Source # 
Instance details

Defined in Amazonka.IoTDeviceAdvisor.Types.SuiteDefinitionConfiguration

Read SuiteDefinitionConfiguration Source # 
Instance details

Defined in Amazonka.IoTDeviceAdvisor.Types.SuiteDefinitionConfiguration

Show SuiteDefinitionConfiguration Source # 
Instance details

Defined in Amazonka.IoTDeviceAdvisor.Types.SuiteDefinitionConfiguration

Generic SuiteDefinitionConfiguration Source # 
Instance details

Defined in Amazonka.IoTDeviceAdvisor.Types.SuiteDefinitionConfiguration

Associated Types

type Rep SuiteDefinitionConfiguration :: Type -> Type #

NFData SuiteDefinitionConfiguration Source # 
Instance details

Defined in Amazonka.IoTDeviceAdvisor.Types.SuiteDefinitionConfiguration

Hashable SuiteDefinitionConfiguration Source # 
Instance details

Defined in Amazonka.IoTDeviceAdvisor.Types.SuiteDefinitionConfiguration

ToJSON SuiteDefinitionConfiguration Source # 
Instance details

Defined in Amazonka.IoTDeviceAdvisor.Types.SuiteDefinitionConfiguration

FromJSON SuiteDefinitionConfiguration Source # 
Instance details

Defined in Amazonka.IoTDeviceAdvisor.Types.SuiteDefinitionConfiguration

type Rep SuiteDefinitionConfiguration Source # 
Instance details

Defined in Amazonka.IoTDeviceAdvisor.Types.SuiteDefinitionConfiguration

type Rep SuiteDefinitionConfiguration = D1 ('MetaData "SuiteDefinitionConfiguration" "Amazonka.IoTDeviceAdvisor.Types.SuiteDefinitionConfiguration" "libZSservicesZSamazonka-iotdeviceadvisorZSamazonka-iotdeviceadvisor" 'False) (C1 ('MetaCons "SuiteDefinitionConfiguration'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "suiteDefinitionName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "intendedForQualification") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))) :*: (S1 ('MetaSel ('Just "devicePermissionRoleArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "devices") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [DeviceUnderTest])) :*: S1 ('MetaSel ('Just "rootGroup") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))))

newSuiteDefinitionConfiguration :: SuiteDefinitionConfiguration Source #

Create a value of SuiteDefinitionConfiguration 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:suiteDefinitionName:SuiteDefinitionConfiguration', suiteDefinitionConfiguration_suiteDefinitionName - Gets Suite Definition Configuration name.

$sel:intendedForQualification:SuiteDefinitionConfiguration', suiteDefinitionConfiguration_intendedForQualification - Gets the tests intended for qualification in a suite.

$sel:devicePermissionRoleArn:SuiteDefinitionConfiguration', suiteDefinitionConfiguration_devicePermissionRoleArn - Gets device permission arn.

$sel:devices:SuiteDefinitionConfiguration', suiteDefinitionConfiguration_devices - Gets the devices configured.

$sel:rootGroup:SuiteDefinitionConfiguration', suiteDefinitionConfiguration_rootGroup - Gets test suite root group.

SuiteDefinitionInformation

data SuiteDefinitionInformation Source #

Information about the suite definition.

See: newSuiteDefinitionInformation smart constructor.

Constructors

SuiteDefinitionInformation' 

Fields

Instances

Instances details
Eq SuiteDefinitionInformation Source # 
Instance details

Defined in Amazonka.IoTDeviceAdvisor.Types.SuiteDefinitionInformation

Read SuiteDefinitionInformation Source # 
Instance details

Defined in Amazonka.IoTDeviceAdvisor.Types.SuiteDefinitionInformation

Show SuiteDefinitionInformation Source # 
Instance details

Defined in Amazonka.IoTDeviceAdvisor.Types.SuiteDefinitionInformation

Generic SuiteDefinitionInformation Source # 
Instance details

Defined in Amazonka.IoTDeviceAdvisor.Types.SuiteDefinitionInformation

Associated Types

type Rep SuiteDefinitionInformation :: Type -> Type #

NFData SuiteDefinitionInformation Source # 
Instance details

Defined in Amazonka.IoTDeviceAdvisor.Types.SuiteDefinitionInformation

Hashable SuiteDefinitionInformation Source # 
Instance details

Defined in Amazonka.IoTDeviceAdvisor.Types.SuiteDefinitionInformation

FromJSON SuiteDefinitionInformation Source # 
Instance details

Defined in Amazonka.IoTDeviceAdvisor.Types.SuiteDefinitionInformation

type Rep SuiteDefinitionInformation Source # 
Instance details

Defined in Amazonka.IoTDeviceAdvisor.Types.SuiteDefinitionInformation

type Rep SuiteDefinitionInformation = D1 ('MetaData "SuiteDefinitionInformation" "Amazonka.IoTDeviceAdvisor.Types.SuiteDefinitionInformation" "libZSservicesZSamazonka-iotdeviceadvisorZSamazonka-iotdeviceadvisor" 'False) (C1 ('MetaCons "SuiteDefinitionInformation'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "createdAt") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "defaultDevices") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [DeviceUnderTest]))) :*: (S1 ('MetaSel ('Just "suiteDefinitionId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "suiteDefinitionName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "intendedForQualification") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))))))

newSuiteDefinitionInformation :: SuiteDefinitionInformation Source #

Create a value of SuiteDefinitionInformation 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:createdAt:SuiteDefinitionInformation', suiteDefinitionInformation_createdAt - Date (in Unix epoch time) when the test suite was created.

$sel:defaultDevices:SuiteDefinitionInformation', suiteDefinitionInformation_defaultDevices - Specifies the devices under test for the test suite.

$sel:suiteDefinitionId:SuiteDefinitionInformation', suiteDefinitionInformation_suiteDefinitionId - Suite definition Id of the test suite.

$sel:suiteDefinitionName:SuiteDefinitionInformation', suiteDefinitionInformation_suiteDefinitionName - Suite name of the test suite.

$sel:intendedForQualification:SuiteDefinitionInformation', suiteDefinitionInformation_intendedForQualification - Specifies if the test suite is intended for qualification.

suiteDefinitionInformation_createdAt :: Lens' SuiteDefinitionInformation (Maybe UTCTime) Source #

Date (in Unix epoch time) when the test suite was created.

suiteDefinitionInformation_intendedForQualification :: Lens' SuiteDefinitionInformation (Maybe Bool) Source #

Specifies if the test suite is intended for qualification.

SuiteRunConfiguration

data SuiteRunConfiguration Source #

Gets suite run configuration.

See: newSuiteRunConfiguration smart constructor.

Constructors

SuiteRunConfiguration' 

Fields

Instances

Instances details
Eq SuiteRunConfiguration Source # 
Instance details

Defined in Amazonka.IoTDeviceAdvisor.Types.SuiteRunConfiguration

Read SuiteRunConfiguration Source # 
Instance details

Defined in Amazonka.IoTDeviceAdvisor.Types.SuiteRunConfiguration

Show SuiteRunConfiguration Source # 
Instance details

Defined in Amazonka.IoTDeviceAdvisor.Types.SuiteRunConfiguration

Generic SuiteRunConfiguration Source # 
Instance details

Defined in Amazonka.IoTDeviceAdvisor.Types.SuiteRunConfiguration

Associated Types

type Rep SuiteRunConfiguration :: Type -> Type #

NFData SuiteRunConfiguration Source # 
Instance details

Defined in Amazonka.IoTDeviceAdvisor.Types.SuiteRunConfiguration

Methods

rnf :: SuiteRunConfiguration -> () #

Hashable SuiteRunConfiguration Source # 
Instance details

Defined in Amazonka.IoTDeviceAdvisor.Types.SuiteRunConfiguration

ToJSON SuiteRunConfiguration Source # 
Instance details

Defined in Amazonka.IoTDeviceAdvisor.Types.SuiteRunConfiguration

FromJSON SuiteRunConfiguration Source # 
Instance details

Defined in Amazonka.IoTDeviceAdvisor.Types.SuiteRunConfiguration

type Rep SuiteRunConfiguration Source # 
Instance details

Defined in Amazonka.IoTDeviceAdvisor.Types.SuiteRunConfiguration

type Rep SuiteRunConfiguration = D1 ('MetaData "SuiteRunConfiguration" "Amazonka.IoTDeviceAdvisor.Types.SuiteRunConfiguration" "libZSservicesZSamazonka-iotdeviceadvisorZSamazonka-iotdeviceadvisor" 'False) (C1 ('MetaCons "SuiteRunConfiguration'" 'PrefixI 'True) (S1 ('MetaSel ('Just "primaryDevice") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe DeviceUnderTest)) :*: S1 ('MetaSel ('Just "selectedTestList") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text]))))

newSuiteRunConfiguration :: SuiteRunConfiguration Source #

Create a value of SuiteRunConfiguration 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:primaryDevice:SuiteRunConfiguration', suiteRunConfiguration_primaryDevice - Gets the primary device for suite run.

$sel:selectedTestList:SuiteRunConfiguration', suiteRunConfiguration_selectedTestList - Gets test case list.

SuiteRunInformation

data SuiteRunInformation Source #

Information about the suite run.

See: newSuiteRunInformation smart constructor.

Constructors

SuiteRunInformation' 

Fields

Instances

Instances details
Eq SuiteRunInformation Source # 
Instance details

Defined in Amazonka.IoTDeviceAdvisor.Types.SuiteRunInformation

Read SuiteRunInformation Source # 
Instance details

Defined in Amazonka.IoTDeviceAdvisor.Types.SuiteRunInformation

Show SuiteRunInformation Source # 
Instance details

Defined in Amazonka.IoTDeviceAdvisor.Types.SuiteRunInformation

Generic SuiteRunInformation Source # 
Instance details

Defined in Amazonka.IoTDeviceAdvisor.Types.SuiteRunInformation

Associated Types

type Rep SuiteRunInformation :: Type -> Type #

NFData SuiteRunInformation Source # 
Instance details

Defined in Amazonka.IoTDeviceAdvisor.Types.SuiteRunInformation

Methods

rnf :: SuiteRunInformation -> () #

Hashable SuiteRunInformation Source # 
Instance details

Defined in Amazonka.IoTDeviceAdvisor.Types.SuiteRunInformation

FromJSON SuiteRunInformation Source # 
Instance details

Defined in Amazonka.IoTDeviceAdvisor.Types.SuiteRunInformation

type Rep SuiteRunInformation Source # 
Instance details

Defined in Amazonka.IoTDeviceAdvisor.Types.SuiteRunInformation

newSuiteRunInformation :: SuiteRunInformation Source #

Create a value of SuiteRunInformation 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:status:SuiteRunInformation', suiteRunInformation_status - Status of the suite run.

$sel:createdAt:SuiteRunInformation', suiteRunInformation_createdAt - Date (in Unix epoch time) when the suite run was created.

$sel:passed:SuiteRunInformation', suiteRunInformation_passed - Number of test cases that passed in the suite run.

$sel:suiteDefinitionId:SuiteRunInformation', suiteRunInformation_suiteDefinitionId - Suite definition Id of the suite run.

$sel:suiteDefinitionVersion:SuiteRunInformation', suiteRunInformation_suiteDefinitionVersion - Suite definition version of the suite run.

$sel:startedAt:SuiteRunInformation', suiteRunInformation_startedAt - Date (in Unix epoch time) when the suite run was started.

$sel:suiteDefinitionName:SuiteRunInformation', suiteRunInformation_suiteDefinitionName - Suite definition name of the suite run.

$sel:endAt:SuiteRunInformation', suiteRunInformation_endAt - Date (in Unix epoch time) when the suite run ended.

$sel:suiteRunId:SuiteRunInformation', suiteRunInformation_suiteRunId - Suite run Id of the suite run.

$sel:failed:SuiteRunInformation', suiteRunInformation_failed - Number of test cases that failed in the suite run.

suiteRunInformation_createdAt :: Lens' SuiteRunInformation (Maybe UTCTime) Source #

Date (in Unix epoch time) when the suite run was created.

suiteRunInformation_passed :: Lens' SuiteRunInformation (Maybe Natural) Source #

Number of test cases that passed in the suite run.

suiteRunInformation_startedAt :: Lens' SuiteRunInformation (Maybe UTCTime) Source #

Date (in Unix epoch time) when the suite run was started.

suiteRunInformation_endAt :: Lens' SuiteRunInformation (Maybe UTCTime) Source #

Date (in Unix epoch time) when the suite run ended.

suiteRunInformation_failed :: Lens' SuiteRunInformation (Maybe Natural) Source #

Number of test cases that failed in the suite run.

TestCaseRun

data TestCaseRun Source #

Provides test case run.

See: newTestCaseRun smart constructor.

Constructors

TestCaseRun' 

Fields

Instances

Instances details
Eq TestCaseRun Source # 
Instance details

Defined in Amazonka.IoTDeviceAdvisor.Types.TestCaseRun

Read TestCaseRun Source # 
Instance details

Defined in Amazonka.IoTDeviceAdvisor.Types.TestCaseRun

Show TestCaseRun Source # 
Instance details

Defined in Amazonka.IoTDeviceAdvisor.Types.TestCaseRun

Generic TestCaseRun Source # 
Instance details

Defined in Amazonka.IoTDeviceAdvisor.Types.TestCaseRun

Associated Types

type Rep TestCaseRun :: Type -> Type #

NFData TestCaseRun Source # 
Instance details

Defined in Amazonka.IoTDeviceAdvisor.Types.TestCaseRun

Methods

rnf :: TestCaseRun -> () #

Hashable TestCaseRun Source # 
Instance details

Defined in Amazonka.IoTDeviceAdvisor.Types.TestCaseRun

FromJSON TestCaseRun Source # 
Instance details

Defined in Amazonka.IoTDeviceAdvisor.Types.TestCaseRun

type Rep TestCaseRun Source # 
Instance details

Defined in Amazonka.IoTDeviceAdvisor.Types.TestCaseRun

type Rep TestCaseRun = D1 ('MetaData "TestCaseRun" "Amazonka.IoTDeviceAdvisor.Types.TestCaseRun" "libZSservicesZSamazonka-iotdeviceadvisorZSamazonka-iotdeviceadvisor" 'False) (C1 ('MetaCons "TestCaseRun'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Status)) :*: S1 ('MetaSel ('Just "logUrl") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "startTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "testCaseRunId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "warnings") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "endTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX))) :*: (S1 ('MetaSel ('Just "testCaseDefinitionId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "failure") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "testCaseDefinitionName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))))

newTestCaseRun :: TestCaseRun Source #

Create a value of TestCaseRun 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:status:TestCaseRun', testCaseRun_status - Provides test case run status.

$sel:logUrl:TestCaseRun', testCaseRun_logUrl - Provides test case run log Url.

$sel:startTime:TestCaseRun', testCaseRun_startTime - Provides test case run start time.

$sel:testCaseRunId:TestCaseRun', testCaseRun_testCaseRunId - Provides test case run Id.

$sel:warnings:TestCaseRun', testCaseRun_warnings - Provides test case run warnings.

$sel:endTime:TestCaseRun', testCaseRun_endTime - Provides test case run end time.

$sel:testCaseDefinitionId:TestCaseRun', testCaseRun_testCaseDefinitionId - Provides test case run definition Id.

$sel:failure:TestCaseRun', testCaseRun_failure - Provides test case run failure result.

$sel:testCaseDefinitionName:TestCaseRun', testCaseRun_testCaseDefinitionName - Provides test case run definition Name.

testCaseRun_status :: Lens' TestCaseRun (Maybe Status) Source #

Provides test case run status.

testCaseRun_logUrl :: Lens' TestCaseRun (Maybe Text) Source #

Provides test case run log Url.

testCaseRun_startTime :: Lens' TestCaseRun (Maybe UTCTime) Source #

Provides test case run start time.

testCaseRun_warnings :: Lens' TestCaseRun (Maybe Text) Source #

Provides test case run warnings.

testCaseRun_endTime :: Lens' TestCaseRun (Maybe UTCTime) Source #

Provides test case run end time.

testCaseRun_testCaseDefinitionId :: Lens' TestCaseRun (Maybe Text) Source #

Provides test case run definition Id.

testCaseRun_failure :: Lens' TestCaseRun (Maybe Text) Source #

Provides test case run failure result.

testCaseRun_testCaseDefinitionName :: Lens' TestCaseRun (Maybe Text) Source #

Provides test case run definition Name.

TestResult

data TestResult Source #

Show each group result.

See: newTestResult smart constructor.

Constructors

TestResult' 

Fields

Instances

Instances details
Eq TestResult Source # 
Instance details

Defined in Amazonka.IoTDeviceAdvisor.Types.TestResult

Read TestResult Source # 
Instance details

Defined in Amazonka.IoTDeviceAdvisor.Types.TestResult

Show TestResult Source # 
Instance details

Defined in Amazonka.IoTDeviceAdvisor.Types.TestResult

Generic TestResult Source # 
Instance details

Defined in Amazonka.IoTDeviceAdvisor.Types.TestResult

Associated Types

type Rep TestResult :: Type -> Type #

NFData TestResult Source # 
Instance details

Defined in Amazonka.IoTDeviceAdvisor.Types.TestResult

Methods

rnf :: TestResult -> () #

Hashable TestResult Source # 
Instance details

Defined in Amazonka.IoTDeviceAdvisor.Types.TestResult

FromJSON TestResult Source # 
Instance details

Defined in Amazonka.IoTDeviceAdvisor.Types.TestResult

type Rep TestResult Source # 
Instance details

Defined in Amazonka.IoTDeviceAdvisor.Types.TestResult

type Rep TestResult = D1 ('MetaData "TestResult" "Amazonka.IoTDeviceAdvisor.Types.TestResult" "libZSservicesZSamazonka-iotdeviceadvisorZSamazonka-iotdeviceadvisor" 'False) (C1 ('MetaCons "TestResult'" 'PrefixI 'True) (S1 ('MetaSel ('Just "groups") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [GroupResult]))))

newTestResult :: TestResult Source #

Create a value of TestResult 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:groups:TestResult', testResult_groups - Show each group of test results.

testResult_groups :: Lens' TestResult (Maybe [GroupResult]) Source #

Show each group of test results.