SuiteDefinitionConfiguration suiteDefinitionConfiguration
Creates a Device Advisor test suite with suite definition configuration.
Map<K,V> tags
The tags to be attached to the suite definition.
String suiteDefinitionId
The UUID of the test suite created.
String suiteDefinitionArn
The Amazon Resource Name (ARN) of the test suite.
String suiteDefinitionName
The suite definition name of the test suite. This is a required parameter.
Date createdAt
The timestamp of when the test suite was created.
String suiteDefinitionId
Suite definition ID of the test suite to be deleted.
String thingArn
The thing ARN of the device. This is an optional parameter.
String certificateArn
The certificate ARN of the device. This is an optional parameter.
String deviceRoleArn
The device role ARN of the device. This is an optional parameter.
String authenticationMethod
The authentication method used during the device connection.
String endpoint
The response of an Device Advisor endpoint.
String suiteDefinitionId
Suite definition ID of the suite definition.
String suiteDefinitionArn
The ARN of the suite definition.
String suiteDefinitionVersion
Suite definition version of the suite definition.
String latestVersion
Latest suite definition version of the suite definition.
SuiteDefinitionConfiguration suiteDefinitionConfiguration
Suite configuration of the suite definition.
Date createdAt
Date (in Unix epoch time) when the suite definition was created.
Date lastModifiedAt
Date (in Unix epoch time) when the suite definition was last modified.
Map<K,V> tags
Tags attached to the suite definition.
String qualificationReportDownloadUrl
Download URL of the qualification report.
String suiteDefinitionId
Suite definition ID for the test suite run.
String suiteDefinitionVersion
Suite definition version for the test suite run.
String suiteRunId
Suite run ID for the test suite run.
String suiteRunArn
The ARN of the suite run.
SuiteRunConfiguration suiteRunConfiguration
Suite run configuration for the test suite run.
TestResult testResult
Test results for the test suite run.
Date startTime
Date (in Unix epoch time) when the test suite run started.
Date endTime
Date (in Unix epoch time) when the test suite run ended.
String status
Status for the test suite run.
String errorReason
Error reason for any test suite run failure.
Map<K,V> tags
The tags attached to the suite run.
String suiteDefinitionId
Lists the test suite runs of the specified test suite based on suite definition ID.
String suiteDefinitionVersion
Must be passed along with suiteDefinitionId. Lists the test suite runs of the specified test suite
based on suite definition version.
Integer maxResults
The maximum number of results to return at once.
String nextToken
A token to retrieve the next set of results.
String resourceArn
The resource ARN of the IoT Device Advisor resource. This can be SuiteDefinition ARN or SuiteRun ARN.
String suiteDefinitionId
Suite definition ID of the test suite.
String suiteDefinitionVersion
Suite definition version of the test suite.
SuiteRunConfiguration suiteRunConfiguration
Suite run configuration.
Map<K,V> tags
The tags to be attached to the suite run.
String suiteRunId
Suite Run ID of the started suite run.
String suiteRunArn
Amazon Resource Name (ARN) of the started suite run.
Date createdAt
Starts a Device Advisor test suite run based on suite create time.
String endpoint
The response of an Device Advisor test endpoint.
String suiteDefinitionName
Gets the suite definition name. This is a required parameter.
List<E> devices
Gets the devices configured.
Boolean intendedForQualification
Gets the tests intended for qualification in a suite.
Boolean isLongDurationTest
Verifies if the test suite is a long duration test.
String rootGroup
Gets the test suite root group. This is a required parameter. For updating or creating the latest qualification
suite, if intendedForQualification is set to true, rootGroup can be an empty string. If
intendedForQualification is false, rootGroup cannot be an empty string. If
rootGroup is empty, and intendedForQualification is set to true, all the qualification
tests are included, and the configuration is default.
For a qualification suite, the minimum length is 0, and the maximum is 2048. For a non-qualification suite, the minimum length is 1, and the maximum is 2048.
String devicePermissionRoleArn
Gets the device permission ARN. This is a required parameter.
String protocol
Sets the MQTT protocol that is configured in the suite definition.
String suiteDefinitionId
Suite definition ID of the test suite.
String suiteDefinitionName
Suite name of the test suite.
List<E> defaultDevices
Specifies the devices that are under test for the test suite.
Boolean intendedForQualification
Specifies if the test suite is intended for qualification.
Boolean isLongDurationTest
Verifies if the test suite is a long duration test.
String protocol
Gets the MQTT protocol that is configured in the suite definition.
Date createdAt
Date (in Unix epoch time) when the test suite was created.
DeviceUnderTest primaryDevice
Sets the primary device for the test suite run. This requires a thing ARN or a certificate ARN.
List<E> selectedTestList
Sets test case list.
Boolean parallelRun
TRUE if multiple test suites run in parallel.
String suiteDefinitionId
Suite definition ID of the suite run.
String suiteDefinitionVersion
Suite definition version of the suite run.
String suiteDefinitionName
Suite definition name of the suite run.
String suiteRunId
Suite run ID of the suite run.
Date createdAt
Date (in Unix epoch time) when the suite run was created.
Date startedAt
Date (in Unix epoch time) when the suite run was started.
Date endAt
Date (in Unix epoch time) when the suite run ended.
String status
Status of the suite run.
Integer passed
Number of test cases that passed in the suite run.
Integer failed
Number of test cases that failed in the suite run.
String testCaseRunId
Provides the test case run ID.
String testCaseDefinitionId
Provides the test case run definition ID.
String testCaseDefinitionName
Provides the test case run definition name.
String 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.
Date startTime
Provides test case run start time.
Date endTime
Provides test case run end time.
String logUrl
Provides test case run log URL.
String warnings
Provides test case run warnings.
String failure
Provides test case run failure result.
List<E> testScenarios
Provides the test scenarios for the test case run.
String testCaseScenarioId
Provides test case scenario ID.
String testCaseScenarioType
Provides test case scenario type. Type is one of the following:
Advanced
Basic
String 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.
String failure
Provides test case scenario failure result.
String systemMessage
Provides test case scenario system messages if any.
String suiteDefinitionId
Suite definition ID of the test suite to be updated.
SuiteDefinitionConfiguration suiteDefinitionConfiguration
Updates a Device Advisor test suite with suite definition configuration.
String suiteDefinitionId
Suite definition ID of the updated test suite.
String suiteDefinitionArn
Amazon Resource Name (ARN) of the updated test suite.
String suiteDefinitionName
Updates the suite definition name. This is a required parameter.
String suiteDefinitionVersion
Suite definition version of the updated test suite.
Date createdAt
Timestamp of when the test suite was created.
Date lastUpdatedAt
Timestamp of when the test suite was updated.
Copyright © 2025. All rights reserved.