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 |
Amazonka.Mobile.Lens
Description
Synopsis
- listProjects_nextToken :: Lens' ListProjects (Maybe Text)
- listProjects_maxResults :: Lens' ListProjects (Maybe Int)
- listProjectsResponse_nextToken :: Lens' ListProjectsResponse (Maybe Text)
- listProjectsResponse_projects :: Lens' ListProjectsResponse (Maybe [ProjectSummary])
- listProjectsResponse_httpStatus :: Lens' ListProjectsResponse Int
- deleteProject_projectId :: Lens' DeleteProject Text
- deleteProjectResponse_deletedResources :: Lens' DeleteProjectResponse (Maybe [Resource])
- deleteProjectResponse_orphanedResources :: Lens' DeleteProjectResponse (Maybe [Resource])
- deleteProjectResponse_httpStatus :: Lens' DeleteProjectResponse Int
- updateProject_contents :: Lens' UpdateProject (Maybe ByteString)
- updateProject_projectId :: Lens' UpdateProject Text
- updateProjectResponse_details :: Lens' UpdateProjectResponse (Maybe ProjectDetails)
- updateProjectResponse_httpStatus :: Lens' UpdateProjectResponse Int
- listBundles_nextToken :: Lens' ListBundles (Maybe Text)
- listBundles_maxResults :: Lens' ListBundles (Maybe Int)
- listBundlesResponse_bundleList :: Lens' ListBundlesResponse (Maybe [BundleDetails])
- listBundlesResponse_nextToken :: Lens' ListBundlesResponse (Maybe Text)
- listBundlesResponse_httpStatus :: Lens' ListBundlesResponse Int
- describeProject_syncFromResources :: Lens' DescribeProject (Maybe Bool)
- describeProject_projectId :: Lens' DescribeProject Text
- describeProjectResponse_details :: Lens' DescribeProjectResponse (Maybe ProjectDetails)
- describeProjectResponse_httpStatus :: Lens' DescribeProjectResponse Int
- exportProject_projectId :: Lens' ExportProject Text
- exportProjectResponse_shareUrl :: Lens' ExportProjectResponse (Maybe Text)
- exportProjectResponse_downloadUrl :: Lens' ExportProjectResponse (Maybe Text)
- exportProjectResponse_snapshotId :: Lens' ExportProjectResponse (Maybe Text)
- exportProjectResponse_httpStatus :: Lens' ExportProjectResponse Int
- describeBundle_bundleId :: Lens' DescribeBundle Text
- describeBundleResponse_details :: Lens' DescribeBundleResponse (Maybe BundleDetails)
- describeBundleResponse_httpStatus :: Lens' DescribeBundleResponse Int
- exportBundle_platform :: Lens' ExportBundle (Maybe Platform)
- exportBundle_projectId :: Lens' ExportBundle (Maybe Text)
- exportBundle_bundleId :: Lens' ExportBundle Text
- exportBundleResponse_downloadUrl :: Lens' ExportBundleResponse (Maybe Text)
- exportBundleResponse_httpStatus :: Lens' ExportBundleResponse Int
- createProject_contents :: Lens' CreateProject (Maybe ByteString)
- createProject_name :: Lens' CreateProject (Maybe Text)
- createProject_region :: Lens' CreateProject (Maybe Text)
- createProject_snapshotId :: Lens' CreateProject (Maybe Text)
- createProjectResponse_details :: Lens' CreateProjectResponse (Maybe ProjectDetails)
- createProjectResponse_httpStatus :: Lens' CreateProjectResponse Int
- bundleDetails_availablePlatforms :: Lens' BundleDetails (Maybe [Platform])
- bundleDetails_bundleId :: Lens' BundleDetails (Maybe Text)
- bundleDetails_version :: Lens' BundleDetails (Maybe Text)
- bundleDetails_iconUrl :: Lens' BundleDetails (Maybe Text)
- bundleDetails_title :: Lens' BundleDetails (Maybe Text)
- bundleDetails_description :: Lens' BundleDetails (Maybe Text)
- projectDetails_state :: Lens' ProjectDetails (Maybe ProjectState)
- projectDetails_resources :: Lens' ProjectDetails (Maybe [Resource])
- projectDetails_createdDate :: Lens' ProjectDetails (Maybe UTCTime)
- projectDetails_consoleUrl :: Lens' ProjectDetails (Maybe Text)
- projectDetails_name :: Lens' ProjectDetails (Maybe Text)
- projectDetails_region :: Lens' ProjectDetails (Maybe Text)
- projectDetails_projectId :: Lens' ProjectDetails (Maybe Text)
- projectDetails_lastUpdatedDate :: Lens' ProjectDetails (Maybe UTCTime)
- projectSummary_name :: Lens' ProjectSummary (Maybe Text)
- projectSummary_projectId :: Lens' ProjectSummary (Maybe Text)
- resource_feature :: Lens' Resource (Maybe Text)
- resource_arn :: Lens' Resource (Maybe Text)
- resource_name :: Lens' Resource (Maybe Text)
- resource_attributes :: Lens' Resource (Maybe (HashMap Text Text))
- resource_type :: Lens' Resource (Maybe Text)
Operations
ListProjects
listProjects_nextToken :: Lens' ListProjects (Maybe Text) Source #
Pagination token. Set to null to start listing projects from start. If non-null pagination token is returned in a result, then pass its value in here in another request to list more projects.
listProjects_maxResults :: Lens' ListProjects (Maybe Int) Source #
Maximum number of records to list in a single response.
listProjectsResponse_nextToken :: Lens' ListProjectsResponse (Maybe Text) Source #
Undocumented member.
listProjectsResponse_projects :: Lens' ListProjectsResponse (Maybe [ProjectSummary]) Source #
Undocumented member.
listProjectsResponse_httpStatus :: Lens' ListProjectsResponse Int Source #
The response's http status code.
DeleteProject
deleteProject_projectId :: Lens' DeleteProject Text Source #
Unique project identifier.
deleteProjectResponse_deletedResources :: Lens' DeleteProjectResponse (Maybe [Resource]) Source #
Resources which were deleted.
deleteProjectResponse_orphanedResources :: Lens' DeleteProjectResponse (Maybe [Resource]) Source #
Resources which were not deleted, due to a risk of losing potentially important data or files.
deleteProjectResponse_httpStatus :: Lens' DeleteProjectResponse Int Source #
The response's http status code.
UpdateProject
updateProject_contents :: Lens' UpdateProject (Maybe ByteString) Source #
ZIP or YAML file which contains project configuration to be updated. This should be the contents of the file downloaded from the URL provided in an export project operation.
updateProject_projectId :: Lens' UpdateProject Text Source #
Unique project identifier.
updateProjectResponse_details :: Lens' UpdateProjectResponse (Maybe ProjectDetails) Source #
Detailed information about the updated AWS Mobile Hub project.
updateProjectResponse_httpStatus :: Lens' UpdateProjectResponse Int Source #
The response's http status code.
ListBundles
listBundles_nextToken :: Lens' ListBundles (Maybe Text) Source #
Pagination token. Set to null to start listing bundles from start. If non-null pagination token is returned in a result, then pass its value in here in another request to list more bundles.
listBundles_maxResults :: Lens' ListBundles (Maybe Int) Source #
Maximum number of records to list in a single response.
listBundlesResponse_bundleList :: Lens' ListBundlesResponse (Maybe [BundleDetails]) Source #
A list of bundles.
listBundlesResponse_nextToken :: Lens' ListBundlesResponse (Maybe Text) Source #
Pagination token. If non-null pagination token is returned in a result, then pass its value in another request to fetch more entries.
listBundlesResponse_httpStatus :: Lens' ListBundlesResponse Int Source #
The response's http status code.
DescribeProject
describeProject_syncFromResources :: Lens' DescribeProject (Maybe Bool) Source #
If set to true, causes AWS Mobile Hub to synchronize information from other services, e.g., update state of AWS CloudFormation stacks in the AWS Mobile Hub project.
describeProject_projectId :: Lens' DescribeProject Text Source #
Unique project identifier.
describeProjectResponse_details :: Lens' DescribeProjectResponse (Maybe ProjectDetails) Source #
Undocumented member.
describeProjectResponse_httpStatus :: Lens' DescribeProjectResponse Int Source #
The response's http status code.
ExportProject
exportProject_projectId :: Lens' ExportProject Text Source #
Unique project identifier.
exportProjectResponse_shareUrl :: Lens' ExportProjectResponse (Maybe Text) Source #
URL which can be shared to allow other AWS users to create their own project in AWS Mobile Hub with the same configuration as the specified project. This URL pertains to a snapshot in time of the project configuration that is created when this API is called. If you want to share additional changes to your project configuration, then you will need to create and share a new snapshot by calling this method again.
exportProjectResponse_downloadUrl :: Lens' ExportProjectResponse (Maybe Text) Source #
URL which can be used to download the exported project configuation file(s).
exportProjectResponse_snapshotId :: Lens' ExportProjectResponse (Maybe Text) Source #
Unique identifier for the exported snapshot of the project configuration. This snapshot identifier is included in the share URL.
exportProjectResponse_httpStatus :: Lens' ExportProjectResponse Int Source #
The response's http status code.
DescribeBundle
describeBundle_bundleId :: Lens' DescribeBundle Text Source #
Unique bundle identifier.
describeBundleResponse_details :: Lens' DescribeBundleResponse (Maybe BundleDetails) Source #
The details of the bundle.
describeBundleResponse_httpStatus :: Lens' DescribeBundleResponse Int Source #
The response's http status code.
ExportBundle
exportBundle_platform :: Lens' ExportBundle (Maybe Platform) Source #
Developer desktop or target application platform.
exportBundle_projectId :: Lens' ExportBundle (Maybe Text) Source #
Unique project identifier.
exportBundle_bundleId :: Lens' ExportBundle Text Source #
Unique bundle identifier.
exportBundleResponse_downloadUrl :: Lens' ExportBundleResponse (Maybe Text) Source #
URL which contains the custom-generated SDK and tool packages used to integrate the client mobile app or web app with the AWS resources created by the AWS Mobile Hub project.
exportBundleResponse_httpStatus :: Lens' ExportBundleResponse Int Source #
The response's http status code.
CreateProject
createProject_contents :: Lens' CreateProject (Maybe ByteString) Source #
ZIP or YAML file which contains configuration settings to be used when creating the project. This may be the contents of the file downloaded from the URL provided in an export project operation.
createProject_name :: Lens' CreateProject (Maybe Text) Source #
Name of the project.
createProject_region :: Lens' CreateProject (Maybe Text) Source #
Default region where project resources should be created.
createProject_snapshotId :: Lens' CreateProject (Maybe Text) Source #
Unique identifier for an exported snapshot of project configuration. This snapshot identifier is included in the share URL when a project is exported.
createProjectResponse_details :: Lens' CreateProjectResponse (Maybe ProjectDetails) Source #
Detailed information about the created AWS Mobile Hub project.
createProjectResponse_httpStatus :: Lens' CreateProjectResponse Int Source #
The response's http status code.
Types
BundleDetails
bundleDetails_availablePlatforms :: Lens' BundleDetails (Maybe [Platform]) Source #
Undocumented member.
bundleDetails_bundleId :: Lens' BundleDetails (Maybe Text) Source #
Undocumented member.
bundleDetails_version :: Lens' BundleDetails (Maybe Text) Source #
Undocumented member.
bundleDetails_iconUrl :: Lens' BundleDetails (Maybe Text) Source #
Undocumented member.
bundleDetails_title :: Lens' BundleDetails (Maybe Text) Source #
Undocumented member.
bundleDetails_description :: Lens' BundleDetails (Maybe Text) Source #
Undocumented member.
ProjectDetails
projectDetails_state :: Lens' ProjectDetails (Maybe ProjectState) Source #
Undocumented member.
projectDetails_resources :: Lens' ProjectDetails (Maybe [Resource]) Source #
Undocumented member.
projectDetails_createdDate :: Lens' ProjectDetails (Maybe UTCTime) Source #
Date the project was created.
projectDetails_consoleUrl :: Lens' ProjectDetails (Maybe Text) Source #
Website URL for this project in the AWS Mobile Hub console.
projectDetails_name :: Lens' ProjectDetails (Maybe Text) Source #
Undocumented member.
projectDetails_region :: Lens' ProjectDetails (Maybe Text) Source #
Undocumented member.
projectDetails_projectId :: Lens' ProjectDetails (Maybe Text) Source #
Undocumented member.
projectDetails_lastUpdatedDate :: Lens' ProjectDetails (Maybe UTCTime) Source #
Date of the last modification of the project.
ProjectSummary
projectSummary_name :: Lens' ProjectSummary (Maybe Text) Source #
Name of the project.
projectSummary_projectId :: Lens' ProjectSummary (Maybe Text) Source #
Unique project identifier.