amazonka-iot1click-projects-2.0: Amazon IoT 1-Click Projects Service SDK.
Copyright(c) 2013-2023 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellSafe-Inferred
LanguageHaskell2010

Amazonka.IoT1ClickProjects

Description

Derived from API version 2018-05-14 of the AWS service descriptions, licensed under Apache 2.0.

The AWS IoT 1-Click Projects API Reference

Synopsis

Service Configuration

defaultService :: Service Source #

API version 2018-05-14 of the Amazon IoT 1-Click Projects Service SDK configuration.

Errors

Error matchers are designed for use with the functions provided by Control.Exception.Lens. This allows catching (and rethrowing) service specific errors returned by IoT1ClickProjects.

InternalFailureException

InvalidRequestException

ResourceConflictException

ResourceNotFoundException

TooManyRequestsException

Waiters

Waiters poll by repeatedly sending a request until some remote success condition configured by the Wait specification is fulfilled. The Wait specification determines how many attempts should be made, in addition to delay and retry strategies.

Operations

Some AWS operations return results that are incomplete and require subsequent requests in order to obtain the entire result set. The process of sending subsequent requests to continue where a previous request left off is called pagination. For example, the ListObjects operation of Amazon S3 returns up to 1000 objects at a time, and you must send subsequent requests with the appropriate Marker in order to retrieve the next page of results.

Operations that have an AWSPager instance can transparently perform subsequent requests, correctly setting Markers and other request facets to iterate through the entire result set of a truncated API operation. Operations which support this have an additional note in the documentation.

Many operations have the ability to filter results on the server side. See the individual operation parameters for details.

AssociateDeviceWithPlacement

data AssociateDeviceWithPlacement Source #

See: newAssociateDeviceWithPlacement smart constructor.

Instances

Instances details
ToJSON AssociateDeviceWithPlacement Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.AssociateDeviceWithPlacement

ToHeaders AssociateDeviceWithPlacement Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.AssociateDeviceWithPlacement

ToPath AssociateDeviceWithPlacement Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.AssociateDeviceWithPlacement

ToQuery AssociateDeviceWithPlacement Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.AssociateDeviceWithPlacement

AWSRequest AssociateDeviceWithPlacement Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.AssociateDeviceWithPlacement

Generic AssociateDeviceWithPlacement Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.AssociateDeviceWithPlacement

Associated Types

type Rep AssociateDeviceWithPlacement :: Type -> Type #

Read AssociateDeviceWithPlacement Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.AssociateDeviceWithPlacement

Show AssociateDeviceWithPlacement Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.AssociateDeviceWithPlacement

NFData AssociateDeviceWithPlacement Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.AssociateDeviceWithPlacement

Eq AssociateDeviceWithPlacement Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.AssociateDeviceWithPlacement

Hashable AssociateDeviceWithPlacement Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.AssociateDeviceWithPlacement

type AWSResponse AssociateDeviceWithPlacement Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.AssociateDeviceWithPlacement

type Rep AssociateDeviceWithPlacement Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.AssociateDeviceWithPlacement

type Rep AssociateDeviceWithPlacement = D1 ('MetaData "AssociateDeviceWithPlacement" "Amazonka.IoT1ClickProjects.AssociateDeviceWithPlacement" "amazonka-iot1click-projects-2.0-KLltusBcTZO1f6G5pKsT1G" 'False) (C1 ('MetaCons "AssociateDeviceWithPlacement'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "projectName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "placementName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)) :*: (S1 ('MetaSel ('Just "deviceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "deviceTemplateName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newAssociateDeviceWithPlacement Source #

Create a value of AssociateDeviceWithPlacement with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

AssociateDeviceWithPlacement, associateDeviceWithPlacement_projectName - The name of the project containing the placement in which to associate the device.

AssociateDeviceWithPlacement, associateDeviceWithPlacement_placementName - The name of the placement in which to associate the device.

$sel:deviceId:AssociateDeviceWithPlacement', associateDeviceWithPlacement_deviceId - The ID of the physical device to be associated with the given placement in the project. Note that a mandatory 4 character prefix is required for all deviceId values.

$sel:deviceTemplateName:AssociateDeviceWithPlacement', associateDeviceWithPlacement_deviceTemplateName - The device template name to associate with the device ID.

data AssociateDeviceWithPlacementResponse Source #

Instances

Instances details
Generic AssociateDeviceWithPlacementResponse Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.AssociateDeviceWithPlacement

Read AssociateDeviceWithPlacementResponse Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.AssociateDeviceWithPlacement

Show AssociateDeviceWithPlacementResponse Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.AssociateDeviceWithPlacement

NFData AssociateDeviceWithPlacementResponse Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.AssociateDeviceWithPlacement

Eq AssociateDeviceWithPlacementResponse Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.AssociateDeviceWithPlacement

type Rep AssociateDeviceWithPlacementResponse Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.AssociateDeviceWithPlacement

type Rep AssociateDeviceWithPlacementResponse = D1 ('MetaData "AssociateDeviceWithPlacementResponse" "Amazonka.IoT1ClickProjects.AssociateDeviceWithPlacement" "amazonka-iot1click-projects-2.0-KLltusBcTZO1f6G5pKsT1G" 'False) (C1 ('MetaCons "AssociateDeviceWithPlacementResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newAssociateDeviceWithPlacementResponse Source #

Create a value of AssociateDeviceWithPlacementResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:AssociateDeviceWithPlacementResponse', associateDeviceWithPlacementResponse_httpStatus - The response's http status code.

CreatePlacement

data CreatePlacement Source #

See: newCreatePlacement smart constructor.

Instances

Instances details
ToJSON CreatePlacement Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.CreatePlacement

ToHeaders CreatePlacement Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.CreatePlacement

ToPath CreatePlacement Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.CreatePlacement

ToQuery CreatePlacement Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.CreatePlacement

AWSRequest CreatePlacement Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.CreatePlacement

Associated Types

type AWSResponse CreatePlacement #

Generic CreatePlacement Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.CreatePlacement

Associated Types

type Rep CreatePlacement :: Type -> Type #

Read CreatePlacement Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.CreatePlacement

Show CreatePlacement Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.CreatePlacement

NFData CreatePlacement Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.CreatePlacement

Methods

rnf :: CreatePlacement -> () #

Eq CreatePlacement Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.CreatePlacement

Hashable CreatePlacement Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.CreatePlacement

type AWSResponse CreatePlacement Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.CreatePlacement

type Rep CreatePlacement Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.CreatePlacement

type Rep CreatePlacement = D1 ('MetaData "CreatePlacement" "Amazonka.IoT1ClickProjects.CreatePlacement" "amazonka-iot1click-projects-2.0-KLltusBcTZO1f6G5pKsT1G" 'False) (C1 ('MetaCons "CreatePlacement'" 'PrefixI 'True) (S1 ('MetaSel ('Just "attributes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text Text))) :*: (S1 ('MetaSel ('Just "placementName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "projectName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newCreatePlacement Source #

Create a value of CreatePlacement with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

CreatePlacement, createPlacement_attributes - Optional user-defined key/value pairs providing contextual data (such as location or function) for the placement.

CreatePlacement, createPlacement_placementName - The name of the placement to be created.

CreatePlacement, createPlacement_projectName - The name of the project in which to create the placement.

data CreatePlacementResponse Source #

See: newCreatePlacementResponse smart constructor.

Instances

Instances details
Generic CreatePlacementResponse Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.CreatePlacement

Associated Types

type Rep CreatePlacementResponse :: Type -> Type #

Read CreatePlacementResponse Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.CreatePlacement

Show CreatePlacementResponse Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.CreatePlacement

NFData CreatePlacementResponse Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.CreatePlacement

Methods

rnf :: CreatePlacementResponse -> () #

Eq CreatePlacementResponse Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.CreatePlacement

type Rep CreatePlacementResponse Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.CreatePlacement

type Rep CreatePlacementResponse = D1 ('MetaData "CreatePlacementResponse" "Amazonka.IoT1ClickProjects.CreatePlacement" "amazonka-iot1click-projects-2.0-KLltusBcTZO1f6G5pKsT1G" 'False) (C1 ('MetaCons "CreatePlacementResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newCreatePlacementResponse Source #

Create a value of CreatePlacementResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:CreatePlacementResponse', createPlacementResponse_httpStatus - The response's http status code.

CreateProject

data CreateProject Source #

See: newCreateProject smart constructor.

Instances

Instances details
ToJSON CreateProject Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.CreateProject

ToHeaders CreateProject Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.CreateProject

ToPath CreateProject Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.CreateProject

ToQuery CreateProject Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.CreateProject

AWSRequest CreateProject Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.CreateProject

Associated Types

type AWSResponse CreateProject #

Generic CreateProject Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.CreateProject

Associated Types

type Rep CreateProject :: Type -> Type #

Read CreateProject Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.CreateProject

Show CreateProject Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.CreateProject

NFData CreateProject Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.CreateProject

Methods

rnf :: CreateProject -> () #

Eq CreateProject Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.CreateProject

Hashable CreateProject Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.CreateProject

type AWSResponse CreateProject Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.CreateProject

type Rep CreateProject Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.CreateProject

type Rep CreateProject = D1 ('MetaData "CreateProject" "Amazonka.IoT1ClickProjects.CreateProject" "amazonka-iot1click-projects-2.0-KLltusBcTZO1f6G5pKsT1G" 'False) (C1 ('MetaCons "CreateProject'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "placementTemplate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe PlacementTemplate))) :*: (S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text Text))) :*: S1 ('MetaSel ('Just "projectName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newCreateProject Source #

Create a value of CreateProject with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

CreateProject, createProject_description - An optional description for the project.

CreateProject, createProject_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.

CreateProject, createProject_tags - 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.

CreateProject, createProject_projectName - The name of the project to create.

data CreateProjectResponse Source #

See: newCreateProjectResponse smart constructor.

Instances

Instances details
Generic CreateProjectResponse Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.CreateProject

Associated Types

type Rep CreateProjectResponse :: Type -> Type #

Read CreateProjectResponse Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.CreateProject

Show CreateProjectResponse Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.CreateProject

NFData CreateProjectResponse Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.CreateProject

Methods

rnf :: CreateProjectResponse -> () #

Eq CreateProjectResponse Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.CreateProject

type Rep CreateProjectResponse Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.CreateProject

type Rep CreateProjectResponse = D1 ('MetaData "CreateProjectResponse" "Amazonka.IoT1ClickProjects.CreateProject" "amazonka-iot1click-projects-2.0-KLltusBcTZO1f6G5pKsT1G" 'False) (C1 ('MetaCons "CreateProjectResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newCreateProjectResponse Source #

Create a value of CreateProjectResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:CreateProjectResponse', createProjectResponse_httpStatus - The response's http status code.

DeletePlacement

data DeletePlacement Source #

See: newDeletePlacement smart constructor.

Constructors

DeletePlacement' Text Text 

Instances

Instances details
ToHeaders DeletePlacement Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.DeletePlacement

ToPath DeletePlacement Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.DeletePlacement

ToQuery DeletePlacement Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.DeletePlacement

AWSRequest DeletePlacement Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.DeletePlacement

Associated Types

type AWSResponse DeletePlacement #

Generic DeletePlacement Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.DeletePlacement

Associated Types

type Rep DeletePlacement :: Type -> Type #

Read DeletePlacement Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.DeletePlacement

Show DeletePlacement Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.DeletePlacement

NFData DeletePlacement Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.DeletePlacement

Methods

rnf :: DeletePlacement -> () #

Eq DeletePlacement Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.DeletePlacement

Hashable DeletePlacement Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.DeletePlacement

type AWSResponse DeletePlacement Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.DeletePlacement

type Rep DeletePlacement Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.DeletePlacement

type Rep DeletePlacement = D1 ('MetaData "DeletePlacement" "Amazonka.IoT1ClickProjects.DeletePlacement" "amazonka-iot1click-projects-2.0-KLltusBcTZO1f6G5pKsT1G" 'False) (C1 ('MetaCons "DeletePlacement'" 'PrefixI 'True) (S1 ('MetaSel ('Just "placementName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "projectName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newDeletePlacement Source #

Create a value of DeletePlacement with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

DeletePlacement, deletePlacement_placementName - The name of the empty placement to delete.

DeletePlacement, deletePlacement_projectName - The project containing the empty placement to delete.

data DeletePlacementResponse Source #

See: newDeletePlacementResponse smart constructor.

Instances

Instances details
Generic DeletePlacementResponse Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.DeletePlacement

Associated Types

type Rep DeletePlacementResponse :: Type -> Type #

Read DeletePlacementResponse Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.DeletePlacement

Show DeletePlacementResponse Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.DeletePlacement

NFData DeletePlacementResponse Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.DeletePlacement

Methods

rnf :: DeletePlacementResponse -> () #

Eq DeletePlacementResponse Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.DeletePlacement

type Rep DeletePlacementResponse Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.DeletePlacement

type Rep DeletePlacementResponse = D1 ('MetaData "DeletePlacementResponse" "Amazonka.IoT1ClickProjects.DeletePlacement" "amazonka-iot1click-projects-2.0-KLltusBcTZO1f6G5pKsT1G" 'False) (C1 ('MetaCons "DeletePlacementResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newDeletePlacementResponse Source #

Create a value of DeletePlacementResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:DeletePlacementResponse', deletePlacementResponse_httpStatus - The response's http status code.

DeleteProject

data DeleteProject Source #

See: newDeleteProject smart constructor.

Constructors

DeleteProject' Text 

Instances

Instances details
ToHeaders DeleteProject Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.DeleteProject

ToPath DeleteProject Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.DeleteProject

ToQuery DeleteProject Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.DeleteProject

AWSRequest DeleteProject Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.DeleteProject

Associated Types

type AWSResponse DeleteProject #

Generic DeleteProject Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.DeleteProject

Associated Types

type Rep DeleteProject :: Type -> Type #

Read DeleteProject Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.DeleteProject

Show DeleteProject Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.DeleteProject

NFData DeleteProject Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.DeleteProject

Methods

rnf :: DeleteProject -> () #

Eq DeleteProject Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.DeleteProject

Hashable DeleteProject Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.DeleteProject

type AWSResponse DeleteProject Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.DeleteProject

type Rep DeleteProject Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.DeleteProject

type Rep DeleteProject = D1 ('MetaData "DeleteProject" "Amazonka.IoT1ClickProjects.DeleteProject" "amazonka-iot1click-projects-2.0-KLltusBcTZO1f6G5pKsT1G" 'False) (C1 ('MetaCons "DeleteProject'" 'PrefixI 'True) (S1 ('MetaSel ('Just "projectName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newDeleteProject Source #

Create a value of DeleteProject with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

DeleteProject, deleteProject_projectName - The name of the empty project to delete.

data DeleteProjectResponse Source #

See: newDeleteProjectResponse smart constructor.

Instances

Instances details
Generic DeleteProjectResponse Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.DeleteProject

Associated Types

type Rep DeleteProjectResponse :: Type -> Type #

Read DeleteProjectResponse Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.DeleteProject

Show DeleteProjectResponse Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.DeleteProject

NFData DeleteProjectResponse Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.DeleteProject

Methods

rnf :: DeleteProjectResponse -> () #

Eq DeleteProjectResponse Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.DeleteProject

type Rep DeleteProjectResponse Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.DeleteProject

type Rep DeleteProjectResponse = D1 ('MetaData "DeleteProjectResponse" "Amazonka.IoT1ClickProjects.DeleteProject" "amazonka-iot1click-projects-2.0-KLltusBcTZO1f6G5pKsT1G" 'False) (C1 ('MetaCons "DeleteProjectResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newDeleteProjectResponse Source #

Create a value of DeleteProjectResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:DeleteProjectResponse', deleteProjectResponse_httpStatus - The response's http status code.

DescribePlacement

data DescribePlacement Source #

See: newDescribePlacement smart constructor.

Instances

Instances details
ToHeaders DescribePlacement Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.DescribePlacement

ToPath DescribePlacement Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.DescribePlacement

ToQuery DescribePlacement Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.DescribePlacement

AWSRequest DescribePlacement Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.DescribePlacement

Associated Types

type AWSResponse DescribePlacement #

Generic DescribePlacement Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.DescribePlacement

Associated Types

type Rep DescribePlacement :: Type -> Type #

Read DescribePlacement Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.DescribePlacement

Show DescribePlacement Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.DescribePlacement

NFData DescribePlacement Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.DescribePlacement

Methods

rnf :: DescribePlacement -> () #

Eq DescribePlacement Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.DescribePlacement

Hashable DescribePlacement Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.DescribePlacement

type AWSResponse DescribePlacement Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.DescribePlacement

type Rep DescribePlacement Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.DescribePlacement

type Rep DescribePlacement = D1 ('MetaData "DescribePlacement" "Amazonka.IoT1ClickProjects.DescribePlacement" "amazonka-iot1click-projects-2.0-KLltusBcTZO1f6G5pKsT1G" 'False) (C1 ('MetaCons "DescribePlacement'" 'PrefixI 'True) (S1 ('MetaSel ('Just "placementName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "projectName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newDescribePlacement Source #

Create a value of DescribePlacement with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

DescribePlacement, describePlacement_placementName - The name of the placement within a project.

DescribePlacement, describePlacement_projectName - The project containing the placement to be described.

data DescribePlacementResponse Source #

See: newDescribePlacementResponse smart constructor.

Instances

Instances details
Generic DescribePlacementResponse Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.DescribePlacement

Associated Types

type Rep DescribePlacementResponse :: Type -> Type #

Read DescribePlacementResponse Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.DescribePlacement

Show DescribePlacementResponse Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.DescribePlacement

NFData DescribePlacementResponse Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.DescribePlacement

Eq DescribePlacementResponse Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.DescribePlacement

type Rep DescribePlacementResponse Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.DescribePlacement

type Rep DescribePlacementResponse = D1 ('MetaData "DescribePlacementResponse" "Amazonka.IoT1ClickProjects.DescribePlacement" "amazonka-iot1click-projects-2.0-KLltusBcTZO1f6G5pKsT1G" 'False) (C1 ('MetaCons "DescribePlacementResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "placement") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 PlacementDescription)))

newDescribePlacementResponse Source #

Create a value of DescribePlacementResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:DescribePlacementResponse', describePlacementResponse_httpStatus - The response's http status code.

$sel:placement:DescribePlacementResponse', describePlacementResponse_placement - An object describing the placement.

DescribeProject

data DescribeProject Source #

See: newDescribeProject smart constructor.

Constructors

DescribeProject' Text 

Instances

Instances details
ToHeaders DescribeProject Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.DescribeProject

ToPath DescribeProject Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.DescribeProject

ToQuery DescribeProject Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.DescribeProject

AWSRequest DescribeProject Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.DescribeProject

Associated Types

type AWSResponse DescribeProject #

Generic DescribeProject Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.DescribeProject

Associated Types

type Rep DescribeProject :: Type -> Type #

Read DescribeProject Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.DescribeProject

Show DescribeProject Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.DescribeProject

NFData DescribeProject Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.DescribeProject

Methods

rnf :: DescribeProject -> () #

Eq DescribeProject Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.DescribeProject

Hashable DescribeProject Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.DescribeProject

type AWSResponse DescribeProject Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.DescribeProject

type Rep DescribeProject Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.DescribeProject

type Rep DescribeProject = D1 ('MetaData "DescribeProject" "Amazonka.IoT1ClickProjects.DescribeProject" "amazonka-iot1click-projects-2.0-KLltusBcTZO1f6G5pKsT1G" 'False) (C1 ('MetaCons "DescribeProject'" 'PrefixI 'True) (S1 ('MetaSel ('Just "projectName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newDescribeProject Source #

Create a value of DescribeProject with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

DescribeProject, describeProject_projectName - The name of the project to be described.

data DescribeProjectResponse Source #

See: newDescribeProjectResponse smart constructor.

Instances

Instances details
Generic DescribeProjectResponse Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.DescribeProject

Associated Types

type Rep DescribeProjectResponse :: Type -> Type #

Read DescribeProjectResponse Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.DescribeProject

Show DescribeProjectResponse Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.DescribeProject

NFData DescribeProjectResponse Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.DescribeProject

Methods

rnf :: DescribeProjectResponse -> () #

Eq DescribeProjectResponse Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.DescribeProject

type Rep DescribeProjectResponse Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.DescribeProject

type Rep DescribeProjectResponse = D1 ('MetaData "DescribeProjectResponse" "Amazonka.IoT1ClickProjects.DescribeProject" "amazonka-iot1click-projects-2.0-KLltusBcTZO1f6G5pKsT1G" 'False) (C1 ('MetaCons "DescribeProjectResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "project") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ProjectDescription)))

newDescribeProjectResponse Source #

Create a value of DescribeProjectResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:DescribeProjectResponse', describeProjectResponse_httpStatus - The response's http status code.

$sel:project:DescribeProjectResponse', describeProjectResponse_project - An object describing the project.

DisassociateDeviceFromPlacement

data DisassociateDeviceFromPlacement Source #

See: newDisassociateDeviceFromPlacement smart constructor.

Instances

Instances details
ToHeaders DisassociateDeviceFromPlacement Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.DisassociateDeviceFromPlacement

ToPath DisassociateDeviceFromPlacement Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.DisassociateDeviceFromPlacement

ToQuery DisassociateDeviceFromPlacement Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.DisassociateDeviceFromPlacement

AWSRequest DisassociateDeviceFromPlacement Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.DisassociateDeviceFromPlacement

Generic DisassociateDeviceFromPlacement Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.DisassociateDeviceFromPlacement

Associated Types

type Rep DisassociateDeviceFromPlacement :: Type -> Type #

Read DisassociateDeviceFromPlacement Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.DisassociateDeviceFromPlacement

Show DisassociateDeviceFromPlacement Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.DisassociateDeviceFromPlacement

NFData DisassociateDeviceFromPlacement Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.DisassociateDeviceFromPlacement

Eq DisassociateDeviceFromPlacement Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.DisassociateDeviceFromPlacement

Hashable DisassociateDeviceFromPlacement Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.DisassociateDeviceFromPlacement

type AWSResponse DisassociateDeviceFromPlacement Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.DisassociateDeviceFromPlacement

type Rep DisassociateDeviceFromPlacement Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.DisassociateDeviceFromPlacement

type Rep DisassociateDeviceFromPlacement = D1 ('MetaData "DisassociateDeviceFromPlacement" "Amazonka.IoT1ClickProjects.DisassociateDeviceFromPlacement" "amazonka-iot1click-projects-2.0-KLltusBcTZO1f6G5pKsT1G" 'False) (C1 ('MetaCons "DisassociateDeviceFromPlacement'" 'PrefixI 'True) (S1 ('MetaSel ('Just "projectName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "placementName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "deviceTemplateName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newDisassociateDeviceFromPlacement Source #

Create a value of DisassociateDeviceFromPlacement with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

DisassociateDeviceFromPlacement, disassociateDeviceFromPlacement_projectName - The name of the project that contains the placement.

DisassociateDeviceFromPlacement, disassociateDeviceFromPlacement_placementName - The name of the placement that the device should be removed from.

$sel:deviceTemplateName:DisassociateDeviceFromPlacement', disassociateDeviceFromPlacement_deviceTemplateName - The device ID that should be removed from the placement.

data DisassociateDeviceFromPlacementResponse Source #

Instances

Instances details
Generic DisassociateDeviceFromPlacementResponse Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.DisassociateDeviceFromPlacement

Read DisassociateDeviceFromPlacementResponse Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.DisassociateDeviceFromPlacement

Show DisassociateDeviceFromPlacementResponse Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.DisassociateDeviceFromPlacement

NFData DisassociateDeviceFromPlacementResponse Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.DisassociateDeviceFromPlacement

Eq DisassociateDeviceFromPlacementResponse Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.DisassociateDeviceFromPlacement

type Rep DisassociateDeviceFromPlacementResponse Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.DisassociateDeviceFromPlacement

type Rep DisassociateDeviceFromPlacementResponse = D1 ('MetaData "DisassociateDeviceFromPlacementResponse" "Amazonka.IoT1ClickProjects.DisassociateDeviceFromPlacement" "amazonka-iot1click-projects-2.0-KLltusBcTZO1f6G5pKsT1G" 'False) (C1 ('MetaCons "DisassociateDeviceFromPlacementResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newDisassociateDeviceFromPlacementResponse Source #

Create a value of DisassociateDeviceFromPlacementResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:DisassociateDeviceFromPlacementResponse', disassociateDeviceFromPlacementResponse_httpStatus - The response's http status code.

GetDevicesInPlacement

data GetDevicesInPlacement Source #

See: newGetDevicesInPlacement smart constructor.

Instances

Instances details
ToHeaders GetDevicesInPlacement Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.GetDevicesInPlacement

ToPath GetDevicesInPlacement Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.GetDevicesInPlacement

ToQuery GetDevicesInPlacement Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.GetDevicesInPlacement

AWSRequest GetDevicesInPlacement Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.GetDevicesInPlacement

Associated Types

type AWSResponse GetDevicesInPlacement #

Generic GetDevicesInPlacement Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.GetDevicesInPlacement

Associated Types

type Rep GetDevicesInPlacement :: Type -> Type #

Read GetDevicesInPlacement Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.GetDevicesInPlacement

Show GetDevicesInPlacement Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.GetDevicesInPlacement

NFData GetDevicesInPlacement Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.GetDevicesInPlacement

Methods

rnf :: GetDevicesInPlacement -> () #

Eq GetDevicesInPlacement Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.GetDevicesInPlacement

Hashable GetDevicesInPlacement Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.GetDevicesInPlacement

type AWSResponse GetDevicesInPlacement Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.GetDevicesInPlacement

type Rep GetDevicesInPlacement Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.GetDevicesInPlacement

type Rep GetDevicesInPlacement = D1 ('MetaData "GetDevicesInPlacement" "Amazonka.IoT1ClickProjects.GetDevicesInPlacement" "amazonka-iot1click-projects-2.0-KLltusBcTZO1f6G5pKsT1G" 'False) (C1 ('MetaCons "GetDevicesInPlacement'" 'PrefixI 'True) (S1 ('MetaSel ('Just "projectName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "placementName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newGetDevicesInPlacement Source #

Create a value of GetDevicesInPlacement with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

GetDevicesInPlacement, getDevicesInPlacement_projectName - The name of the project containing the placement.

GetDevicesInPlacement, getDevicesInPlacement_placementName - The name of the placement to get the devices from.

data GetDevicesInPlacementResponse Source #

See: newGetDevicesInPlacementResponse smart constructor.

Instances

Instances details
Generic GetDevicesInPlacementResponse Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.GetDevicesInPlacement

Associated Types

type Rep GetDevicesInPlacementResponse :: Type -> Type #

Read GetDevicesInPlacementResponse Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.GetDevicesInPlacement

Show GetDevicesInPlacementResponse Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.GetDevicesInPlacement

NFData GetDevicesInPlacementResponse Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.GetDevicesInPlacement

Eq GetDevicesInPlacementResponse Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.GetDevicesInPlacement

type Rep GetDevicesInPlacementResponse Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.GetDevicesInPlacement

type Rep GetDevicesInPlacementResponse = D1 ('MetaData "GetDevicesInPlacementResponse" "Amazonka.IoT1ClickProjects.GetDevicesInPlacement" "amazonka-iot1click-projects-2.0-KLltusBcTZO1f6G5pKsT1G" 'False) (C1 ('MetaCons "GetDevicesInPlacementResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "devices") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (HashMap Text Text))))

newGetDevicesInPlacementResponse Source #

Create a value of GetDevicesInPlacementResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:GetDevicesInPlacementResponse', getDevicesInPlacementResponse_httpStatus - The response's http status code.

$sel:devices:GetDevicesInPlacementResponse', getDevicesInPlacementResponse_devices - An object containing the devices (zero or more) within the placement.

ListPlacements (Paginated)

data ListPlacements Source #

See: newListPlacements smart constructor.

Instances

Instances details
ToHeaders ListPlacements Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.ListPlacements

ToPath ListPlacements Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.ListPlacements

ToQuery ListPlacements Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.ListPlacements

AWSPager ListPlacements Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.ListPlacements

AWSRequest ListPlacements Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.ListPlacements

Associated Types

type AWSResponse ListPlacements #

Generic ListPlacements Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.ListPlacements

Associated Types

type Rep ListPlacements :: Type -> Type #

Read ListPlacements Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.ListPlacements

Show ListPlacements Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.ListPlacements

NFData ListPlacements Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.ListPlacements

Methods

rnf :: ListPlacements -> () #

Eq ListPlacements Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.ListPlacements

Hashable ListPlacements Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.ListPlacements

type AWSResponse ListPlacements Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.ListPlacements

type Rep ListPlacements Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.ListPlacements

type Rep ListPlacements = D1 ('MetaData "ListPlacements" "Amazonka.IoT1ClickProjects.ListPlacements" "amazonka-iot1click-projects-2.0-KLltusBcTZO1f6G5pKsT1G" 'False) (C1 ('MetaCons "ListPlacements'" 'PrefixI 'True) (S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "projectName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newListPlacements Source #

Create a value of ListPlacements with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:maxResults:ListPlacements', listPlacements_maxResults - The maximum number of results to return per request. If not set, a default value of 100 is used.

ListPlacements, listPlacements_nextToken - The token to retrieve the next set of results.

ListPlacements, listPlacements_projectName - The project containing the placements to be listed.

data ListPlacementsResponse Source #

See: newListPlacementsResponse smart constructor.

Instances

Instances details
Generic ListPlacementsResponse Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.ListPlacements

Associated Types

type Rep ListPlacementsResponse :: Type -> Type #

Read ListPlacementsResponse Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.ListPlacements

Show ListPlacementsResponse Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.ListPlacements

NFData ListPlacementsResponse Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.ListPlacements

Methods

rnf :: ListPlacementsResponse -> () #

Eq ListPlacementsResponse Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.ListPlacements

type Rep ListPlacementsResponse Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.ListPlacements

type Rep ListPlacementsResponse = D1 ('MetaData "ListPlacementsResponse" "Amazonka.IoT1ClickProjects.ListPlacements" "amazonka-iot1click-projects-2.0-KLltusBcTZO1f6G5pKsT1G" 'False) (C1 ('MetaCons "ListPlacementsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "placements") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [PlacementSummary]))))

newListPlacementsResponse Source #

Create a value of ListPlacementsResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

ListPlacements, listPlacementsResponse_nextToken - The token used to retrieve the next set of results - will be effectively empty if there are no further results.

$sel:httpStatus:ListPlacementsResponse', listPlacementsResponse_httpStatus - The response's http status code.

$sel:placements:ListPlacementsResponse', listPlacementsResponse_placements - An object listing the requested placements.

ListProjects (Paginated)

data ListProjects Source #

See: newListProjects smart constructor.

Instances

Instances details
ToHeaders ListProjects Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.ListProjects

ToPath ListProjects Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.ListProjects

ToQuery ListProjects Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.ListProjects

AWSPager ListProjects Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.ListProjects

AWSRequest ListProjects Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.ListProjects

Associated Types

type AWSResponse ListProjects #

Generic ListProjects Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.ListProjects

Associated Types

type Rep ListProjects :: Type -> Type #

Read ListProjects Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.ListProjects

Show ListProjects Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.ListProjects

NFData ListProjects Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.ListProjects

Methods

rnf :: ListProjects -> () #

Eq ListProjects Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.ListProjects

Hashable ListProjects Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.ListProjects

type AWSResponse ListProjects Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.ListProjects

type Rep ListProjects Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.ListProjects

type Rep ListProjects = D1 ('MetaData "ListProjects" "Amazonka.IoT1ClickProjects.ListProjects" "amazonka-iot1click-projects-2.0-KLltusBcTZO1f6G5pKsT1G" 'False) (C1 ('MetaCons "ListProjects'" 'PrefixI 'True) (S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newListProjects :: ListProjects Source #

Create a value of ListProjects with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:maxResults:ListProjects', listProjects_maxResults - The maximum number of results to return per request. If not set, a default value of 100 is used.

ListProjects, listProjects_nextToken - The token to retrieve the next set of results.

data ListProjectsResponse Source #

See: newListProjectsResponse smart constructor.

Instances

Instances details
Generic ListProjectsResponse Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.ListProjects

Associated Types

type Rep ListProjectsResponse :: Type -> Type #

Read ListProjectsResponse Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.ListProjects

Show ListProjectsResponse Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.ListProjects

NFData ListProjectsResponse Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.ListProjects

Methods

rnf :: ListProjectsResponse -> () #

Eq ListProjectsResponse Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.ListProjects

type Rep ListProjectsResponse Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.ListProjects

type Rep ListProjectsResponse = D1 ('MetaData "ListProjectsResponse" "Amazonka.IoT1ClickProjects.ListProjects" "amazonka-iot1click-projects-2.0-KLltusBcTZO1f6G5pKsT1G" 'False) (C1 ('MetaCons "ListProjectsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "projects") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [ProjectSummary]))))

newListProjectsResponse Source #

Create a value of ListProjectsResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

ListProjects, listProjectsResponse_nextToken - The token used to retrieve the next set of results - will be effectively empty if there are no further results.

$sel:httpStatus:ListProjectsResponse', listProjectsResponse_httpStatus - The response's http status code.

$sel:projects:ListProjectsResponse', listProjectsResponse_projects - An object containing the list of projects.

ListTagsForResource

data ListTagsForResource Source #

See: newListTagsForResource smart constructor.

Instances

Instances details
ToHeaders ListTagsForResource Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.ListTagsForResource

ToPath ListTagsForResource Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.ListTagsForResource

ToQuery ListTagsForResource Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.ListTagsForResource

AWSRequest ListTagsForResource Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.ListTagsForResource

Associated Types

type AWSResponse ListTagsForResource #

Generic ListTagsForResource Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.ListTagsForResource

Associated Types

type Rep ListTagsForResource :: Type -> Type #

Read ListTagsForResource Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.ListTagsForResource

Show ListTagsForResource Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.ListTagsForResource

NFData ListTagsForResource Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.ListTagsForResource

Methods

rnf :: ListTagsForResource -> () #

Eq ListTagsForResource Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.ListTagsForResource

Hashable ListTagsForResource Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.ListTagsForResource

type AWSResponse ListTagsForResource Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.ListTagsForResource

type Rep ListTagsForResource Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.ListTagsForResource

type Rep ListTagsForResource = D1 ('MetaData "ListTagsForResource" "Amazonka.IoT1ClickProjects.ListTagsForResource" "amazonka-iot1click-projects-2.0-KLltusBcTZO1f6G5pKsT1G" 'False) (C1 ('MetaCons "ListTagsForResource'" 'PrefixI 'True) (S1 ('MetaSel ('Just "resourceArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newListTagsForResource Source #

Create a value of ListTagsForResource with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:resourceArn:ListTagsForResource', listTagsForResource_resourceArn - The ARN of the resource whose tags you want to list.

data ListTagsForResourceResponse Source #

See: newListTagsForResourceResponse smart constructor.

Instances

Instances details
Generic ListTagsForResourceResponse Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.ListTagsForResource

Associated Types

type Rep ListTagsForResourceResponse :: Type -> Type #

Read ListTagsForResourceResponse Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.ListTagsForResource

Show ListTagsForResourceResponse Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.ListTagsForResource

NFData ListTagsForResourceResponse Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.ListTagsForResource

Eq ListTagsForResourceResponse Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.ListTagsForResource

type Rep ListTagsForResourceResponse Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.ListTagsForResource

type Rep ListTagsForResourceResponse = D1 ('MetaData "ListTagsForResourceResponse" "Amazonka.IoT1ClickProjects.ListTagsForResource" "amazonka-iot1click-projects-2.0-KLltusBcTZO1f6G5pKsT1G" 'False) (C1 ('MetaCons "ListTagsForResourceResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text Text))) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newListTagsForResourceResponse Source #

Create a value of ListTagsForResourceResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

ListTagsForResourceResponse, listTagsForResourceResponse_tags - The tags (metadata key/value pairs) which you have assigned to the resource.

$sel:httpStatus:ListTagsForResourceResponse', listTagsForResourceResponse_httpStatus - The response's http status code.

TagResource

data TagResource Source #

See: newTagResource smart constructor.

Instances

Instances details
ToJSON TagResource Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.TagResource

ToHeaders TagResource Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.TagResource

Methods

toHeaders :: TagResource -> [Header] #

ToPath TagResource Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.TagResource

ToQuery TagResource Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.TagResource

AWSRequest TagResource Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.TagResource

Associated Types

type AWSResponse TagResource #

Generic TagResource Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.TagResource

Associated Types

type Rep TagResource :: Type -> Type #

Read TagResource Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.TagResource

Show TagResource Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.TagResource

NFData TagResource Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.TagResource

Methods

rnf :: TagResource -> () #

Eq TagResource Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.TagResource

Hashable TagResource Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.TagResource

type AWSResponse TagResource Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.TagResource

type Rep TagResource Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.TagResource

type Rep TagResource = D1 ('MetaData "TagResource" "Amazonka.IoT1ClickProjects.TagResource" "amazonka-iot1click-projects-2.0-KLltusBcTZO1f6G5pKsT1G" 'False) (C1 ('MetaCons "TagResource'" 'PrefixI 'True) (S1 ('MetaSel ('Just "resourceArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (HashMap Text Text))))

newTagResource Source #

Create a value of TagResource with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:resourceArn:TagResource', tagResource_resourceArn - The ARN of the resouce for which tag(s) should be added or modified.

TagResource, tagResource_tags - The new or modifying tag(s) for the resource. See AWS IoT 1-Click Service Limits for the maximum number of tags allowed per resource.

data TagResourceResponse Source #

See: newTagResourceResponse smart constructor.

Instances

Instances details
Generic TagResourceResponse Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.TagResource

Associated Types

type Rep TagResourceResponse :: Type -> Type #

Read TagResourceResponse Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.TagResource

Show TagResourceResponse Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.TagResource

NFData TagResourceResponse Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.TagResource

Methods

rnf :: TagResourceResponse -> () #

Eq TagResourceResponse Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.TagResource

type Rep TagResourceResponse Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.TagResource

type Rep TagResourceResponse = D1 ('MetaData "TagResourceResponse" "Amazonka.IoT1ClickProjects.TagResource" "amazonka-iot1click-projects-2.0-KLltusBcTZO1f6G5pKsT1G" 'False) (C1 ('MetaCons "TagResourceResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newTagResourceResponse Source #

Create a value of TagResourceResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:TagResourceResponse', tagResourceResponse_httpStatus - The response's http status code.

UntagResource

data UntagResource Source #

See: newUntagResource smart constructor.

Instances

Instances details
ToHeaders UntagResource Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.UntagResource

ToPath UntagResource Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.UntagResource

ToQuery UntagResource Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.UntagResource

AWSRequest UntagResource Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.UntagResource

Associated Types

type AWSResponse UntagResource #

Generic UntagResource Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.UntagResource

Associated Types

type Rep UntagResource :: Type -> Type #

Read UntagResource Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.UntagResource

Show UntagResource Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.UntagResource

NFData UntagResource Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.UntagResource

Methods

rnf :: UntagResource -> () #

Eq UntagResource Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.UntagResource

Hashable UntagResource Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.UntagResource

type AWSResponse UntagResource Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.UntagResource

type Rep UntagResource Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.UntagResource

type Rep UntagResource = D1 ('MetaData "UntagResource" "Amazonka.IoT1ClickProjects.UntagResource" "amazonka-iot1click-projects-2.0-KLltusBcTZO1f6G5pKsT1G" 'False) (C1 ('MetaCons "UntagResource'" 'PrefixI 'True) (S1 ('MetaSel ('Just "resourceArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "tagKeys") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (NonEmpty Text))))

newUntagResource Source #

Create a value of UntagResource with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:resourceArn:UntagResource', untagResource_resourceArn - The ARN of the resource whose tag you want to remove.

$sel:tagKeys:UntagResource', untagResource_tagKeys - The keys of those tags which you want to remove.

data UntagResourceResponse Source #

See: newUntagResourceResponse smart constructor.

Instances

Instances details
Generic UntagResourceResponse Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.UntagResource

Associated Types

type Rep UntagResourceResponse :: Type -> Type #

Read UntagResourceResponse Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.UntagResource

Show UntagResourceResponse Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.UntagResource

NFData UntagResourceResponse Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.UntagResource

Methods

rnf :: UntagResourceResponse -> () #

Eq UntagResourceResponse Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.UntagResource

type Rep UntagResourceResponse Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.UntagResource

type Rep UntagResourceResponse = D1 ('MetaData "UntagResourceResponse" "Amazonka.IoT1ClickProjects.UntagResource" "amazonka-iot1click-projects-2.0-KLltusBcTZO1f6G5pKsT1G" 'False) (C1 ('MetaCons "UntagResourceResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newUntagResourceResponse Source #

Create a value of UntagResourceResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:UntagResourceResponse', untagResourceResponse_httpStatus - The response's http status code.

UpdatePlacement

data UpdatePlacement Source #

See: newUpdatePlacement smart constructor.

Instances

Instances details
ToJSON UpdatePlacement Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.UpdatePlacement

ToHeaders UpdatePlacement Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.UpdatePlacement

ToPath UpdatePlacement Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.UpdatePlacement

ToQuery UpdatePlacement Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.UpdatePlacement

AWSRequest UpdatePlacement Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.UpdatePlacement

Associated Types

type AWSResponse UpdatePlacement #

Generic UpdatePlacement Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.UpdatePlacement

Associated Types

type Rep UpdatePlacement :: Type -> Type #

Read UpdatePlacement Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.UpdatePlacement

Show UpdatePlacement Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.UpdatePlacement

NFData UpdatePlacement Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.UpdatePlacement

Methods

rnf :: UpdatePlacement -> () #

Eq UpdatePlacement Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.UpdatePlacement

Hashable UpdatePlacement Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.UpdatePlacement

type AWSResponse UpdatePlacement Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.UpdatePlacement

type Rep UpdatePlacement Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.UpdatePlacement

type Rep UpdatePlacement = D1 ('MetaData "UpdatePlacement" "Amazonka.IoT1ClickProjects.UpdatePlacement" "amazonka-iot1click-projects-2.0-KLltusBcTZO1f6G5pKsT1G" 'False) (C1 ('MetaCons "UpdatePlacement'" 'PrefixI 'True) (S1 ('MetaSel ('Just "attributes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text Text))) :*: (S1 ('MetaSel ('Just "placementName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "projectName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newUpdatePlacement Source #

Create a value of UpdatePlacement with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

UpdatePlacement, updatePlacement_attributes - The user-defined object of attributes used to update the placement. The maximum number of key/value pairs is 50.

UpdatePlacement, updatePlacement_placementName - The name of the placement to update.

UpdatePlacement, updatePlacement_projectName - The name of the project containing the placement to be updated.

data UpdatePlacementResponse Source #

See: newUpdatePlacementResponse smart constructor.

Instances

Instances details
Generic UpdatePlacementResponse Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.UpdatePlacement

Associated Types

type Rep UpdatePlacementResponse :: Type -> Type #

Read UpdatePlacementResponse Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.UpdatePlacement

Show UpdatePlacementResponse Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.UpdatePlacement

NFData UpdatePlacementResponse Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.UpdatePlacement

Methods

rnf :: UpdatePlacementResponse -> () #

Eq UpdatePlacementResponse Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.UpdatePlacement

type Rep UpdatePlacementResponse Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.UpdatePlacement

type Rep UpdatePlacementResponse = D1 ('MetaData "UpdatePlacementResponse" "Amazonka.IoT1ClickProjects.UpdatePlacement" "amazonka-iot1click-projects-2.0-KLltusBcTZO1f6G5pKsT1G" 'False) (C1 ('MetaCons "UpdatePlacementResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newUpdatePlacementResponse Source #

Create a value of UpdatePlacementResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:UpdatePlacementResponse', updatePlacementResponse_httpStatus - The response's http status code.

UpdateProject

data UpdateProject Source #

See: newUpdateProject smart constructor.

Instances

Instances details
ToJSON UpdateProject Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.UpdateProject

ToHeaders UpdateProject Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.UpdateProject

ToPath UpdateProject Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.UpdateProject

ToQuery UpdateProject Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.UpdateProject

AWSRequest UpdateProject Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.UpdateProject

Associated Types

type AWSResponse UpdateProject #

Generic UpdateProject Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.UpdateProject

Associated Types

type Rep UpdateProject :: Type -> Type #

Read UpdateProject Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.UpdateProject

Show UpdateProject Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.UpdateProject

NFData UpdateProject Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.UpdateProject

Methods

rnf :: UpdateProject -> () #

Eq UpdateProject Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.UpdateProject

Hashable UpdateProject Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.UpdateProject

type AWSResponse UpdateProject Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.UpdateProject

type Rep UpdateProject Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.UpdateProject

type Rep UpdateProject = D1 ('MetaData "UpdateProject" "Amazonka.IoT1ClickProjects.UpdateProject" "amazonka-iot1click-projects-2.0-KLltusBcTZO1f6G5pKsT1G" 'False) (C1 ('MetaCons "UpdateProject'" 'PrefixI 'True) (S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "placementTemplate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe PlacementTemplate)) :*: S1 ('MetaSel ('Just "projectName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newUpdateProject Source #

Create a value of UpdateProject with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

UpdateProject, updateProject_description - An optional user-defined description for the project.

UpdateProject, updateProject_placementTemplate - 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.

UpdateProject, updateProject_projectName - The name of the project to be updated.

data UpdateProjectResponse Source #

See: newUpdateProjectResponse smart constructor.

Instances

Instances details
Generic UpdateProjectResponse Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.UpdateProject

Associated Types

type Rep UpdateProjectResponse :: Type -> Type #

Read UpdateProjectResponse Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.UpdateProject

Show UpdateProjectResponse Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.UpdateProject

NFData UpdateProjectResponse Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.UpdateProject

Methods

rnf :: UpdateProjectResponse -> () #

Eq UpdateProjectResponse Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.UpdateProject

type Rep UpdateProjectResponse Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.UpdateProject

type Rep UpdateProjectResponse = D1 ('MetaData "UpdateProjectResponse" "Amazonka.IoT1ClickProjects.UpdateProject" "amazonka-iot1click-projects-2.0-KLltusBcTZO1f6G5pKsT1G" 'False) (C1 ('MetaCons "UpdateProjectResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newUpdateProjectResponse Source #

Create a value of UpdateProjectResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:UpdateProjectResponse', updateProjectResponse_httpStatus - The response's http status code.

Types

DeviceTemplate

data DeviceTemplate Source #

An object representing a device for a placement template (see PlacementTemplate).

See: newDeviceTemplate smart constructor.

Instances

Instances details
FromJSON DeviceTemplate Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.Types.DeviceTemplate

ToJSON DeviceTemplate Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.Types.DeviceTemplate

Generic DeviceTemplate Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.Types.DeviceTemplate

Associated Types

type Rep DeviceTemplate :: Type -> Type #

Read DeviceTemplate Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.Types.DeviceTemplate

Show DeviceTemplate Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.Types.DeviceTemplate

NFData DeviceTemplate Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.Types.DeviceTemplate

Methods

rnf :: DeviceTemplate -> () #

Eq DeviceTemplate Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.Types.DeviceTemplate

Hashable DeviceTemplate Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.Types.DeviceTemplate

type Rep DeviceTemplate Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.Types.DeviceTemplate

type Rep DeviceTemplate = D1 ('MetaData "DeviceTemplate" "Amazonka.IoT1ClickProjects.Types.DeviceTemplate" "amazonka-iot1click-projects-2.0-KLltusBcTZO1f6G5pKsT1G" 'False) (C1 ('MetaCons "DeviceTemplate'" 'PrefixI 'True) (S1 ('MetaSel ('Just "callbackOverrides") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text Text))) :*: S1 ('MetaSel ('Just "deviceType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newDeviceTemplate :: DeviceTemplate Source #

Create a value of DeviceTemplate with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:callbackOverrides:DeviceTemplate', deviceTemplate_callbackOverrides - An optional Lambda function to invoke instead of the default Lambda function provided by the placement template.

$sel:deviceType:DeviceTemplate', deviceTemplate_deviceType - The device type, which currently must be "button".

PlacementDescription

data PlacementDescription Source #

An object describing a project's placement.

See: newPlacementDescription smart constructor.

Instances

Instances details
FromJSON PlacementDescription Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.Types.PlacementDescription

Generic PlacementDescription Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.Types.PlacementDescription

Associated Types

type Rep PlacementDescription :: Type -> Type #

Read PlacementDescription Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.Types.PlacementDescription

Show PlacementDescription Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.Types.PlacementDescription

NFData PlacementDescription Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.Types.PlacementDescription

Methods

rnf :: PlacementDescription -> () #

Eq PlacementDescription Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.Types.PlacementDescription

Hashable PlacementDescription Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.Types.PlacementDescription

type Rep PlacementDescription Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.Types.PlacementDescription

type Rep PlacementDescription = D1 ('MetaData "PlacementDescription" "Amazonka.IoT1ClickProjects.Types.PlacementDescription" "amazonka-iot1click-projects-2.0-KLltusBcTZO1f6G5pKsT1G" 'False) (C1 ('MetaCons "PlacementDescription'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "projectName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "placementName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)) :*: (S1 ('MetaSel ('Just "attributes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (HashMap Text Text)) :*: (S1 ('MetaSel ('Just "createdDate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 POSIX) :*: S1 ('MetaSel ('Just "updatedDate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 POSIX)))))

newPlacementDescription Source #

Create a value of PlacementDescription with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:projectName:PlacementDescription', placementDescription_projectName - The name of the project containing the placement.

$sel:placementName:PlacementDescription', placementDescription_placementName - The name of the placement.

$sel:attributes:PlacementDescription', placementDescription_attributes - The user-defined attributes associated with the placement.

$sel:createdDate:PlacementDescription', placementDescription_createdDate - The date when the placement was initially created, in UNIX epoch time format.

$sel:updatedDate:PlacementDescription', placementDescription_updatedDate - The date when the placement was last updated, in UNIX epoch time format. If the placement was not updated, then createdDate and updatedDate are the same.

PlacementSummary

data PlacementSummary Source #

An object providing summary information for a particular placement.

See: newPlacementSummary smart constructor.

Instances

Instances details
FromJSON PlacementSummary Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.Types.PlacementSummary

Generic PlacementSummary Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.Types.PlacementSummary

Associated Types

type Rep PlacementSummary :: Type -> Type #

Read PlacementSummary Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.Types.PlacementSummary

Show PlacementSummary Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.Types.PlacementSummary

NFData PlacementSummary Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.Types.PlacementSummary

Methods

rnf :: PlacementSummary -> () #

Eq PlacementSummary Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.Types.PlacementSummary

Hashable PlacementSummary Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.Types.PlacementSummary

type Rep PlacementSummary Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.Types.PlacementSummary

type Rep PlacementSummary = D1 ('MetaData "PlacementSummary" "Amazonka.IoT1ClickProjects.Types.PlacementSummary" "amazonka-iot1click-projects-2.0-KLltusBcTZO1f6G5pKsT1G" 'False) (C1 ('MetaCons "PlacementSummary'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "projectName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "placementName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)) :*: (S1 ('MetaSel ('Just "createdDate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 POSIX) :*: S1 ('MetaSel ('Just "updatedDate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 POSIX))))

newPlacementSummary Source #

Create a value of PlacementSummary with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:projectName:PlacementSummary', placementSummary_projectName - The name of the project containing the placement.

$sel:placementName:PlacementSummary', placementSummary_placementName - The name of the placement being summarized.

$sel:createdDate:PlacementSummary', placementSummary_createdDate - The date when the placement was originally created, in UNIX epoch time format.

$sel:updatedDate:PlacementSummary', placementSummary_updatedDate - The date when the placement was last updated, in UNIX epoch time format. If the placement was not updated, then createdDate and updatedDate are the same.

PlacementTemplate

data PlacementTemplate Source #

An object defining the template for a placement.

See: newPlacementTemplate smart constructor.

Instances

Instances details
FromJSON PlacementTemplate Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.Types.PlacementTemplate

ToJSON PlacementTemplate Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.Types.PlacementTemplate

Generic PlacementTemplate Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.Types.PlacementTemplate

Associated Types

type Rep PlacementTemplate :: Type -> Type #

Read PlacementTemplate Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.Types.PlacementTemplate

Show PlacementTemplate Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.Types.PlacementTemplate

NFData PlacementTemplate Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.Types.PlacementTemplate

Methods

rnf :: PlacementTemplate -> () #

Eq PlacementTemplate Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.Types.PlacementTemplate

Hashable PlacementTemplate Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.Types.PlacementTemplate

type Rep PlacementTemplate Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.Types.PlacementTemplate

type Rep PlacementTemplate = D1 ('MetaData "PlacementTemplate" "Amazonka.IoT1ClickProjects.Types.PlacementTemplate" "amazonka-iot1click-projects-2.0-KLltusBcTZO1f6G5pKsT1G" 'False) (C1 ('MetaCons "PlacementTemplate'" 'PrefixI 'True) (S1 ('MetaSel ('Just "defaultAttributes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text Text))) :*: S1 ('MetaSel ('Just "deviceTemplates") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text DeviceTemplate)))))

newPlacementTemplate :: PlacementTemplate Source #

Create a value of PlacementTemplate with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:defaultAttributes:PlacementTemplate', placementTemplate_defaultAttributes - The default attributes (key/value pairs) to be applied to all placements using this template.

$sel:deviceTemplates:PlacementTemplate', placementTemplate_deviceTemplates - An object specifying the DeviceTemplate for all placements using this (PlacementTemplate) template.

ProjectDescription

data ProjectDescription Source #

An object providing detailed information for a particular project associated with an AWS account and region.

See: newProjectDescription smart constructor.

Instances

Instances details
FromJSON ProjectDescription Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.Types.ProjectDescription

Generic ProjectDescription Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.Types.ProjectDescription

Associated Types

type Rep ProjectDescription :: Type -> Type #

Read ProjectDescription Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.Types.ProjectDescription

Show ProjectDescription Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.Types.ProjectDescription

NFData ProjectDescription Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.Types.ProjectDescription

Methods

rnf :: ProjectDescription -> () #

Eq ProjectDescription Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.Types.ProjectDescription

Hashable ProjectDescription Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.Types.ProjectDescription

type Rep ProjectDescription Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.Types.ProjectDescription

type Rep ProjectDescription = D1 ('MetaData "ProjectDescription" "Amazonka.IoT1ClickProjects.Types.ProjectDescription" "amazonka-iot1click-projects-2.0-KLltusBcTZO1f6G5pKsT1G" 'False) (C1 ('MetaCons "ProjectDescription'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "placementTemplate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe PlacementTemplate)))) :*: ((S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text Text))) :*: S1 ('MetaSel ('Just "projectName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)) :*: (S1 ('MetaSel ('Just "createdDate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 POSIX) :*: S1 ('MetaSel ('Just "updatedDate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 POSIX)))))

newProjectDescription Source #

Create a value of ProjectDescription with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:arn:ProjectDescription', projectDescription_arn - The ARN of the project.

$sel:description:ProjectDescription', projectDescription_description - The description of the project.

$sel:placementTemplate:ProjectDescription', projectDescription_placementTemplate - An object describing the project's placement specifications.

$sel:tags:ProjectDescription', projectDescription_tags - The tags (metadata key/value pairs) associated with the project.

$sel:projectName:ProjectDescription', projectDescription_projectName - The name of the project for which to obtain information from.

$sel:createdDate:ProjectDescription', projectDescription_createdDate - The date when the project was originally created, in UNIX epoch time format.

$sel:updatedDate:ProjectDescription', projectDescription_updatedDate - The date when the project was last updated, in UNIX epoch time format. If the project was not updated, then createdDate and updatedDate are the same.

ProjectSummary

data ProjectSummary Source #

An object providing summary information for a particular project for an associated AWS account and region.

See: newProjectSummary smart constructor.

Instances

Instances details
FromJSON ProjectSummary Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.Types.ProjectSummary

Generic ProjectSummary Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.Types.ProjectSummary

Associated Types

type Rep ProjectSummary :: Type -> Type #

Read ProjectSummary Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.Types.ProjectSummary

Show ProjectSummary Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.Types.ProjectSummary

NFData ProjectSummary Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.Types.ProjectSummary

Methods

rnf :: ProjectSummary -> () #

Eq ProjectSummary Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.Types.ProjectSummary

Hashable ProjectSummary Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.Types.ProjectSummary

type Rep ProjectSummary Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.Types.ProjectSummary

type Rep ProjectSummary = D1 ('MetaData "ProjectSummary" "Amazonka.IoT1ClickProjects.Types.ProjectSummary" "amazonka-iot1click-projects-2.0-KLltusBcTZO1f6G5pKsT1G" 'False) (C1 ('MetaCons "ProjectSummary'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text Text)))) :*: (S1 ('MetaSel ('Just "projectName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "createdDate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 POSIX) :*: S1 ('MetaSel ('Just "updatedDate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 POSIX)))))

newProjectSummary Source #

Create a value of ProjectSummary with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:arn:ProjectSummary', projectSummary_arn - The ARN of the project.

$sel:tags:ProjectSummary', projectSummary_tags - The tags (metadata key/value pairs) associated with the project.

$sel:projectName:ProjectSummary', projectSummary_projectName - The name of the project being summarized.

$sel:createdDate:ProjectSummary', projectSummary_createdDate - The date when the project was originally created, in UNIX epoch time format.

$sel:updatedDate:ProjectSummary', projectSummary_updatedDate - The date when the project was last updated, in UNIX epoch time format. If the project was not updated, then createdDate and updatedDate are the same.