amazonka-iotdeviceadvisor-2.0: Amazon IoT Core Device Advisor 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.IoTDeviceAdvisor.Types

Description

 
Synopsis

Service Configuration

defaultService :: Service Source #

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

Errors

_ConflictException :: AsError a => Fold a ServiceError Source #

Sends a Conflict Exception.

_InternalServerException :: AsError a => Fold a ServiceError Source #

Sends an Internal Failure exception.

_ResourceNotFoundException :: AsError a => Fold a ServiceError Source #

Sends a Resource Not Found exception.

_ValidationException :: AsError a => Fold a ServiceError Source #

Sends a validation exception.

Protocol

newtype Protocol Source #

Constructors

Protocol' 

Fields

Bundled Patterns

pattern Protocol_MqttV3_1_1 :: Protocol 
pattern Protocol_MqttV5 :: Protocol 

Instances

Instances details
FromJSON Protocol Source # 
Instance details

Defined in Amazonka.IoTDeviceAdvisor.Types.Protocol

FromJSONKey Protocol Source # 
Instance details

Defined in Amazonka.IoTDeviceAdvisor.Types.Protocol

ToJSON Protocol Source # 
Instance details

Defined in Amazonka.IoTDeviceAdvisor.Types.Protocol

ToJSONKey Protocol Source # 
Instance details

Defined in Amazonka.IoTDeviceAdvisor.Types.Protocol

ToByteString Protocol Source # 
Instance details

Defined in Amazonka.IoTDeviceAdvisor.Types.Protocol

Methods

toBS :: Protocol -> ByteString #

ToHeader Protocol Source # 
Instance details

Defined in Amazonka.IoTDeviceAdvisor.Types.Protocol

Methods

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

ToLog Protocol Source # 
Instance details

Defined in Amazonka.IoTDeviceAdvisor.Types.Protocol

ToQuery Protocol Source # 
Instance details

Defined in Amazonka.IoTDeviceAdvisor.Types.Protocol

FromText Protocol Source # 
Instance details

Defined in Amazonka.IoTDeviceAdvisor.Types.Protocol

ToText Protocol Source # 
Instance details

Defined in Amazonka.IoTDeviceAdvisor.Types.Protocol

Methods

toText :: Protocol -> Text #

FromXML Protocol Source # 
Instance details

Defined in Amazonka.IoTDeviceAdvisor.Types.Protocol

ToXML Protocol Source # 
Instance details

Defined in Amazonka.IoTDeviceAdvisor.Types.Protocol

Methods

toXML :: Protocol -> XML #

Generic Protocol Source # 
Instance details

Defined in Amazonka.IoTDeviceAdvisor.Types.Protocol

Associated Types

type Rep Protocol :: Type -> Type #

Methods

from :: Protocol -> Rep Protocol x #

to :: Rep Protocol x -> Protocol #

Read Protocol Source # 
Instance details

Defined in Amazonka.IoTDeviceAdvisor.Types.Protocol

Show Protocol Source # 
Instance details

Defined in Amazonka.IoTDeviceAdvisor.Types.Protocol

NFData Protocol Source # 
Instance details

Defined in Amazonka.IoTDeviceAdvisor.Types.Protocol

Methods

rnf :: Protocol -> () #

Eq Protocol Source # 
Instance details

Defined in Amazonka.IoTDeviceAdvisor.Types.Protocol

Ord Protocol Source # 
Instance details

Defined in Amazonka.IoTDeviceAdvisor.Types.Protocol

Hashable Protocol Source # 
Instance details

Defined in Amazonka.IoTDeviceAdvisor.Types.Protocol

Methods

hashWithSalt :: Int -> Protocol -> Int #

hash :: Protocol -> Int #

type Rep Protocol Source # 
Instance details

Defined in Amazonka.IoTDeviceAdvisor.Types.Protocol

type Rep Protocol = D1 ('MetaData "Protocol" "Amazonka.IoTDeviceAdvisor.Types.Protocol" "amazonka-iotdeviceadvisor-2.0-DMTYim03jFoq2XrPgpZdL" 'True) (C1 ('MetaCons "Protocol'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromProtocol") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

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

Defined in Amazonka.IoTDeviceAdvisor.Types.Status

FromJSONKey Status Source # 
Instance details

Defined in Amazonka.IoTDeviceAdvisor.Types.Status

ToJSON Status Source # 
Instance details

Defined in Amazonka.IoTDeviceAdvisor.Types.Status

ToJSONKey Status Source # 
Instance details

Defined in Amazonka.IoTDeviceAdvisor.Types.Status

ToByteString Status Source # 
Instance details

Defined in Amazonka.IoTDeviceAdvisor.Types.Status

Methods

toBS :: Status -> ByteString #

ToHeader Status Source # 
Instance details

Defined in Amazonka.IoTDeviceAdvisor.Types.Status

Methods

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

ToLog Status Source # 
Instance details

Defined in Amazonka.IoTDeviceAdvisor.Types.Status

ToQuery Status Source # 
Instance details

Defined in Amazonka.IoTDeviceAdvisor.Types.Status

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 #

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 #

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 #

Read Status Source # 
Instance details

Defined in Amazonka.IoTDeviceAdvisor.Types.Status

Show Status Source # 
Instance details

Defined in Amazonka.IoTDeviceAdvisor.Types.Status

NFData Status Source # 
Instance details

Defined in Amazonka.IoTDeviceAdvisor.Types.Status

Methods

rnf :: Status -> () #

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

Hashable Status Source # 
Instance details

Defined in Amazonka.IoTDeviceAdvisor.Types.Status

Methods

hashWithSalt :: Int -> Status -> Int #

hash :: Status -> Int #

type Rep Status Source # 
Instance details

Defined in Amazonka.IoTDeviceAdvisor.Types.Status

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

SuiteRunStatus

newtype SuiteRunStatus Source #

Constructors

SuiteRunStatus' 

Instances

Instances details
FromJSON SuiteRunStatus Source # 
Instance details

Defined in Amazonka.IoTDeviceAdvisor.Types.SuiteRunStatus

FromJSONKey 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

ToByteString SuiteRunStatus Source # 
Instance details

Defined in Amazonka.IoTDeviceAdvisor.Types.SuiteRunStatus

ToHeader SuiteRunStatus Source # 
Instance details

Defined in Amazonka.IoTDeviceAdvisor.Types.SuiteRunStatus

ToLog SuiteRunStatus Source # 
Instance details

Defined in Amazonka.IoTDeviceAdvisor.Types.SuiteRunStatus

ToQuery 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

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 #

Generic SuiteRunStatus Source # 
Instance details

Defined in Amazonka.IoTDeviceAdvisor.Types.SuiteRunStatus

Associated Types

type Rep SuiteRunStatus :: Type -> Type #

Read SuiteRunStatus Source # 
Instance details

Defined in Amazonka.IoTDeviceAdvisor.Types.SuiteRunStatus

Show SuiteRunStatus Source # 
Instance details

Defined in Amazonka.IoTDeviceAdvisor.Types.SuiteRunStatus

NFData SuiteRunStatus Source # 
Instance details

Defined in Amazonka.IoTDeviceAdvisor.Types.SuiteRunStatus

Methods

rnf :: SuiteRunStatus -> () #

Eq SuiteRunStatus Source # 
Instance details

Defined in Amazonka.IoTDeviceAdvisor.Types.SuiteRunStatus

Ord SuiteRunStatus Source # 
Instance details

Defined in Amazonka.IoTDeviceAdvisor.Types.SuiteRunStatus

Hashable 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" "amazonka-iotdeviceadvisor-2.0-DMTYim03jFoq2XrPgpZdL" 'True) (C1 ('MetaCons "SuiteRunStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromSuiteRunStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

TestCaseScenarioStatus

newtype TestCaseScenarioStatus Source #

Instances

Instances details
FromJSON TestCaseScenarioStatus Source # 
Instance details

Defined in Amazonka.IoTDeviceAdvisor.Types.TestCaseScenarioStatus

FromJSONKey TestCaseScenarioStatus Source # 
Instance details

Defined in Amazonka.IoTDeviceAdvisor.Types.TestCaseScenarioStatus

ToJSON TestCaseScenarioStatus Source # 
Instance details

Defined in Amazonka.IoTDeviceAdvisor.Types.TestCaseScenarioStatus

ToJSONKey TestCaseScenarioStatus Source # 
Instance details

Defined in Amazonka.IoTDeviceAdvisor.Types.TestCaseScenarioStatus

ToByteString TestCaseScenarioStatus Source # 
Instance details

Defined in Amazonka.IoTDeviceAdvisor.Types.TestCaseScenarioStatus

ToHeader TestCaseScenarioStatus Source # 
Instance details

Defined in Amazonka.IoTDeviceAdvisor.Types.TestCaseScenarioStatus

ToLog TestCaseScenarioStatus Source # 
Instance details

Defined in Amazonka.IoTDeviceAdvisor.Types.TestCaseScenarioStatus

ToQuery TestCaseScenarioStatus Source # 
Instance details

Defined in Amazonka.IoTDeviceAdvisor.Types.TestCaseScenarioStatus

FromText TestCaseScenarioStatus Source # 
Instance details

Defined in Amazonka.IoTDeviceAdvisor.Types.TestCaseScenarioStatus

ToText TestCaseScenarioStatus Source # 
Instance details

Defined in Amazonka.IoTDeviceAdvisor.Types.TestCaseScenarioStatus

FromXML TestCaseScenarioStatus Source # 
Instance details

Defined in Amazonka.IoTDeviceAdvisor.Types.TestCaseScenarioStatus

ToXML TestCaseScenarioStatus Source # 
Instance details

Defined in Amazonka.IoTDeviceAdvisor.Types.TestCaseScenarioStatus

Generic TestCaseScenarioStatus Source # 
Instance details

Defined in Amazonka.IoTDeviceAdvisor.Types.TestCaseScenarioStatus

Associated Types

type Rep TestCaseScenarioStatus :: Type -> Type #

Read TestCaseScenarioStatus Source # 
Instance details

Defined in Amazonka.IoTDeviceAdvisor.Types.TestCaseScenarioStatus

Show TestCaseScenarioStatus Source # 
Instance details

Defined in Amazonka.IoTDeviceAdvisor.Types.TestCaseScenarioStatus

NFData TestCaseScenarioStatus Source # 
Instance details

Defined in Amazonka.IoTDeviceAdvisor.Types.TestCaseScenarioStatus

Methods

rnf :: TestCaseScenarioStatus -> () #

Eq TestCaseScenarioStatus Source # 
Instance details

Defined in Amazonka.IoTDeviceAdvisor.Types.TestCaseScenarioStatus

Ord TestCaseScenarioStatus Source # 
Instance details

Defined in Amazonka.IoTDeviceAdvisor.Types.TestCaseScenarioStatus

Hashable TestCaseScenarioStatus Source # 
Instance details

Defined in Amazonka.IoTDeviceAdvisor.Types.TestCaseScenarioStatus

type Rep TestCaseScenarioStatus Source # 
Instance details

Defined in Amazonka.IoTDeviceAdvisor.Types.TestCaseScenarioStatus

type Rep TestCaseScenarioStatus = D1 ('MetaData "TestCaseScenarioStatus" "Amazonka.IoTDeviceAdvisor.Types.TestCaseScenarioStatus" "amazonka-iotdeviceadvisor-2.0-DMTYim03jFoq2XrPgpZdL" 'True) (C1 ('MetaCons "TestCaseScenarioStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromTestCaseScenarioStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

TestCaseScenarioType

newtype TestCaseScenarioType Source #

Instances

Instances details
FromJSON TestCaseScenarioType Source # 
Instance details

Defined in Amazonka.IoTDeviceAdvisor.Types.TestCaseScenarioType

FromJSONKey TestCaseScenarioType Source # 
Instance details

Defined in Amazonka.IoTDeviceAdvisor.Types.TestCaseScenarioType

ToJSON TestCaseScenarioType Source # 
Instance details

Defined in Amazonka.IoTDeviceAdvisor.Types.TestCaseScenarioType

ToJSONKey TestCaseScenarioType Source # 
Instance details

Defined in Amazonka.IoTDeviceAdvisor.Types.TestCaseScenarioType

ToByteString TestCaseScenarioType Source # 
Instance details

Defined in Amazonka.IoTDeviceAdvisor.Types.TestCaseScenarioType

ToHeader TestCaseScenarioType Source # 
Instance details

Defined in Amazonka.IoTDeviceAdvisor.Types.TestCaseScenarioType

ToLog TestCaseScenarioType Source # 
Instance details

Defined in Amazonka.IoTDeviceAdvisor.Types.TestCaseScenarioType

ToQuery TestCaseScenarioType Source # 
Instance details

Defined in Amazonka.IoTDeviceAdvisor.Types.TestCaseScenarioType

FromText TestCaseScenarioType Source # 
Instance details

Defined in Amazonka.IoTDeviceAdvisor.Types.TestCaseScenarioType

ToText TestCaseScenarioType Source # 
Instance details

Defined in Amazonka.IoTDeviceAdvisor.Types.TestCaseScenarioType

FromXML TestCaseScenarioType Source # 
Instance details

Defined in Amazonka.IoTDeviceAdvisor.Types.TestCaseScenarioType

ToXML TestCaseScenarioType Source # 
Instance details

Defined in Amazonka.IoTDeviceAdvisor.Types.TestCaseScenarioType

Generic TestCaseScenarioType Source # 
Instance details

Defined in Amazonka.IoTDeviceAdvisor.Types.TestCaseScenarioType

Associated Types

type Rep TestCaseScenarioType :: Type -> Type #

Read TestCaseScenarioType Source # 
Instance details

Defined in Amazonka.IoTDeviceAdvisor.Types.TestCaseScenarioType

Show TestCaseScenarioType Source # 
Instance details

Defined in Amazonka.IoTDeviceAdvisor.Types.TestCaseScenarioType

NFData TestCaseScenarioType Source # 
Instance details

Defined in Amazonka.IoTDeviceAdvisor.Types.TestCaseScenarioType

Methods

rnf :: TestCaseScenarioType -> () #

Eq TestCaseScenarioType Source # 
Instance details

Defined in Amazonka.IoTDeviceAdvisor.Types.TestCaseScenarioType

Ord TestCaseScenarioType Source # 
Instance details

Defined in Amazonka.IoTDeviceAdvisor.Types.TestCaseScenarioType

Hashable TestCaseScenarioType Source # 
Instance details

Defined in Amazonka.IoTDeviceAdvisor.Types.TestCaseScenarioType

type Rep TestCaseScenarioType Source # 
Instance details

Defined in Amazonka.IoTDeviceAdvisor.Types.TestCaseScenarioType

type Rep TestCaseScenarioType = D1 ('MetaData "TestCaseScenarioType" "Amazonka.IoTDeviceAdvisor.Types.TestCaseScenarioType" "amazonka-iotdeviceadvisor-2.0-DMTYim03jFoq2XrPgpZdL" 'True) (C1 ('MetaCons "TestCaseScenarioType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromTestCaseScenarioType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

DeviceUnderTest

data DeviceUnderTest Source #

Information of a test device. A thing ARN or a certificate ARN is required.

See: newDeviceUnderTest smart constructor.

Constructors

DeviceUnderTest' 

Fields

Instances

Instances details
FromJSON DeviceUnderTest Source # 
Instance details

Defined in Amazonka.IoTDeviceAdvisor.Types.DeviceUnderTest

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

Read DeviceUnderTest Source # 
Instance details

Defined in Amazonka.IoTDeviceAdvisor.Types.DeviceUnderTest

Show DeviceUnderTest Source # 
Instance details

Defined in Amazonka.IoTDeviceAdvisor.Types.DeviceUnderTest

NFData DeviceUnderTest Source # 
Instance details

Defined in Amazonka.IoTDeviceAdvisor.Types.DeviceUnderTest

Methods

rnf :: DeviceUnderTest -> () #

Eq DeviceUnderTest Source # 
Instance details

Defined in Amazonka.IoTDeviceAdvisor.Types.DeviceUnderTest

Hashable 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" "amazonka-iotdeviceadvisor-2.0-DMTYim03jFoq2XrPgpZdL" '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
FromJSON 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 #

Read GroupResult Source # 
Instance details

Defined in Amazonka.IoTDeviceAdvisor.Types.GroupResult

Show GroupResult Source # 
Instance details

Defined in Amazonka.IoTDeviceAdvisor.Types.GroupResult

NFData GroupResult Source # 
Instance details

Defined in Amazonka.IoTDeviceAdvisor.Types.GroupResult

Methods

rnf :: GroupResult -> () #

Eq GroupResult Source # 
Instance details

Defined in Amazonka.IoTDeviceAdvisor.Types.GroupResult

Hashable 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" "amazonka-iotdeviceadvisor-2.0-DMTYim03jFoq2XrPgpZdL" 'False) (C1 ('MetaCons "GroupResult'" 'PrefixI 'True) (S1 ('MetaSel ('Just "groupId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "groupName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "tests") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [TestCaseRun])))))

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:groupId:GroupResult', groupResult_groupId - Group result ID.

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

$sel:tests:GroupResult', groupResult_tests - Tests under Group Result.

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

Tests under Group Result.

SuiteDefinitionConfiguration

data SuiteDefinitionConfiguration Source #

Gets the suite definition configuration.

See: newSuiteDefinitionConfiguration smart constructor.

Constructors

SuiteDefinitionConfiguration' 

Fields

Instances

Instances details
FromJSON SuiteDefinitionConfiguration Source # 
Instance details

Defined in Amazonka.IoTDeviceAdvisor.Types.SuiteDefinitionConfiguration

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

Read SuiteDefinitionConfiguration Source # 
Instance details

Defined in Amazonka.IoTDeviceAdvisor.Types.SuiteDefinitionConfiguration

Show SuiteDefinitionConfiguration Source # 
Instance details

Defined in Amazonka.IoTDeviceAdvisor.Types.SuiteDefinitionConfiguration

NFData SuiteDefinitionConfiguration Source # 
Instance details

Defined in Amazonka.IoTDeviceAdvisor.Types.SuiteDefinitionConfiguration

Eq SuiteDefinitionConfiguration Source # 
Instance details

Defined in Amazonka.IoTDeviceAdvisor.Types.SuiteDefinitionConfiguration

Hashable 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" "amazonka-iotdeviceadvisor-2.0-DMTYim03jFoq2XrPgpZdL" 'False) (C1 ('MetaCons "SuiteDefinitionConfiguration'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "devices") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [DeviceUnderTest])) :*: (S1 ('MetaSel ('Just "intendedForQualification") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "isLongDurationTest") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)))) :*: ((S1 ('MetaSel ('Just "protocol") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Protocol)) :*: S1 ('MetaSel ('Just "suiteDefinitionName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)) :*: (S1 ('MetaSel ('Just "rootGroup") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "devicePermissionRoleArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))))

newSuiteDefinitionConfiguration 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:devices:SuiteDefinitionConfiguration', suiteDefinitionConfiguration_devices - Gets the devices configured.

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

$sel:isLongDurationTest:SuiteDefinitionConfiguration', suiteDefinitionConfiguration_isLongDurationTest - Verifies if the test suite is a long duration test.

$sel:protocol:SuiteDefinitionConfiguration', suiteDefinitionConfiguration_protocol - Sets the MQTT protocol that is configured in the suite definition.

$sel:suiteDefinitionName:SuiteDefinitionConfiguration', suiteDefinitionConfiguration_suiteDefinitionName - Gets the suite definition name. This is a required parameter.

$sel:rootGroup:SuiteDefinitionConfiguration', suiteDefinitionConfiguration_rootGroup - Gets the test suite root group. This is a required parameter.

$sel:devicePermissionRoleArn:SuiteDefinitionConfiguration', suiteDefinitionConfiguration_devicePermissionRoleArn - Gets the device permission ARN. This is a required parameter.

suiteDefinitionConfiguration_protocol :: Lens' SuiteDefinitionConfiguration (Maybe Protocol) Source #

Sets the MQTT protocol that is configured in the suite definition.

suiteDefinitionConfiguration_suiteDefinitionName :: Lens' SuiteDefinitionConfiguration Text Source #

Gets the suite definition name. This is a required parameter.

suiteDefinitionConfiguration_rootGroup :: Lens' SuiteDefinitionConfiguration Text Source #

Gets the test suite root group. This is a required parameter.

suiteDefinitionConfiguration_devicePermissionRoleArn :: Lens' SuiteDefinitionConfiguration Text Source #

Gets the device permission ARN. This is a required parameter.

SuiteDefinitionInformation

data SuiteDefinitionInformation Source #

Information about the suite definition.

See: newSuiteDefinitionInformation smart constructor.

Constructors

SuiteDefinitionInformation' 

Fields

Instances

Instances details
FromJSON 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 #

Read SuiteDefinitionInformation Source # 
Instance details

Defined in Amazonka.IoTDeviceAdvisor.Types.SuiteDefinitionInformation

Show SuiteDefinitionInformation Source # 
Instance details

Defined in Amazonka.IoTDeviceAdvisor.Types.SuiteDefinitionInformation

NFData SuiteDefinitionInformation Source # 
Instance details

Defined in Amazonka.IoTDeviceAdvisor.Types.SuiteDefinitionInformation

Eq SuiteDefinitionInformation Source # 
Instance details

Defined in Amazonka.IoTDeviceAdvisor.Types.SuiteDefinitionInformation

Hashable 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" "amazonka-iotdeviceadvisor-2.0-DMTYim03jFoq2XrPgpZdL" '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 "intendedForQualification") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)))) :*: ((S1 ('MetaSel ('Just "isLongDurationTest") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "protocol") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Protocol))) :*: (S1 ('MetaSel ('Just "suiteDefinitionId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "suiteDefinitionName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))))

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 that are under test for the test suite.

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

$sel:isLongDurationTest:SuiteDefinitionInformation', suiteDefinitionInformation_isLongDurationTest - Verifies if the test suite is a long duration test.

$sel:protocol:SuiteDefinitionInformation', suiteDefinitionInformation_protocol - Gets the MQTT protocol that is configured in the suite definition.

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

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

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

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

suiteDefinitionInformation_defaultDevices :: Lens' SuiteDefinitionInformation (Maybe [DeviceUnderTest]) Source #

Specifies the devices that are under test for the test suite.

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

Specifies if the test suite is intended for qualification.

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

Verifies if the test suite is a long duration test.

suiteDefinitionInformation_protocol :: Lens' SuiteDefinitionInformation (Maybe Protocol) Source #

Gets the MQTT protocol that is configured in the suite definition.

SuiteRunConfiguration

data SuiteRunConfiguration Source #

Gets suite run configuration.

See: newSuiteRunConfiguration smart constructor.

Constructors

SuiteRunConfiguration' 

Fields

Instances

Instances details
FromJSON SuiteRunConfiguration Source # 
Instance details

Defined in Amazonka.IoTDeviceAdvisor.Types.SuiteRunConfiguration

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

Read SuiteRunConfiguration Source # 
Instance details

Defined in Amazonka.IoTDeviceAdvisor.Types.SuiteRunConfiguration

Show SuiteRunConfiguration Source # 
Instance details

Defined in Amazonka.IoTDeviceAdvisor.Types.SuiteRunConfiguration

NFData SuiteRunConfiguration Source # 
Instance details

Defined in Amazonka.IoTDeviceAdvisor.Types.SuiteRunConfiguration

Methods

rnf :: SuiteRunConfiguration -> () #

Eq SuiteRunConfiguration Source # 
Instance details

Defined in Amazonka.IoTDeviceAdvisor.Types.SuiteRunConfiguration

Hashable 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" "amazonka-iotdeviceadvisor-2.0-DMTYim03jFoq2XrPgpZdL" 'False) (C1 ('MetaCons "SuiteRunConfiguration'" 'PrefixI 'True) (S1 ('MetaSel ('Just "parallelRun") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: (S1 ('MetaSel ('Just "selectedTestList") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "primaryDevice") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 DeviceUnderTest))))

newSuiteRunConfiguration 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:parallelRun:SuiteRunConfiguration', suiteRunConfiguration_parallelRun - TRUE if multiple test suites run in parallel.

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

$sel:primaryDevice:SuiteRunConfiguration', suiteRunConfiguration_primaryDevice - Sets the primary device for the test suite run. This requires a thing ARN or a certificate ARN.

suiteRunConfiguration_parallelRun :: Lens' SuiteRunConfiguration (Maybe Bool) Source #

TRUE if multiple test suites run in parallel.

suiteRunConfiguration_primaryDevice :: Lens' SuiteRunConfiguration DeviceUnderTest Source #

Sets the primary device for the test suite run. This requires a thing ARN or a certificate ARN.

SuiteRunInformation

data SuiteRunInformation Source #

Information about the suite run.

Requires permission to access the SuiteRunInformation action.

See: newSuiteRunInformation smart constructor.

Constructors

SuiteRunInformation' 

Fields

Instances

Instances details
FromJSON 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 #

Read SuiteRunInformation Source # 
Instance details

Defined in Amazonka.IoTDeviceAdvisor.Types.SuiteRunInformation

Show SuiteRunInformation Source # 
Instance details

Defined in Amazonka.IoTDeviceAdvisor.Types.SuiteRunInformation

NFData SuiteRunInformation Source # 
Instance details

Defined in Amazonka.IoTDeviceAdvisor.Types.SuiteRunInformation

Methods

rnf :: SuiteRunInformation -> () #

Eq SuiteRunInformation Source # 
Instance details

Defined in Amazonka.IoTDeviceAdvisor.Types.SuiteRunInformation

Hashable 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:createdAt:SuiteRunInformation', suiteRunInformation_createdAt - Date (in Unix epoch time) when the suite run was created.

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

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

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

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

$sel:status:SuiteRunInformation', suiteRunInformation_status - Status of the suite run.

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

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

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

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

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

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

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.

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.

TestCaseRun

data TestCaseRun Source #

Provides the test case run.

See: newTestCaseRun smart constructor.

Constructors

TestCaseRun' 

Fields

Instances

Instances details
FromJSON 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 #

Read TestCaseRun Source # 
Instance details

Defined in Amazonka.IoTDeviceAdvisor.Types.TestCaseRun

Show TestCaseRun Source # 
Instance details

Defined in Amazonka.IoTDeviceAdvisor.Types.TestCaseRun

NFData TestCaseRun Source # 
Instance details

Defined in Amazonka.IoTDeviceAdvisor.Types.TestCaseRun

Methods

rnf :: TestCaseRun -> () #

Eq TestCaseRun Source # 
Instance details

Defined in Amazonka.IoTDeviceAdvisor.Types.TestCaseRun

Hashable TestCaseRun Source # 
Instance details

Defined in Amazonka.IoTDeviceAdvisor.Types.TestCaseRun

type Rep TestCaseRun Source # 
Instance details

Defined in Amazonka.IoTDeviceAdvisor.Types.TestCaseRun

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:endTime:TestCaseRun', testCaseRun_endTime - Provides test case run end time.

TestCaseRun, testCaseRun_failure - Provides test case run failure result.

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

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

TestCaseRun, testCaseRun_status - Provides the test case run status. Status is one of the following:

  • PASS: Test passed.
  • FAIL: Test failed.
  • PENDING: Test has not started running but is scheduled.
  • RUNNING: Test is running.
  • STOPPING: Test is performing cleanup steps. You will see this status only if you stop a suite run.
  • STOPPED Test is stopped. You will see this status only if you stop a suite run.
  • PASS_WITH_WARNINGS: Test passed with warnings.
  • ERORR: Test faced an error when running due to an internal issue.

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

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

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

$sel:testScenarios:TestCaseRun', testCaseRun_testScenarios - Provides the test scenarios for the test case run.

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

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

Provides test case run end time.

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

Provides test case run failure result.

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_status :: Lens' TestCaseRun (Maybe Status) Source #

Provides the test case run status. Status is one of the following:

  • PASS: Test passed.
  • FAIL: Test failed.
  • PENDING: Test has not started running but is scheduled.
  • RUNNING: Test is running.
  • STOPPING: Test is performing cleanup steps. You will see this status only if you stop a suite run.
  • STOPPED Test is stopped. You will see this status only if you stop a suite run.
  • PASS_WITH_WARNINGS: Test passed with warnings.
  • ERORR: Test faced an error when running due to an internal issue.

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

Provides the test case run definition ID.

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

Provides the test case run definition name.

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

Provides the test case run ID.

testCaseRun_testScenarios :: Lens' TestCaseRun (Maybe [TestCaseScenario]) Source #

Provides the test scenarios for the test case run.

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

Provides test case run warnings.

TestCaseScenario

data TestCaseScenario Source #

Provides test case scenario.

See: newTestCaseScenario smart constructor.

Constructors

TestCaseScenario' 

Fields

  • failure :: Maybe Text

    Provides test case scenario failure result.

  • status :: Maybe TestCaseScenarioStatus

    Provides the test case scenario status. Status is one of the following:

    • PASS: Test passed.
    • FAIL: Test failed.
    • PENDING: Test has not started running but is scheduled.
    • RUNNING: Test is running.
    • STOPPING: Test is performing cleanup steps. You will see this status only if you stop a suite run.
    • STOPPED Test is stopped. You will see this status only if you stop a suite run.
    • PASS_WITH_WARNINGS: Test passed with warnings.
    • ERORR: Test faced an error when running due to an internal issue.
  • systemMessage :: Maybe Text
     
  • testCaseScenarioId :: Maybe Text

    Provides test case scenario ID.

  • testCaseScenarioType :: Maybe TestCaseScenarioType

    Provides test case scenario type. Type is one of the following:

    • Advanced
    • Basic

Instances

Instances details
FromJSON TestCaseScenario Source # 
Instance details

Defined in Amazonka.IoTDeviceAdvisor.Types.TestCaseScenario

Generic TestCaseScenario Source # 
Instance details

Defined in Amazonka.IoTDeviceAdvisor.Types.TestCaseScenario

Associated Types

type Rep TestCaseScenario :: Type -> Type #

Read TestCaseScenario Source # 
Instance details

Defined in Amazonka.IoTDeviceAdvisor.Types.TestCaseScenario

Show TestCaseScenario Source # 
Instance details

Defined in Amazonka.IoTDeviceAdvisor.Types.TestCaseScenario

NFData TestCaseScenario Source # 
Instance details

Defined in Amazonka.IoTDeviceAdvisor.Types.TestCaseScenario

Methods

rnf :: TestCaseScenario -> () #

Eq TestCaseScenario Source # 
Instance details

Defined in Amazonka.IoTDeviceAdvisor.Types.TestCaseScenario

Hashable TestCaseScenario Source # 
Instance details

Defined in Amazonka.IoTDeviceAdvisor.Types.TestCaseScenario

type Rep TestCaseScenario Source # 
Instance details

Defined in Amazonka.IoTDeviceAdvisor.Types.TestCaseScenario

type Rep TestCaseScenario = D1 ('MetaData "TestCaseScenario" "Amazonka.IoTDeviceAdvisor.Types.TestCaseScenario" "amazonka-iotdeviceadvisor-2.0-DMTYim03jFoq2XrPgpZdL" 'False) (C1 ('MetaCons "TestCaseScenario'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "failure") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe TestCaseScenarioStatus))) :*: (S1 ('MetaSel ('Just "systemMessage") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "testCaseScenarioId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "testCaseScenarioType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe TestCaseScenarioType))))))

newTestCaseScenario :: TestCaseScenario Source #

Create a value of TestCaseScenario 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:failure:TestCaseScenario', testCaseScenario_failure - Provides test case scenario failure result.

$sel:status:TestCaseScenario', testCaseScenario_status - Provides the test case scenario status. Status is one of the following:

  • PASS: Test passed.
  • FAIL: Test failed.
  • PENDING: Test has not started running but is scheduled.
  • RUNNING: Test is running.
  • STOPPING: Test is performing cleanup steps. You will see this status only if you stop a suite run.
  • STOPPED Test is stopped. You will see this status only if you stop a suite run.
  • PASS_WITH_WARNINGS: Test passed with warnings.
  • ERORR: Test faced an error when running due to an internal issue.

$sel:systemMessage:TestCaseScenario', testCaseScenario_systemMessage -

$sel:testCaseScenarioId:TestCaseScenario', testCaseScenario_testCaseScenarioId - Provides test case scenario ID.

$sel:testCaseScenarioType:TestCaseScenario', testCaseScenario_testCaseScenarioType - Provides test case scenario type. Type is one of the following:

  • Advanced
  • Basic

testCaseScenario_failure :: Lens' TestCaseScenario (Maybe Text) Source #

Provides test case scenario failure result.

testCaseScenario_status :: Lens' TestCaseScenario (Maybe TestCaseScenarioStatus) Source #

Provides the test case scenario status. Status is one of the following:

  • PASS: Test passed.
  • FAIL: Test failed.
  • PENDING: Test has not started running but is scheduled.
  • RUNNING: Test is running.
  • STOPPING: Test is performing cleanup steps. You will see this status only if you stop a suite run.
  • STOPPED Test is stopped. You will see this status only if you stop a suite run.
  • PASS_WITH_WARNINGS: Test passed with warnings.
  • ERORR: Test faced an error when running due to an internal issue.

testCaseScenario_testCaseScenarioType :: Lens' TestCaseScenario (Maybe TestCaseScenarioType) Source #

Provides test case scenario type. Type is one of the following:

  • Advanced
  • Basic

TestResult

data TestResult Source #

Show each group result.

See: newTestResult smart constructor.

Constructors

TestResult' 

Fields

Instances

Instances details
FromJSON 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 #

Read TestResult Source # 
Instance details

Defined in Amazonka.IoTDeviceAdvisor.Types.TestResult

Show TestResult Source # 
Instance details

Defined in Amazonka.IoTDeviceAdvisor.Types.TestResult

NFData TestResult Source # 
Instance details

Defined in Amazonka.IoTDeviceAdvisor.Types.TestResult

Methods

rnf :: TestResult -> () #

Eq TestResult Source # 
Instance details

Defined in Amazonka.IoTDeviceAdvisor.Types.TestResult

Hashable 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" "amazonka-iotdeviceadvisor-2.0-DMTYim03jFoq2XrPgpZdL" '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.