npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2024 – Pkg Stats / Ryan Hefner

@datafire/amazonaws_iotdeviceadvisor

v5.0.0

Published

DataFire integration for AWS IoT Core Device Advisor

Downloads

3

Readme

@datafire/amazonaws_iotdeviceadvisor

Client library for AWS IoT Core Device Advisor

Installation and Usage

npm install --save @datafire/amazonaws_iotdeviceadvisor
let amazonaws_iotdeviceadvisor = require('@datafire/amazonaws_iotdeviceadvisor').create({
  accessKeyId: "",
  secretAccessKey: "",
  region: ""
});

.then(data => {
  console.log(data);
});

Description

AWS IoT Core Device Advisor is a cloud-based, fully managed test capability for validating IoT devices during device software development. Device Advisor provides pre-built tests that you can use to validate IoT devices for reliable and secure connectivity with AWS IoT Core before deploying devices to production. By using Device Advisor, you can confirm that your devices can connect to AWS IoT Core, follow security best practices and, if applicable, receive software updates from IoT Device Management. You can also download signed qualification reports to submit to the AWS Partner Network to get your device qualified for the AWS Partner Device Catalog without the need to send your device in and wait for it to be tested.

Actions

ListSuiteDefinitions

amazonaws_iotdeviceadvisor.ListSuiteDefinitions({}, context)

Input

  • input object
    • maxResults integer
    • nextToken string

Output

CreateSuiteDefinition

amazonaws_iotdeviceadvisor.CreateSuiteDefinition({}, context)

Input

  • input object
    • tags object: The tags to be attached to the suite definition.
    • suiteDefinitionConfiguration object: Gets Suite Definition Configuration.
      • devicePermissionRoleArn
      • devices
      • intendedForQualification
      • rootGroup
      • suiteDefinitionName

Output

DeleteSuiteDefinition

amazonaws_iotdeviceadvisor.DeleteSuiteDefinition({
  "suiteDefinitionId": ""
}, context)

Input

  • input object
    • suiteDefinitionId required string

Output

GetSuiteDefinition

amazonaws_iotdeviceadvisor.GetSuiteDefinition({
  "suiteDefinitionId": ""
}, context)

Input

  • input object
    • suiteDefinitionId required string
    • suiteDefinitionVersion string

Output

UpdateSuiteDefinition

amazonaws_iotdeviceadvisor.UpdateSuiteDefinition({
  "suiteDefinitionId": ""
}, context)

Input

  • input object
    • suiteDefinitionId required string
    • suiteDefinitionConfiguration object: Gets Suite Definition Configuration.
      • devicePermissionRoleArn
      • devices
      • intendedForQualification
      • rootGroup
      • suiteDefinitionName

Output

StartSuiteRun

amazonaws_iotdeviceadvisor.StartSuiteRun({
  "suiteDefinitionId": ""
}, context)

Input

  • input object
    • suiteDefinitionId required string
    • tags object: The tags to be attached to the suite run.
    • suiteDefinitionVersion string: Request to start suite run based on suite definition version.
    • suiteRunConfiguration object: Gets suite run configuration.
      • primaryDevice
        • certificateArn
        • thingArn
      • secondaryDevice
        • certificateArn
        • thingArn
      • selectedTestList

Output

GetSuiteRun

amazonaws_iotdeviceadvisor.GetSuiteRun({
  "suiteDefinitionId": "",
  "suiteRunId": ""
}, context)

Input

  • input object
    • suiteDefinitionId required string
    • suiteRunId required string

Output

GetSuiteRunReport

amazonaws_iotdeviceadvisor.GetSuiteRunReport({
  "suiteDefinitionId": "",
  "suiteRunId": ""
}, context)

Input

  • input object
    • suiteDefinitionId required string
    • suiteRunId required string

Output

ListSuiteRuns

amazonaws_iotdeviceadvisor.ListSuiteRuns({}, context)

Input

  • input object
    • suiteDefinitionId string
    • suiteDefinitionVersion string
    • maxResults integer
    • nextToken string

Output

ListTagsForResource

amazonaws_iotdeviceadvisor.ListTagsForResource({
  "resourceArn": ""
}, context)

Input

  • input object
    • resourceArn required string

Output

TagResource

amazonaws_iotdeviceadvisor.TagResource({
  "resourceArn": "",
  "tags": {}
}, context)

Input

  • input object
    • resourceArn required string
    • tags required object: The tags to be attached to the IoT Device Advisor resource.

Output

UntagResource

amazonaws_iotdeviceadvisor.UntagResource({
  "resourceArn": "",
  "tagKeys": []
}, context)

Input

  • input object
    • resourceArn required string
    • tagKeys required array

Output

ListTestCases

amazonaws_iotdeviceadvisor.ListTestCases({}, context)

Input

  • input object
    • intendedForQualification boolean
    • maxResults integer
    • nextToken string

Output

Definitions

AmazonResourceName

  • AmazonResourceName string

CategoryName

  • CategoryName string

ConfigString

  • ConfigString string

ConflictException

CreateSuiteDefinitionRequest

  • CreateSuiteDefinitionRequest object
    • tags
    • suiteDefinitionConfiguration
      • devicePermissionRoleArn
      • devices
      • intendedForQualification
      • rootGroup
      • suiteDefinitionName

CreateSuiteDefinitionResponse

  • CreateSuiteDefinitionResponse object
    • createdAt
    • suiteDefinitionArn
    • suiteDefinitionId
    • suiteDefinitionName

DeleteSuiteDefinitionRequest

  • DeleteSuiteDefinitionRequest object

DeleteSuiteDefinitionResponse

  • DeleteSuiteDefinitionResponse object

DeviceUnderTest

  • DeviceUnderTest object: Lists all the devices under test
    • certificateArn
    • thingArn

DeviceUnderTestList

ErrorReason

  • ErrorReason string

Failure

  • Failure string

GetSuiteDefinitionRequest

  • GetSuiteDefinitionRequest object

GetSuiteDefinitionResponse

  • GetSuiteDefinitionResponse object
    • tags
    • createdAt
    • lastModifiedAt
    • latestVersion
    • suiteDefinitionArn
    • suiteDefinitionConfiguration
      • devicePermissionRoleArn
      • devices
      • intendedForQualification
      • rootGroup
      • suiteDefinitionName
    • suiteDefinitionId
    • suiteDefinitionVersion

GetSuiteRunReportRequest

  • GetSuiteRunReportRequest object

GetSuiteRunReportResponse

  • GetSuiteRunReportResponse object
    • qualificationReportDownloadUrl

GetSuiteRunRequest

  • GetSuiteRunRequest object

GetSuiteRunResponse

  • GetSuiteRunResponse object
    • tags
    • endTime
    • errorReason
    • startTime
    • status
    • suiteDefinitionId
    • suiteDefinitionVersion
    • suiteRunArn
    • suiteRunConfiguration
      • primaryDevice
        • certificateArn
        • thingArn
      • secondaryDevice
        • certificateArn
        • thingArn
      • selectedTestList
    • suiteRunId
    • testResult

GroupName

  • GroupName string

GroupResult

  • GroupResult object: Show Group Result.

GroupResultList

  • GroupResultList array: how Group Result list.

IntendedForQualificationBoolean

  • IntendedForQualificationBoolean boolean

InternalServerException

ListSuiteDefinitionsRequest

  • ListSuiteDefinitionsRequest object

ListSuiteDefinitionsResponse

ListSuiteRunsRequest

  • ListSuiteRunsRequest object

ListSuiteRunsResponse

ListTagsForResourceRequest

  • ListTagsForResourceRequest object

ListTagsForResourceResponse

  • ListTagsForResourceResponse object
    • tags

ListTestCasesRequest

  • ListTestCasesRequest object

ListTestCasesResponse

  • ListTestCasesResponse object
    • categories
    • groupConfiguration
    • nextToken
    • rootGroupConfiguration

LogUrl

  • LogUrl string

MaxResults

  • MaxResults integer

QualificationReportDownloadUrl

  • QualificationReportDownloadUrl string

ResourceNotFoundException

RootGroup

  • RootGroup string

SelectedTestList

  • SelectedTestList array

StartSuiteRunRequest

  • StartSuiteRunRequest object
    • tags
    • suiteDefinitionVersion
    • suiteRunConfiguration
      • primaryDevice
        • certificateArn
        • thingArn
      • secondaryDevice
        • certificateArn
        • thingArn
      • selectedTestList

StartSuiteRunResponse

  • StartSuiteRunResponse object
    • createdAt
    • suiteRunArn
    • suiteRunId

Status

  • Status string (values: PASS, FAIL, CANCELED, PENDING, RUNNING, PASS_WITH_WARNINGS, ERROR)

String128

  • String128 string

String256

  • String256 string

SuiteDefinitionConfiguration

  • SuiteDefinitionConfiguration object: Gets Suite Definition Configuration.
    • devicePermissionRoleArn
    • devices
    • intendedForQualification
    • rootGroup
    • suiteDefinitionName

SuiteDefinitionInformation

  • SuiteDefinitionInformation object: Get suite definition information.
    • createdAt
    • defaultDevices
    • intendedForQualification
    • suiteDefinitionId
    • suiteDefinitionName

SuiteDefinitionInformationList

SuiteDefinitionName

  • SuiteDefinitionName string

SuiteDefinitionVersion

  • SuiteDefinitionVersion string

SuiteRunConfiguration

  • SuiteRunConfiguration object: Gets suite run configuration.
    • primaryDevice
      • certificateArn
      • thingArn
    • secondaryDevice
      • certificateArn
      • thingArn
    • selectedTestList

SuiteRunInformation

  • SuiteRunInformation object: Get suite run information.
    • createdAt
    • endAt
    • failed
    • passed
    • startedAt
    • status
    • suiteDefinitionId
    • suiteDefinitionName
    • suiteDefinitionVersion
    • suiteRunId

SuiteRunResultCount

  • SuiteRunResultCount integer

SuiteRunStatus

  • SuiteRunStatus string (values: PASS, FAIL, CANCELED, PENDING, RUNNING, PASS_WITH_WARNINGS, ERROR)

SuiteRunsList

TagKeyList

TagMap

  • TagMap object

TagResourceRequest

  • TagResourceRequest object
    • tags required

TagResourceResponse

  • TagResourceResponse object

TestCase

  • TestCase object: Shows tests in a test group.
    • configuration
    • name
    • test
      • id
      • testCaseVersion

TestCaseCategory

  • TestCaseCategory object: Gets the test case category.

TestCaseDefinition

  • TestCaseDefinition object: Provides test case definition.
    • id
    • testCaseVersion

TestCaseDefinitionName

  • TestCaseDefinitionName string

TestCaseList

TestCaseName

  • TestCaseName string

TestCaseRun

  • TestCaseRun object: Provides test case run.
    • endTime
    • failure
    • logUrl
    • startTime
    • status
    • testCaseDefinitionId
    • testCaseDefinitionName
    • testCaseRunId
    • warnings

TestCaseRuns

  • TestCaseRuns array: Show each group result.

TestCaseVersion

  • TestCaseVersion string

TestCategory

TestConfiguration

  • TestConfiguration object

TestResult

  • TestResult object: Show each group result.

Timestamp

  • Timestamp string

Token

  • Token string

UUID

  • UUID string

UntagResourceRequest

  • UntagResourceRequest object

UntagResourceResponse

  • UntagResourceResponse object

UpdateSuiteDefinitionRequest

  • UpdateSuiteDefinitionRequest object
    • suiteDefinitionConfiguration
      • devicePermissionRoleArn
      • devices
      • intendedForQualification
      • rootGroup
      • suiteDefinitionName

UpdateSuiteDefinitionResponse

  • UpdateSuiteDefinitionResponse object
    • createdAt
    • lastUpdatedAt
    • suiteDefinitionArn
    • suiteDefinitionId
    • suiteDefinitionName
    • suiteDefinitionVersion

ValidationException

Warnings

  • Warnings string