Hi there! Are you looking for the official Deno documentation? Try docs.deno.com for all your Deno learning needs.

IotDeviceAdvisor

import { IotDeviceAdvisor } from "https://aws-api.deno.dev/v0.1/services/iotdeviceadvisor.ts?docs=full";
class IotDeviceAdvisor {
constructor(apiFactory: client.ApiFactory);
async createSuiteDefinition(params?: CreateSuiteDefinitionRequest): Promise<CreateSuiteDefinitionResponse>;
async deleteSuiteDefinition(params: DeleteSuiteDefinitionRequest): Promise<void>;
async getSuiteDefinition(params: GetSuiteDefinitionRequest): Promise<GetSuiteDefinitionResponse>;
async getSuiteRun(params: GetSuiteRunRequest): Promise<GetSuiteRunResponse>;
async getSuiteRunReport(params: GetSuiteRunReportRequest): Promise<GetSuiteRunReportResponse>;
async listSuiteDefinitions(params?: ListSuiteDefinitionsRequest): Promise<ListSuiteDefinitionsResponse>;
async listSuiteRuns(params?: ListSuiteRunsRequest): Promise<ListSuiteRunsResponse>;
async listTagsForResource(params: ListTagsForResourceRequest): Promise<ListTagsForResourceResponse>;
async listTestCases(params?: ListTestCasesRequest): Promise<ListTestCasesResponse>;
async startSuiteRun(params: StartSuiteRunRequest): Promise<StartSuiteRunResponse>;
async tagResource(params: TagResourceRequest): Promise<void>;
async untagResource(params: UntagResourceRequest): Promise<void>;
async updateSuiteDefinition(params: UpdateSuiteDefinitionRequest): Promise<UpdateSuiteDefinitionResponse>;
 
static ApiMetadata: client.ApiMetadata;
}

§Constructors

§
new IotDeviceAdvisor(apiFactory: client.ApiFactory)
[src]

§Methods

§
createSuiteDefinition(params?: CreateSuiteDefinitionRequest): Promise<CreateSuiteDefinitionResponse>
[src]

Creates a Device Advisor test suite.

§
deleteSuiteDefinition(params: DeleteSuiteDefinitionRequest): Promise<void>
[src]

Deletes a Device Advisor test suite.

§
getSuiteDefinition(params: GetSuiteDefinitionRequest): Promise<GetSuiteDefinitionResponse>
[src]

Gets information about a Device Advisor test suite.

§
getSuiteRun(params: GetSuiteRunRequest): Promise<GetSuiteRunResponse>
[src]

Gets information about a Device Advisor test suite run.

§
getSuiteRunReport(params: GetSuiteRunReportRequest): Promise<GetSuiteRunReportResponse>
[src]

Gets a report download link for a successful Device Advisor qualifying test suite run.

§
listSuiteDefinitions(params?: ListSuiteDefinitionsRequest): Promise<ListSuiteDefinitionsResponse>
[src]

Lists the Device Advisor test suites you have created.

§
listSuiteRuns(params?: ListSuiteRunsRequest): Promise<ListSuiteRunsResponse>
[src]

Lists the runs of the specified Device Advisor test suite. You can list all runs of the test suite, or the runs of a specific version of the test suite.

§
listTagsForResource(params: ListTagsForResourceRequest): Promise<ListTagsForResourceResponse>
[src]

Lists the tags attached to an IoT Device Advisor resource.

§
listTestCases(params?: ListTestCasesRequest): Promise<ListTestCasesResponse>
[src]

Lists all the test cases in the test suite.

§
startSuiteRun(params: StartSuiteRunRequest): Promise<StartSuiteRunResponse>
[src]

Starts a Device Advisor test suite run.

§
tagResource(params: TagResourceRequest): Promise<void>
[src]

Adds to and modifies existing tags of an IoT Device Advisor resource.

§
untagResource(params: UntagResourceRequest): Promise<void>
[src]

Removes tags from an IoT Device Advisor resource.

§
updateSuiteDefinition(params: UpdateSuiteDefinitionRequest): Promise<UpdateSuiteDefinitionResponse>
[src]

Updates a Device Advisor test suite.

§Static Properties