libZSservicesZSamazonka-iot1click-projectsZSamazonka-iot1click-projects
Copyright(c) 2013-2021 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay <brendan.g.hay+amazonka@gmail.com>
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellNone

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.

InvalidRequestException

TooManyRequestsException

InternalFailureException

ResourceConflictException

ResourceNotFoundException

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.

ListProjects (Paginated)

data ListProjects Source #

See: newListProjects smart constructor.

Instances

Instances details
Eq ListProjects Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.ListProjects

Read ListProjects Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.ListProjects

Show ListProjects Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.ListProjects

Generic ListProjects Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.ListProjects

Associated Types

type Rep ListProjects :: Type -> Type #

NFData ListProjects Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.ListProjects

Methods

rnf :: ListProjects -> () #

Hashable 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 #

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

type Rep ListProjects Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.ListProjects

type Rep ListProjects = D1 ('MetaData "ListProjects" "Amazonka.IoT1ClickProjects.ListProjects" "libZSservicesZSamazonka-iot1click-projectsZSamazonka-iot1click-projects" 'False) (C1 ('MetaCons "ListProjects'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural))))
type AWSResponse ListProjects Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.ListProjects

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:nextToken:ListProjects', listProjects_nextToken - The token to retrieve the next set of results.

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

data ListProjectsResponse Source #

See: newListProjectsResponse smart constructor.

Instances

Instances details
Eq ListProjectsResponse Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.ListProjects

Read ListProjectsResponse Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.ListProjects

Show ListProjectsResponse Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.ListProjects

Generic ListProjectsResponse Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.ListProjects

Associated Types

type Rep ListProjectsResponse :: Type -> Type #

NFData ListProjectsResponse Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.ListProjects

Methods

rnf :: ListProjectsResponse -> () #

type Rep ListProjectsResponse Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.ListProjects

type Rep ListProjectsResponse = D1 ('MetaData "ListProjectsResponse" "Amazonka.IoT1ClickProjects.ListProjects" "libZSservicesZSamazonka-iot1click-projectsZSamazonka-iot1click-projects" '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:

$sel:nextToken: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.

DeleteProject

data DeleteProject Source #

See: newDeleteProject smart constructor.

Constructors

DeleteProject' Text 

Instances

Instances details
Eq DeleteProject Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.DeleteProject

Read DeleteProject Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.DeleteProject

Show DeleteProject Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.DeleteProject

Generic DeleteProject Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.DeleteProject

Associated Types

type Rep DeleteProject :: Type -> Type #

NFData DeleteProject Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.DeleteProject

Methods

rnf :: DeleteProject -> () #

Hashable DeleteProject Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.DeleteProject

AWSRequest DeleteProject Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.DeleteProject

Associated Types

type AWSResponse DeleteProject #

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

type Rep DeleteProject Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.DeleteProject

type Rep DeleteProject = D1 ('MetaData "DeleteProject" "Amazonka.IoT1ClickProjects.DeleteProject" "libZSservicesZSamazonka-iot1click-projectsZSamazonka-iot1click-projects" 'False) (C1 ('MetaCons "DeleteProject'" 'PrefixI 'True) (S1 ('MetaSel ('Just "projectName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse DeleteProject Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.DeleteProject

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:

$sel:projectName:DeleteProject', deleteProject_projectName - The name of the empty project to delete.

data DeleteProjectResponse Source #

See: newDeleteProjectResponse smart constructor.

Instances

Instances details
Eq DeleteProjectResponse Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.DeleteProject

Read DeleteProjectResponse Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.DeleteProject

Show DeleteProjectResponse Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.DeleteProject

Generic DeleteProjectResponse Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.DeleteProject

Associated Types

type Rep DeleteProjectResponse :: Type -> Type #

NFData DeleteProjectResponse Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.DeleteProject

Methods

rnf :: DeleteProjectResponse -> () #

type Rep DeleteProjectResponse Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.DeleteProject

type Rep DeleteProjectResponse = D1 ('MetaData "DeleteProjectResponse" "Amazonka.IoT1ClickProjects.DeleteProject" "libZSservicesZSamazonka-iot1click-projectsZSamazonka-iot1click-projects" '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.

UpdateProject

data UpdateProject Source #

See: newUpdateProject smart constructor.

Instances

Instances details
Eq UpdateProject Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.UpdateProject

Read UpdateProject Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.UpdateProject

Show UpdateProject Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.UpdateProject

Generic UpdateProject Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.UpdateProject

Associated Types

type Rep UpdateProject :: Type -> Type #

NFData UpdateProject Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.UpdateProject

Methods

rnf :: UpdateProject -> () #

Hashable UpdateProject Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.UpdateProject

ToJSON UpdateProject Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.UpdateProject

AWSRequest UpdateProject Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.UpdateProject

Associated Types

type AWSResponse 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

type Rep UpdateProject Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.UpdateProject

type Rep UpdateProject = D1 ('MetaData "UpdateProject" "Amazonka.IoT1ClickProjects.UpdateProject" "libZSservicesZSamazonka-iot1click-projectsZSamazonka-iot1click-projects" 'False) (C1 ('MetaCons "UpdateProject'" 'PrefixI 'True) (S1 ('MetaSel ('Just "placementTemplate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe PlacementTemplate)) :*: (S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "projectName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))
type AWSResponse UpdateProject Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.UpdateProject

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:

$sel:placementTemplate: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.

$sel:description:UpdateProject', updateProject_description - An optional user-defined description for the project.

$sel:projectName:UpdateProject', updateProject_projectName - The name of the project to be updated.

data UpdateProjectResponse Source #

See: newUpdateProjectResponse smart constructor.

Instances

Instances details
Eq UpdateProjectResponse Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.UpdateProject

Read UpdateProjectResponse Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.UpdateProject

Show UpdateProjectResponse Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.UpdateProject

Generic UpdateProjectResponse Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.UpdateProject

Associated Types

type Rep UpdateProjectResponse :: Type -> Type #

NFData UpdateProjectResponse Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.UpdateProject

Methods

rnf :: UpdateProjectResponse -> () #

type Rep UpdateProjectResponse Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.UpdateProject

type Rep UpdateProjectResponse = D1 ('MetaData "UpdateProjectResponse" "Amazonka.IoT1ClickProjects.UpdateProject" "libZSservicesZSamazonka-iot1click-projectsZSamazonka-iot1click-projects" '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.

ListTagsForResource

data ListTagsForResource Source #

See: newListTagsForResource smart constructor.

Instances

Instances details
Eq ListTagsForResource Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.ListTagsForResource

Read ListTagsForResource Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.ListTagsForResource

Show ListTagsForResource Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.ListTagsForResource

Generic ListTagsForResource Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.ListTagsForResource

Associated Types

type Rep ListTagsForResource :: Type -> Type #

NFData ListTagsForResource Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.ListTagsForResource

Methods

rnf :: ListTagsForResource -> () #

Hashable ListTagsForResource Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.ListTagsForResource

AWSRequest ListTagsForResource Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.ListTagsForResource

Associated Types

type AWSResponse ListTagsForResource #

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

type Rep ListTagsForResource Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.ListTagsForResource

type Rep ListTagsForResource = D1 ('MetaData "ListTagsForResource" "Amazonka.IoT1ClickProjects.ListTagsForResource" "libZSservicesZSamazonka-iot1click-projectsZSamazonka-iot1click-projects" 'False) (C1 ('MetaCons "ListTagsForResource'" 'PrefixI 'True) (S1 ('MetaSel ('Just "resourceArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse ListTagsForResource Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.ListTagsForResource

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
Eq ListTagsForResourceResponse Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.ListTagsForResource

Read ListTagsForResourceResponse Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.ListTagsForResource

Show ListTagsForResourceResponse Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.ListTagsForResource

Generic ListTagsForResourceResponse Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.ListTagsForResource

Associated Types

type Rep ListTagsForResourceResponse :: Type -> Type #

NFData 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" "libZSservicesZSamazonka-iot1click-projectsZSamazonka-iot1click-projects" '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:

$sel:tags: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.

DisassociateDeviceFromPlacement

data DisassociateDeviceFromPlacement Source #

See: newDisassociateDeviceFromPlacement smart constructor.

Instances

Instances details
Eq DisassociateDeviceFromPlacement Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.DisassociateDeviceFromPlacement

Read DisassociateDeviceFromPlacement Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.DisassociateDeviceFromPlacement

Show 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 #

NFData DisassociateDeviceFromPlacement Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.DisassociateDeviceFromPlacement

Hashable DisassociateDeviceFromPlacement Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.DisassociateDeviceFromPlacement

AWSRequest DisassociateDeviceFromPlacement Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.DisassociateDeviceFromPlacement

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

type Rep DisassociateDeviceFromPlacement Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.DisassociateDeviceFromPlacement

type Rep DisassociateDeviceFromPlacement = D1 ('MetaData "DisassociateDeviceFromPlacement" "Amazonka.IoT1ClickProjects.DisassociateDeviceFromPlacement" "libZSservicesZSamazonka-iot1click-projectsZSamazonka-iot1click-projects" '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))))
type AWSResponse DisassociateDeviceFromPlacement Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.DisassociateDeviceFromPlacement

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:

$sel:projectName:DisassociateDeviceFromPlacement', disassociateDeviceFromPlacement_projectName - The name of the project that contains the placement.

$sel:placementName: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
Eq 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

Generic DisassociateDeviceFromPlacementResponse Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.DisassociateDeviceFromPlacement

NFData 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" "libZSservicesZSamazonka-iot1click-projectsZSamazonka-iot1click-projects" '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.

CreatePlacement

data CreatePlacement Source #

See: newCreatePlacement smart constructor.

Instances

Instances details
Eq CreatePlacement Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.CreatePlacement

Read CreatePlacement Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.CreatePlacement

Show CreatePlacement Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.CreatePlacement

Generic CreatePlacement Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.CreatePlacement

Associated Types

type Rep CreatePlacement :: Type -> Type #

NFData CreatePlacement Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.CreatePlacement

Methods

rnf :: CreatePlacement -> () #

Hashable CreatePlacement Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.CreatePlacement

ToJSON CreatePlacement Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.CreatePlacement

AWSRequest CreatePlacement Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.CreatePlacement

Associated Types

type AWSResponse 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

type Rep CreatePlacement Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.CreatePlacement

type Rep CreatePlacement = D1 ('MetaData "CreatePlacement" "Amazonka.IoT1ClickProjects.CreatePlacement" "libZSservicesZSamazonka-iot1click-projectsZSamazonka-iot1click-projects" '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))))
type AWSResponse CreatePlacement Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.CreatePlacement

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:

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

$sel:placementName:CreatePlacement', createPlacement_placementName - The name of the placement to be created.

$sel:projectName:CreatePlacement', createPlacement_projectName - The name of the project in which to create the placement.

data CreatePlacementResponse Source #

See: newCreatePlacementResponse smart constructor.

Instances

Instances details
Eq CreatePlacementResponse Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.CreatePlacement

Read CreatePlacementResponse Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.CreatePlacement

Show CreatePlacementResponse Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.CreatePlacement

Generic CreatePlacementResponse Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.CreatePlacement

Associated Types

type Rep CreatePlacementResponse :: Type -> Type #

NFData CreatePlacementResponse Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.CreatePlacement

Methods

rnf :: CreatePlacementResponse -> () #

type Rep CreatePlacementResponse Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.CreatePlacement

type Rep CreatePlacementResponse = D1 ('MetaData "CreatePlacementResponse" "Amazonka.IoT1ClickProjects.CreatePlacement" "libZSservicesZSamazonka-iot1click-projectsZSamazonka-iot1click-projects" '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.

DescribeProject

data DescribeProject Source #

See: newDescribeProject smart constructor.

Constructors

DescribeProject' Text 

Instances

Instances details
Eq DescribeProject Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.DescribeProject

Read DescribeProject Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.DescribeProject

Show DescribeProject Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.DescribeProject

Generic DescribeProject Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.DescribeProject

Associated Types

type Rep DescribeProject :: Type -> Type #

NFData DescribeProject Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.DescribeProject

Methods

rnf :: DescribeProject -> () #

Hashable DescribeProject Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.DescribeProject

AWSRequest DescribeProject Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.DescribeProject

Associated Types

type AWSResponse DescribeProject #

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

type Rep DescribeProject Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.DescribeProject

type Rep DescribeProject = D1 ('MetaData "DescribeProject" "Amazonka.IoT1ClickProjects.DescribeProject" "libZSservicesZSamazonka-iot1click-projectsZSamazonka-iot1click-projects" 'False) (C1 ('MetaCons "DescribeProject'" 'PrefixI 'True) (S1 ('MetaSel ('Just "projectName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse DescribeProject Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.DescribeProject

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:

$sel:projectName:DescribeProject', describeProject_projectName - The name of the project to be described.

data DescribeProjectResponse Source #

See: newDescribeProjectResponse smart constructor.

Instances

Instances details
Eq DescribeProjectResponse Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.DescribeProject

Read DescribeProjectResponse Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.DescribeProject

Show DescribeProjectResponse Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.DescribeProject

Generic DescribeProjectResponse Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.DescribeProject

Associated Types

type Rep DescribeProjectResponse :: Type -> Type #

NFData DescribeProjectResponse Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.DescribeProject

Methods

rnf :: DescribeProjectResponse -> () #

type Rep DescribeProjectResponse Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.DescribeProject

type Rep DescribeProjectResponse = D1 ('MetaData "DescribeProjectResponse" "Amazonka.IoT1ClickProjects.DescribeProject" "libZSservicesZSamazonka-iot1click-projectsZSamazonka-iot1click-projects" '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.

GetDevicesInPlacement

data GetDevicesInPlacement Source #

See: newGetDevicesInPlacement smart constructor.

Instances

Instances details
Eq GetDevicesInPlacement Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.GetDevicesInPlacement

Read GetDevicesInPlacement Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.GetDevicesInPlacement

Show GetDevicesInPlacement Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.GetDevicesInPlacement

Generic GetDevicesInPlacement Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.GetDevicesInPlacement

Associated Types

type Rep GetDevicesInPlacement :: Type -> Type #

NFData GetDevicesInPlacement Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.GetDevicesInPlacement

Methods

rnf :: GetDevicesInPlacement -> () #

Hashable GetDevicesInPlacement Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.GetDevicesInPlacement

AWSRequest GetDevicesInPlacement Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.GetDevicesInPlacement

Associated Types

type AWSResponse GetDevicesInPlacement #

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

type Rep GetDevicesInPlacement Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.GetDevicesInPlacement

type Rep GetDevicesInPlacement = D1 ('MetaData "GetDevicesInPlacement" "Amazonka.IoT1ClickProjects.GetDevicesInPlacement" "libZSservicesZSamazonka-iot1click-projectsZSamazonka-iot1click-projects" 'False) (C1 ('MetaCons "GetDevicesInPlacement'" 'PrefixI 'True) (S1 ('MetaSel ('Just "projectName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "placementName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse GetDevicesInPlacement Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.GetDevicesInPlacement

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:

$sel:projectName:GetDevicesInPlacement', getDevicesInPlacement_projectName - The name of the project containing the placement.

$sel:placementName:GetDevicesInPlacement', getDevicesInPlacement_placementName - The name of the placement to get the devices from.

data GetDevicesInPlacementResponse Source #

See: newGetDevicesInPlacementResponse smart constructor.

Instances

Instances details
Eq GetDevicesInPlacementResponse Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.GetDevicesInPlacement

Read GetDevicesInPlacementResponse Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.GetDevicesInPlacement

Show GetDevicesInPlacementResponse Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.GetDevicesInPlacement

Generic GetDevicesInPlacementResponse Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.GetDevicesInPlacement

Associated Types

type Rep GetDevicesInPlacementResponse :: Type -> Type #

NFData 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" "libZSservicesZSamazonka-iot1click-projectsZSamazonka-iot1click-projects" '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.

DescribePlacement

data DescribePlacement Source #

See: newDescribePlacement smart constructor.

Instances

Instances details
Eq DescribePlacement Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.DescribePlacement

Read DescribePlacement Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.DescribePlacement

Show DescribePlacement Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.DescribePlacement

Generic DescribePlacement Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.DescribePlacement

Associated Types

type Rep DescribePlacement :: Type -> Type #

NFData DescribePlacement Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.DescribePlacement

Methods

rnf :: DescribePlacement -> () #

Hashable DescribePlacement Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.DescribePlacement

AWSRequest DescribePlacement Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.DescribePlacement

Associated Types

type AWSResponse DescribePlacement #

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

type Rep DescribePlacement Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.DescribePlacement

type Rep DescribePlacement = D1 ('MetaData "DescribePlacement" "Amazonka.IoT1ClickProjects.DescribePlacement" "libZSservicesZSamazonka-iot1click-projectsZSamazonka-iot1click-projects" 'False) (C1 ('MetaCons "DescribePlacement'" 'PrefixI 'True) (S1 ('MetaSel ('Just "placementName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "projectName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse DescribePlacement Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.DescribePlacement

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:

$sel:placementName:DescribePlacement', describePlacement_placementName - The name of the placement within a project.

$sel:projectName:DescribePlacement', describePlacement_projectName - The project containing the placement to be described.

data DescribePlacementResponse Source #

See: newDescribePlacementResponse smart constructor.

Instances

Instances details
Eq DescribePlacementResponse Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.DescribePlacement

Read DescribePlacementResponse Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.DescribePlacement

Show DescribePlacementResponse Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.DescribePlacement

Generic DescribePlacementResponse Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.DescribePlacement

Associated Types

type Rep DescribePlacementResponse :: Type -> Type #

NFData 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" "libZSservicesZSamazonka-iot1click-projectsZSamazonka-iot1click-projects" '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.

AssociateDeviceWithPlacement

data AssociateDeviceWithPlacement Source #

See: newAssociateDeviceWithPlacement smart constructor.

Instances

Instances details
Eq AssociateDeviceWithPlacement Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.AssociateDeviceWithPlacement

Read AssociateDeviceWithPlacement Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.AssociateDeviceWithPlacement

Show 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 #

NFData AssociateDeviceWithPlacement Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.AssociateDeviceWithPlacement

Hashable AssociateDeviceWithPlacement Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.AssociateDeviceWithPlacement

ToJSON AssociateDeviceWithPlacement Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.AssociateDeviceWithPlacement

AWSRequest 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

type Rep AssociateDeviceWithPlacement Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.AssociateDeviceWithPlacement

type Rep AssociateDeviceWithPlacement = D1 ('MetaData "AssociateDeviceWithPlacement" "Amazonka.IoT1ClickProjects.AssociateDeviceWithPlacement" "libZSservicesZSamazonka-iot1click-projectsZSamazonka-iot1click-projects" '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))))
type AWSResponse AssociateDeviceWithPlacement Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.AssociateDeviceWithPlacement

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:

$sel:projectName:AssociateDeviceWithPlacement', associateDeviceWithPlacement_projectName - The name of the project containing the placement in which to associate the device.

$sel:placementName: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
Eq 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

Generic AssociateDeviceWithPlacementResponse Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.AssociateDeviceWithPlacement

NFData 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" "libZSservicesZSamazonka-iot1click-projectsZSamazonka-iot1click-projects" '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.

DeletePlacement

data DeletePlacement Source #

See: newDeletePlacement smart constructor.

Constructors

DeletePlacement' Text Text 

Instances

Instances details
Eq DeletePlacement Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.DeletePlacement

Read DeletePlacement Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.DeletePlacement

Show DeletePlacement Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.DeletePlacement

Generic DeletePlacement Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.DeletePlacement

Associated Types

type Rep DeletePlacement :: Type -> Type #

NFData DeletePlacement Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.DeletePlacement

Methods

rnf :: DeletePlacement -> () #

Hashable DeletePlacement Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.DeletePlacement

AWSRequest DeletePlacement Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.DeletePlacement

Associated Types

type AWSResponse DeletePlacement #

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

type Rep DeletePlacement Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.DeletePlacement

type Rep DeletePlacement = D1 ('MetaData "DeletePlacement" "Amazonka.IoT1ClickProjects.DeletePlacement" "libZSservicesZSamazonka-iot1click-projectsZSamazonka-iot1click-projects" 'False) (C1 ('MetaCons "DeletePlacement'" 'PrefixI 'True) (S1 ('MetaSel ('Just "placementName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "projectName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse DeletePlacement Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.DeletePlacement

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:

$sel:placementName:DeletePlacement', deletePlacement_placementName - The name of the empty placement to delete.

$sel:projectName:DeletePlacement', deletePlacement_projectName - The project containing the empty placement to delete.

data DeletePlacementResponse Source #

See: newDeletePlacementResponse smart constructor.

Instances

Instances details
Eq DeletePlacementResponse Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.DeletePlacement

Read DeletePlacementResponse Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.DeletePlacement

Show DeletePlacementResponse Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.DeletePlacement

Generic DeletePlacementResponse Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.DeletePlacement

Associated Types

type Rep DeletePlacementResponse :: Type -> Type #

NFData DeletePlacementResponse Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.DeletePlacement

Methods

rnf :: DeletePlacementResponse -> () #

type Rep DeletePlacementResponse Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.DeletePlacement

type Rep DeletePlacementResponse = D1 ('MetaData "DeletePlacementResponse" "Amazonka.IoT1ClickProjects.DeletePlacement" "libZSservicesZSamazonka-iot1click-projectsZSamazonka-iot1click-projects" '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.

UpdatePlacement

data UpdatePlacement Source #

See: newUpdatePlacement smart constructor.

Instances

Instances details
Eq UpdatePlacement Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.UpdatePlacement

Read UpdatePlacement Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.UpdatePlacement

Show UpdatePlacement Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.UpdatePlacement

Generic UpdatePlacement Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.UpdatePlacement

Associated Types

type Rep UpdatePlacement :: Type -> Type #

NFData UpdatePlacement Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.UpdatePlacement

Methods

rnf :: UpdatePlacement -> () #

Hashable UpdatePlacement Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.UpdatePlacement

ToJSON UpdatePlacement Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.UpdatePlacement

AWSRequest UpdatePlacement Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.UpdatePlacement

Associated Types

type AWSResponse 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

type Rep UpdatePlacement Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.UpdatePlacement

type Rep UpdatePlacement = D1 ('MetaData "UpdatePlacement" "Amazonka.IoT1ClickProjects.UpdatePlacement" "libZSservicesZSamazonka-iot1click-projectsZSamazonka-iot1click-projects" '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))))
type AWSResponse UpdatePlacement Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.UpdatePlacement

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:

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

$sel:placementName:UpdatePlacement', updatePlacement_placementName - The name of the placement to update.

$sel:projectName:UpdatePlacement', updatePlacement_projectName - The name of the project containing the placement to be updated.

data UpdatePlacementResponse Source #

See: newUpdatePlacementResponse smart constructor.

Instances

Instances details
Eq UpdatePlacementResponse Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.UpdatePlacement

Read UpdatePlacementResponse Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.UpdatePlacement

Show UpdatePlacementResponse Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.UpdatePlacement

Generic UpdatePlacementResponse Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.UpdatePlacement

Associated Types

type Rep UpdatePlacementResponse :: Type -> Type #

NFData UpdatePlacementResponse Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.UpdatePlacement

Methods

rnf :: UpdatePlacementResponse -> () #

type Rep UpdatePlacementResponse Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.UpdatePlacement

type Rep UpdatePlacementResponse = D1 ('MetaData "UpdatePlacementResponse" "Amazonka.IoT1ClickProjects.UpdatePlacement" "libZSservicesZSamazonka-iot1click-projectsZSamazonka-iot1click-projects" '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.

TagResource

data TagResource Source #

See: newTagResource smart constructor.

Instances

Instances details
Eq TagResource Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.TagResource

Read TagResource Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.TagResource

Show TagResource Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.TagResource

Generic TagResource Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.TagResource

Associated Types

type Rep TagResource :: Type -> Type #

NFData TagResource Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.TagResource

Methods

rnf :: TagResource -> () #

Hashable TagResource Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.TagResource

ToJSON TagResource Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.TagResource

AWSRequest TagResource Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.TagResource

Associated Types

type AWSResponse 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

type Rep TagResource Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.TagResource

type Rep TagResource = D1 ('MetaData "TagResource" "Amazonka.IoT1ClickProjects.TagResource" "libZSservicesZSamazonka-iot1click-projectsZSamazonka-iot1click-projects" '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))))
type AWSResponse TagResource Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.TagResource

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.

$sel:tags: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
Eq TagResourceResponse Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.TagResource

Read TagResourceResponse Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.TagResource

Show TagResourceResponse Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.TagResource

Generic TagResourceResponse Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.TagResource

Associated Types

type Rep TagResourceResponse :: Type -> Type #

NFData TagResourceResponse Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.TagResource

Methods

rnf :: TagResourceResponse -> () #

type Rep TagResourceResponse Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.TagResource

type Rep TagResourceResponse = D1 ('MetaData "TagResourceResponse" "Amazonka.IoT1ClickProjects.TagResource" "libZSservicesZSamazonka-iot1click-projectsZSamazonka-iot1click-projects" '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.

ListPlacements (Paginated)

data ListPlacements Source #

See: newListPlacements smart constructor.

Instances

Instances details
Eq ListPlacements Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.ListPlacements

Read ListPlacements Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.ListPlacements

Show ListPlacements Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.ListPlacements

Generic ListPlacements Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.ListPlacements

Associated Types

type Rep ListPlacements :: Type -> Type #

NFData ListPlacements Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.ListPlacements

Methods

rnf :: ListPlacements -> () #

Hashable 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 #

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

type Rep ListPlacements Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.ListPlacements

type Rep ListPlacements = D1 ('MetaData "ListPlacements" "Amazonka.IoT1ClickProjects.ListPlacements" "libZSservicesZSamazonka-iot1click-projectsZSamazonka-iot1click-projects" 'False) (C1 ('MetaCons "ListPlacements'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "projectName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))
type AWSResponse ListPlacements Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.ListPlacements

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:nextToken:ListPlacements', listPlacements_nextToken - The token to retrieve the next set of results.

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

$sel:projectName:ListPlacements', listPlacements_projectName - The project containing the placements to be listed.

data ListPlacementsResponse Source #

See: newListPlacementsResponse smart constructor.

Instances

Instances details
Eq ListPlacementsResponse Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.ListPlacements

Read ListPlacementsResponse Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.ListPlacements

Show ListPlacementsResponse Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.ListPlacements

Generic ListPlacementsResponse Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.ListPlacements

Associated Types

type Rep ListPlacementsResponse :: Type -> Type #

NFData ListPlacementsResponse Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.ListPlacements

Methods

rnf :: ListPlacementsResponse -> () #

type Rep ListPlacementsResponse Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.ListPlacements

type Rep ListPlacementsResponse = D1 ('MetaData "ListPlacementsResponse" "Amazonka.IoT1ClickProjects.ListPlacements" "libZSservicesZSamazonka-iot1click-projectsZSamazonka-iot1click-projects" '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:

$sel:nextToken: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.

UntagResource

data UntagResource Source #

See: newUntagResource smart constructor.

Instances

Instances details
Eq UntagResource Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.UntagResource

Read UntagResource Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.UntagResource

Show UntagResource Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.UntagResource

Generic UntagResource Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.UntagResource

Associated Types

type Rep UntagResource :: Type -> Type #

NFData UntagResource Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.UntagResource

Methods

rnf :: UntagResource -> () #

Hashable UntagResource Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.UntagResource

AWSRequest UntagResource Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.UntagResource

Associated Types

type AWSResponse UntagResource #

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

type Rep UntagResource Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.UntagResource

type Rep UntagResource = D1 ('MetaData "UntagResource" "Amazonka.IoT1ClickProjects.UntagResource" "libZSservicesZSamazonka-iot1click-projectsZSamazonka-iot1click-projects" '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))))
type AWSResponse UntagResource Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.UntagResource

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
Eq UntagResourceResponse Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.UntagResource

Read UntagResourceResponse Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.UntagResource

Show UntagResourceResponse Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.UntagResource

Generic UntagResourceResponse Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.UntagResource

Associated Types

type Rep UntagResourceResponse :: Type -> Type #

NFData UntagResourceResponse Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.UntagResource

Methods

rnf :: UntagResourceResponse -> () #

type Rep UntagResourceResponse Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.UntagResource

type Rep UntagResourceResponse = D1 ('MetaData "UntagResourceResponse" "Amazonka.IoT1ClickProjects.UntagResource" "libZSservicesZSamazonka-iot1click-projectsZSamazonka-iot1click-projects" '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.

CreateProject

data CreateProject Source #

See: newCreateProject smart constructor.

Instances

Instances details
Eq CreateProject Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.CreateProject

Read CreateProject Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.CreateProject

Show CreateProject Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.CreateProject

Generic CreateProject Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.CreateProject

Associated Types

type Rep CreateProject :: Type -> Type #

NFData CreateProject Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.CreateProject

Methods

rnf :: CreateProject -> () #

Hashable CreateProject Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.CreateProject

ToJSON CreateProject Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.CreateProject

AWSRequest CreateProject Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.CreateProject

Associated Types

type AWSResponse 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

type Rep CreateProject Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.CreateProject

type Rep CreateProject = D1 ('MetaData "CreateProject" "Amazonka.IoT1ClickProjects.CreateProject" "libZSservicesZSamazonka-iot1click-projectsZSamazonka-iot1click-projects" 'False) (C1 ('MetaCons "CreateProject'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "placementTemplate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe PlacementTemplate)) :*: S1 ('MetaSel ('Just "description") '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))))
type AWSResponse CreateProject Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.CreateProject

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:

$sel:placementTemplate: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.

$sel:description:CreateProject', createProject_description - An optional description for the project.

$sel:tags: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.

$sel:projectName:CreateProject', createProject_projectName - The name of the project to create.

data CreateProjectResponse Source #

See: newCreateProjectResponse smart constructor.

Instances

Instances details
Eq CreateProjectResponse Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.CreateProject

Read CreateProjectResponse Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.CreateProject

Show CreateProjectResponse Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.CreateProject

Generic CreateProjectResponse Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.CreateProject

Associated Types

type Rep CreateProjectResponse :: Type -> Type #

NFData CreateProjectResponse Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.CreateProject

Methods

rnf :: CreateProjectResponse -> () #

type Rep CreateProjectResponse Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.CreateProject

type Rep CreateProjectResponse = D1 ('MetaData "CreateProjectResponse" "Amazonka.IoT1ClickProjects.CreateProject" "libZSservicesZSamazonka-iot1click-projectsZSamazonka-iot1click-projects" '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.

Types

DeviceTemplate

data DeviceTemplate Source #

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

See: newDeviceTemplate smart constructor.

Instances

Instances details
Eq DeviceTemplate Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.Types.DeviceTemplate

Read DeviceTemplate Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.Types.DeviceTemplate

Show 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 #

NFData DeviceTemplate Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.Types.DeviceTemplate

Methods

rnf :: DeviceTemplate -> () #

Hashable DeviceTemplate Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.Types.DeviceTemplate

ToJSON DeviceTemplate Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.Types.DeviceTemplate

FromJSON 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" "libZSservicesZSamazonka-iot1click-projectsZSamazonka-iot1click-projects" 'False) (C1 ('MetaCons "DeviceTemplate'" 'PrefixI 'True) (S1 ('MetaSel ('Just "deviceType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "callbackOverrides") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text 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:deviceType:DeviceTemplate', deviceTemplate_deviceType - The device type, which currently must be "button".

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

PlacementDescription

data PlacementDescription Source #

An object describing a project's placement.

See: newPlacementDescription smart constructor.

Instances

Instances details
Eq PlacementDescription Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.Types.PlacementDescription

Read PlacementDescription Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.Types.PlacementDescription

Show 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 #

NFData PlacementDescription Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.Types.PlacementDescription

Methods

rnf :: PlacementDescription -> () #

Hashable PlacementDescription Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.Types.PlacementDescription

FromJSON 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" "libZSservicesZSamazonka-iot1click-projectsZSamazonka-iot1click-projects" '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
Eq PlacementSummary Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.Types.PlacementSummary

Read PlacementSummary Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.Types.PlacementSummary

Show 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 #

NFData PlacementSummary Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.Types.PlacementSummary

Methods

rnf :: PlacementSummary -> () #

Hashable PlacementSummary Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.Types.PlacementSummary

FromJSON 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" "libZSservicesZSamazonka-iot1click-projectsZSamazonka-iot1click-projects" '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
Eq PlacementTemplate Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.Types.PlacementTemplate

Read PlacementTemplate Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.Types.PlacementTemplate

Show 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 #

NFData PlacementTemplate Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.Types.PlacementTemplate

Methods

rnf :: PlacementTemplate -> () #

Hashable PlacementTemplate Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.Types.PlacementTemplate

ToJSON PlacementTemplate Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.Types.PlacementTemplate

FromJSON 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" "libZSservicesZSamazonka-iot1click-projectsZSamazonka-iot1click-projects" 'False) (C1 ('MetaCons "PlacementTemplate'" 'PrefixI 'True) (S1 ('MetaSel ('Just "deviceTemplates") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text DeviceTemplate))) :*: S1 ('MetaSel ('Just "defaultAttributes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text Text)))))

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:deviceTemplates:PlacementTemplate', placementTemplate_deviceTemplates - An object specifying the DeviceTemplate for all placements using this (PlacementTemplate) template.

$sel:defaultAttributes:PlacementTemplate', placementTemplate_defaultAttributes - The default attributes (key/value pairs) to be applied to all placements using this 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
Eq ProjectDescription Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.Types.ProjectDescription

Read ProjectDescription Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.Types.ProjectDescription

Show 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 #

NFData ProjectDescription Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.Types.ProjectDescription

Methods

rnf :: ProjectDescription -> () #

Hashable ProjectDescription Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.Types.ProjectDescription

FromJSON 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" "libZSservicesZSamazonka-iot1click-projectsZSamazonka-iot1click-projects" 'False) (C1 ('MetaCons "ProjectDescription'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "placementTemplate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe PlacementTemplate)) :*: S1 ('MetaSel ('Just "description") '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)))))

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:placementTemplate:ProjectDescription', projectDescription_placementTemplate - An object describing the project's placement specifications.

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

$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
Eq ProjectSummary Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.Types.ProjectSummary

Read ProjectSummary Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.Types.ProjectSummary

Show 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 #

NFData ProjectSummary Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.Types.ProjectSummary

Methods

rnf :: ProjectSummary -> () #

Hashable ProjectSummary Source # 
Instance details

Defined in Amazonka.IoT1ClickProjects.Types.ProjectSummary

FromJSON 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" "libZSservicesZSamazonka-iot1click-projectsZSamazonka-iot1click-projects" '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.