![]() |
![]()
| ![]() |
![]()
NAMEPaws::IoT1ClickProjects::UpdateProject - Arguments for method UpdateProject on Paws::IoT1ClickProjects DESCRIPTIONThis class represents the parameters used for calling the method UpdateProject on the AWS IoT 1-Click Projects Service service. Use the attributes of this class as arguments to method UpdateProject. You shouldn't make instances of this class. Each attribute should be used as a named argument in the call to UpdateProject. SYNOPSISmy $projects.iot1click = Paws->service('IoT1ClickProjects'); my $UpdateProjectResponse = $projects . iot1click->UpdateProject( ProjectName => 'MyProjectName', Description => 'MyDescription', # OPTIONAL PlacementTemplate => { DefaultAttributes => { 'MyAttributeName' => 'MyAttributeDefaultValue', # key: min: 1, max: 128, value: max: 800 }, # OPTIONAL DeviceTemplates => { 'MyDeviceTemplateName' => { CallbackOverrides => { 'MyDeviceCallbackKey' => 'MyDeviceCallbackValue' , # key: min: 1, max: 128, value: max: 200 }, # OPTIONAL DeviceType => 'MyDeviceType', # max: 128; OPTIONAL }, # key: min: 1, max: 128 }, # OPTIONAL }, # OPTIONAL ); Values for attributes that are native types (Int, String, Float, etc) can passed as-is (scalar values). Values for complex Types (objects) can be passed as a HashRef. The keys and values of the hashref will be used to instance the underlying object. For the AWS API documentation, see <https://docs.aws.amazon.com/goto/WebAPI/projects.iot1click/UpdateProject> ATTRIBUTESDescription => StrAn optional user-defined description for the project. PlacementTemplate => Paws::IoT1ClickProjects::PlacementTemplateAn 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. REQUIRED ProjectName => StrThe name of the project to be updated. SEE ALSOThis class forms part of Paws, documenting arguments for method UpdateProject in Paws::IoT1ClickProjects BUGS and CONTRIBUTIONSThe source code is located here: <https://github.com/pplu/aws-sdk-perl> Please report bugs to: <https://github.com/pplu/aws-sdk-perl/issues>
|