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.Types.ProjectSummary

Description

 
Synopsis

Documentation

data ProjectSummary Source #

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

See: newProjectSummary smart constructor.

Constructors

ProjectSummary' 

Fields

  • arn :: Maybe Text

    The ARN of the project.

  • tags :: Maybe (HashMap Text Text)

    The tags (metadata key/value pairs) associated with the project.

  • projectName :: Text

    The name of the project being summarized.

  • createdDate :: POSIX

    The date when the project was originally created, in UNIX epoch time format.

  • updatedDate :: POSIX

    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.

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.

projectSummary_tags :: Lens' ProjectSummary (Maybe (HashMap Text Text)) Source #

The tags (metadata key/value pairs) associated with the project.

projectSummary_projectName :: Lens' ProjectSummary Text Source #

The name of the project being summarized.

projectSummary_createdDate :: Lens' ProjectSummary UTCTime Source #

The date when the project was originally created, in UNIX epoch time format.

projectSummary_updatedDate :: Lens' ProjectSummary UTCTime Source #

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.