Class CfnSuiteDefinitionPropsMixin.SuiteDefinitionConfigurationProperty
The configuration of the Suite Definition. Listed below are the required elements of the SuiteDefinitionConfiguration .
Inherited Members
Namespace: Amazon.CDK.Mixins.Preview.AWS.IoTCoreDeviceAdvisor.Mixins
Assembly: Amazon.CDK.Mixins.Preview.dll
Syntax (csharp)
public class CfnSuiteDefinitionPropsMixin.SuiteDefinitionConfigurationProperty : CfnSuiteDefinitionPropsMixin.ISuiteDefinitionConfigurationProperty
Syntax (vb)
Public Class CfnSuiteDefinitionPropsMixin.SuiteDefinitionConfigurationProperty Implements CfnSuiteDefinitionPropsMixin.ISuiteDefinitionConfigurationProperty
Remarks
This is a required element.
Type: String
Not a required element.
Type: List of devices under test
Not a required element.
Type: Boolean
This is a required element.
Type: String
This is a required element.
Type: String
ExampleMetadata: fixture=_generated
Examples
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
using Amazon.CDK.Mixins.Preview.AWS.IoTCoreDeviceAdvisor.Mixins;
var suiteDefinitionConfigurationProperty = new SuiteDefinitionConfigurationProperty {
DevicePermissionRoleArn = "devicePermissionRoleArn",
Devices = new [] { new DeviceUnderTestProperty {
CertificateArn = "certificateArn",
ThingArn = "thingArn"
} },
IntendedForQualification = false,
RootGroup = "rootGroup",
SuiteDefinitionName = "suiteDefinitionName"
};
Synopsis
Constructors
| SuiteDefinitionConfigurationProperty() | The configuration of the Suite Definition. Listed below are the required elements of the |
Properties
| DevicePermissionRoleArn | Gets the device permission ARN. |
| Devices | Gets the devices configured. |
| IntendedForQualification | Gets the tests intended for qualification in a suite. |
| RootGroup | Gets the test suite root group. |
| SuiteDefinitionName | Gets the suite definition name. |
Constructors
SuiteDefinitionConfigurationProperty()
The configuration of the Suite Definition. Listed below are the required elements of the SuiteDefinitionConfiguration .
public SuiteDefinitionConfigurationProperty()
Remarks
This is a required element.
Type: String
Not a required element.
Type: List of devices under test
Not a required element.
Type: Boolean
This is a required element.
Type: String
This is a required element.
Type: String
ExampleMetadata: fixture=_generated
Examples
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
using Amazon.CDK.Mixins.Preview.AWS.IoTCoreDeviceAdvisor.Mixins;
var suiteDefinitionConfigurationProperty = new SuiteDefinitionConfigurationProperty {
DevicePermissionRoleArn = "devicePermissionRoleArn",
Devices = new [] { new DeviceUnderTestProperty {
CertificateArn = "certificateArn",
ThingArn = "thingArn"
} },
IntendedForQualification = false,
RootGroup = "rootGroup",
SuiteDefinitionName = "suiteDefinitionName"
};
Properties
DevicePermissionRoleArn
Gets the device permission ARN.
public string? DevicePermissionRoleArn { get; set; }
Property Value
Remarks
Devices
Gets the devices configured.
public object? Devices { get; set; }
Property Value
Remarks
Type union: either IResolvable or (either IResolvable or CfnSuiteDefinitionPropsMixin.IDeviceUnderTestProperty)[]
IntendedForQualification
Gets the tests intended for qualification in a suite.
public object? IntendedForQualification { get; set; }
Property Value
Remarks
RootGroup
Gets the test suite root group.
public string? RootGroup { get; set; }
Property Value
Remarks
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.
SuiteDefinitionName
Gets the suite definition name.
public string? SuiteDefinitionName { get; set; }