Copyright | (c) 2013-2021 Brendan Hay |
---|---|
License | Mozilla Public License, v. 2.0. |
Maintainer | Brendan Hay <brendan.g.hay+amazonka@gmail.com> |
Stability | auto-generated |
Portability | non-portable (GHC extensions) |
Safe Haskell | None |
Synopsis
- data Project = Project' {
- creationTime :: Maybe POSIX
- serviceCatalogProvisionedProductDetails :: Maybe ServiceCatalogProvisionedProductDetails
- createdBy :: Maybe UserContext
- projectStatus :: Maybe ProjectStatus
- projectName :: Maybe Text
- serviceCatalogProvisioningDetails :: Maybe ServiceCatalogProvisioningDetails
- projectId :: Maybe Text
- projectArn :: Maybe Text
- projectDescription :: Maybe Text
- tags :: Maybe [Tag]
- newProject :: Project
- project_creationTime :: Lens' Project (Maybe UTCTime)
- project_serviceCatalogProvisionedProductDetails :: Lens' Project (Maybe ServiceCatalogProvisionedProductDetails)
- project_createdBy :: Lens' Project (Maybe UserContext)
- project_projectStatus :: Lens' Project (Maybe ProjectStatus)
- project_projectName :: Lens' Project (Maybe Text)
- project_serviceCatalogProvisioningDetails :: Lens' Project (Maybe ServiceCatalogProvisioningDetails)
- project_projectId :: Lens' Project (Maybe Text)
- project_projectArn :: Lens' Project (Maybe Text)
- project_projectDescription :: Lens' Project (Maybe Text)
- project_tags :: Lens' Project (Maybe [Tag])
Documentation
The properties of a project as returned by the Search API.
See: newProject
smart constructor.
Project' | |
|
Instances
newProject :: Project Source #
Create a value of Project
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:creationTime:Project'
, project_creationTime
- A timestamp specifying when the project was created.
$sel:serviceCatalogProvisionedProductDetails:Project'
, project_serviceCatalogProvisionedProductDetails
- Undocumented member.
$sel:createdBy:Project'
, project_createdBy
- Who created the project.
$sel:projectStatus:Project'
, project_projectStatus
- The status of the project.
$sel:projectName:Project'
, project_projectName
- The name of the project.
$sel:serviceCatalogProvisioningDetails:Project'
, project_serviceCatalogProvisioningDetails
- Undocumented member.
$sel:projectId:Project'
, project_projectId
- The ID of the project.
$sel:projectArn:Project'
, project_projectArn
- The Amazon Resource Name (ARN) of the project.
$sel:projectDescription:Project'
, project_projectDescription
- The description of the project.
$sel:tags:Project'
, project_tags
- An array of key-value pairs. You can use tags to categorize your Amazon
Web Services resources in different ways, for example, by purpose,
owner, or environment. For more information, see
Tagging Amazon Web Services Resources.
project_creationTime :: Lens' Project (Maybe UTCTime) Source #
A timestamp specifying when the project was created.
project_serviceCatalogProvisionedProductDetails :: Lens' Project (Maybe ServiceCatalogProvisionedProductDetails) Source #
Undocumented member.
project_createdBy :: Lens' Project (Maybe UserContext) Source #
Who created the project.
project_projectStatus :: Lens' Project (Maybe ProjectStatus) Source #
The status of the project.
project_serviceCatalogProvisioningDetails :: Lens' Project (Maybe ServiceCatalogProvisioningDetails) Source #
Undocumented member.
project_projectArn :: Lens' Project (Maybe Text) Source #
The Amazon Resource Name (ARN) of the project.
project_tags :: Lens' Project (Maybe [Tag]) Source #
An array of key-value pairs. You can use tags to categorize your Amazon Web Services resources in different ways, for example, by purpose, owner, or environment. For more information, see Tagging Amazon Web Services Resources.