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

Description

Derived from API version 2017-07-01 of the AWS service descriptions, licensed under Apache 2.0.

AWS Mobile Service provides mobile app and website developers with capabilities required to configure AWS resources and bootstrap their developer desktop projects with the necessary SDKs, constants, tools and samples to make use of those resources.

Synopsis

Service Configuration

defaultService :: Service Source #

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

Errors

Error matchers are designed for use with the functions provided by Control.Exception.Lens. This allows catching (and rethrowing) service specific errors returned by Mobile.

NotFoundException

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

No entity can be found with the specified identifier.

TooManyRequestsException

_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

_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

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

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

UnauthorizedException

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

Credentials of the caller are insufficient to authorize the request.

BadRequestException

_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

_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

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

Account Action is required in order to continue the request.

Waiters

Waiters poll by repeatedly sending a request until some remote success condition configured by the Wait specification is fulfilled. The Wait specification determines how many attempts should be made, in addition to delay and retry strategies.

Operations

Some AWS operations return results that are incomplete and require subsequent requests in order to obtain the entire result set. The process of sending subsequent requests to continue where a previous request left off is called pagination. For example, the ListObjects operation of Amazon S3 returns up to 1000 objects at a time, and you must send subsequent requests with the appropriate Marker in order to retrieve the next page of results.

Operations that have an AWSPager instance can transparently perform subsequent requests, correctly setting Markers and other request facets to iterate through the entire result set of a truncated API operation. Operations which support this have an additional note in the documentation.

Many operations have the ability to filter results on the server side. See the individual operation parameters for details.

ListProjects (Paginated)

data ListProjects Source #

Request structure used to request projects list in AWS Mobile Hub.

See: newListProjects smart constructor.

Constructors

ListProjects' (Maybe Text) (Maybe Int) 

Instances

Instances details
Eq ListProjects Source # 
Instance details

Defined in Amazonka.Mobile.ListProjects

Read ListProjects Source # 
Instance details

Defined in Amazonka.Mobile.ListProjects

Show ListProjects Source # 
Instance details

Defined in Amazonka.Mobile.ListProjects

Generic ListProjects Source # 
Instance details

Defined in Amazonka.Mobile.ListProjects

Associated Types

type Rep ListProjects :: Type -> Type #

NFData ListProjects Source # 
Instance details

Defined in Amazonka.Mobile.ListProjects

Methods

rnf :: ListProjects -> () #

Hashable ListProjects Source # 
Instance details

Defined in Amazonka.Mobile.ListProjects

AWSPager ListProjects Source # 
Instance details

Defined in Amazonka.Mobile.ListProjects

AWSRequest ListProjects Source # 
Instance details

Defined in Amazonka.Mobile.ListProjects

Associated Types

type AWSResponse ListProjects #

ToHeaders ListProjects Source # 
Instance details

Defined in Amazonka.Mobile.ListProjects

ToPath ListProjects Source # 
Instance details

Defined in Amazonka.Mobile.ListProjects

ToQuery ListProjects Source # 
Instance details

Defined in Amazonka.Mobile.ListProjects

type Rep ListProjects Source # 
Instance details

Defined in Amazonka.Mobile.ListProjects

type Rep ListProjects = D1 ('MetaData "ListProjects" "Amazonka.Mobile.ListProjects" "libZSservicesZSamazonka-mobileZSamazonka-mobile" 'False) (C1 ('MetaCons "ListProjects'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int))))
type AWSResponse ListProjects Source # 
Instance details

Defined in Amazonka.Mobile.ListProjects

newListProjects :: ListProjects Source #

Create a value of ListProjects 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:nextToken:ListProjects', listProjects_nextToken - 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.

$sel:maxResults:ListProjects', listProjects_maxResults - Maximum number of records to list in a single response.

data ListProjectsResponse Source #

Result structure used for requests to list projects in AWS Mobile Hub.

See: newListProjectsResponse smart constructor.

Instances

Instances details
Eq ListProjectsResponse Source # 
Instance details

Defined in Amazonka.Mobile.ListProjects

Read ListProjectsResponse Source # 
Instance details

Defined in Amazonka.Mobile.ListProjects

Show ListProjectsResponse Source # 
Instance details

Defined in Amazonka.Mobile.ListProjects

Generic ListProjectsResponse Source # 
Instance details

Defined in Amazonka.Mobile.ListProjects

Associated Types

type Rep ListProjectsResponse :: Type -> Type #

NFData ListProjectsResponse Source # 
Instance details

Defined in Amazonka.Mobile.ListProjects

Methods

rnf :: ListProjectsResponse -> () #

type Rep ListProjectsResponse Source # 
Instance details

Defined in Amazonka.Mobile.ListProjects

type Rep ListProjectsResponse = D1 ('MetaData "ListProjectsResponse" "Amazonka.Mobile.ListProjects" "libZSservicesZSamazonka-mobileZSamazonka-mobile" 'False) (C1 ('MetaCons "ListProjectsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "projects") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [ProjectSummary])) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newListProjectsResponse Source #

Create a value of ListProjectsResponse 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:nextToken:ListProjects', listProjectsResponse_nextToken - Undocumented member.

$sel:projects:ListProjectsResponse', listProjectsResponse_projects - Undocumented member.

$sel:httpStatus:ListProjectsResponse', listProjectsResponse_httpStatus - The response's http status code.

DeleteProject

data DeleteProject Source #

Request structure used to request a project be deleted.

See: newDeleteProject smart constructor.

Constructors

DeleteProject' Text 

Instances

Instances details
Eq DeleteProject Source # 
Instance details

Defined in Amazonka.Mobile.DeleteProject

Read DeleteProject Source # 
Instance details

Defined in Amazonka.Mobile.DeleteProject

Show DeleteProject Source # 
Instance details

Defined in Amazonka.Mobile.DeleteProject

Generic DeleteProject Source # 
Instance details

Defined in Amazonka.Mobile.DeleteProject

Associated Types

type Rep DeleteProject :: Type -> Type #

NFData DeleteProject Source # 
Instance details

Defined in Amazonka.Mobile.DeleteProject

Methods

rnf :: DeleteProject -> () #

Hashable DeleteProject Source # 
Instance details

Defined in Amazonka.Mobile.DeleteProject

AWSRequest DeleteProject Source # 
Instance details

Defined in Amazonka.Mobile.DeleteProject

Associated Types

type AWSResponse DeleteProject #

ToHeaders DeleteProject Source # 
Instance details

Defined in Amazonka.Mobile.DeleteProject

ToPath DeleteProject Source # 
Instance details

Defined in Amazonka.Mobile.DeleteProject

ToQuery DeleteProject Source # 
Instance details

Defined in Amazonka.Mobile.DeleteProject

type Rep DeleteProject Source # 
Instance details

Defined in Amazonka.Mobile.DeleteProject

type Rep DeleteProject = D1 ('MetaData "DeleteProject" "Amazonka.Mobile.DeleteProject" "libZSservicesZSamazonka-mobileZSamazonka-mobile" 'False) (C1 ('MetaCons "DeleteProject'" 'PrefixI 'True) (S1 ('MetaSel ('Just "projectId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse DeleteProject Source # 
Instance details

Defined in Amazonka.Mobile.DeleteProject

newDeleteProject Source #

Create a value of DeleteProject 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:projectId:DeleteProject', deleteProject_projectId - Unique project identifier.

data DeleteProjectResponse Source #

Result structure used in response to request to delete a project.

See: newDeleteProjectResponse smart constructor.

Instances

Instances details
Eq DeleteProjectResponse Source # 
Instance details

Defined in Amazonka.Mobile.DeleteProject

Read DeleteProjectResponse Source # 
Instance details

Defined in Amazonka.Mobile.DeleteProject

Show DeleteProjectResponse Source # 
Instance details

Defined in Amazonka.Mobile.DeleteProject

Generic DeleteProjectResponse Source # 
Instance details

Defined in Amazonka.Mobile.DeleteProject

Associated Types

type Rep DeleteProjectResponse :: Type -> Type #

NFData DeleteProjectResponse Source # 
Instance details

Defined in Amazonka.Mobile.DeleteProject

Methods

rnf :: DeleteProjectResponse -> () #

type Rep DeleteProjectResponse Source # 
Instance details

Defined in Amazonka.Mobile.DeleteProject

type Rep DeleteProjectResponse = D1 ('MetaData "DeleteProjectResponse" "Amazonka.Mobile.DeleteProject" "libZSservicesZSamazonka-mobileZSamazonka-mobile" 'False) (C1 ('MetaCons "DeleteProjectResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "deletedResources") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Resource])) :*: (S1 ('MetaSel ('Just "orphanedResources") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Resource])) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newDeleteProjectResponse Source #

Create a value of DeleteProjectResponse 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:deletedResources:DeleteProjectResponse', deleteProjectResponse_deletedResources - Resources which were deleted.

$sel:orphanedResources:DeleteProjectResponse', deleteProjectResponse_orphanedResources - Resources which were not deleted, due to a risk of losing potentially important data or files.

$sel:httpStatus:DeleteProjectResponse', deleteProjectResponse_httpStatus - The response's http status code.

UpdateProject

data UpdateProject Source #

Request structure used for requests to update project configuration.

See: newUpdateProject smart constructor.

Instances

Instances details
Eq UpdateProject Source # 
Instance details

Defined in Amazonka.Mobile.UpdateProject

Read UpdateProject Source # 
Instance details

Defined in Amazonka.Mobile.UpdateProject

Show UpdateProject Source # 
Instance details

Defined in Amazonka.Mobile.UpdateProject

Generic UpdateProject Source # 
Instance details

Defined in Amazonka.Mobile.UpdateProject

Associated Types

type Rep UpdateProject :: Type -> Type #

NFData UpdateProject Source # 
Instance details

Defined in Amazonka.Mobile.UpdateProject

Methods

rnf :: UpdateProject -> () #

Hashable UpdateProject Source # 
Instance details

Defined in Amazonka.Mobile.UpdateProject

AWSRequest UpdateProject Source # 
Instance details

Defined in Amazonka.Mobile.UpdateProject

Associated Types

type AWSResponse UpdateProject #

ToBody UpdateProject Source # 
Instance details

Defined in Amazonka.Mobile.UpdateProject

ToHeaders UpdateProject Source # 
Instance details

Defined in Amazonka.Mobile.UpdateProject

ToPath UpdateProject Source # 
Instance details

Defined in Amazonka.Mobile.UpdateProject

ToQuery UpdateProject Source # 
Instance details

Defined in Amazonka.Mobile.UpdateProject

type Rep UpdateProject Source # 
Instance details

Defined in Amazonka.Mobile.UpdateProject

type Rep UpdateProject = D1 ('MetaData "UpdateProject" "Amazonka.Mobile.UpdateProject" "libZSservicesZSamazonka-mobileZSamazonka-mobile" 'False) (C1 ('MetaCons "UpdateProject'" 'PrefixI 'True) (S1 ('MetaSel ('Just "contents") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ByteString)) :*: S1 ('MetaSel ('Just "projectId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse UpdateProject Source # 
Instance details

Defined in Amazonka.Mobile.UpdateProject

newUpdateProject Source #

Create a value of UpdateProject 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:contents:UpdateProject', updateProject_contents - 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.

$sel:projectId:UpdateProject', updateProject_projectId - Unique project identifier.

data UpdateProjectResponse Source #

Result structure used for requests to updated project configuration.

See: newUpdateProjectResponse smart constructor.

Instances

Instances details
Eq UpdateProjectResponse Source # 
Instance details

Defined in Amazonka.Mobile.UpdateProject

Read UpdateProjectResponse Source # 
Instance details

Defined in Amazonka.Mobile.UpdateProject

Show UpdateProjectResponse Source # 
Instance details

Defined in Amazonka.Mobile.UpdateProject

Generic UpdateProjectResponse Source # 
Instance details

Defined in Amazonka.Mobile.UpdateProject

Associated Types

type Rep UpdateProjectResponse :: Type -> Type #

NFData UpdateProjectResponse Source # 
Instance details

Defined in Amazonka.Mobile.UpdateProject

Methods

rnf :: UpdateProjectResponse -> () #

type Rep UpdateProjectResponse Source # 
Instance details

Defined in Amazonka.Mobile.UpdateProject

type Rep UpdateProjectResponse = D1 ('MetaData "UpdateProjectResponse" "Amazonka.Mobile.UpdateProject" "libZSservicesZSamazonka-mobileZSamazonka-mobile" 'False) (C1 ('MetaCons "UpdateProjectResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "details") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ProjectDetails)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newUpdateProjectResponse Source #

Create a value of UpdateProjectResponse 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:details:UpdateProjectResponse', updateProjectResponse_details - Detailed information about the updated AWS Mobile Hub project.

$sel:httpStatus:UpdateProjectResponse', updateProjectResponse_httpStatus - The response's http status code.

ListBundles (Paginated)

data ListBundles Source #

Request structure to request all available bundles.

See: newListBundles smart constructor.

Constructors

ListBundles' (Maybe Text) (Maybe Int) 

Instances

Instances details
Eq ListBundles Source # 
Instance details

Defined in Amazonka.Mobile.ListBundles

Read ListBundles Source # 
Instance details

Defined in Amazonka.Mobile.ListBundles

Show ListBundles Source # 
Instance details

Defined in Amazonka.Mobile.ListBundles

Generic ListBundles Source # 
Instance details

Defined in Amazonka.Mobile.ListBundles

Associated Types

type Rep ListBundles :: Type -> Type #

NFData ListBundles Source # 
Instance details

Defined in Amazonka.Mobile.ListBundles

Methods

rnf :: ListBundles -> () #

Hashable ListBundles Source # 
Instance details

Defined in Amazonka.Mobile.ListBundles

AWSPager ListBundles Source # 
Instance details

Defined in Amazonka.Mobile.ListBundles

AWSRequest ListBundles Source # 
Instance details

Defined in Amazonka.Mobile.ListBundles

Associated Types

type AWSResponse ListBundles #

ToHeaders ListBundles Source # 
Instance details

Defined in Amazonka.Mobile.ListBundles

Methods

toHeaders :: ListBundles -> [Header] #

ToPath ListBundles Source # 
Instance details

Defined in Amazonka.Mobile.ListBundles

ToQuery ListBundles Source # 
Instance details

Defined in Amazonka.Mobile.ListBundles

type Rep ListBundles Source # 
Instance details

Defined in Amazonka.Mobile.ListBundles

type Rep ListBundles = D1 ('MetaData "ListBundles" "Amazonka.Mobile.ListBundles" "libZSservicesZSamazonka-mobileZSamazonka-mobile" 'False) (C1 ('MetaCons "ListBundles'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int))))
type AWSResponse ListBundles Source # 
Instance details

Defined in Amazonka.Mobile.ListBundles

newListBundles :: ListBundles Source #

Create a value of ListBundles 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:nextToken:ListBundles', listBundles_nextToken - 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.

$sel:maxResults:ListBundles', listBundles_maxResults - Maximum number of records to list in a single response.

data ListBundlesResponse Source #

Result structure contains a list of all available bundles with details.

See: newListBundlesResponse smart constructor.

Instances

Instances details
Eq ListBundlesResponse Source # 
Instance details

Defined in Amazonka.Mobile.ListBundles

Read ListBundlesResponse Source # 
Instance details

Defined in Amazonka.Mobile.ListBundles

Show ListBundlesResponse Source # 
Instance details

Defined in Amazonka.Mobile.ListBundles

Generic ListBundlesResponse Source # 
Instance details

Defined in Amazonka.Mobile.ListBundles

Associated Types

type Rep ListBundlesResponse :: Type -> Type #

NFData ListBundlesResponse Source # 
Instance details

Defined in Amazonka.Mobile.ListBundles

Methods

rnf :: ListBundlesResponse -> () #

type Rep ListBundlesResponse Source # 
Instance details

Defined in Amazonka.Mobile.ListBundles

type Rep ListBundlesResponse = D1 ('MetaData "ListBundlesResponse" "Amazonka.Mobile.ListBundles" "libZSservicesZSamazonka-mobileZSamazonka-mobile" 'False) (C1 ('MetaCons "ListBundlesResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "bundleList") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [BundleDetails])) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newListBundlesResponse Source #

Create a value of ListBundlesResponse 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:bundleList:ListBundlesResponse', listBundlesResponse_bundleList - A list of bundles.

$sel:nextToken:ListBundles', listBundlesResponse_nextToken - Pagination token. If non-null pagination token is returned in a result, then pass its value in another request to fetch more entries.

$sel:httpStatus:ListBundlesResponse', listBundlesResponse_httpStatus - The response's http status code.

DescribeProject

data DescribeProject Source #

Request structure used to request details about a project.

See: newDescribeProject smart constructor.

Instances

Instances details
Eq DescribeProject Source # 
Instance details

Defined in Amazonka.Mobile.DescribeProject

Read DescribeProject Source # 
Instance details

Defined in Amazonka.Mobile.DescribeProject

Show DescribeProject Source # 
Instance details

Defined in Amazonka.Mobile.DescribeProject

Generic DescribeProject Source # 
Instance details

Defined in Amazonka.Mobile.DescribeProject

Associated Types

type Rep DescribeProject :: Type -> Type #

NFData DescribeProject Source # 
Instance details

Defined in Amazonka.Mobile.DescribeProject

Methods

rnf :: DescribeProject -> () #

Hashable DescribeProject Source # 
Instance details

Defined in Amazonka.Mobile.DescribeProject

AWSRequest DescribeProject Source # 
Instance details

Defined in Amazonka.Mobile.DescribeProject

Associated Types

type AWSResponse DescribeProject #

ToHeaders DescribeProject Source # 
Instance details

Defined in Amazonka.Mobile.DescribeProject

ToPath DescribeProject Source # 
Instance details

Defined in Amazonka.Mobile.DescribeProject

ToQuery DescribeProject Source # 
Instance details

Defined in Amazonka.Mobile.DescribeProject

type Rep DescribeProject Source # 
Instance details

Defined in Amazonka.Mobile.DescribeProject

type Rep DescribeProject = D1 ('MetaData "DescribeProject" "Amazonka.Mobile.DescribeProject" "libZSservicesZSamazonka-mobileZSamazonka-mobile" 'False) (C1 ('MetaCons "DescribeProject'" 'PrefixI 'True) (S1 ('MetaSel ('Just "syncFromResources") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "projectId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse DescribeProject Source # 
Instance details

Defined in Amazonka.Mobile.DescribeProject

newDescribeProject Source #

Create a value of DescribeProject 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:syncFromResources:DescribeProject', describeProject_syncFromResources - 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.

$sel:projectId:DescribeProject', describeProject_projectId - Unique project identifier.

data DescribeProjectResponse Source #

Result structure used for requests of project details.

See: newDescribeProjectResponse smart constructor.

Instances

Instances details
Eq DescribeProjectResponse Source # 
Instance details

Defined in Amazonka.Mobile.DescribeProject

Read DescribeProjectResponse Source # 
Instance details

Defined in Amazonka.Mobile.DescribeProject

Show DescribeProjectResponse Source # 
Instance details

Defined in Amazonka.Mobile.DescribeProject

Generic DescribeProjectResponse Source # 
Instance details

Defined in Amazonka.Mobile.DescribeProject

Associated Types

type Rep DescribeProjectResponse :: Type -> Type #

NFData DescribeProjectResponse Source # 
Instance details

Defined in Amazonka.Mobile.DescribeProject

Methods

rnf :: DescribeProjectResponse -> () #

type Rep DescribeProjectResponse Source # 
Instance details

Defined in Amazonka.Mobile.DescribeProject

type Rep DescribeProjectResponse = D1 ('MetaData "DescribeProjectResponse" "Amazonka.Mobile.DescribeProject" "libZSservicesZSamazonka-mobileZSamazonka-mobile" 'False) (C1 ('MetaCons "DescribeProjectResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "details") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ProjectDetails)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newDescribeProjectResponse Source #

Create a value of DescribeProjectResponse 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:details:DescribeProjectResponse', describeProjectResponse_details - Undocumented member.

$sel:httpStatus:DescribeProjectResponse', describeProjectResponse_httpStatus - The response's http status code.

ExportProject

data ExportProject Source #

Request structure used in requests to export project configuration details.

See: newExportProject smart constructor.

Constructors

ExportProject' Text 

Instances

Instances details
Eq ExportProject Source # 
Instance details

Defined in Amazonka.Mobile.ExportProject

Read ExportProject Source # 
Instance details

Defined in Amazonka.Mobile.ExportProject

Show ExportProject Source # 
Instance details

Defined in Amazonka.Mobile.ExportProject

Generic ExportProject Source # 
Instance details

Defined in Amazonka.Mobile.ExportProject

Associated Types

type Rep ExportProject :: Type -> Type #

NFData ExportProject Source # 
Instance details

Defined in Amazonka.Mobile.ExportProject

Methods

rnf :: ExportProject -> () #

Hashable ExportProject Source # 
Instance details

Defined in Amazonka.Mobile.ExportProject

ToJSON ExportProject Source # 
Instance details

Defined in Amazonka.Mobile.ExportProject

AWSRequest ExportProject Source # 
Instance details

Defined in Amazonka.Mobile.ExportProject

Associated Types

type AWSResponse ExportProject #

ToHeaders ExportProject Source # 
Instance details

Defined in Amazonka.Mobile.ExportProject

ToPath ExportProject Source # 
Instance details

Defined in Amazonka.Mobile.ExportProject

ToQuery ExportProject Source # 
Instance details

Defined in Amazonka.Mobile.ExportProject

type Rep ExportProject Source # 
Instance details

Defined in Amazonka.Mobile.ExportProject

type Rep ExportProject = D1 ('MetaData "ExportProject" "Amazonka.Mobile.ExportProject" "libZSservicesZSamazonka-mobileZSamazonka-mobile" 'False) (C1 ('MetaCons "ExportProject'" 'PrefixI 'True) (S1 ('MetaSel ('Just "projectId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse ExportProject Source # 
Instance details

Defined in Amazonka.Mobile.ExportProject

newExportProject Source #

Create a value of ExportProject 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:projectId:ExportProject', exportProject_projectId - Unique project identifier.

data ExportProjectResponse Source #

Result structure used for requests to export project configuration details.

See: newExportProjectResponse smart constructor.

Instances

Instances details
Eq ExportProjectResponse Source # 
Instance details

Defined in Amazonka.Mobile.ExportProject

Read ExportProjectResponse Source # 
Instance details

Defined in Amazonka.Mobile.ExportProject

Show ExportProjectResponse Source # 
Instance details

Defined in Amazonka.Mobile.ExportProject

Generic ExportProjectResponse Source # 
Instance details

Defined in Amazonka.Mobile.ExportProject

Associated Types

type Rep ExportProjectResponse :: Type -> Type #

NFData ExportProjectResponse Source # 
Instance details

Defined in Amazonka.Mobile.ExportProject

Methods

rnf :: ExportProjectResponse -> () #

type Rep ExportProjectResponse Source # 
Instance details

Defined in Amazonka.Mobile.ExportProject

type Rep ExportProjectResponse = D1 ('MetaData "ExportProjectResponse" "Amazonka.Mobile.ExportProject" "libZSservicesZSamazonka-mobileZSamazonka-mobile" 'False) (C1 ('MetaCons "ExportProjectResponse'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "shareUrl") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "downloadUrl") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "snapshotId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newExportProjectResponse Source #

Create a value of ExportProjectResponse 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:shareUrl:ExportProjectResponse', exportProjectResponse_shareUrl - 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.

$sel:downloadUrl:ExportProjectResponse', exportProjectResponse_downloadUrl - URL which can be used to download the exported project configuation file(s).

$sel:snapshotId:ExportProjectResponse', exportProjectResponse_snapshotId - Unique identifier for the exported snapshot of the project configuration. This snapshot identifier is included in the share URL.

$sel:httpStatus:ExportProjectResponse', exportProjectResponse_httpStatus - The response's http status code.

DescribeBundle

data DescribeBundle Source #

Request structure to request the details of a specific bundle.

See: newDescribeBundle smart constructor.

Constructors

DescribeBundle' Text 

Instances

Instances details
Eq DescribeBundle Source # 
Instance details

Defined in Amazonka.Mobile.DescribeBundle

Read DescribeBundle Source # 
Instance details

Defined in Amazonka.Mobile.DescribeBundle

Show DescribeBundle Source # 
Instance details

Defined in Amazonka.Mobile.DescribeBundle

Generic DescribeBundle Source # 
Instance details

Defined in Amazonka.Mobile.DescribeBundle

Associated Types

type Rep DescribeBundle :: Type -> Type #

NFData DescribeBundle Source # 
Instance details

Defined in Amazonka.Mobile.DescribeBundle

Methods

rnf :: DescribeBundle -> () #

Hashable DescribeBundle Source # 
Instance details

Defined in Amazonka.Mobile.DescribeBundle

AWSRequest DescribeBundle Source # 
Instance details

Defined in Amazonka.Mobile.DescribeBundle

Associated Types

type AWSResponse DescribeBundle #

ToHeaders DescribeBundle Source # 
Instance details

Defined in Amazonka.Mobile.DescribeBundle

ToPath DescribeBundle Source # 
Instance details

Defined in Amazonka.Mobile.DescribeBundle

ToQuery DescribeBundle Source # 
Instance details

Defined in Amazonka.Mobile.DescribeBundle

type Rep DescribeBundle Source # 
Instance details

Defined in Amazonka.Mobile.DescribeBundle

type Rep DescribeBundle = D1 ('MetaData "DescribeBundle" "Amazonka.Mobile.DescribeBundle" "libZSservicesZSamazonka-mobileZSamazonka-mobile" 'False) (C1 ('MetaCons "DescribeBundle'" 'PrefixI 'True) (S1 ('MetaSel ('Just "bundleId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse DescribeBundle Source # 
Instance details

Defined in Amazonka.Mobile.DescribeBundle

newDescribeBundle Source #

Create a value of DescribeBundle 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:bundleId:DescribeBundle', describeBundle_bundleId - Unique bundle identifier.

data DescribeBundleResponse Source #

Result structure contains the details of the bundle.

See: newDescribeBundleResponse smart constructor.

Instances

Instances details
Eq DescribeBundleResponse Source # 
Instance details

Defined in Amazonka.Mobile.DescribeBundle

Read DescribeBundleResponse Source # 
Instance details

Defined in Amazonka.Mobile.DescribeBundle

Show DescribeBundleResponse Source # 
Instance details

Defined in Amazonka.Mobile.DescribeBundle

Generic DescribeBundleResponse Source # 
Instance details

Defined in Amazonka.Mobile.DescribeBundle

Associated Types

type Rep DescribeBundleResponse :: Type -> Type #

NFData DescribeBundleResponse Source # 
Instance details

Defined in Amazonka.Mobile.DescribeBundle

Methods

rnf :: DescribeBundleResponse -> () #

type Rep DescribeBundleResponse Source # 
Instance details

Defined in Amazonka.Mobile.DescribeBundle

type Rep DescribeBundleResponse = D1 ('MetaData "DescribeBundleResponse" "Amazonka.Mobile.DescribeBundle" "libZSservicesZSamazonka-mobileZSamazonka-mobile" 'False) (C1 ('MetaCons "DescribeBundleResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "details") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe BundleDetails)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newDescribeBundleResponse Source #

Create a value of DescribeBundleResponse 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:details:DescribeBundleResponse', describeBundleResponse_details - The details of the bundle.

$sel:httpStatus:DescribeBundleResponse', describeBundleResponse_httpStatus - The response's http status code.

ExportBundle

data ExportBundle Source #

Request structure used to request generation of custom SDK and tool packages required to integrate mobile web or app clients with backed AWS resources.

See: newExportBundle smart constructor.

Instances

Instances details
Eq ExportBundle Source # 
Instance details

Defined in Amazonka.Mobile.ExportBundle

Read ExportBundle Source # 
Instance details

Defined in Amazonka.Mobile.ExportBundle

Show ExportBundle Source # 
Instance details

Defined in Amazonka.Mobile.ExportBundle

Generic ExportBundle Source # 
Instance details

Defined in Amazonka.Mobile.ExportBundle

Associated Types

type Rep ExportBundle :: Type -> Type #

NFData ExportBundle Source # 
Instance details

Defined in Amazonka.Mobile.ExportBundle

Methods

rnf :: ExportBundle -> () #

Hashable ExportBundle Source # 
Instance details

Defined in Amazonka.Mobile.ExportBundle

ToJSON ExportBundle Source # 
Instance details

Defined in Amazonka.Mobile.ExportBundle

AWSRequest ExportBundle Source # 
Instance details

Defined in Amazonka.Mobile.ExportBundle

Associated Types

type AWSResponse ExportBundle #

ToHeaders ExportBundle Source # 
Instance details

Defined in Amazonka.Mobile.ExportBundle

ToPath ExportBundle Source # 
Instance details

Defined in Amazonka.Mobile.ExportBundle

ToQuery ExportBundle Source # 
Instance details

Defined in Amazonka.Mobile.ExportBundle

type Rep ExportBundle Source # 
Instance details

Defined in Amazonka.Mobile.ExportBundle

type Rep ExportBundle = D1 ('MetaData "ExportBundle" "Amazonka.Mobile.ExportBundle" "libZSservicesZSamazonka-mobileZSamazonka-mobile" 'False) (C1 ('MetaCons "ExportBundle'" 'PrefixI 'True) (S1 ('MetaSel ('Just "platform") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Platform)) :*: (S1 ('MetaSel ('Just "projectId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "bundleId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))
type AWSResponse ExportBundle Source # 
Instance details

Defined in Amazonka.Mobile.ExportBundle

newExportBundle Source #

Create a value of ExportBundle 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:platform:ExportBundle', exportBundle_platform - Developer desktop or target application platform.

$sel:projectId:ExportBundle', exportBundle_projectId - Unique project identifier.

$sel:bundleId:ExportBundle', exportBundle_bundleId - Unique bundle identifier.

data ExportBundleResponse Source #

Result structure which contains link to download custom-generated SDK and tool packages used to integrate mobile web or app clients with backed AWS resources.

See: newExportBundleResponse smart constructor.

Instances

Instances details
Eq ExportBundleResponse Source # 
Instance details

Defined in Amazonka.Mobile.ExportBundle

Read ExportBundleResponse Source # 
Instance details

Defined in Amazonka.Mobile.ExportBundle

Show ExportBundleResponse Source # 
Instance details

Defined in Amazonka.Mobile.ExportBundle

Generic ExportBundleResponse Source # 
Instance details

Defined in Amazonka.Mobile.ExportBundle

Associated Types

type Rep ExportBundleResponse :: Type -> Type #

NFData ExportBundleResponse Source # 
Instance details

Defined in Amazonka.Mobile.ExportBundle

Methods

rnf :: ExportBundleResponse -> () #

type Rep ExportBundleResponse Source # 
Instance details

Defined in Amazonka.Mobile.ExportBundle

type Rep ExportBundleResponse = D1 ('MetaData "ExportBundleResponse" "Amazonka.Mobile.ExportBundle" "libZSservicesZSamazonka-mobileZSamazonka-mobile" 'False) (C1 ('MetaCons "ExportBundleResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "downloadUrl") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newExportBundleResponse Source #

Create a value of ExportBundleResponse 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:downloadUrl:ExportBundleResponse', exportBundleResponse_downloadUrl - 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.

$sel:httpStatus:ExportBundleResponse', exportBundleResponse_httpStatus - The response's http status code.

CreateProject

data CreateProject Source #

Request structure used to request a project be created.

See: newCreateProject smart constructor.

Instances

Instances details
Eq CreateProject Source # 
Instance details

Defined in Amazonka.Mobile.CreateProject

Read CreateProject Source # 
Instance details

Defined in Amazonka.Mobile.CreateProject

Show CreateProject Source # 
Instance details

Defined in Amazonka.Mobile.CreateProject

Generic CreateProject Source # 
Instance details

Defined in Amazonka.Mobile.CreateProject

Associated Types

type Rep CreateProject :: Type -> Type #

NFData CreateProject Source # 
Instance details

Defined in Amazonka.Mobile.CreateProject

Methods

rnf :: CreateProject -> () #

Hashable CreateProject Source # 
Instance details

Defined in Amazonka.Mobile.CreateProject

AWSRequest CreateProject Source # 
Instance details

Defined in Amazonka.Mobile.CreateProject

Associated Types

type AWSResponse CreateProject #

ToBody CreateProject Source # 
Instance details

Defined in Amazonka.Mobile.CreateProject

ToHeaders CreateProject Source # 
Instance details

Defined in Amazonka.Mobile.CreateProject

ToPath CreateProject Source # 
Instance details

Defined in Amazonka.Mobile.CreateProject

ToQuery CreateProject Source # 
Instance details

Defined in Amazonka.Mobile.CreateProject

type Rep CreateProject Source # 
Instance details

Defined in Amazonka.Mobile.CreateProject

type Rep CreateProject = D1 ('MetaData "CreateProject" "Amazonka.Mobile.CreateProject" "libZSservicesZSamazonka-mobileZSamazonka-mobile" 'False) (C1 ('MetaCons "CreateProject'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "contents") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ByteString)) :*: S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "region") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "snapshotId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))
type AWSResponse CreateProject Source # 
Instance details

Defined in Amazonka.Mobile.CreateProject

newCreateProject :: CreateProject Source #

Create a value of CreateProject 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:contents:CreateProject', createProject_contents - 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.

$sel:name:CreateProject', createProject_name - Name of the project.

$sel:region:CreateProject', createProject_region - Default region where project resources should be created.

$sel:snapshotId:CreateProject', createProject_snapshotId - Unique identifier for an exported snapshot of project configuration. This snapshot identifier is included in the share URL when a project is exported.

data CreateProjectResponse Source #

Result structure used in response to a request to create a project.

See: newCreateProjectResponse smart constructor.

Instances

Instances details
Eq CreateProjectResponse Source # 
Instance details

Defined in Amazonka.Mobile.CreateProject

Read CreateProjectResponse Source # 
Instance details

Defined in Amazonka.Mobile.CreateProject

Show CreateProjectResponse Source # 
Instance details

Defined in Amazonka.Mobile.CreateProject

Generic CreateProjectResponse Source # 
Instance details

Defined in Amazonka.Mobile.CreateProject

Associated Types

type Rep CreateProjectResponse :: Type -> Type #

NFData CreateProjectResponse Source # 
Instance details

Defined in Amazonka.Mobile.CreateProject

Methods

rnf :: CreateProjectResponse -> () #

type Rep CreateProjectResponse Source # 
Instance details

Defined in Amazonka.Mobile.CreateProject

type Rep CreateProjectResponse = D1 ('MetaData "CreateProjectResponse" "Amazonka.Mobile.CreateProject" "libZSservicesZSamazonka-mobileZSamazonka-mobile" 'False) (C1 ('MetaCons "CreateProjectResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "details") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ProjectDetails)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newCreateProjectResponse Source #

Create a value of CreateProjectResponse 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:details:CreateProjectResponse', createProjectResponse_details - Detailed information about the created AWS Mobile Hub project.

$sel:httpStatus:CreateProjectResponse', createProjectResponse_httpStatus - The response's http status code.

Types

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.

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.

ProjectSummary

data ProjectSummary Source #

Summary information about an AWS Mobile Hub project.

See: newProjectSummary smart constructor.

Constructors

ProjectSummary' (Maybe Text) (Maybe Text) 

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.