Class: Aws::IoTDeviceAdvisor::Types::SuiteDefinitionConfiguration
- Inherits:
-
Struct
- Object
- Struct
- Aws::IoTDeviceAdvisor::Types::SuiteDefinitionConfiguration
- Includes:
- Structure
- Defined in:
- lib/aws-sdk-iotdeviceadvisor/types.rb
Overview
Gets the suite definition configuration.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#device_permission_role_arn ⇒ String
Gets the device permission ARN.
-
#devices ⇒ Array<Types::DeviceUnderTest>
Gets the devices configured.
-
#intended_for_qualification ⇒ Boolean
Gets the tests intended for qualification in a suite.
-
#is_long_duration_test ⇒ Boolean
Verifies if the test suite is a long duration test.
-
#protocol ⇒ String
Sets the MQTT protocol that is configured in the suite definition.
-
#root_group ⇒ String
Gets the test suite root group.
-
#suite_definition_name ⇒ String
Gets the suite definition name.
Instance Attribute Details
#device_permission_role_arn ⇒ String
Gets the device permission ARN. This is a required parameter.
556 557 558 559 560 561 562 563 564 565 566 |
# File 'lib/aws-sdk-iotdeviceadvisor/types.rb', line 556 class SuiteDefinitionConfiguration < Struct.new( :suite_definition_name, :devices, :intended_for_qualification, :is_long_duration_test, :root_group, :device_permission_role_arn, :protocol) SENSITIVE = [] include Aws::Structure end |
#devices ⇒ Array<Types::DeviceUnderTest>
Gets the devices configured.
556 557 558 559 560 561 562 563 564 565 566 |
# File 'lib/aws-sdk-iotdeviceadvisor/types.rb', line 556 class SuiteDefinitionConfiguration < Struct.new( :suite_definition_name, :devices, :intended_for_qualification, :is_long_duration_test, :root_group, :device_permission_role_arn, :protocol) SENSITIVE = [] include Aws::Structure end |
#intended_for_qualification ⇒ Boolean
Gets the tests intended for qualification in a suite.
556 557 558 559 560 561 562 563 564 565 566 |
# File 'lib/aws-sdk-iotdeviceadvisor/types.rb', line 556 class SuiteDefinitionConfiguration < Struct.new( :suite_definition_name, :devices, :intended_for_qualification, :is_long_duration_test, :root_group, :device_permission_role_arn, :protocol) SENSITIVE = [] include Aws::Structure end |
#is_long_duration_test ⇒ Boolean
Verifies if the test suite is a long duration test.
556 557 558 559 560 561 562 563 564 565 566 |
# File 'lib/aws-sdk-iotdeviceadvisor/types.rb', line 556 class SuiteDefinitionConfiguration < Struct.new( :suite_definition_name, :devices, :intended_for_qualification, :is_long_duration_test, :root_group, :device_permission_role_arn, :protocol) SENSITIVE = [] include Aws::Structure end |
#protocol ⇒ String
Sets the MQTT protocol that is configured in the suite definition.
556 557 558 559 560 561 562 563 564 565 566 |
# File 'lib/aws-sdk-iotdeviceadvisor/types.rb', line 556 class SuiteDefinitionConfiguration < Struct.new( :suite_definition_name, :devices, :intended_for_qualification, :is_long_duration_test, :root_group, :device_permission_role_arn, :protocol) SENSITIVE = [] include Aws::Structure end |
#root_group ⇒ String
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.
556 557 558 559 560 561 562 563 564 565 566 |
# File 'lib/aws-sdk-iotdeviceadvisor/types.rb', line 556 class SuiteDefinitionConfiguration < Struct.new( :suite_definition_name, :devices, :intended_for_qualification, :is_long_duration_test, :root_group, :device_permission_role_arn, :protocol) SENSITIVE = [] include Aws::Structure end |
#suite_definition_name ⇒ String
Gets the suite definition name. This is a required parameter.
556 557 558 559 560 561 562 563 564 565 566 |
# File 'lib/aws-sdk-iotdeviceadvisor/types.rb', line 556 class SuiteDefinitionConfiguration < Struct.new( :suite_definition_name, :devices, :intended_for_qualification, :is_long_duration_test, :root_group, :device_permission_role_arn, :protocol) SENSITIVE = [] include Aws::Structure end |