IoT1ClickProjects class

The AWS IoT 1-Click Projects API Reference

Constructors

IoT1ClickProjects({@required String region, AwsClientCredentials credentials, Client client, String endpointUrl})

Properties

hashCode int
The hash code for this object. [...]
read-only, inherited
runtimeType Type
A representation of the runtime type of the object.
read-only, inherited

Methods

associateDeviceWithPlacement({String deviceId, String deviceTemplateName, String placementName, String projectName}) Future<void>
Associates a physical device with a placement. [...]
createPlacement({String placementName, String projectName, Map<String, String> attributes}) Future<void>
Creates an empty placement. [...]
createProject({String projectName, String description, PlacementTemplate placementTemplate, Map<String, String> tags}) Future<void>
Creates an empty project with a placement template. A project contains zero or more placements that adhere to the placement template defined in the project. [...]
deletePlacement({String placementName, String projectName}) Future<void>
Deletes a placement. To delete a placement, it must not have any devices associated with it. [...]
deleteProject({String projectName}) Future<void>
Deletes a project. To delete a project, it must not have any placements associated with it. [...]
describePlacement({String placementName, String projectName}) Future<DescribePlacementResponse>
Describes a placement in a project. [...]
describeProject({String projectName}) Future<DescribeProjectResponse>
Returns an object describing a project. [...]
disassociateDeviceFromPlacement({String deviceTemplateName, String placementName, String projectName}) Future<void>
Removes a physical device from a placement. [...]
getDevicesInPlacement({String placementName, String projectName}) Future<GetDevicesInPlacementResponse>
Returns an object enumerating the devices in a placement. [...]
listPlacements({String projectName, int maxResults, String nextToken}) Future<ListPlacementsResponse>
Lists the placement(s) of a project. [...]
listProjects({int maxResults, String nextToken}) Future<ListProjectsResponse>
Lists the AWS IoT 1-Click project(s) associated with your AWS account and region. [...]
listTagsForResource({String resourceArn}) Future<ListTagsForResourceResponse>
Lists the tags (metadata key/value pairs) which you have assigned to the resource. [...]
noSuchMethod(Invocation invocation) → dynamic
Invoked when a non-existent method or property is accessed. [...]
inherited
tagResource({String resourceArn, Map<String, String> tags}) Future<void>
Creates or modifies tags for a resource. Tags are key/value pairs (metadata) that can be used to manage a resource. For more information, see AWS Tagging Strategies. [...]
toString() String
A string representation of this object. [...]
inherited
untagResource({String resourceArn, List<String> tagKeys}) Future<void>
Removes one or more tags (metadata key/value pairs) from a resource. [...]
updatePlacement({String placementName, String projectName, Map<String, String> attributes}) Future<void>
Updates a placement with the given attributes. To clear an attribute, pass an empty value (i.e., ""). [...]
updateProject({String projectName, String description, PlacementTemplate placementTemplate}) Future<void>
Updates a project associated with your AWS account and region. With the exception of device template names, you can pass just the values that need to be updated because the update request will change only the values that are provided. To clear a value, pass the empty string (i.e., ""). [...]

Operators

operator ==(Object other) bool
The equality operator. [...]
inherited