Interface CfnSuiteDefinition.SuiteDefinitionConfigurationProperty
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
CfnSuiteDefinition.SuiteDefinitionConfigurationProperty.Jsii$Proxy
- Enclosing class:
CfnSuiteDefinition
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:
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final classA builder forCfnSuiteDefinition.SuiteDefinitionConfigurationPropertystatic final classAn implementation forCfnSuiteDefinition.SuiteDefinitionConfigurationProperty -
Method Summary
Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getDevicePermissionRoleArn
Gets the device permission ARN.This is a required parameter.
- See Also:
-
getRootGroup
Gets the test suite root group.This is a required parameter. For updating or creating the latest qualification suite, if
intendedForQualificationis set to true,rootGroupcan be an empty string. IfintendedForQualificationis false,rootGroupcannot be an empty string. IfrootGroupis empty, andintendedForQualificationis 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.
- See Also:
-
getDevices
Gets the devices configured.Returns union: either
IResolvableor Listinvalid input: '<'eitherIResolvableorCfnSuiteDefinition.DeviceUnderTestProperty>- See Also:
-
getIntendedForQualification
Gets the tests intended for qualification in a suite.Returns union: either
BooleanorIResolvable- See Also:
-
getSuiteDefinitionName
Gets the suite definition name.This is a required parameter.
- See Also:
-
builder
-