AWS::IoTCoreDeviceAdvisor::SuiteDefinition SuiteDefinitionConfiguration
Gets the suite definition configuration.
Syntax
To declare this entity in your AWS CloudFormation template, use the following syntax:
JSON
{ "DevicePermissionRoleArn" :
String
, "Devices" :[ DeviceUnderTest, ... ]
, "IntendedForQualification" :Boolean
, "RootGroup" :String
, "SuiteDefinitionName" :String
}
YAML
DevicePermissionRoleArn:
String
Devices:- DeviceUnderTest
IntendedForQualification:Boolean
RootGroup:String
SuiteDefinitionName:String
Properties
DevicePermissionRoleArn
-
Gets the device permission ARN. This is a required parameter.
Required: Yes
Type: String
Minimum:
20
Maximum:
2048
Update requires: No interruption
Devices
-
Gets the devices configured.
Required: No
Type: Array of DeviceUnderTest
Minimum:
0
Maximum:
2
Update requires: No interruption
IntendedForQualification
-
Gets the tests intended for qualification in a suite.
Required: No
Type: Boolean
Update requires: No interruption
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. IfintendedForQualification
is false,rootGroup
cannot be an empty string. IfrootGroup
is empty, andintendedForQualification
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.
Required: Yes
Type: String
Minimum:
1
Maximum:
2048
Update requires: No interruption
SuiteDefinitionName
-
Gets the suite definition name. This is a required parameter.
Required: No
Type: String
Minimum:
1
Maximum:
256
Update requires: No interruption