Class: Aws::IoT1ClickProjects::Types::CreateProjectRequest
- Inherits:
-
Struct
- Object
- Struct
- Aws::IoT1ClickProjects::Types::CreateProjectRequest
- Includes:
- Structure
- Defined in:
- lib/aws-sdk-iot1clickprojects/types.rb
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#description ⇒ String
An optional description for the project.
-
#placement_template ⇒ Types::PlacementTemplate
The schema defining the placement to be created.
-
#project_name ⇒ String
The name of the project to create.
-
#tags ⇒ Hash<String,String>
Optional tags (metadata key/value pairs) to be associated with the project.
Instance Attribute Details
#description ⇒ String
An optional description for the project.
92 93 94 95 96 97 98 99 |
# File 'lib/aws-sdk-iot1clickprojects/types.rb', line 92 class CreateProjectRequest < Struct.new( :project_name, :description, :placement_template, :tags) SENSITIVE = [] include Aws::Structure end |
#placement_template ⇒ Types::PlacementTemplate
The schema defining the placement to be created. A placement template defines placement default attributes and device templates. You cannot add or remove device templates after the project has been created. However, you can update ‘callbackOverrides` for the device templates using the `UpdateProject` API.
92 93 94 95 96 97 98 99 |
# File 'lib/aws-sdk-iot1clickprojects/types.rb', line 92 class CreateProjectRequest < Struct.new( :project_name, :description, :placement_template, :tags) SENSITIVE = [] include Aws::Structure end |
#project_name ⇒ String
The name of the project to create.
92 93 94 95 96 97 98 99 |
# File 'lib/aws-sdk-iot1clickprojects/types.rb', line 92 class CreateProjectRequest < Struct.new( :project_name, :description, :placement_template, :tags) SENSITIVE = [] include Aws::Structure end |
#tags ⇒ Hash<String,String>
Optional tags (metadata key/value pairs) to be associated with the project. For example, ‘{ “value1”, “key2”: “value2” }`. For more information, see [AWS Tagging Strategies].
[1]: aws.amazon.com/answers/account-management/aws-tagging-strategies/
92 93 94 95 96 97 98 99 |
# File 'lib/aws-sdk-iot1clickprojects/types.rb', line 92 class CreateProjectRequest < Struct.new( :project_name, :description, :placement_template, :tags) SENSITIVE = [] include Aws::Structure end |