class Aws::IoT1ClickProjects::Types::UpdateProjectRequest

@note When making an API call, you may pass UpdateProjectRequest

data as a hash:

    {
      project_name: "ProjectName", # required
      description: "Description",
      placement_template: {
        default_attributes: {
          "AttributeName" => "AttributeDefaultValue",
        },
        device_templates: {
          "DeviceTemplateName" => {
            device_type: "DeviceType",
            callback_overrides: {
              "DeviceCallbackKey" => "DeviceCallbackValue",
            },
          },
        },
      },
    }

@!attribute [rw] project_name

The name of the project to be updated.
@return [String]

@!attribute [rw] description

An optional user-defined description for the project.
@return [String]

@!attribute [rw] placement_template

An object defining the project update. Once a project has been
created, you cannot add device template names to the project.
However, for a given `placementTemplate`, you can update the
associated `callbackOverrides` for the device definition using this
API.
@return [Types::PlacementTemplate]

Constants

SENSITIVE