update_suite_definition(**kwargs)¶Updates a Device Advisor test suite.
Requires permission to access the UpdateSuiteDefinition action.
See also: AWS API Documentation
Request Syntax
response = client.update_suite_definition(
    suiteDefinitionId='string',
    suiteDefinitionConfiguration={
        'suiteDefinitionName': 'string',
        'devices': [
            {
                'thingArn': 'string',
                'certificateArn': 'string'
            },
        ],
        'intendedForQualification': True|False,
        'isLongDurationTest': True|False,
        'rootGroup': 'string',
        'devicePermissionRoleArn': 'string',
        'protocol': 'MqttV3_1_1'|'MqttV5'
    }
)
[REQUIRED]
Suite definition ID of the test suite to be updated.
[REQUIRED]
Updates a Device Advisor test suite with suite definition configuration.
Gets the suite definition name. This is a required parameter.
Gets the devices configured.
Information of a test device. A thing ARN or a certificate ARN is required.
Lists devices thing ARN.
Lists devices certificate ARN.
Gets the tests intended for qualification in a suite.
Verifies if the test suite is a long duration test.
Gets the test suite root group. This is a required parameter.
Gets the device permission ARN. This is a required parameter.
Sets the MQTT protocol that is configured in the suite definition.
dict
Response Syntax
{
    'suiteDefinitionId': 'string',
    'suiteDefinitionArn': 'string',
    'suiteDefinitionName': 'string',
    'suiteDefinitionVersion': 'string',
    'createdAt': datetime(2015, 1, 1),
    'lastUpdatedAt': datetime(2015, 1, 1)
}
Response Structure
(dict) --
suiteDefinitionId (string) --
Suite definition ID of the updated test suite.
suiteDefinitionArn (string) --
Amazon Resource Name (ARN) of the updated test suite.
suiteDefinitionName (string) --
Updates the suite definition name. This is a required parameter.
suiteDefinitionVersion (string) --
Suite definition version of the updated test suite.
createdAt (datetime) --
Timestamp of when the test suite was created.
lastUpdatedAt (datetime) --
Timestamp of when the test suite was updated.
Exceptions
IoTDeviceAdvisor.Client.exceptions.ValidationExceptionIoTDeviceAdvisor.Client.exceptions.InternalServerException