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.3/services/iotdeviceadvisor.ts?docs=full";
class IotDeviceAdvisor {
constructor(apiFactory: client.ApiFactory);
async createSuiteDefinition(params?: CreateSuiteDefinitionRequest, opts?: client.RequestOptions): Promise<CreateSuiteDefinitionResponse>;
async deleteSuiteDefinition(params: DeleteSuiteDefinitionRequest, opts?: client.RequestOptions): Promise<void>;
async getEndpoint(params?: GetEndpointRequest, opts?: client.RequestOptions): Promise<GetEndpointResponse>;
async getSuiteDefinition(params: GetSuiteDefinitionRequest, opts?: client.RequestOptions): Promise<GetSuiteDefinitionResponse>;
async getSuiteRun(params: GetSuiteRunRequest, opts?: client.RequestOptions): Promise<GetSuiteRunResponse>;
async getSuiteRunReport(params: GetSuiteRunReportRequest, opts?: client.RequestOptions): Promise<GetSuiteRunReportResponse>;
async listSuiteDefinitions(params?: ListSuiteDefinitionsRequest, opts?: client.RequestOptions): Promise<ListSuiteDefinitionsResponse>;
async listSuiteRuns(params?: ListSuiteRunsRequest, opts?: client.RequestOptions): Promise<ListSuiteRunsResponse>;
async listTagsForResource(params: ListTagsForResourceRequest, opts?: client.RequestOptions): Promise<ListTagsForResourceResponse>;
async startSuiteRun(params: StartSuiteRunRequest, opts?: client.RequestOptions): Promise<StartSuiteRunResponse>;
async stopSuiteRun(params: StopSuiteRunRequest, opts?: client.RequestOptions): Promise<void>;
async tagResource(params: TagResourceRequest, opts?: client.RequestOptions): Promise<void>;
async untagResource(params: UntagResourceRequest, opts?: client.RequestOptions): Promise<void>;
async updateSuiteDefinition(params: UpdateSuiteDefinitionRequest, opts?: client.RequestOptions): Promise<UpdateSuiteDefinitionResponse>;
 
static ApiMetadata: client.ApiMetadata;
}

§Constructors

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

§Methods

§

Creates a Device Advisor test suite.

Requires permission to access the CreateSuiteDefinition action.

§
deleteSuiteDefinition(params: DeleteSuiteDefinitionRequest, opts?: client.RequestOptions): Promise<void>
[src]

Deletes a Device Advisor test suite.

Requires permission to access the DeleteSuiteDefinition action.

§
getEndpoint(params?: GetEndpointRequest, opts?: client.RequestOptions): Promise<GetEndpointResponse>
[src]

Gets information about an Device Advisor endpoint.

§

Gets information about a Device Advisor test suite.

Requires permission to access the GetSuiteDefinition action.

§

Gets information about a Device Advisor test suite run.

Requires permission to access the GetSuiteRun action.

§

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

Requires permission to access the GetSuiteRunReport action.

§

Lists the Device Advisor test suites you have created.

Requires permission to access the ListSuiteDefinitions action.

§

Lists 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.

Requires permission to access the ListSuiteRuns action.

§

Lists the tags attached to an IoT Device Advisor resource.

Requires permission to access the ListTagsForResource action.

§

Starts a Device Advisor test suite run.

Requires permission to access the StartSuiteRun action.

§
stopSuiteRun(params: StopSuiteRunRequest, opts?: client.RequestOptions): Promise<void>
[src]

Stops a Device Advisor test suite run that is currently running.

Requires permission to access the StopSuiteRun action.

§
tagResource(params: TagResourceRequest, opts?: client.RequestOptions): Promise<void>
[src]

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

Requires permission to access the TagResource action.

§
untagResource(params: UntagResourceRequest, opts?: client.RequestOptions): Promise<void>
[src]

Removes tags from an IoT Device Advisor resource.

Requires permission to access the UntagResource action.

§

Updates a Device Advisor test suite.

Requires permission to access the UpdateSuiteDefinition action.

§Static Properties