5.0.0 • Published 7 years ago
@datafire/amazonaws_iot1click_projects v5.0.0
@datafire/amazonaws_iot1click_projects
Client library for AWS IoT 1-Click Projects Service
Installation and Usage
npm install --save @datafire/amazonaws_iot1click_projects
let amazonaws_iot1click_projects = require('@datafire/amazonaws_iot1click_projects').create({
accessKeyId: "",
secretAccessKey: "",
region: ""
});
amazonaws_iot1click_projects.ListProjects({}).then(data => {
console.log(data);
});
Description
The AWS IoT 1-Click Project API Reference
Actions
ListProjects
amazonaws_iot1click_projects.ListProjects({}, context)
Input
- input
object
Output
- output ListProjectsResponse
CreateProject
amazonaws_iot1click_projects.CreateProject({
"projectName": ""
}, context)
Input
- input
object
- description Description
- placementTemplate PlacementTemplate
- projectName required ProjectName
Output
- output CreateProjectResponse
DeleteProject
amazonaws_iot1click_projects.DeleteProject({
"projectName": ""
}, context)
Input
- input
object
- projectName required
string
- projectName required
Output
- output DeleteProjectResponse
DescribeProject
amazonaws_iot1click_projects.DescribeProject({
"projectName": ""
}, context)
Input
- input
object
- projectName required
string
- projectName required
Output
- output DescribeProjectResponse
UpdateProject
amazonaws_iot1click_projects.UpdateProject({
"projectName": ""
}, context)
Input
- input
object
- projectName required
string
- description Description
- placementTemplate PlacementTemplate
- projectName required
Output
- output UpdateProjectResponse
ListPlacements
amazonaws_iot1click_projects.ListPlacements({
"projectName": ""
}, context)
Input
- input
object
- projectName required
string
- projectName required
Output
- output ListPlacementsResponse
CreatePlacement
amazonaws_iot1click_projects.CreatePlacement({
"projectName": "",
"placementName": ""
}, context)
Input
- input
object
- projectName required
string
- attributes PlacementAttributeMap
- placementName required PlacementName
- projectName required
Output
- output CreatePlacementResponse
DeletePlacement
amazonaws_iot1click_projects.DeletePlacement({
"projectName": "",
"placementName": ""
}, context)
Input
- input
object
- projectName required
string
- placementName required
string
- projectName required
Output
- output DeletePlacementResponse
DescribePlacement
amazonaws_iot1click_projects.DescribePlacement({
"projectName": "",
"placementName": ""
}, context)
Input
- input
object
- projectName required
string
- placementName required
string
- projectName required
Output
- output DescribePlacementResponse
UpdatePlacement
amazonaws_iot1click_projects.UpdatePlacement({
"projectName": "",
"placementName": ""
}, context)
Input
- input
object
- projectName required
string
- placementName required
string
- attributes PlacementAttributeMap
- projectName required
Output
- output UpdatePlacementResponse
GetDevicesInPlacement
amazonaws_iot1click_projects.GetDevicesInPlacement({
"projectName": "",
"placementName": ""
}, context)
Input
- input
object
- projectName required
string
- placementName required
string
- projectName required
Output
DisassociateDeviceFromPlacement
amazonaws_iot1click_projects.DisassociateDeviceFromPlacement({
"projectName": "",
"placementName": "",
"deviceTemplateName": ""
}, context)
Input
- input
object
- projectName required
string
- placementName required
string
- deviceTemplateName required
string
- projectName required
Output
AssociateDeviceWithPlacement
amazonaws_iot1click_projects.AssociateDeviceWithPlacement({
"projectName": "",
"placementName": "",
"deviceTemplateName": "",
"deviceId": ""
}, context)
Input
- input
object
- projectName required
string
- placementName required
string
- deviceTemplateName required
string
- deviceId required DeviceId
- projectName required
Output
Definitions
AssociateDeviceWithPlacementRequest
- AssociateDeviceWithPlacementRequest
object
- deviceId required DeviceId
AssociateDeviceWithPlacementResponse
- AssociateDeviceWithPlacementResponse
object
AttributeDefaultValue
- AttributeDefaultValue
string
AttributeName
- AttributeName
string
AttributeValue
- AttributeValue
string
Code
- Code
string
CreatePlacementRequest
- CreatePlacementRequest
object
- attributes PlacementAttributeMap
- placementName required PlacementName
CreatePlacementResponse
- CreatePlacementResponse
object
CreateProjectRequest
- CreateProjectRequest
object
- description Description
- placementTemplate PlacementTemplate
- projectName required ProjectName
CreateProjectResponse
- CreateProjectResponse
object
DefaultPlacementAttributeMap
- DefaultPlacementAttributeMap
array
- items
object
- key AttributeName
- value AttributeDefaultValue
- items
DeletePlacementRequest
- DeletePlacementRequest
object
DeletePlacementResponse
- DeletePlacementResponse
object
DeleteProjectRequest
- DeleteProjectRequest
object
DeleteProjectResponse
- DeleteProjectResponse
object
DescribePlacementRequest
- DescribePlacementRequest
object
DescribePlacementResponse
- DescribePlacementResponse
object
- placement required PlacementDescription
DescribeProjectRequest
- DescribeProjectRequest
object
DescribeProjectResponse
- DescribeProjectResponse
object
- project required ProjectDescription
Description
- Description
string
DeviceCallbackKey
- DeviceCallbackKey
string
DeviceCallbackOverrideMap
- DeviceCallbackOverrideMap
array
- items
object
- key DeviceCallbackKey
- value DeviceCallbackValue
- items
DeviceCallbackValue
- DeviceCallbackValue
string
DeviceId
- DeviceId
string
DeviceMap
- DeviceMap
array
- items
object
- key DeviceTemplateName
- value DeviceId
- items
DeviceTemplate
- DeviceTemplate
object
: An object representing a device for a placement template (see PlacementTemplate).- callbackOverrides DeviceCallbackOverrideMap
- deviceType DeviceType
DeviceTemplateMap
- DeviceTemplateMap
array
- items
object
- key DeviceTemplateName
- value DeviceTemplate
- items
DeviceTemplateName
- DeviceTemplateName
string
DeviceType
- DeviceType
string
DisassociateDeviceFromPlacementRequest
- DisassociateDeviceFromPlacementRequest
object
DisassociateDeviceFromPlacementResponse
- DisassociateDeviceFromPlacementResponse
object
GetDevicesInPlacementRequest
- GetDevicesInPlacementRequest
object
GetDevicesInPlacementResponse
- GetDevicesInPlacementResponse
object
- devices required DeviceMap
InternalFailureException
InvalidRequestException
ListPlacementsRequest
- ListPlacementsRequest
object
ListPlacementsResponse
- ListPlacementsResponse
object
- nextToken NextToken
- placements required PlacementSummaryList
ListProjectsRequest
- ListProjectsRequest
object
ListProjectsResponse
- ListProjectsResponse
object
- nextToken NextToken
- projects required ProjectSummaryList
MaxResults
- MaxResults
integer
Message
- Message
string
NextToken
- NextToken
string
PlacementAttributeMap
- PlacementAttributeMap
array
- items
object
- key AttributeName
- value AttributeValue
- items
PlacementDescription
- PlacementDescription
object
: An object describing a project's placement.- attributes required PlacementAttributeMap
- createdDate required Time
- placementName required PlacementName
- projectName required ProjectName
- updatedDate required Time
PlacementName
- PlacementName
string
PlacementSummary
- PlacementSummary
object
: An object providing summary information for a particular placement.- createdDate required Time
- placementName required PlacementName
- projectName required ProjectName
- updatedDate required Time
PlacementSummaryList
- PlacementSummaryList
array
- items PlacementSummary
PlacementTemplate
- PlacementTemplate
object
: An object defining the template for a placement.- defaultAttributes DefaultPlacementAttributeMap
- deviceTemplates DeviceTemplateMap
ProjectDescription
- ProjectDescription
object
: An object providing detailed information for a particular project associated with an AWS account and region.- createdDate required Time
- description Description
- placementTemplate PlacementTemplate
- projectName required ProjectName
- updatedDate required Time
ProjectName
- ProjectName
string
ProjectSummary
- ProjectSummary
object
: An object providing summary information for a particular project for an associated AWS account and region.- createdDate required Time
- projectName required ProjectName
- updatedDate required Time
ProjectSummaryList
- ProjectSummaryList
array
- items ProjectSummary
ResourceConflictException
ResourceNotFoundException
Time
- Time
string
TooManyRequestsException
UpdatePlacementRequest
- UpdatePlacementRequest
object
- attributes PlacementAttributeMap
UpdatePlacementResponse
- UpdatePlacementResponse
object
UpdateProjectRequest
- UpdateProjectRequest
object
- description Description
- placementTemplate PlacementTemplate
UpdateProjectResponse
- UpdateProjectResponse
object
5.0.0
7 years ago