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