Class: Aws::IoT1ClickProjects::Types::CreateProjectRequest
- Inherits:
-
Struct
- Object
- Struct
- Aws::IoT1ClickProjects::Types::CreateProjectRequest
- Defined in:
- gems/aws-sdk-iot1clickprojects/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 'gems/aws-sdk-iot1clickprojects/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 'gems/aws-sdk-iot1clickprojects/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 'gems/aws-sdk-iot1clickprojects/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, \{ \{"key1": "value1", "key2": "value2"\}
\}
. For more information, see AWS Tagging Strategies.
92 93 94 95 96 97 98 99 |
# File 'gems/aws-sdk-iot1clickprojects/lib/aws-sdk-iot1clickprojects/types.rb', line 92 class CreateProjectRequest < Struct.new( :project_name, :description, :placement_template, :tags) SENSITIVE = [] include Aws::Structure end |