Interface CfnSuiteDefinition.SuiteDefinitionConfigurationProperty

All Superinterfaces:
software.amazon.jsii.JsiiSerializable
All Known Implementing Classes:
CfnSuiteDefinition.SuiteDefinitionConfigurationProperty.Jsii$Proxy
Enclosing class:
CfnSuiteDefinition

@Stability(Stable) public static interface CfnSuiteDefinition.SuiteDefinitionConfigurationProperty extends software.amazon.jsii.JsiiSerializable
The configuration of the Suite Definition. Listed below are the required elements of the SuiteDefinitionConfiguration .

  • devicePermissionRoleArn - The device permission arn.

This is a required element.

Type: String

  • devices - The list of configured devices under test. For more information on devices under test, see DeviceUnderTest

Not a required element.

Type: List of devices under test

  • intendedForQualification - The tests intended for qualification in a suite.

Not a required element.

Type: Boolean

  • rootGroup - The test suite root group. For more information on creating and using root groups see the Device Advisor workflow .

This is a required element.

Type: String

  • suiteDefinitionName - The Suite Definition Configuration name.

This is a required element.

Type: String

Example:

 // The code below shows an example of how to instantiate this type.
 // The values are placeholders you should change.
 import software.amazon.awscdk.services.iotcoredeviceadvisor.*;
 SuiteDefinitionConfigurationProperty suiteDefinitionConfigurationProperty = SuiteDefinitionConfigurationProperty.builder()
         .devicePermissionRoleArn("devicePermissionRoleArn")
         .rootGroup("rootGroup")
         // the properties below are optional
         .devices(List.of(DeviceUnderTestProperty.builder()
                 .certificateArn("certificateArn")
                 .thingArn("thingArn")
                 .build()))
         .intendedForQualification(false)
         .suiteDefinitionName("suiteDefinitionName")
         .build();
 

See Also: