Skip to content

Iotdeviceadvisor Classes

BaseValidatorModel

Oops! This Pydantic model is currently empty. Stay tuned!

CreateSuiteDefinitionRequestRequestTypeDef

suiteDefinitionConfiguration

  • Type:
  • Required: Yes

tags

  • Type: typing.Optional[typing.Mapping[str, str]]

CreateSuiteDefinitionResponseTypeDef

suiteDefinitionId

  • Type:
  • Required: Yes

suiteDefinitionArn

  • Type:
  • Required: Yes

suiteDefinitionName

  • Type:
  • Required: Yes

createdAt

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DeleteSuiteDefinitionRequestRequestTypeDef

suiteDefinitionId

  • Type:
  • Required: Yes

DeviceUnderTestTypeDef

thingArn

  • Type: typing.Optional[str]

certificateArn

  • Type: typing.Optional[str]

deviceRoleArn

  • Type: typing.Optional[str]

GetEndpointRequestRequestTypeDef

thingArn

  • Type: typing.Optional[str]

certificateArn

  • Type: typing.Optional[str]

deviceRoleArn

  • Type: typing.Optional[str]

authenticationMethod

  • Type: typing.Optional[typing.Literal['SignatureVersion4', 'X509ClientCertificate']]

GetEndpointResponseTypeDef

endpoint

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetSuiteDefinitionRequestRequestTypeDef

suiteDefinitionId

  • Type:
  • Required: Yes

suiteDefinitionVersion

  • Type: typing.Optional[str]

GetSuiteDefinitionResponseTypeDef

suiteDefinitionId

  • Type:
  • Required: Yes

suiteDefinitionArn

  • Type:
  • Required: Yes

suiteDefinitionVersion

  • Type:
  • Required: Yes

latestVersion

  • Type:
  • Required: Yes

suiteDefinitionConfiguration

  • Type:
  • Required: Yes

createdAt

  • Type:
  • Required: Yes

lastModifiedAt

  • Type:
  • Required: Yes

tags

  • Type: typing.Dict[str, str]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetSuiteRunReportRequestRequestTypeDef

suiteDefinitionId

  • Type:
  • Required: Yes

suiteRunId

  • Type:
  • Required: Yes

GetSuiteRunReportResponseTypeDef

qualificationReportDownloadUrl

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetSuiteRunRequestRequestTypeDef

suiteDefinitionId

  • Type:
  • Required: Yes

suiteRunId

  • Type:
  • Required: Yes

GetSuiteRunResponseTypeDef

suiteDefinitionId

  • Type:
  • Required: Yes

suiteDefinitionVersion

  • Type:
  • Required: Yes

suiteRunId

  • Type:
  • Required: Yes

suiteRunArn

  • Type:
  • Required: Yes

suiteRunConfiguration

  • Type:
  • Required: Yes

testResult

  • Type:
  • Required: Yes

startTime

  • Type:
  • Required: Yes

endTime

  • Type:
  • Required: Yes

status

  • Type: typing.Literal['CANCELED', 'ERROR', 'FAIL', 'PASS', 'PASS_WITH_WARNINGS', 'PENDING', 'RUNNING', 'STOPPED', 'STOPPING']
  • Required: Yes

errorReason

  • Type:
  • Required: Yes

tags

  • Type: typing.Dict[str, str]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GroupResultTypeDef

groupId

  • Type: typing.Optional[str]

groupName

  • Type: typing.Optional[str]

tests

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.iotdeviceadvisor_classes.TestCaseRunTypeDef]]

ListSuiteDefinitionsRequestRequestTypeDef

maxResults

  • Type: typing.Optional[int]

nextToken

  • Type: typing.Optional[str]

ListSuiteDefinitionsResponseTypeDef

suiteDefinitionInformationList

  • Type: typing.List[aws_resource_validator.pydantic_models.iotdeviceadvisor_classes.SuiteDefinitionInformationTypeDef]
  • Required: Yes

nextToken

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ListSuiteRunsRequestRequestTypeDef

suiteDefinitionId

  • Type: typing.Optional[str]

suiteDefinitionVersion

  • Type: typing.Optional[str]

maxResults

  • Type: typing.Optional[int]

nextToken

  • Type: typing.Optional[str]

ListSuiteRunsResponseTypeDef

suiteRunsList

  • Type: typing.List[aws_resource_validator.pydantic_models.iotdeviceadvisor_classes.SuiteRunInformationTypeDef]
  • Required: Yes

nextToken

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ListTagsForResourceRequestRequestTypeDef

resourceArn

  • Type:
  • Required: Yes

ListTagsForResourceResponseTypeDef

tags

  • Type: typing.Dict[str, str]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ResponseMetadataTypeDef

RequestId

  • Type:
  • Required: Yes

HostId

  • Type:
  • Required: Yes

HTTPStatusCode

  • Type:
  • Required: Yes

HTTPHeaders

  • Type: typing.Dict[str, str]
  • Required: Yes

RetryAttempts

  • Type:
  • Required: Yes

StartSuiteRunRequestRequestTypeDef

suiteDefinitionId

  • Type:
  • Required: Yes

suiteRunConfiguration

  • Type:
  • Required: Yes

suiteDefinitionVersion

  • Type: typing.Optional[str]

tags

  • Type: typing.Optional[typing.Mapping[str, str]]

StartSuiteRunResponseTypeDef

suiteRunId

  • Type:
  • Required: Yes

suiteRunArn

  • Type:
  • Required: Yes

createdAt

  • Type:
  • Required: Yes

endpoint

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

StopSuiteRunRequestRequestTypeDef

suiteDefinitionId

  • Type:
  • Required: Yes

suiteRunId

  • Type:
  • Required: Yes

SuiteDefinitionConfigurationTypeDef

suiteDefinitionName

  • Type:
  • Required: Yes

rootGroup

  • Type:
  • Required: Yes

devicePermissionRoleArn

  • Type:
  • Required: Yes

devices

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.iotdeviceadvisor_classes.DeviceUnderTestTypeDef]]

intendedForQualification

  • Type: typing.Optional[bool]

isLongDurationTest

  • Type: typing.Optional[bool]

protocol

  • Type: typing.Optional[typing.Literal['MqttV3_1_1', 'MqttV3_1_1_OverWebSocket', 'MqttV5', 'MqttV5_OverWebSocket']]

SuiteDefinitionInformationTypeDef

suiteDefinitionId

  • Type: typing.Optional[str]

suiteDefinitionName

  • Type: typing.Optional[str]

defaultDevices

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.iotdeviceadvisor_classes.DeviceUnderTestTypeDef]]

intendedForQualification

  • Type: typing.Optional[bool]

isLongDurationTest

  • Type: typing.Optional[bool]

protocol

  • Type: typing.Optional[typing.Literal['MqttV3_1_1', 'MqttV3_1_1_OverWebSocket', 'MqttV5', 'MqttV5_OverWebSocket']]

createdAt

  • Type: typing.Optional[datetime.datetime]

SuiteRunConfigurationTypeDef

primaryDevice

  • Type:
  • Required: Yes

selectedTestList

  • Type: typing.Optional[typing.List[str]]

parallelRun

  • Type: typing.Optional[bool]

SuiteRunInformationTypeDef

suiteDefinitionId

  • Type: typing.Optional[str]

suiteDefinitionVersion

  • Type: typing.Optional[str]

suiteDefinitionName

  • Type: typing.Optional[str]

suiteRunId

  • Type: typing.Optional[str]

createdAt

  • Type: typing.Optional[datetime.datetime]

startedAt

  • Type: typing.Optional[datetime.datetime]

endAt

  • Type: typing.Optional[datetime.datetime]

status

  • Type: typing.Optional[typing.Literal['CANCELED', 'ERROR', 'FAIL', 'PASS', 'PASS_WITH_WARNINGS', 'PENDING', 'RUNNING', 'STOPPED', 'STOPPING']]

passed

  • Type: typing.Optional[int]

failed

  • Type: typing.Optional[int]

TagResourceRequestRequestTypeDef

resourceArn

  • Type:
  • Required: Yes

tags

  • Type: typing.Mapping[str, str]
  • Required: Yes

TestCaseRunTypeDef

testCaseRunId

  • Type: typing.Optional[str]

testCaseDefinitionId

  • Type: typing.Optional[str]

testCaseDefinitionName

  • Type: typing.Optional[str]

status

  • Type: typing.Optional[typing.Literal['CANCELED', 'ERROR', 'FAIL', 'PASS', 'PASS_WITH_WARNINGS', 'PENDING', 'RUNNING', 'STOPPED', 'STOPPING']]

startTime

  • Type: typing.Optional[datetime.datetime]

endTime

  • Type: typing.Optional[datetime.datetime]

logUrl

  • Type: typing.Optional[str]

warnings

  • Type: typing.Optional[str]

failure

  • Type: typing.Optional[str]

testScenarios

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.iotdeviceadvisor_classes.TestCaseScenarioTypeDef]]

TestCaseScenarioTypeDef

testCaseScenarioId

  • Type: typing.Optional[str]

testCaseScenarioType

  • Type: typing.Optional[typing.Literal['Advanced', 'Basic']]

status

  • Type: typing.Optional[typing.Literal['CANCELED', 'ERROR', 'FAIL', 'PASS', 'PASS_WITH_WARNINGS', 'PENDING', 'RUNNING', 'STOPPED', 'STOPPING']]

failure

  • Type: typing.Optional[str]

systemMessage

  • Type: typing.Optional[str]

TestResultTypeDef

groups

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.iotdeviceadvisor_classes.GroupResultTypeDef]]

UntagResourceRequestRequestTypeDef

resourceArn

  • Type:
  • Required: Yes

tagKeys

  • Type: typing.Sequence[str]
  • Required: Yes

UpdateSuiteDefinitionRequestRequestTypeDef

suiteDefinitionId

  • Type:
  • Required: Yes

suiteDefinitionConfiguration

  • Type:
  • Required: Yes

UpdateSuiteDefinitionResponseTypeDef

suiteDefinitionId

  • Type:
  • Required: Yes

suiteDefinitionArn

  • Type:
  • Required: Yes

suiteDefinitionName

  • Type:
  • Required: Yes

suiteDefinitionVersion

  • Type:
  • Required: Yes

createdAt

  • Type:
  • Required: Yes

lastUpdatedAt

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes