Class: Aws::IoT1ClickProjects::Types::CreateProjectRequest

Inherits:
Struct
  • Object
show all
Includes:
Structure
Defined in:
lib/aws-sdk-iot1clickprojects/types.rb

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#descriptionString

An optional description for the project.

Returns:

  • (String)


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_templateTypes::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_nameString

The name of the project to create.

Returns:

  • (String)


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

#tagsHash<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/

Returns:

  • (Hash<String,String>)


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