interface PlacementTemplateProperty
| Language | Type name | 
|---|---|
|  .NET | Amazon.CDK.AWS.IoT1Click.CfnProject.PlacementTemplateProperty | 
|  Java | software.amazon.awscdk.services.iot1click.CfnProject.PlacementTemplateProperty | 
|  Python | aws_cdk.aws_iot1click.CfnProject.PlacementTemplateProperty | 
|  TypeScript | @aws-cdk/aws-iot1click»CfnProject»PlacementTemplateProperty | 
In AWS CloudFormation , use the PlacementTemplate property type to define the template for an AWS IoT 1-Click project.
PlacementTemplate is a property of the AWS::IoT1Click::Project resource.
Example
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import * as iot1click from '@aws-cdk/aws-iot1click';
declare const callbackOverrides: any;
declare const defaultAttributes: any;
const placementTemplateProperty: iot1click.CfnProject.PlacementTemplateProperty = {
  defaultAttributes: defaultAttributes,
  deviceTemplates: {
    deviceTemplatesKey: {
      callbackOverrides: callbackOverrides,
      deviceType: 'deviceType',
    },
  },
};
Properties
| Name | Type | Description | 
|---|---|---|
| default | any | The default attributes (key-value pairs) to be applied to all placements using this template. | 
| device | IResolvable | { [string]: IResolvable | Device } | An object specifying the DeviceTemplate for all placements using this ( PlacementTemplate ) template. | 
defaultAttributes?
Type:
any
(optional)
The default attributes (key-value pairs) to be applied to all placements using this template.
deviceTemplates?
Type:
IResolvable | { [string]: IResolvable | Device }
(optional)
An object specifying the DeviceTemplate for all placements using this ( PlacementTemplate ) template.
