libZSservicesZSamazonka-mobileZSamazonka-mobile
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.Mobile.Types

Description

 
Synopsis

Service Configuration

defaultService :: Service Source #

API version 2017-07-01 of the Amazon Mobile SDK configuration.

Errors

_NotFoundException :: AsError a => Getting (First ServiceError) a ServiceError Source #

No entity can be found with the specified identifier.

_TooManyRequestsException :: AsError a => Getting (First ServiceError) 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.

_InternalFailureException :: AsError a => Getting (First ServiceError) a ServiceError Source #

The service has encountered an unexpected error condition which prevents it from servicing the request.

_ServiceUnavailableException :: AsError a => Getting (First ServiceError) a ServiceError Source #

The service is temporarily unavailable. The request should be retried after some time delay.

_UnauthorizedException :: AsError a => Getting (First ServiceError) a ServiceError Source #

Credentials of the caller are insufficient to authorize the request.

_BadRequestException :: AsError a => Getting (First ServiceError) a ServiceError Source #

The request cannot be processed because some parameter is not valid or the project state prevents the operation from being performed.

_LimitExceededException :: AsError a => Getting (First ServiceError) 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.

_AccountActionRequiredException :: AsError a => Getting (First ServiceError) a ServiceError Source #

Account Action is required in order to continue the request.

Platform

newtype Platform Source #

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

Instances details
Eq Platform Source # 
Instance details

Defined in Amazonka.Mobile.Types.Platform

Ord Platform Source # 
Instance details

Defined in Amazonka.Mobile.Types.Platform

Read Platform Source # 
Instance details

Defined in Amazonka.Mobile.Types.Platform

Show Platform Source # 
Instance details

Defined in Amazonka.Mobile.Types.Platform

Generic Platform Source # 
Instance details

Defined in Amazonka.Mobile.Types.Platform

Associated Types

type Rep Platform :: Type -> Type #

Methods

from :: Platform -> Rep Platform x #

to :: Rep Platform x -> Platform #

NFData Platform Source # 
Instance details

Defined in Amazonka.Mobile.Types.Platform

Methods

rnf :: Platform -> () #

Hashable Platform Source # 
Instance details

Defined in Amazonka.Mobile.Types.Platform

Methods

hashWithSalt :: Int -> Platform -> Int #

hash :: Platform -> Int #

ToJSON Platform Source # 
Instance details

Defined in Amazonka.Mobile.Types.Platform

ToJSONKey Platform Source # 
Instance details

Defined in Amazonka.Mobile.Types.Platform

FromJSON Platform Source # 
Instance details

Defined in Amazonka.Mobile.Types.Platform

FromJSONKey Platform Source # 
Instance details

Defined in Amazonka.Mobile.Types.Platform

ToLog Platform Source # 
Instance details

Defined in Amazonka.Mobile.Types.Platform

ToHeader Platform Source # 
Instance details

Defined in Amazonka.Mobile.Types.Platform

Methods

toHeader :: HeaderName -> Platform -> [Header] #

ToQuery Platform Source # 
Instance details

Defined in Amazonka.Mobile.Types.Platform

FromXML Platform Source # 
Instance details

Defined in Amazonka.Mobile.Types.Platform

ToXML Platform Source # 
Instance details

Defined in Amazonka.Mobile.Types.Platform

Methods

toXML :: Platform -> XML #

ToByteString Platform Source # 
Instance details

Defined in Amazonka.Mobile.Types.Platform

Methods

toBS :: Platform -> ByteString #

FromText Platform Source # 
Instance details

Defined in Amazonka.Mobile.Types.Platform

ToText Platform Source # 
Instance details

Defined in Amazonka.Mobile.Types.Platform

Methods

toText :: Platform -> Text #

type Rep Platform Source # 
Instance details

Defined in Amazonka.Mobile.Types.Platform

type Rep Platform = D1 ('MetaData "Platform" "Amazonka.Mobile.Types.Platform" "libZSservicesZSamazonka-mobileZSamazonka-mobile" 'True) (C1 ('MetaCons "Platform'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromPlatform") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ProjectState

newtype ProjectState Source #

Synchronization state for a project.

Constructors

ProjectState' 

Instances

Instances details
Eq ProjectState Source # 
Instance details

Defined in Amazonka.Mobile.Types.ProjectState

Ord ProjectState Source # 
Instance details

Defined in Amazonka.Mobile.Types.ProjectState

Read ProjectState Source # 
Instance details

Defined in Amazonka.Mobile.Types.ProjectState

Show ProjectState Source # 
Instance details

Defined in Amazonka.Mobile.Types.ProjectState

Generic ProjectState Source # 
Instance details

Defined in Amazonka.Mobile.Types.ProjectState

Associated Types

type Rep ProjectState :: Type -> Type #

NFData ProjectState Source # 
Instance details

Defined in Amazonka.Mobile.Types.ProjectState

Methods

rnf :: ProjectState -> () #

Hashable ProjectState Source # 
Instance details

Defined in Amazonka.Mobile.Types.ProjectState

ToJSON ProjectState Source # 
Instance details

Defined in Amazonka.Mobile.Types.ProjectState

ToJSONKey ProjectState Source # 
Instance details

Defined in Amazonka.Mobile.Types.ProjectState

FromJSON ProjectState Source # 
Instance details

Defined in Amazonka.Mobile.Types.ProjectState

FromJSONKey ProjectState Source # 
Instance details

Defined in Amazonka.Mobile.Types.ProjectState

ToLog ProjectState Source # 
Instance details

Defined in Amazonka.Mobile.Types.ProjectState

ToHeader ProjectState Source # 
Instance details

Defined in Amazonka.Mobile.Types.ProjectState

ToQuery ProjectState Source # 
Instance details

Defined in Amazonka.Mobile.Types.ProjectState

FromXML ProjectState Source # 
Instance details

Defined in Amazonka.Mobile.Types.ProjectState

ToXML ProjectState Source # 
Instance details

Defined in Amazonka.Mobile.Types.ProjectState

Methods

toXML :: ProjectState -> XML #

ToByteString ProjectState Source # 
Instance details

Defined in Amazonka.Mobile.Types.ProjectState

FromText ProjectState Source # 
Instance details

Defined in Amazonka.Mobile.Types.ProjectState

ToText ProjectState Source # 
Instance details

Defined in Amazonka.Mobile.Types.ProjectState

Methods

toText :: ProjectState -> Text #

type Rep ProjectState Source # 
Instance details

Defined in Amazonka.Mobile.Types.ProjectState

type Rep ProjectState = D1 ('MetaData "ProjectState" "Amazonka.Mobile.Types.ProjectState" "libZSservicesZSamazonka-mobileZSamazonka-mobile" 'True) (C1 ('MetaCons "ProjectState'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromProjectState") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

BundleDetails

data BundleDetails Source #

The details of the bundle.

See: newBundleDetails smart constructor.

Instances

Instances details
Eq BundleDetails Source # 
Instance details

Defined in Amazonka.Mobile.Types.BundleDetails

Read BundleDetails Source # 
Instance details

Defined in Amazonka.Mobile.Types.BundleDetails

Show BundleDetails Source # 
Instance details

Defined in Amazonka.Mobile.Types.BundleDetails

Generic BundleDetails Source # 
Instance details

Defined in Amazonka.Mobile.Types.BundleDetails

Associated Types

type Rep BundleDetails :: Type -> Type #

NFData BundleDetails Source # 
Instance details

Defined in Amazonka.Mobile.Types.BundleDetails

Methods

rnf :: BundleDetails -> () #

Hashable BundleDetails Source # 
Instance details

Defined in Amazonka.Mobile.Types.BundleDetails

FromJSON BundleDetails Source # 
Instance details

Defined in Amazonka.Mobile.Types.BundleDetails

type Rep BundleDetails Source # 
Instance details

Defined in Amazonka.Mobile.Types.BundleDetails

type Rep BundleDetails = D1 ('MetaData "BundleDetails" "Amazonka.Mobile.Types.BundleDetails" "libZSservicesZSamazonka-mobileZSamazonka-mobile" 'False) (C1 ('MetaCons "BundleDetails'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "availablePlatforms") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Platform])) :*: (S1 ('MetaSel ('Just "bundleId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "version") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "iconUrl") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "title") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))))

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:version:BundleDetails', bundleDetails_version - Undocumented member.

$sel:iconUrl:BundleDetails', bundleDetails_iconUrl - Undocumented member.

$sel:title:BundleDetails', bundleDetails_title - Undocumented member.

$sel:description:BundleDetails', bundleDetails_description - Undocumented member.

ProjectDetails

data ProjectDetails Source #

Detailed information about an AWS Mobile Hub project.

See: newProjectDetails smart constructor.

Constructors

ProjectDetails' 

Fields

Instances

Instances details
Eq ProjectDetails Source # 
Instance details

Defined in Amazonka.Mobile.Types.ProjectDetails

Read ProjectDetails Source # 
Instance details

Defined in Amazonka.Mobile.Types.ProjectDetails

Show ProjectDetails Source # 
Instance details

Defined in Amazonka.Mobile.Types.ProjectDetails

Generic ProjectDetails Source # 
Instance details

Defined in Amazonka.Mobile.Types.ProjectDetails

Associated Types

type Rep ProjectDetails :: Type -> Type #

NFData ProjectDetails Source # 
Instance details

Defined in Amazonka.Mobile.Types.ProjectDetails

Methods

rnf :: ProjectDetails -> () #

Hashable ProjectDetails Source # 
Instance details

Defined in Amazonka.Mobile.Types.ProjectDetails

FromJSON ProjectDetails Source # 
Instance details

Defined in Amazonka.Mobile.Types.ProjectDetails

type Rep ProjectDetails Source # 
Instance details

Defined in Amazonka.Mobile.Types.ProjectDetails

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:state:ProjectDetails', projectDetails_state - Undocumented member.

$sel:resources:ProjectDetails', projectDetails_resources - Undocumented member.

$sel:createdDate:ProjectDetails', projectDetails_createdDate - Date the project was created.

$sel:consoleUrl:ProjectDetails', projectDetails_consoleUrl - Website URL for this project in the AWS Mobile Hub console.

$sel:name:ProjectDetails', projectDetails_name - Undocumented member.

$sel:region:ProjectDetails', projectDetails_region - Undocumented member.

$sel:projectId:ProjectDetails', projectDetails_projectId - Undocumented member.

$sel:lastUpdatedDate:ProjectDetails', projectDetails_lastUpdatedDate - Date of the last modification of the project.

projectDetails_consoleUrl :: Lens' ProjectDetails (Maybe Text) Source #

Website URL for this project in the AWS Mobile Hub console.

projectDetails_lastUpdatedDate :: Lens' ProjectDetails (Maybe UTCTime) Source #

Date of the last modification of the project.

ProjectSummary

data ProjectSummary Source #

Summary information about an AWS Mobile Hub project.

See: newProjectSummary smart constructor.

Constructors

ProjectSummary' 

Fields

Instances

Instances details
Eq ProjectSummary Source # 
Instance details

Defined in Amazonka.Mobile.Types.ProjectSummary

Read ProjectSummary Source # 
Instance details

Defined in Amazonka.Mobile.Types.ProjectSummary

Show ProjectSummary Source # 
Instance details

Defined in Amazonka.Mobile.Types.ProjectSummary

Generic ProjectSummary Source # 
Instance details

Defined in Amazonka.Mobile.Types.ProjectSummary

Associated Types

type Rep ProjectSummary :: Type -> Type #

NFData ProjectSummary Source # 
Instance details

Defined in Amazonka.Mobile.Types.ProjectSummary

Methods

rnf :: ProjectSummary -> () #

Hashable ProjectSummary Source # 
Instance details

Defined in Amazonka.Mobile.Types.ProjectSummary

FromJSON ProjectSummary Source # 
Instance details

Defined in Amazonka.Mobile.Types.ProjectSummary

type Rep ProjectSummary Source # 
Instance details

Defined in Amazonka.Mobile.Types.ProjectSummary

type Rep ProjectSummary = D1 ('MetaData "ProjectSummary" "Amazonka.Mobile.Types.ProjectSummary" "libZSservicesZSamazonka-mobileZSamazonka-mobile" 'False) (C1 ('MetaCons "ProjectSummary'" 'PrefixI 'True) (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "projectId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

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.

Resource

data Resource Source #

Information about an instance of an AWS resource associated with a project.

See: newResource smart constructor.

Instances

Instances details
Eq Resource Source # 
Instance details

Defined in Amazonka.Mobile.Types.Resource

Read Resource Source # 
Instance details

Defined in Amazonka.Mobile.Types.Resource

Show Resource Source # 
Instance details

Defined in Amazonka.Mobile.Types.Resource

Generic Resource Source # 
Instance details

Defined in Amazonka.Mobile.Types.Resource

Associated Types

type Rep Resource :: Type -> Type #

Methods

from :: Resource -> Rep Resource x #

to :: Rep Resource x -> Resource #

NFData Resource Source # 
Instance details

Defined in Amazonka.Mobile.Types.Resource

Methods

rnf :: Resource -> () #

Hashable Resource Source # 
Instance details

Defined in Amazonka.Mobile.Types.Resource

Methods

hashWithSalt :: Int -> Resource -> Int #

hash :: Resource -> Int #

FromJSON Resource Source # 
Instance details

Defined in Amazonka.Mobile.Types.Resource

type Rep Resource Source # 
Instance details

Defined in Amazonka.Mobile.Types.Resource

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:feature:Resource', resource_feature - Undocumented member.

$sel:arn:Resource', resource_arn - Undocumented member.

$sel:name:Resource', resource_name - Undocumented member.

$sel:attributes:Resource', resource_attributes - Undocumented member.

$sel:type':Resource', resource_type - Undocumented member.

resource_feature :: Lens' Resource (Maybe Text) Source #

Undocumented member.

resource_arn :: Lens' Resource (Maybe Text) Source #

Undocumented member.

resource_name :: Lens' Resource (Maybe Text) Source #

Undocumented member.

resource_type :: Lens' Resource (Maybe Text) Source #

Undocumented member.