| Copyright | (c) 2013-2023 Brendan Hay |
|---|---|
| License | Mozilla Public License, v. 2.0. |
| Maintainer | Brendan Hay |
| Stability | auto-generated |
| Portability | non-portable (GHC extensions) |
| Safe Haskell | Safe-Inferred |
| Language | Haskell2010 |
Amazonka.Mobile.Types
Description
Synopsis
- defaultService :: Service
- _AccountActionRequiredException :: AsError a => Fold a ServiceError
- _BadRequestException :: AsError a => Fold a ServiceError
- _InternalFailureException :: AsError a => Fold a ServiceError
- _LimitExceededException :: AsError a => Fold a ServiceError
- _NotFoundException :: AsError a => Fold a ServiceError
- _ServiceUnavailableException :: AsError a => Fold a ServiceError
- _TooManyRequestsException :: AsError a => Fold a ServiceError
- _UnauthorizedException :: AsError a => Fold a ServiceError
- newtype Platform where
- Platform' {
- fromPlatform :: Text
- pattern Platform_ANDROID :: Platform
- pattern Platform_JAVASCRIPT :: Platform
- pattern Platform_LINUX :: Platform
- pattern Platform_OBJC :: Platform
- pattern Platform_OSX :: Platform
- pattern Platform_SWIFT :: Platform
- pattern Platform_WINDOWS :: Platform
- Platform' {
- newtype ProjectState where
- ProjectState' { }
- pattern ProjectState_IMPORTING :: ProjectState
- pattern ProjectState_NORMAL :: ProjectState
- pattern ProjectState_SYNCING :: ProjectState
- data BundleDetails = BundleDetails' {}
- newBundleDetails :: BundleDetails
- bundleDetails_availablePlatforms :: Lens' BundleDetails (Maybe [Platform])
- bundleDetails_bundleId :: Lens' BundleDetails (Maybe Text)
- bundleDetails_description :: Lens' BundleDetails (Maybe Text)
- bundleDetails_iconUrl :: Lens' BundleDetails (Maybe Text)
- bundleDetails_title :: Lens' BundleDetails (Maybe Text)
- bundleDetails_version :: Lens' BundleDetails (Maybe Text)
- data ProjectDetails = ProjectDetails' {}
- newProjectDetails :: ProjectDetails
- projectDetails_consoleUrl :: Lens' ProjectDetails (Maybe Text)
- projectDetails_createdDate :: Lens' ProjectDetails (Maybe UTCTime)
- projectDetails_lastUpdatedDate :: Lens' ProjectDetails (Maybe UTCTime)
- projectDetails_name :: Lens' ProjectDetails (Maybe Text)
- projectDetails_projectId :: Lens' ProjectDetails (Maybe Text)
- projectDetails_region :: Lens' ProjectDetails (Maybe Text)
- projectDetails_resources :: Lens' ProjectDetails (Maybe [Resource])
- projectDetails_state :: Lens' ProjectDetails (Maybe ProjectState)
- data ProjectSummary = ProjectSummary' {}
- newProjectSummary :: ProjectSummary
- projectSummary_name :: Lens' ProjectSummary (Maybe Text)
- projectSummary_projectId :: Lens' ProjectSummary (Maybe Text)
- data Resource = Resource' {}
- newResource :: Resource
- resource_arn :: Lens' Resource (Maybe Text)
- resource_attributes :: Lens' Resource (Maybe (HashMap Text Text))
- resource_feature :: Lens' Resource (Maybe Text)
- resource_name :: Lens' Resource (Maybe Text)
- resource_type :: Lens' Resource (Maybe Text)
Service Configuration
defaultService :: Service Source #
API version 2017-07-01 of the Amazon Mobile SDK configuration.
Errors
_AccountActionRequiredException :: AsError a => Fold a ServiceError Source #
Account Action is required in order to continue the request.
_BadRequestException :: AsError a => Fold a ServiceError Source #
The request cannot be processed because some parameter is not valid or the project state prevents the operation from being performed.
_InternalFailureException :: AsError a => Fold a ServiceError Source #
The service has encountered an unexpected error condition which prevents it from servicing the request.
_LimitExceededException :: AsError a => Fold a ServiceError Source #
There are too many AWS Mobile Hub projects in the account or the account has exceeded the maximum number of resources in some AWS service. You should create another sub-account using AWS Organizations or remove some resources and retry your request.
_NotFoundException :: AsError a => Fold a ServiceError Source #
No entity can be found with the specified identifier.
_ServiceUnavailableException :: AsError a => Fold a ServiceError Source #
The service is temporarily unavailable. The request should be retried after some time delay.
_TooManyRequestsException :: AsError a => Fold a ServiceError Source #
Too many requests have been received for this AWS account in too short a time. The request should be retried after some time delay.
_UnauthorizedException :: AsError a => Fold a ServiceError Source #
Credentials of the caller are insufficient to authorize the request.
Platform
Developer desktop or target mobile app or website platform.
Constructors
| Platform' | |
Fields
| |
Bundled Patterns
| pattern Platform_ANDROID :: Platform | |
| pattern Platform_JAVASCRIPT :: Platform | |
| pattern Platform_LINUX :: Platform | |
| pattern Platform_OBJC :: Platform | |
| pattern Platform_OSX :: Platform | |
| pattern Platform_SWIFT :: Platform | |
| pattern Platform_WINDOWS :: Platform |
Instances
ProjectState
newtype ProjectState Source #
Synchronization state for a project.
Constructors
| ProjectState' | |
Fields | |
Bundled Patterns
| pattern ProjectState_IMPORTING :: ProjectState | |
| pattern ProjectState_NORMAL :: ProjectState | |
| pattern ProjectState_SYNCING :: ProjectState |
Instances
BundleDetails
data BundleDetails Source #
The details of the bundle.
See: newBundleDetails smart constructor.
Constructors
| BundleDetails' | |
Instances
newBundleDetails :: BundleDetails Source #
Create a value of BundleDetails 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:availablePlatforms:BundleDetails', bundleDetails_availablePlatforms - Undocumented member.
$sel:bundleId:BundleDetails', bundleDetails_bundleId - Undocumented member.
$sel:description:BundleDetails', bundleDetails_description - Undocumented member.
$sel:iconUrl:BundleDetails', bundleDetails_iconUrl - Undocumented member.
$sel:title:BundleDetails', bundleDetails_title - Undocumented member.
$sel:version:BundleDetails', bundleDetails_version - Undocumented member.
bundleDetails_availablePlatforms :: Lens' BundleDetails (Maybe [Platform]) Source #
Undocumented member.
bundleDetails_bundleId :: Lens' BundleDetails (Maybe Text) Source #
Undocumented member.
bundleDetails_description :: 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_version :: Lens' BundleDetails (Maybe Text) Source #
Undocumented member.
ProjectDetails
data ProjectDetails Source #
Detailed information about an AWS Mobile Hub project.
See: newProjectDetails smart constructor.
Constructors
| ProjectDetails' | |
Fields
| |
Instances
newProjectDetails :: ProjectDetails Source #
Create a value of ProjectDetails 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:consoleUrl:ProjectDetails', projectDetails_consoleUrl - Website URL for this project in the AWS Mobile Hub console.
$sel:createdDate:ProjectDetails', projectDetails_createdDate - Date the project was created.
$sel:lastUpdatedDate:ProjectDetails', projectDetails_lastUpdatedDate - Date of the last modification of the project.
ProjectDetails, projectDetails_name - Undocumented member.
$sel:projectId:ProjectDetails', projectDetails_projectId - Undocumented member.
$sel:region:ProjectDetails', projectDetails_region - Undocumented member.
$sel:resources:ProjectDetails', projectDetails_resources - Undocumented member.
$sel:state:ProjectDetails', projectDetails_state - Undocumented member.
projectDetails_consoleUrl :: Lens' ProjectDetails (Maybe Text) Source #
Website URL for this project in the AWS Mobile Hub console.
projectDetails_createdDate :: Lens' ProjectDetails (Maybe UTCTime) Source #
Date the project was created.
projectDetails_lastUpdatedDate :: Lens' ProjectDetails (Maybe UTCTime) Source #
Date of the last modification of the project.
projectDetails_name :: Lens' ProjectDetails (Maybe Text) Source #
Undocumented member.
projectDetails_projectId :: Lens' ProjectDetails (Maybe Text) Source #
Undocumented member.
projectDetails_region :: Lens' ProjectDetails (Maybe Text) Source #
Undocumented member.
projectDetails_resources :: Lens' ProjectDetails (Maybe [Resource]) Source #
Undocumented member.
projectDetails_state :: Lens' ProjectDetails (Maybe ProjectState) Source #
Undocumented member.
ProjectSummary
data ProjectSummary Source #
Summary information about an AWS Mobile Hub project.
See: newProjectSummary smart constructor.
Constructors
| ProjectSummary' | |
Instances
newProjectSummary :: ProjectSummary 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:name:ProjectSummary', projectSummary_name - Name of the project.
$sel:projectId:ProjectSummary', projectSummary_projectId - Unique project identifier.
projectSummary_name :: Lens' ProjectSummary (Maybe Text) Source #
Name of the project.
projectSummary_projectId :: Lens' ProjectSummary (Maybe Text) Source #
Unique project identifier.
Resource
Information about an instance of an AWS resource associated with a project.
See: newResource smart constructor.
Constructors
| Resource' | |
Instances
newResource :: Resource Source #
Create a value of Resource 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:Resource', resource_arn - Undocumented member.
$sel:attributes:Resource', resource_attributes - Undocumented member.
$sel:feature:Resource', resource_feature - Undocumented member.
$sel:name:Resource', resource_name - Undocumented member.
$sel:type':Resource', resource_type - Undocumented member.