amazonka-mobile-2.0: Amazon Mobile SDK.
Copyright(c) 2013-2023 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellSafe-Inferred
LanguageHaskell2010

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.

AccountActionRequiredException

_AccountActionRequiredException :: AsError a => Fold a ServiceError Source #

Account Action is required in order to continue the request.

BadRequestException

_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

_InternalFailureException :: AsError a => Fold a ServiceError Source #

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

LimitExceededException

_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

_NotFoundException :: AsError a => Fold a ServiceError Source #

No entity can be found with the specified identifier.

ServiceUnavailableException

_ServiceUnavailableException :: AsError a => Fold a ServiceError Source #

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

TooManyRequestsException

_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

_UnauthorizedException :: AsError a => Fold a ServiceError Source #

Credentials of the caller are insufficient to authorize 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.

CreateProject

data CreateProject Source #

Request structure used to request a project be created.

See: newCreateProject smart constructor.

Instances

Instances details
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

AWSRequest CreateProject Source # 
Instance details

Defined in Amazonka.Mobile.CreateProject

Associated Types

type AWSResponse CreateProject #

Generic CreateProject Source # 
Instance details

Defined in Amazonka.Mobile.CreateProject

Associated Types

type Rep CreateProject :: Type -> Type #

Read CreateProject Source # 
Instance details

Defined in Amazonka.Mobile.CreateProject

Show CreateProject Source # 
Instance details

Defined in Amazonka.Mobile.CreateProject

NFData CreateProject Source # 
Instance details

Defined in Amazonka.Mobile.CreateProject

Methods

rnf :: CreateProject -> () #

Eq CreateProject Source # 
Instance details

Defined in Amazonka.Mobile.CreateProject

Hashable CreateProject Source # 
Instance details

Defined in Amazonka.Mobile.CreateProject

type AWSResponse 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" "amazonka-mobile-2.0-CNp0xwIy60KJGn9Dl5ZRw0" '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)))))

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.

CreateProject, createProject_name - Name of the project.

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
Generic CreateProjectResponse Source # 
Instance details

Defined in Amazonka.Mobile.CreateProject

Associated Types

type Rep CreateProjectResponse :: Type -> Type #

Read CreateProjectResponse Source # 
Instance details

Defined in Amazonka.Mobile.CreateProject

Show CreateProjectResponse Source # 
Instance details

Defined in Amazonka.Mobile.CreateProject

NFData CreateProjectResponse Source # 
Instance details

Defined in Amazonka.Mobile.CreateProject

Methods

rnf :: CreateProjectResponse -> () #

Eq CreateProjectResponse Source # 
Instance details

Defined in Amazonka.Mobile.CreateProject

type Rep CreateProjectResponse Source # 
Instance details

Defined in Amazonka.Mobile.CreateProject

type Rep CreateProjectResponse = D1 ('MetaData "CreateProjectResponse" "Amazonka.Mobile.CreateProject" "amazonka-mobile-2.0-CNp0xwIy60KJGn9Dl5ZRw0" '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.

DeleteProject

data DeleteProject Source #

Request structure used to request a project be deleted.

See: newDeleteProject smart constructor.

Constructors

DeleteProject' Text 

Instances

Instances details
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

AWSRequest DeleteProject Source # 
Instance details

Defined in Amazonka.Mobile.DeleteProject

Associated Types

type AWSResponse DeleteProject #

Generic DeleteProject Source # 
Instance details

Defined in Amazonka.Mobile.DeleteProject

Associated Types

type Rep DeleteProject :: Type -> Type #

Read DeleteProject Source # 
Instance details

Defined in Amazonka.Mobile.DeleteProject

Show DeleteProject Source # 
Instance details

Defined in Amazonka.Mobile.DeleteProject

NFData DeleteProject Source # 
Instance details

Defined in Amazonka.Mobile.DeleteProject

Methods

rnf :: DeleteProject -> () #

Eq DeleteProject Source # 
Instance details

Defined in Amazonka.Mobile.DeleteProject

Hashable DeleteProject Source # 
Instance details

Defined in Amazonka.Mobile.DeleteProject

type AWSResponse 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" "amazonka-mobile-2.0-CNp0xwIy60KJGn9Dl5ZRw0" 'False) (C1 ('MetaCons "DeleteProject'" 'PrefixI 'True) (S1 ('MetaSel ('Just "projectId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

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:

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
Generic DeleteProjectResponse Source # 
Instance details

Defined in Amazonka.Mobile.DeleteProject

Associated Types

type Rep DeleteProjectResponse :: Type -> Type #

Read DeleteProjectResponse Source # 
Instance details

Defined in Amazonka.Mobile.DeleteProject

Show DeleteProjectResponse Source # 
Instance details

Defined in Amazonka.Mobile.DeleteProject

NFData DeleteProjectResponse Source # 
Instance details

Defined in Amazonka.Mobile.DeleteProject

Methods

rnf :: DeleteProjectResponse -> () #

Eq DeleteProjectResponse Source # 
Instance details

Defined in Amazonka.Mobile.DeleteProject

type Rep DeleteProjectResponse Source # 
Instance details

Defined in Amazonka.Mobile.DeleteProject

type Rep DeleteProjectResponse = D1 ('MetaData "DeleteProjectResponse" "Amazonka.Mobile.DeleteProject" "amazonka-mobile-2.0-CNp0xwIy60KJGn9Dl5ZRw0" '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.

DescribeBundle

data DescribeBundle Source #

Request structure to request the details of a specific bundle.

See: newDescribeBundle smart constructor.

Constructors

DescribeBundle' Text 

Instances

Instances details
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

AWSRequest DescribeBundle Source # 
Instance details

Defined in Amazonka.Mobile.DescribeBundle

Associated Types

type AWSResponse DescribeBundle #

Generic DescribeBundle Source # 
Instance details

Defined in Amazonka.Mobile.DescribeBundle

Associated Types

type Rep DescribeBundle :: Type -> Type #

Read DescribeBundle Source # 
Instance details

Defined in Amazonka.Mobile.DescribeBundle

Show DescribeBundle Source # 
Instance details

Defined in Amazonka.Mobile.DescribeBundle

NFData DescribeBundle Source # 
Instance details

Defined in Amazonka.Mobile.DescribeBundle

Methods

rnf :: DescribeBundle -> () #

Eq DescribeBundle Source # 
Instance details

Defined in Amazonka.Mobile.DescribeBundle

Hashable DescribeBundle Source # 
Instance details

Defined in Amazonka.Mobile.DescribeBundle

type AWSResponse 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" "amazonka-mobile-2.0-CNp0xwIy60KJGn9Dl5ZRw0" 'False) (C1 ('MetaCons "DescribeBundle'" 'PrefixI 'True) (S1 ('MetaSel ('Just "bundleId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

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:

DescribeBundle, describeBundle_bundleId - Unique bundle identifier.

data DescribeBundleResponse Source #

Result structure contains the details of the bundle.

See: newDescribeBundleResponse smart constructor.

Instances

Instances details
Generic DescribeBundleResponse Source # 
Instance details

Defined in Amazonka.Mobile.DescribeBundle

Associated Types

type Rep DescribeBundleResponse :: Type -> Type #

Read DescribeBundleResponse Source # 
Instance details

Defined in Amazonka.Mobile.DescribeBundle

Show DescribeBundleResponse Source # 
Instance details

Defined in Amazonka.Mobile.DescribeBundle

NFData DescribeBundleResponse Source # 
Instance details

Defined in Amazonka.Mobile.DescribeBundle

Methods

rnf :: DescribeBundleResponse -> () #

Eq DescribeBundleResponse Source # 
Instance details

Defined in Amazonka.Mobile.DescribeBundle

type Rep DescribeBundleResponse Source # 
Instance details

Defined in Amazonka.Mobile.DescribeBundle

type Rep DescribeBundleResponse = D1 ('MetaData "DescribeBundleResponse" "Amazonka.Mobile.DescribeBundle" "amazonka-mobile-2.0-CNp0xwIy60KJGn9Dl5ZRw0" '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.

DescribeProject

data DescribeProject Source #

Request structure used to request details about a project.

See: newDescribeProject smart constructor.

Instances

Instances details
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

AWSRequest DescribeProject Source # 
Instance details

Defined in Amazonka.Mobile.DescribeProject

Associated Types

type AWSResponse DescribeProject #

Generic DescribeProject Source # 
Instance details

Defined in Amazonka.Mobile.DescribeProject

Associated Types

type Rep DescribeProject :: Type -> Type #

Read DescribeProject Source # 
Instance details

Defined in Amazonka.Mobile.DescribeProject

Show DescribeProject Source # 
Instance details

Defined in Amazonka.Mobile.DescribeProject

NFData DescribeProject Source # 
Instance details

Defined in Amazonka.Mobile.DescribeProject

Methods

rnf :: DescribeProject -> () #

Eq DescribeProject Source # 
Instance details

Defined in Amazonka.Mobile.DescribeProject

Hashable DescribeProject Source # 
Instance details

Defined in Amazonka.Mobile.DescribeProject

type AWSResponse 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" "amazonka-mobile-2.0-CNp0xwIy60KJGn9Dl5ZRw0" '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)))

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.

DescribeProject, describeProject_projectId - Unique project identifier.

data DescribeProjectResponse Source #

Result structure used for requests of project details.

See: newDescribeProjectResponse smart constructor.

Instances

Instances details
Generic DescribeProjectResponse Source # 
Instance details

Defined in Amazonka.Mobile.DescribeProject

Associated Types

type Rep DescribeProjectResponse :: Type -> Type #

Read DescribeProjectResponse Source # 
Instance details

Defined in Amazonka.Mobile.DescribeProject

Show DescribeProjectResponse Source # 
Instance details

Defined in Amazonka.Mobile.DescribeProject

NFData DescribeProjectResponse Source # 
Instance details

Defined in Amazonka.Mobile.DescribeProject

Methods

rnf :: DescribeProjectResponse -> () #

Eq DescribeProjectResponse Source # 
Instance details

Defined in Amazonka.Mobile.DescribeProject

type Rep DescribeProjectResponse Source # 
Instance details

Defined in Amazonka.Mobile.DescribeProject

type Rep DescribeProjectResponse = D1 ('MetaData "DescribeProjectResponse" "Amazonka.Mobile.DescribeProject" "amazonka-mobile-2.0-CNp0xwIy60KJGn9Dl5ZRw0" '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.

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
ToJSON ExportBundle Source # 
Instance details

Defined in Amazonka.Mobile.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

AWSRequest ExportBundle Source # 
Instance details

Defined in Amazonka.Mobile.ExportBundle

Associated Types

type AWSResponse ExportBundle #

Generic ExportBundle Source # 
Instance details

Defined in Amazonka.Mobile.ExportBundle

Associated Types

type Rep ExportBundle :: Type -> Type #

Read ExportBundle Source # 
Instance details

Defined in Amazonka.Mobile.ExportBundle

Show ExportBundle Source # 
Instance details

Defined in Amazonka.Mobile.ExportBundle

NFData ExportBundle Source # 
Instance details

Defined in Amazonka.Mobile.ExportBundle

Methods

rnf :: ExportBundle -> () #

Eq ExportBundle Source # 
Instance details

Defined in Amazonka.Mobile.ExportBundle

Hashable ExportBundle Source # 
Instance details

Defined in Amazonka.Mobile.ExportBundle

type AWSResponse 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" "amazonka-mobile-2.0-CNp0xwIy60KJGn9Dl5ZRw0" '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))))

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.

ExportBundle, exportBundle_projectId - Unique project identifier.

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
Generic ExportBundleResponse Source # 
Instance details

Defined in Amazonka.Mobile.ExportBundle

Associated Types

type Rep ExportBundleResponse :: Type -> Type #

Read ExportBundleResponse Source # 
Instance details

Defined in Amazonka.Mobile.ExportBundle

Show ExportBundleResponse Source # 
Instance details

Defined in Amazonka.Mobile.ExportBundle

NFData ExportBundleResponse Source # 
Instance details

Defined in Amazonka.Mobile.ExportBundle

Methods

rnf :: ExportBundleResponse -> () #

Eq ExportBundleResponse Source # 
Instance details

Defined in Amazonka.Mobile.ExportBundle

type Rep ExportBundleResponse Source # 
Instance details

Defined in Amazonka.Mobile.ExportBundle

type Rep ExportBundleResponse = D1 ('MetaData "ExportBundleResponse" "Amazonka.Mobile.ExportBundle" "amazonka-mobile-2.0-CNp0xwIy60KJGn9Dl5ZRw0" '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.

ExportProject

data ExportProject Source #

Request structure used in requests to export project configuration details.

See: newExportProject smart constructor.

Constructors

ExportProject' Text 

Instances

Instances details
ToJSON ExportProject Source # 
Instance details

Defined in Amazonka.Mobile.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

AWSRequest ExportProject Source # 
Instance details

Defined in Amazonka.Mobile.ExportProject

Associated Types

type AWSResponse ExportProject #

Generic ExportProject Source # 
Instance details

Defined in Amazonka.Mobile.ExportProject

Associated Types

type Rep ExportProject :: Type -> Type #

Read ExportProject Source # 
Instance details

Defined in Amazonka.Mobile.ExportProject

Show ExportProject Source # 
Instance details

Defined in Amazonka.Mobile.ExportProject

NFData ExportProject Source # 
Instance details

Defined in Amazonka.Mobile.ExportProject

Methods

rnf :: ExportProject -> () #

Eq ExportProject Source # 
Instance details

Defined in Amazonka.Mobile.ExportProject

Hashable ExportProject Source # 
Instance details

Defined in Amazonka.Mobile.ExportProject

type AWSResponse 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" "amazonka-mobile-2.0-CNp0xwIy60KJGn9Dl5ZRw0" 'False) (C1 ('MetaCons "ExportProject'" 'PrefixI 'True) (S1 ('MetaSel ('Just "projectId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

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:

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
Generic ExportProjectResponse Source # 
Instance details

Defined in Amazonka.Mobile.ExportProject

Associated Types

type Rep ExportProjectResponse :: Type -> Type #

Read ExportProjectResponse Source # 
Instance details

Defined in Amazonka.Mobile.ExportProject

Show ExportProjectResponse Source # 
Instance details

Defined in Amazonka.Mobile.ExportProject

NFData ExportProjectResponse Source # 
Instance details

Defined in Amazonka.Mobile.ExportProject

Methods

rnf :: ExportProjectResponse -> () #

Eq ExportProjectResponse Source # 
Instance details

Defined in Amazonka.Mobile.ExportProject

type Rep ExportProjectResponse Source # 
Instance details

Defined in Amazonka.Mobile.ExportProject

type Rep ExportProjectResponse = D1 ('MetaData "ExportProjectResponse" "Amazonka.Mobile.ExportProject" "amazonka-mobile-2.0-CNp0xwIy60KJGn9Dl5ZRw0" 'False) (C1 ('MetaCons "ExportProjectResponse'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "downloadUrl") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "shareUrl") '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:downloadUrl:ExportProjectResponse', exportProjectResponse_downloadUrl - URL which can be used to download the exported project configuation file(s).

$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: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.

ListBundles (Paginated)

data ListBundles Source #

Request structure to request all available bundles.

See: newListBundles smart constructor.

Constructors

ListBundles' (Maybe Int) (Maybe Text) 

Instances

Instances details
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

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 #

Generic ListBundles Source # 
Instance details

Defined in Amazonka.Mobile.ListBundles

Associated Types

type Rep ListBundles :: Type -> Type #

Read ListBundles Source # 
Instance details

Defined in Amazonka.Mobile.ListBundles

Show ListBundles Source # 
Instance details

Defined in Amazonka.Mobile.ListBundles

NFData ListBundles Source # 
Instance details

Defined in Amazonka.Mobile.ListBundles

Methods

rnf :: ListBundles -> () #

Eq ListBundles Source # 
Instance details

Defined in Amazonka.Mobile.ListBundles

Hashable ListBundles Source # 
Instance details

Defined in Amazonka.Mobile.ListBundles

type AWSResponse 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" "amazonka-mobile-2.0-CNp0xwIy60KJGn9Dl5ZRw0" 'False) (C1 ('MetaCons "ListBundles'" 'PrefixI 'True) (S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

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:maxResults:ListBundles', listBundles_maxResults - Maximum number of records to list in a single response.

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.

data ListBundlesResponse Source #

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

See: newListBundlesResponse smart constructor.

Instances

Instances details
Generic ListBundlesResponse Source # 
Instance details

Defined in Amazonka.Mobile.ListBundles

Associated Types

type Rep ListBundlesResponse :: Type -> Type #

Read ListBundlesResponse Source # 
Instance details

Defined in Amazonka.Mobile.ListBundles

Show ListBundlesResponse Source # 
Instance details

Defined in Amazonka.Mobile.ListBundles

NFData ListBundlesResponse Source # 
Instance details

Defined in Amazonka.Mobile.ListBundles

Methods

rnf :: ListBundlesResponse -> () #

Eq ListBundlesResponse Source # 
Instance details

Defined in Amazonka.Mobile.ListBundles

type Rep ListBundlesResponse Source # 
Instance details

Defined in Amazonka.Mobile.ListBundles

type Rep ListBundlesResponse = D1 ('MetaData "ListBundlesResponse" "Amazonka.Mobile.ListBundles" "amazonka-mobile-2.0-CNp0xwIy60KJGn9Dl5ZRw0" '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.

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.

ListProjects (Paginated)

data ListProjects Source #

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

See: newListProjects smart constructor.

Constructors

ListProjects' (Maybe Int) (Maybe Text) 

Instances

Instances details
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

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 #

Generic ListProjects Source # 
Instance details

Defined in Amazonka.Mobile.ListProjects

Associated Types

type Rep ListProjects :: Type -> Type #

Read ListProjects Source # 
Instance details

Defined in Amazonka.Mobile.ListProjects

Show ListProjects Source # 
Instance details

Defined in Amazonka.Mobile.ListProjects

NFData ListProjects Source # 
Instance details

Defined in Amazonka.Mobile.ListProjects

Methods

rnf :: ListProjects -> () #

Eq ListProjects Source # 
Instance details

Defined in Amazonka.Mobile.ListProjects

Hashable ListProjects Source # 
Instance details

Defined in Amazonka.Mobile.ListProjects

type AWSResponse 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" "amazonka-mobile-2.0-CNp0xwIy60KJGn9Dl5ZRw0" 'False) (C1 ('MetaCons "ListProjects'" 'PrefixI 'True) (S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

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:maxResults:ListProjects', listProjects_maxResults - Maximum number of records to list in a single response.

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.

data ListProjectsResponse Source #

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

See: newListProjectsResponse smart constructor.

Instances

Instances details
Generic ListProjectsResponse Source # 
Instance details

Defined in Amazonka.Mobile.ListProjects

Associated Types

type Rep ListProjectsResponse :: Type -> Type #

Read ListProjectsResponse Source # 
Instance details

Defined in Amazonka.Mobile.ListProjects

Show ListProjectsResponse Source # 
Instance details

Defined in Amazonka.Mobile.ListProjects

NFData ListProjectsResponse Source # 
Instance details

Defined in Amazonka.Mobile.ListProjects

Methods

rnf :: ListProjectsResponse -> () #

Eq ListProjectsResponse Source # 
Instance details

Defined in Amazonka.Mobile.ListProjects

type Rep ListProjectsResponse Source # 
Instance details

Defined in Amazonka.Mobile.ListProjects

type Rep ListProjectsResponse = D1 ('MetaData "ListProjectsResponse" "Amazonka.Mobile.ListProjects" "amazonka-mobile-2.0-CNp0xwIy60KJGn9Dl5ZRw0" '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:

ListProjects, listProjectsResponse_nextToken - Undocumented member.

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

$sel:httpStatus:ListProjectsResponse', listProjectsResponse_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
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

AWSRequest UpdateProject Source # 
Instance details

Defined in Amazonka.Mobile.UpdateProject

Associated Types

type AWSResponse UpdateProject #

Generic UpdateProject Source # 
Instance details

Defined in Amazonka.Mobile.UpdateProject

Associated Types

type Rep UpdateProject :: Type -> Type #

Read UpdateProject Source # 
Instance details

Defined in Amazonka.Mobile.UpdateProject

Show UpdateProject Source # 
Instance details

Defined in Amazonka.Mobile.UpdateProject

NFData UpdateProject Source # 
Instance details

Defined in Amazonka.Mobile.UpdateProject

Methods

rnf :: UpdateProject -> () #

Eq UpdateProject Source # 
Instance details

Defined in Amazonka.Mobile.UpdateProject

Hashable UpdateProject Source # 
Instance details

Defined in Amazonka.Mobile.UpdateProject

type AWSResponse 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" "amazonka-mobile-2.0-CNp0xwIy60KJGn9Dl5ZRw0" '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)))

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.

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
Generic UpdateProjectResponse Source # 
Instance details

Defined in Amazonka.Mobile.UpdateProject

Associated Types

type Rep UpdateProjectResponse :: Type -> Type #

Read UpdateProjectResponse Source # 
Instance details

Defined in Amazonka.Mobile.UpdateProject

Show UpdateProjectResponse Source # 
Instance details

Defined in Amazonka.Mobile.UpdateProject

NFData UpdateProjectResponse Source # 
Instance details

Defined in Amazonka.Mobile.UpdateProject

Methods

rnf :: UpdateProjectResponse -> () #

Eq UpdateProjectResponse Source # 
Instance details

Defined in Amazonka.Mobile.UpdateProject

type Rep UpdateProjectResponse Source # 
Instance details

Defined in Amazonka.Mobile.UpdateProject

type Rep UpdateProjectResponse = D1 ('MetaData "UpdateProjectResponse" "Amazonka.Mobile.UpdateProject" "amazonka-mobile-2.0-CNp0xwIy60KJGn9Dl5ZRw0" '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.

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
FromJSON Platform Source # 
Instance details

Defined in Amazonka.Mobile.Types.Platform

FromJSONKey Platform Source # 
Instance details

Defined in Amazonka.Mobile.Types.Platform

ToJSON Platform Source # 
Instance details

Defined in Amazonka.Mobile.Types.Platform

ToJSONKey Platform Source # 
Instance details

Defined in Amazonka.Mobile.Types.Platform

ToByteString Platform Source # 
Instance details

Defined in Amazonka.Mobile.Types.Platform

Methods

toBS :: Platform -> ByteString #

ToHeader Platform Source # 
Instance details

Defined in Amazonka.Mobile.Types.Platform

Methods

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

ToLog Platform Source # 
Instance details

Defined in Amazonka.Mobile.Types.Platform

ToQuery Platform Source # 
Instance details

Defined in Amazonka.Mobile.Types.Platform

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 #

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 #

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 #

Read Platform Source # 
Instance details

Defined in Amazonka.Mobile.Types.Platform

Show Platform Source # 
Instance details

Defined in Amazonka.Mobile.Types.Platform

NFData Platform Source # 
Instance details

Defined in Amazonka.Mobile.Types.Platform

Methods

rnf :: Platform -> () #

Eq Platform Source # 
Instance details

Defined in Amazonka.Mobile.Types.Platform

Ord Platform Source # 
Instance details

Defined in Amazonka.Mobile.Types.Platform

Hashable Platform Source # 
Instance details

Defined in Amazonka.Mobile.Types.Platform

Methods

hashWithSalt :: Int -> Platform -> Int #

hash :: Platform -> Int #

type Rep Platform Source # 
Instance details

Defined in Amazonka.Mobile.Types.Platform

type Rep Platform = D1 ('MetaData "Platform" "Amazonka.Mobile.Types.Platform" "amazonka-mobile-2.0-CNp0xwIy60KJGn9Dl5ZRw0" '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
FromJSON ProjectState Source # 
Instance details

Defined in Amazonka.Mobile.Types.ProjectState

FromJSONKey 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

ToByteString ProjectState Source # 
Instance details

Defined in Amazonka.Mobile.Types.ProjectState

ToHeader ProjectState Source # 
Instance details

Defined in Amazonka.Mobile.Types.ProjectState

ToLog ProjectState Source # 
Instance details

Defined in Amazonka.Mobile.Types.ProjectState

ToQuery 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 #

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 #

Generic ProjectState Source # 
Instance details

Defined in Amazonka.Mobile.Types.ProjectState

Associated Types

type Rep ProjectState :: Type -> Type #

Read ProjectState Source # 
Instance details

Defined in Amazonka.Mobile.Types.ProjectState

Show ProjectState Source # 
Instance details

Defined in Amazonka.Mobile.Types.ProjectState

NFData ProjectState Source # 
Instance details

Defined in Amazonka.Mobile.Types.ProjectState

Methods

rnf :: ProjectState -> () #

Eq ProjectState Source # 
Instance details

Defined in Amazonka.Mobile.Types.ProjectState

Ord ProjectState Source # 
Instance details

Defined in Amazonka.Mobile.Types.ProjectState

Hashable ProjectState Source # 
Instance details

Defined in Amazonka.Mobile.Types.ProjectState

type Rep ProjectState Source # 
Instance details

Defined in Amazonka.Mobile.Types.ProjectState

type Rep ProjectState = D1 ('MetaData "ProjectState" "Amazonka.Mobile.Types.ProjectState" "amazonka-mobile-2.0-CNp0xwIy60KJGn9Dl5ZRw0" '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
FromJSON 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 #

Read BundleDetails Source # 
Instance details

Defined in Amazonka.Mobile.Types.BundleDetails

Show BundleDetails Source # 
Instance details

Defined in Amazonka.Mobile.Types.BundleDetails

NFData BundleDetails Source # 
Instance details

Defined in Amazonka.Mobile.Types.BundleDetails

Methods

rnf :: BundleDetails -> () #

Eq BundleDetails Source # 
Instance details

Defined in Amazonka.Mobile.Types.BundleDetails

Hashable 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" "amazonka-mobile-2.0-CNp0xwIy60KJGn9Dl5ZRw0" '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 "description") '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 "version") '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: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.

ProjectDetails

data ProjectDetails Source #

Detailed information about an AWS Mobile Hub project.

See: newProjectDetails smart constructor.

Instances

Instances details
FromJSON 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 #

Read ProjectDetails Source # 
Instance details

Defined in Amazonka.Mobile.Types.ProjectDetails

Show ProjectDetails Source # 
Instance details

Defined in Amazonka.Mobile.Types.ProjectDetails

NFData ProjectDetails Source # 
Instance details

Defined in Amazonka.Mobile.Types.ProjectDetails

Methods

rnf :: ProjectDetails -> () #

Eq ProjectDetails Source # 
Instance details

Defined in Amazonka.Mobile.Types.ProjectDetails

Hashable 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: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.

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
FromJSON 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 #

Read ProjectSummary Source # 
Instance details

Defined in Amazonka.Mobile.Types.ProjectSummary

Show ProjectSummary Source # 
Instance details

Defined in Amazonka.Mobile.Types.ProjectSummary

NFData ProjectSummary Source # 
Instance details

Defined in Amazonka.Mobile.Types.ProjectSummary

Methods

rnf :: ProjectSummary -> () #

Eq ProjectSummary Source # 
Instance details

Defined in Amazonka.Mobile.Types.ProjectSummary

Hashable 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" "amazonka-mobile-2.0-CNp0xwIy60KJGn9Dl5ZRw0" '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
FromJSON 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 #

Read Resource Source # 
Instance details

Defined in Amazonka.Mobile.Types.Resource

Show Resource Source # 
Instance details

Defined in Amazonka.Mobile.Types.Resource

NFData Resource Source # 
Instance details

Defined in Amazonka.Mobile.Types.Resource

Methods

rnf :: Resource -> () #

Eq Resource Source # 
Instance details

Defined in Amazonka.Mobile.Types.Resource

Hashable Resource Source # 
Instance details

Defined in Amazonka.Mobile.Types.Resource

Methods

hashWithSalt :: Int -> Resource -> Int #

hash :: Resource -> Int #

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: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.