libZSservicesZSamazonka-appsyncZSamazonka-appsync
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.AppSync

Contents

Description

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

AppSync provides API actions for creating and interacting with data sources using GraphQL from your application.

Synopsis

Service Configuration

defaultService :: Service Source #

API version 2017-07-25 of the Amazon AppSync 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 AppSync.

ApiKeyValidityOutOfBoundsException

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

The API key expiration must be set to a value between 1 and 365 days from creation (for CreateApiKey) or from update (for UpdateApiKey).

AccessDeniedException

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

You do not have access to perform this operation on this resource.

ApiKeyLimitExceededException

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

The API key exceeded a limit. Try your request again.

ApiLimitExceededException

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

The GraphQL API exceeded a limit. Try your request again.

NotFoundException

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

The resource specified in the request was not found. Check the resource, and then try again.

GraphQLSchemaException

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

The GraphQL schema is not valid.

ConcurrentModificationException

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

Another modification is in progress at this time and it must complete before you can make your change.

InternalFailureException

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

An internal AppSync error occurred. Try your request again.

UnauthorizedException

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

You are not authorized to perform this operation.

BadRequestException

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

The request is not well formed. For example, a value is invalid or a required field is missing. Check the field values, and then try again.

LimitExceededException

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

The request exceeded a limit. Try your request again.

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.

UpdateDataSource

data UpdateDataSource Source #

See: newUpdateDataSource smart constructor.

Instances

Instances details
Eq UpdateDataSource Source # 
Instance details

Defined in Amazonka.AppSync.UpdateDataSource

Read UpdateDataSource Source # 
Instance details

Defined in Amazonka.AppSync.UpdateDataSource

Show UpdateDataSource Source # 
Instance details

Defined in Amazonka.AppSync.UpdateDataSource

Generic UpdateDataSource Source # 
Instance details

Defined in Amazonka.AppSync.UpdateDataSource

Associated Types

type Rep UpdateDataSource :: Type -> Type #

NFData UpdateDataSource Source # 
Instance details

Defined in Amazonka.AppSync.UpdateDataSource

Methods

rnf :: UpdateDataSource -> () #

Hashable UpdateDataSource Source # 
Instance details

Defined in Amazonka.AppSync.UpdateDataSource

ToJSON UpdateDataSource Source # 
Instance details

Defined in Amazonka.AppSync.UpdateDataSource

AWSRequest UpdateDataSource Source # 
Instance details

Defined in Amazonka.AppSync.UpdateDataSource

Associated Types

type AWSResponse UpdateDataSource #

ToHeaders UpdateDataSource Source # 
Instance details

Defined in Amazonka.AppSync.UpdateDataSource

ToPath UpdateDataSource Source # 
Instance details

Defined in Amazonka.AppSync.UpdateDataSource

ToQuery UpdateDataSource Source # 
Instance details

Defined in Amazonka.AppSync.UpdateDataSource

type Rep UpdateDataSource Source # 
Instance details

Defined in Amazonka.AppSync.UpdateDataSource

type Rep UpdateDataSource = D1 ('MetaData "UpdateDataSource" "Amazonka.AppSync.UpdateDataSource" "libZSservicesZSamazonka-appsyncZSamazonka-appsync" 'False) (C1 ('MetaCons "UpdateDataSource'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "serviceRoleArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "relationalDatabaseConfig") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe RelationalDatabaseDataSourceConfig))) :*: (S1 ('MetaSel ('Just "dynamodbConfig") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe DynamodbDataSourceConfig)) :*: (S1 ('MetaSel ('Just "httpConfig") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe HttpDataSourceConfig)) :*: S1 ('MetaSel ('Just "openSearchServiceConfig") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe OpenSearchServiceDataSourceConfig))))) :*: ((S1 ('MetaSel ('Just "lambdaConfig") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe LambdaDataSourceConfig)) :*: (S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "elasticsearchConfig") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ElasticsearchDataSourceConfig)))) :*: (S1 ('MetaSel ('Just "apiId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "type'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 DataSourceType))))))
type AWSResponse UpdateDataSource Source # 
Instance details

Defined in Amazonka.AppSync.UpdateDataSource

newUpdateDataSource Source #

Create a value of UpdateDataSource 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:serviceRoleArn:UpdateDataSource', updateDataSource_serviceRoleArn - The new service role ARN for the data source.

$sel:relationalDatabaseConfig:UpdateDataSource', updateDataSource_relationalDatabaseConfig - The new relational database configuration.

$sel:dynamodbConfig:UpdateDataSource', updateDataSource_dynamodbConfig - The new Amazon DynamoDB configuration.

$sel:httpConfig:UpdateDataSource', updateDataSource_httpConfig - The new HTTP endpoint configuration.

$sel:openSearchServiceConfig:UpdateDataSource', updateDataSource_openSearchServiceConfig - The new OpenSearch configuration.

$sel:lambdaConfig:UpdateDataSource', updateDataSource_lambdaConfig - The new Amazon Web Services Lambda configuration.

$sel:description:UpdateDataSource', updateDataSource_description - The new description for the data source.

$sel:elasticsearchConfig:UpdateDataSource', updateDataSource_elasticsearchConfig - The new OpenSearch configuration.

As of September 2021, Amazon Elasticsearch service is Amazon OpenSearch Service. This configuration is deprecated. Instead, use UpdateDataSourceRequest$openSearchServiceConfig to update an OpenSearch data source.

$sel:apiId:UpdateDataSource', updateDataSource_apiId - The API ID.

$sel:name:UpdateDataSource', updateDataSource_name - The new name for the data source.

$sel:type':UpdateDataSource', updateDataSource_type - The new data source type.

data UpdateDataSourceResponse Source #

See: newUpdateDataSourceResponse smart constructor.

Instances

Instances details
Eq UpdateDataSourceResponse Source # 
Instance details

Defined in Amazonka.AppSync.UpdateDataSource

Read UpdateDataSourceResponse Source # 
Instance details

Defined in Amazonka.AppSync.UpdateDataSource

Show UpdateDataSourceResponse Source # 
Instance details

Defined in Amazonka.AppSync.UpdateDataSource

Generic UpdateDataSourceResponse Source # 
Instance details

Defined in Amazonka.AppSync.UpdateDataSource

Associated Types

type Rep UpdateDataSourceResponse :: Type -> Type #

NFData UpdateDataSourceResponse Source # 
Instance details

Defined in Amazonka.AppSync.UpdateDataSource

type Rep UpdateDataSourceResponse Source # 
Instance details

Defined in Amazonka.AppSync.UpdateDataSource

type Rep UpdateDataSourceResponse = D1 ('MetaData "UpdateDataSourceResponse" "Amazonka.AppSync.UpdateDataSource" "libZSservicesZSamazonka-appsyncZSamazonka-appsync" 'False) (C1 ('MetaCons "UpdateDataSourceResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "dataSource") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe DataSource)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newUpdateDataSourceResponse Source #

Create a value of UpdateDataSourceResponse 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:dataSource:UpdateDataSourceResponse', updateDataSourceResponse_dataSource - The updated DataSource object.

$sel:httpStatus:UpdateDataSourceResponse', updateDataSourceResponse_httpStatus - The response's http status code.

DeleteDataSource

data DeleteDataSource Source #

See: newDeleteDataSource smart constructor.

Instances

Instances details
Eq DeleteDataSource Source # 
Instance details

Defined in Amazonka.AppSync.DeleteDataSource

Read DeleteDataSource Source # 
Instance details

Defined in Amazonka.AppSync.DeleteDataSource

Show DeleteDataSource Source # 
Instance details

Defined in Amazonka.AppSync.DeleteDataSource

Generic DeleteDataSource Source # 
Instance details

Defined in Amazonka.AppSync.DeleteDataSource

Associated Types

type Rep DeleteDataSource :: Type -> Type #

NFData DeleteDataSource Source # 
Instance details

Defined in Amazonka.AppSync.DeleteDataSource

Methods

rnf :: DeleteDataSource -> () #

Hashable DeleteDataSource Source # 
Instance details

Defined in Amazonka.AppSync.DeleteDataSource

AWSRequest DeleteDataSource Source # 
Instance details

Defined in Amazonka.AppSync.DeleteDataSource

Associated Types

type AWSResponse DeleteDataSource #

ToHeaders DeleteDataSource Source # 
Instance details

Defined in Amazonka.AppSync.DeleteDataSource

ToPath DeleteDataSource Source # 
Instance details

Defined in Amazonka.AppSync.DeleteDataSource

ToQuery DeleteDataSource Source # 
Instance details

Defined in Amazonka.AppSync.DeleteDataSource

type Rep DeleteDataSource Source # 
Instance details

Defined in Amazonka.AppSync.DeleteDataSource

type Rep DeleteDataSource = D1 ('MetaData "DeleteDataSource" "Amazonka.AppSync.DeleteDataSource" "libZSservicesZSamazonka-appsyncZSamazonka-appsync" 'False) (C1 ('MetaCons "DeleteDataSource'" 'PrefixI 'True) (S1 ('MetaSel ('Just "apiId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse DeleteDataSource Source # 
Instance details

Defined in Amazonka.AppSync.DeleteDataSource

newDeleteDataSource Source #

Create a value of DeleteDataSource 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:apiId:DeleteDataSource', deleteDataSource_apiId - The API ID.

$sel:name:DeleteDataSource', deleteDataSource_name - The name of the data source.

data DeleteDataSourceResponse Source #

See: newDeleteDataSourceResponse smart constructor.

Instances

Instances details
Eq DeleteDataSourceResponse Source # 
Instance details

Defined in Amazonka.AppSync.DeleteDataSource

Read DeleteDataSourceResponse Source # 
Instance details

Defined in Amazonka.AppSync.DeleteDataSource

Show DeleteDataSourceResponse Source # 
Instance details

Defined in Amazonka.AppSync.DeleteDataSource

Generic DeleteDataSourceResponse Source # 
Instance details

Defined in Amazonka.AppSync.DeleteDataSource

Associated Types

type Rep DeleteDataSourceResponse :: Type -> Type #

NFData DeleteDataSourceResponse Source # 
Instance details

Defined in Amazonka.AppSync.DeleteDataSource

type Rep DeleteDataSourceResponse Source # 
Instance details

Defined in Amazonka.AppSync.DeleteDataSource

type Rep DeleteDataSourceResponse = D1 ('MetaData "DeleteDataSourceResponse" "Amazonka.AppSync.DeleteDataSource" "libZSservicesZSamazonka-appsyncZSamazonka-appsync" 'False) (C1 ('MetaCons "DeleteDataSourceResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newDeleteDataSourceResponse Source #

Create a value of DeleteDataSourceResponse 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:httpStatus:DeleteDataSourceResponse', deleteDataSourceResponse_httpStatus - The response's http status code.

CreateType

data CreateType Source #

See: newCreateType smart constructor.

Instances

Instances details
Eq CreateType Source # 
Instance details

Defined in Amazonka.AppSync.CreateType

Read CreateType Source # 
Instance details

Defined in Amazonka.AppSync.CreateType

Show CreateType Source # 
Instance details

Defined in Amazonka.AppSync.CreateType

Generic CreateType Source # 
Instance details

Defined in Amazonka.AppSync.CreateType

Associated Types

type Rep CreateType :: Type -> Type #

NFData CreateType Source # 
Instance details

Defined in Amazonka.AppSync.CreateType

Methods

rnf :: CreateType -> () #

Hashable CreateType Source # 
Instance details

Defined in Amazonka.AppSync.CreateType

ToJSON CreateType Source # 
Instance details

Defined in Amazonka.AppSync.CreateType

AWSRequest CreateType Source # 
Instance details

Defined in Amazonka.AppSync.CreateType

Associated Types

type AWSResponse CreateType #

ToHeaders CreateType Source # 
Instance details

Defined in Amazonka.AppSync.CreateType

Methods

toHeaders :: CreateType -> [Header] #

ToPath CreateType Source # 
Instance details

Defined in Amazonka.AppSync.CreateType

ToQuery CreateType Source # 
Instance details

Defined in Amazonka.AppSync.CreateType

type Rep CreateType Source # 
Instance details

Defined in Amazonka.AppSync.CreateType

type Rep CreateType = D1 ('MetaData "CreateType" "Amazonka.AppSync.CreateType" "libZSservicesZSamazonka-appsyncZSamazonka-appsync" 'False) (C1 ('MetaCons "CreateType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "apiId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "definition") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "format") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 TypeDefinitionFormat))))
type AWSResponse CreateType Source # 
Instance details

Defined in Amazonka.AppSync.CreateType

newCreateType Source #

Create a value of CreateType 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:apiId:CreateType', createType_apiId - The API ID.

$sel:definition:CreateType', createType_definition - The type definition, in GraphQL Schema Definition Language (SDL) format.

For more information, see the GraphQL SDL documentation.

$sel:format:CreateType', createType_format - The type format: SDL or JSON.

data CreateTypeResponse Source #

See: newCreateTypeResponse smart constructor.

Instances

Instances details
Eq CreateTypeResponse Source # 
Instance details

Defined in Amazonka.AppSync.CreateType

Read CreateTypeResponse Source # 
Instance details

Defined in Amazonka.AppSync.CreateType

Show CreateTypeResponse Source # 
Instance details

Defined in Amazonka.AppSync.CreateType

Generic CreateTypeResponse Source # 
Instance details

Defined in Amazonka.AppSync.CreateType

Associated Types

type Rep CreateTypeResponse :: Type -> Type #

NFData CreateTypeResponse Source # 
Instance details

Defined in Amazonka.AppSync.CreateType

Methods

rnf :: CreateTypeResponse -> () #

type Rep CreateTypeResponse Source # 
Instance details

Defined in Amazonka.AppSync.CreateType

type Rep CreateTypeResponse = D1 ('MetaData "CreateTypeResponse" "Amazonka.AppSync.CreateType" "libZSservicesZSamazonka-appsyncZSamazonka-appsync" 'False) (C1 ('MetaCons "CreateTypeResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "type'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Type)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newCreateTypeResponse Source #

Create a value of CreateTypeResponse 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:type':CreateTypeResponse', createTypeResponse_type - The Type object.

$sel:httpStatus:CreateTypeResponse', createTypeResponse_httpStatus - The response's http status code.

GetGraphqlApi

data GetGraphqlApi Source #

See: newGetGraphqlApi smart constructor.

Constructors

GetGraphqlApi' Text 

Instances

Instances details
Eq GetGraphqlApi Source # 
Instance details

Defined in Amazonka.AppSync.GetGraphqlApi

Read GetGraphqlApi Source # 
Instance details

Defined in Amazonka.AppSync.GetGraphqlApi

Show GetGraphqlApi Source # 
Instance details

Defined in Amazonka.AppSync.GetGraphqlApi

Generic GetGraphqlApi Source # 
Instance details

Defined in Amazonka.AppSync.GetGraphqlApi

Associated Types

type Rep GetGraphqlApi :: Type -> Type #

NFData GetGraphqlApi Source # 
Instance details

Defined in Amazonka.AppSync.GetGraphqlApi

Methods

rnf :: GetGraphqlApi -> () #

Hashable GetGraphqlApi Source # 
Instance details

Defined in Amazonka.AppSync.GetGraphqlApi

AWSRequest GetGraphqlApi Source # 
Instance details

Defined in Amazonka.AppSync.GetGraphqlApi

Associated Types

type AWSResponse GetGraphqlApi #

ToHeaders GetGraphqlApi Source # 
Instance details

Defined in Amazonka.AppSync.GetGraphqlApi

ToPath GetGraphqlApi Source # 
Instance details

Defined in Amazonka.AppSync.GetGraphqlApi

ToQuery GetGraphqlApi Source # 
Instance details

Defined in Amazonka.AppSync.GetGraphqlApi

type Rep GetGraphqlApi Source # 
Instance details

Defined in Amazonka.AppSync.GetGraphqlApi

type Rep GetGraphqlApi = D1 ('MetaData "GetGraphqlApi" "Amazonka.AppSync.GetGraphqlApi" "libZSservicesZSamazonka-appsyncZSamazonka-appsync" 'False) (C1 ('MetaCons "GetGraphqlApi'" 'PrefixI 'True) (S1 ('MetaSel ('Just "apiId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse GetGraphqlApi Source # 
Instance details

Defined in Amazonka.AppSync.GetGraphqlApi

newGetGraphqlApi Source #

Create a value of GetGraphqlApi 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:apiId:GetGraphqlApi', getGraphqlApi_apiId - The API ID for the GraphQL API.

data GetGraphqlApiResponse Source #

See: newGetGraphqlApiResponse smart constructor.

Instances

Instances details
Eq GetGraphqlApiResponse Source # 
Instance details

Defined in Amazonka.AppSync.GetGraphqlApi

Read GetGraphqlApiResponse Source # 
Instance details

Defined in Amazonka.AppSync.GetGraphqlApi

Show GetGraphqlApiResponse Source # 
Instance details

Defined in Amazonka.AppSync.GetGraphqlApi

Generic GetGraphqlApiResponse Source # 
Instance details

Defined in Amazonka.AppSync.GetGraphqlApi

Associated Types

type Rep GetGraphqlApiResponse :: Type -> Type #

NFData GetGraphqlApiResponse Source # 
Instance details

Defined in Amazonka.AppSync.GetGraphqlApi

Methods

rnf :: GetGraphqlApiResponse -> () #

type Rep GetGraphqlApiResponse Source # 
Instance details

Defined in Amazonka.AppSync.GetGraphqlApi

type Rep GetGraphqlApiResponse = D1 ('MetaData "GetGraphqlApiResponse" "Amazonka.AppSync.GetGraphqlApi" "libZSservicesZSamazonka-appsyncZSamazonka-appsync" 'False) (C1 ('MetaCons "GetGraphqlApiResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "graphqlApi") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe GraphqlApi)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newGetGraphqlApiResponse Source #

Create a value of GetGraphqlApiResponse 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:graphqlApi:GetGraphqlApiResponse', getGraphqlApiResponse_graphqlApi - The GraphqlApi object.

$sel:httpStatus:GetGraphqlApiResponse', getGraphqlApiResponse_httpStatus - The response's http status code.

ListTagsForResource

data ListTagsForResource Source #

See: newListTagsForResource smart constructor.

Instances

Instances details
Eq ListTagsForResource Source # 
Instance details

Defined in Amazonka.AppSync.ListTagsForResource

Read ListTagsForResource Source # 
Instance details

Defined in Amazonka.AppSync.ListTagsForResource

Show ListTagsForResource Source # 
Instance details

Defined in Amazonka.AppSync.ListTagsForResource

Generic ListTagsForResource Source # 
Instance details

Defined in Amazonka.AppSync.ListTagsForResource

Associated Types

type Rep ListTagsForResource :: Type -> Type #

NFData ListTagsForResource Source # 
Instance details

Defined in Amazonka.AppSync.ListTagsForResource

Methods

rnf :: ListTagsForResource -> () #

Hashable ListTagsForResource Source # 
Instance details

Defined in Amazonka.AppSync.ListTagsForResource

AWSRequest ListTagsForResource Source # 
Instance details

Defined in Amazonka.AppSync.ListTagsForResource

Associated Types

type AWSResponse ListTagsForResource #

ToHeaders ListTagsForResource Source # 
Instance details

Defined in Amazonka.AppSync.ListTagsForResource

ToPath ListTagsForResource Source # 
Instance details

Defined in Amazonka.AppSync.ListTagsForResource

ToQuery ListTagsForResource Source # 
Instance details

Defined in Amazonka.AppSync.ListTagsForResource

type Rep ListTagsForResource Source # 
Instance details

Defined in Amazonka.AppSync.ListTagsForResource

type Rep ListTagsForResource = D1 ('MetaData "ListTagsForResource" "Amazonka.AppSync.ListTagsForResource" "libZSservicesZSamazonka-appsyncZSamazonka-appsync" 'False) (C1 ('MetaCons "ListTagsForResource'" 'PrefixI 'True) (S1 ('MetaSel ('Just "resourceArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse ListTagsForResource Source # 
Instance details

Defined in Amazonka.AppSync.ListTagsForResource

newListTagsForResource Source #

Create a value of ListTagsForResource 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:resourceArn:ListTagsForResource', listTagsForResource_resourceArn - The GraphqlApi ARN.

data ListTagsForResourceResponse Source #

See: newListTagsForResourceResponse smart constructor.

Instances

Instances details
Eq ListTagsForResourceResponse Source # 
Instance details

Defined in Amazonka.AppSync.ListTagsForResource

Read ListTagsForResourceResponse Source # 
Instance details

Defined in Amazonka.AppSync.ListTagsForResource

Show ListTagsForResourceResponse Source # 
Instance details

Defined in Amazonka.AppSync.ListTagsForResource

Generic ListTagsForResourceResponse Source # 
Instance details

Defined in Amazonka.AppSync.ListTagsForResource

Associated Types

type Rep ListTagsForResourceResponse :: Type -> Type #

NFData ListTagsForResourceResponse Source # 
Instance details

Defined in Amazonka.AppSync.ListTagsForResource

type Rep ListTagsForResourceResponse Source # 
Instance details

Defined in Amazonka.AppSync.ListTagsForResource

type Rep ListTagsForResourceResponse = D1 ('MetaData "ListTagsForResourceResponse" "Amazonka.AppSync.ListTagsForResource" "libZSservicesZSamazonka-appsyncZSamazonka-appsync" 'False) (C1 ('MetaCons "ListTagsForResourceResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text Text))) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newListTagsForResourceResponse Source #

Create a value of ListTagsForResourceResponse 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:tags:ListTagsForResourceResponse', listTagsForResourceResponse_tags - A TagMap object.

$sel:httpStatus:ListTagsForResourceResponse', listTagsForResourceResponse_httpStatus - The response's http status code.

CreateGraphqlApi

data CreateGraphqlApi Source #

See: newCreateGraphqlApi smart constructor.

Instances

Instances details
Eq CreateGraphqlApi Source # 
Instance details

Defined in Amazonka.AppSync.CreateGraphqlApi

Read CreateGraphqlApi Source # 
Instance details

Defined in Amazonka.AppSync.CreateGraphqlApi

Show CreateGraphqlApi Source # 
Instance details

Defined in Amazonka.AppSync.CreateGraphqlApi

Generic CreateGraphqlApi Source # 
Instance details

Defined in Amazonka.AppSync.CreateGraphqlApi

Associated Types

type Rep CreateGraphqlApi :: Type -> Type #

NFData CreateGraphqlApi Source # 
Instance details

Defined in Amazonka.AppSync.CreateGraphqlApi

Methods

rnf :: CreateGraphqlApi -> () #

Hashable CreateGraphqlApi Source # 
Instance details

Defined in Amazonka.AppSync.CreateGraphqlApi

ToJSON CreateGraphqlApi Source # 
Instance details

Defined in Amazonka.AppSync.CreateGraphqlApi

AWSRequest CreateGraphqlApi Source # 
Instance details

Defined in Amazonka.AppSync.CreateGraphqlApi

Associated Types

type AWSResponse CreateGraphqlApi #

ToHeaders CreateGraphqlApi Source # 
Instance details

Defined in Amazonka.AppSync.CreateGraphqlApi

ToPath CreateGraphqlApi Source # 
Instance details

Defined in Amazonka.AppSync.CreateGraphqlApi

ToQuery CreateGraphqlApi Source # 
Instance details

Defined in Amazonka.AppSync.CreateGraphqlApi

type Rep CreateGraphqlApi Source # 
Instance details

Defined in Amazonka.AppSync.CreateGraphqlApi

type AWSResponse CreateGraphqlApi Source # 
Instance details

Defined in Amazonka.AppSync.CreateGraphqlApi

newCreateGraphqlApi Source #

Create a value of CreateGraphqlApi 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:xrayEnabled:CreateGraphqlApi', createGraphqlApi_xrayEnabled - A flag indicating whether to enable X-Ray tracing for the GraphqlApi.

$sel:openIDConnectConfig:CreateGraphqlApi', createGraphqlApi_openIDConnectConfig - The OpenID Connect configuration.

$sel:additionalAuthenticationProviders:CreateGraphqlApi', createGraphqlApi_additionalAuthenticationProviders - A list of additional authentication providers for the GraphqlApi API.

$sel:lambdaAuthorizerConfig:CreateGraphqlApi', createGraphqlApi_lambdaAuthorizerConfig - Configuration for Amazon Web Services Lambda function authorization.

$sel:userPoolConfig:CreateGraphqlApi', createGraphqlApi_userPoolConfig - The Amazon Cognito user pool configuration.

$sel:logConfig:CreateGraphqlApi', createGraphqlApi_logConfig - The Amazon CloudWatch Logs configuration.

$sel:tags:CreateGraphqlApi', createGraphqlApi_tags - A TagMap object.

$sel:name:CreateGraphqlApi', createGraphqlApi_name - A user-supplied name for the GraphqlApi.

$sel:authenticationType:CreateGraphqlApi', createGraphqlApi_authenticationType - The authentication type: API key, Identity and Access Management, OIDC, Amazon Cognito user pools, or Amazon Web Services Lambda.

data CreateGraphqlApiResponse Source #

See: newCreateGraphqlApiResponse smart constructor.

Instances

Instances details
Eq CreateGraphqlApiResponse Source # 
Instance details

Defined in Amazonka.AppSync.CreateGraphqlApi

Read CreateGraphqlApiResponse Source # 
Instance details

Defined in Amazonka.AppSync.CreateGraphqlApi

Show CreateGraphqlApiResponse Source # 
Instance details

Defined in Amazonka.AppSync.CreateGraphqlApi

Generic CreateGraphqlApiResponse Source # 
Instance details

Defined in Amazonka.AppSync.CreateGraphqlApi

Associated Types

type Rep CreateGraphqlApiResponse :: Type -> Type #

NFData CreateGraphqlApiResponse Source # 
Instance details

Defined in Amazonka.AppSync.CreateGraphqlApi

type Rep CreateGraphqlApiResponse Source # 
Instance details

Defined in Amazonka.AppSync.CreateGraphqlApi

type Rep CreateGraphqlApiResponse = D1 ('MetaData "CreateGraphqlApiResponse" "Amazonka.AppSync.CreateGraphqlApi" "libZSservicesZSamazonka-appsyncZSamazonka-appsync" 'False) (C1 ('MetaCons "CreateGraphqlApiResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "graphqlApi") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe GraphqlApi)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newCreateGraphqlApiResponse Source #

Create a value of CreateGraphqlApiResponse 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:graphqlApi:CreateGraphqlApiResponse', createGraphqlApiResponse_graphqlApi - The GraphqlApi.

$sel:httpStatus:CreateGraphqlApiResponse', createGraphqlApiResponse_httpStatus - The response's http status code.

StartSchemaCreation

data StartSchemaCreation Source #

See: newStartSchemaCreation smart constructor.

Instances

Instances details
Eq StartSchemaCreation Source # 
Instance details

Defined in Amazonka.AppSync.StartSchemaCreation

Read StartSchemaCreation Source # 
Instance details

Defined in Amazonka.AppSync.StartSchemaCreation

Show StartSchemaCreation Source # 
Instance details

Defined in Amazonka.AppSync.StartSchemaCreation

Generic StartSchemaCreation Source # 
Instance details

Defined in Amazonka.AppSync.StartSchemaCreation

Associated Types

type Rep StartSchemaCreation :: Type -> Type #

NFData StartSchemaCreation Source # 
Instance details

Defined in Amazonka.AppSync.StartSchemaCreation

Methods

rnf :: StartSchemaCreation -> () #

Hashable StartSchemaCreation Source # 
Instance details

Defined in Amazonka.AppSync.StartSchemaCreation

ToJSON StartSchemaCreation Source # 
Instance details

Defined in Amazonka.AppSync.StartSchemaCreation

AWSRequest StartSchemaCreation Source # 
Instance details

Defined in Amazonka.AppSync.StartSchemaCreation

Associated Types

type AWSResponse StartSchemaCreation #

ToHeaders StartSchemaCreation Source # 
Instance details

Defined in Amazonka.AppSync.StartSchemaCreation

ToPath StartSchemaCreation Source # 
Instance details

Defined in Amazonka.AppSync.StartSchemaCreation

ToQuery StartSchemaCreation Source # 
Instance details

Defined in Amazonka.AppSync.StartSchemaCreation

type Rep StartSchemaCreation Source # 
Instance details

Defined in Amazonka.AppSync.StartSchemaCreation

type Rep StartSchemaCreation = D1 ('MetaData "StartSchemaCreation" "Amazonka.AppSync.StartSchemaCreation" "libZSservicesZSamazonka-appsyncZSamazonka-appsync" 'False) (C1 ('MetaCons "StartSchemaCreation'" 'PrefixI 'True) (S1 ('MetaSel ('Just "apiId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "definition") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Base64)))
type AWSResponse StartSchemaCreation Source # 
Instance details

Defined in Amazonka.AppSync.StartSchemaCreation

newStartSchemaCreation Source #

Create a value of StartSchemaCreation 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:apiId:StartSchemaCreation', startSchemaCreation_apiId - The API ID.

$sel:definition:StartSchemaCreation', startSchemaCreation_definition - The schema definition, in GraphQL schema language format.-- -- Note: This Lens automatically encodes and decodes Base64 data. -- The underlying isomorphism will encode to Base64 representation during -- serialisation, and decode from Base64 representation during deserialisation. -- This Lens accepts and returns only raw unencoded data.

data StartSchemaCreationResponse Source #

See: newStartSchemaCreationResponse smart constructor.

Instances

Instances details
Eq StartSchemaCreationResponse Source # 
Instance details

Defined in Amazonka.AppSync.StartSchemaCreation

Read StartSchemaCreationResponse Source # 
Instance details

Defined in Amazonka.AppSync.StartSchemaCreation

Show StartSchemaCreationResponse Source # 
Instance details

Defined in Amazonka.AppSync.StartSchemaCreation

Generic StartSchemaCreationResponse Source # 
Instance details

Defined in Amazonka.AppSync.StartSchemaCreation

Associated Types

type Rep StartSchemaCreationResponse :: Type -> Type #

NFData StartSchemaCreationResponse Source # 
Instance details

Defined in Amazonka.AppSync.StartSchemaCreation

type Rep StartSchemaCreationResponse Source # 
Instance details

Defined in Amazonka.AppSync.StartSchemaCreation

type Rep StartSchemaCreationResponse = D1 ('MetaData "StartSchemaCreationResponse" "Amazonka.AppSync.StartSchemaCreation" "libZSservicesZSamazonka-appsyncZSamazonka-appsync" 'False) (C1 ('MetaCons "StartSchemaCreationResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe SchemaStatus)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newStartSchemaCreationResponse Source #

Create a value of StartSchemaCreationResponse 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:status:StartSchemaCreationResponse', startSchemaCreationResponse_status - The current state of the schema (PROCESSING, FAILED, SUCCESS, or NOT_APPLICABLE). When the schema is in the ACTIVE state, you can add data.

$sel:httpStatus:StartSchemaCreationResponse', startSchemaCreationResponse_httpStatus - The response's http status code.

FlushApiCache

data FlushApiCache Source #

Represents the input of a FlushApiCache operation.

See: newFlushApiCache smart constructor.

Constructors

FlushApiCache' Text 

Instances

Instances details
Eq FlushApiCache Source # 
Instance details

Defined in Amazonka.AppSync.FlushApiCache

Read FlushApiCache Source # 
Instance details

Defined in Amazonka.AppSync.FlushApiCache

Show FlushApiCache Source # 
Instance details

Defined in Amazonka.AppSync.FlushApiCache

Generic FlushApiCache Source # 
Instance details

Defined in Amazonka.AppSync.FlushApiCache

Associated Types

type Rep FlushApiCache :: Type -> Type #

NFData FlushApiCache Source # 
Instance details

Defined in Amazonka.AppSync.FlushApiCache

Methods

rnf :: FlushApiCache -> () #

Hashable FlushApiCache Source # 
Instance details

Defined in Amazonka.AppSync.FlushApiCache

AWSRequest FlushApiCache Source # 
Instance details

Defined in Amazonka.AppSync.FlushApiCache

Associated Types

type AWSResponse FlushApiCache #

ToHeaders FlushApiCache Source # 
Instance details

Defined in Amazonka.AppSync.FlushApiCache

ToPath FlushApiCache Source # 
Instance details

Defined in Amazonka.AppSync.FlushApiCache

ToQuery FlushApiCache Source # 
Instance details

Defined in Amazonka.AppSync.FlushApiCache

type Rep FlushApiCache Source # 
Instance details

Defined in Amazonka.AppSync.FlushApiCache

type Rep FlushApiCache = D1 ('MetaData "FlushApiCache" "Amazonka.AppSync.FlushApiCache" "libZSservicesZSamazonka-appsyncZSamazonka-appsync" 'False) (C1 ('MetaCons "FlushApiCache'" 'PrefixI 'True) (S1 ('MetaSel ('Just "apiId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse FlushApiCache Source # 
Instance details

Defined in Amazonka.AppSync.FlushApiCache

newFlushApiCache Source #

Create a value of FlushApiCache 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:apiId:FlushApiCache', flushApiCache_apiId - The API ID.

data FlushApiCacheResponse Source #

Represents the output of a FlushApiCache operation.

See: newFlushApiCacheResponse smart constructor.

Instances

Instances details
Eq FlushApiCacheResponse Source # 
Instance details

Defined in Amazonka.AppSync.FlushApiCache

Read FlushApiCacheResponse Source # 
Instance details

Defined in Amazonka.AppSync.FlushApiCache

Show FlushApiCacheResponse Source # 
Instance details

Defined in Amazonka.AppSync.FlushApiCache

Generic FlushApiCacheResponse Source # 
Instance details

Defined in Amazonka.AppSync.FlushApiCache

Associated Types

type Rep FlushApiCacheResponse :: Type -> Type #

NFData FlushApiCacheResponse Source # 
Instance details

Defined in Amazonka.AppSync.FlushApiCache

Methods

rnf :: FlushApiCacheResponse -> () #

type Rep FlushApiCacheResponse Source # 
Instance details

Defined in Amazonka.AppSync.FlushApiCache

type Rep FlushApiCacheResponse = D1 ('MetaData "FlushApiCacheResponse" "Amazonka.AppSync.FlushApiCache" "libZSservicesZSamazonka-appsyncZSamazonka-appsync" 'False) (C1 ('MetaCons "FlushApiCacheResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newFlushApiCacheResponse Source #

Create a value of FlushApiCacheResponse 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:httpStatus:FlushApiCacheResponse', flushApiCacheResponse_httpStatus - The response's http status code.

DeleteGraphqlApi

data DeleteGraphqlApi Source #

See: newDeleteGraphqlApi smart constructor.

Constructors

DeleteGraphqlApi' Text 

Instances

Instances details
Eq DeleteGraphqlApi Source # 
Instance details

Defined in Amazonka.AppSync.DeleteGraphqlApi

Read DeleteGraphqlApi Source # 
Instance details

Defined in Amazonka.AppSync.DeleteGraphqlApi

Show DeleteGraphqlApi Source # 
Instance details

Defined in Amazonka.AppSync.DeleteGraphqlApi

Generic DeleteGraphqlApi Source # 
Instance details

Defined in Amazonka.AppSync.DeleteGraphqlApi

Associated Types

type Rep DeleteGraphqlApi :: Type -> Type #

NFData DeleteGraphqlApi Source # 
Instance details

Defined in Amazonka.AppSync.DeleteGraphqlApi

Methods

rnf :: DeleteGraphqlApi -> () #

Hashable DeleteGraphqlApi Source # 
Instance details

Defined in Amazonka.AppSync.DeleteGraphqlApi

AWSRequest DeleteGraphqlApi Source # 
Instance details

Defined in Amazonka.AppSync.DeleteGraphqlApi

Associated Types

type AWSResponse DeleteGraphqlApi #

ToHeaders DeleteGraphqlApi Source # 
Instance details

Defined in Amazonka.AppSync.DeleteGraphqlApi

ToPath DeleteGraphqlApi Source # 
Instance details

Defined in Amazonka.AppSync.DeleteGraphqlApi

ToQuery DeleteGraphqlApi Source # 
Instance details

Defined in Amazonka.AppSync.DeleteGraphqlApi

type Rep DeleteGraphqlApi Source # 
Instance details

Defined in Amazonka.AppSync.DeleteGraphqlApi

type Rep DeleteGraphqlApi = D1 ('MetaData "DeleteGraphqlApi" "Amazonka.AppSync.DeleteGraphqlApi" "libZSservicesZSamazonka-appsyncZSamazonka-appsync" 'False) (C1 ('MetaCons "DeleteGraphqlApi'" 'PrefixI 'True) (S1 ('MetaSel ('Just "apiId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse DeleteGraphqlApi Source # 
Instance details

Defined in Amazonka.AppSync.DeleteGraphqlApi

newDeleteGraphqlApi Source #

Create a value of DeleteGraphqlApi 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:apiId:DeleteGraphqlApi', deleteGraphqlApi_apiId - The API ID.

data DeleteGraphqlApiResponse Source #

See: newDeleteGraphqlApiResponse smart constructor.

Instances

Instances details
Eq DeleteGraphqlApiResponse Source # 
Instance details

Defined in Amazonka.AppSync.DeleteGraphqlApi

Read DeleteGraphqlApiResponse Source # 
Instance details

Defined in Amazonka.AppSync.DeleteGraphqlApi

Show DeleteGraphqlApiResponse Source # 
Instance details

Defined in Amazonka.AppSync.DeleteGraphqlApi

Generic DeleteGraphqlApiResponse Source # 
Instance details

Defined in Amazonka.AppSync.DeleteGraphqlApi

Associated Types

type Rep DeleteGraphqlApiResponse :: Type -> Type #

NFData DeleteGraphqlApiResponse Source # 
Instance details

Defined in Amazonka.AppSync.DeleteGraphqlApi

type Rep DeleteGraphqlApiResponse Source # 
Instance details

Defined in Amazonka.AppSync.DeleteGraphqlApi

type Rep DeleteGraphqlApiResponse = D1 ('MetaData "DeleteGraphqlApiResponse" "Amazonka.AppSync.DeleteGraphqlApi" "libZSservicesZSamazonka-appsyncZSamazonka-appsync" 'False) (C1 ('MetaCons "DeleteGraphqlApiResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newDeleteGraphqlApiResponse Source #

Create a value of DeleteGraphqlApiResponse 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:httpStatus:DeleteGraphqlApiResponse', deleteGraphqlApiResponse_httpStatus - The response's http status code.

UpdateGraphqlApi

data UpdateGraphqlApi Source #

See: newUpdateGraphqlApi smart constructor.

Instances

Instances details
Eq UpdateGraphqlApi Source # 
Instance details

Defined in Amazonka.AppSync.UpdateGraphqlApi

Read UpdateGraphqlApi Source # 
Instance details

Defined in Amazonka.AppSync.UpdateGraphqlApi

Show UpdateGraphqlApi Source # 
Instance details

Defined in Amazonka.AppSync.UpdateGraphqlApi

Generic UpdateGraphqlApi Source # 
Instance details

Defined in Amazonka.AppSync.UpdateGraphqlApi

Associated Types

type Rep UpdateGraphqlApi :: Type -> Type #

NFData UpdateGraphqlApi Source # 
Instance details

Defined in Amazonka.AppSync.UpdateGraphqlApi

Methods

rnf :: UpdateGraphqlApi -> () #

Hashable UpdateGraphqlApi Source # 
Instance details

Defined in Amazonka.AppSync.UpdateGraphqlApi

ToJSON UpdateGraphqlApi Source # 
Instance details

Defined in Amazonka.AppSync.UpdateGraphqlApi

AWSRequest UpdateGraphqlApi Source # 
Instance details

Defined in Amazonka.AppSync.UpdateGraphqlApi

Associated Types

type AWSResponse UpdateGraphqlApi #

ToHeaders UpdateGraphqlApi Source # 
Instance details

Defined in Amazonka.AppSync.UpdateGraphqlApi

ToPath UpdateGraphqlApi Source # 
Instance details

Defined in Amazonka.AppSync.UpdateGraphqlApi

ToQuery UpdateGraphqlApi Source # 
Instance details

Defined in Amazonka.AppSync.UpdateGraphqlApi

type Rep UpdateGraphqlApi Source # 
Instance details

Defined in Amazonka.AppSync.UpdateGraphqlApi

type AWSResponse UpdateGraphqlApi Source # 
Instance details

Defined in Amazonka.AppSync.UpdateGraphqlApi

newUpdateGraphqlApi Source #

Create a value of UpdateGraphqlApi 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:xrayEnabled:UpdateGraphqlApi', updateGraphqlApi_xrayEnabled - A flag indicating whether to enable X-Ray tracing for the GraphqlApi.

$sel:openIDConnectConfig:UpdateGraphqlApi', updateGraphqlApi_openIDConnectConfig - The OpenID Connect configuration for the GraphqlApi object.

$sel:additionalAuthenticationProviders:UpdateGraphqlApi', updateGraphqlApi_additionalAuthenticationProviders - A list of additional authentication providers for the GraphqlApi API.

$sel:lambdaAuthorizerConfig:UpdateGraphqlApi', updateGraphqlApi_lambdaAuthorizerConfig - Configuration for Amazon Web Services Lambda function authorization.

$sel:userPoolConfig:UpdateGraphqlApi', updateGraphqlApi_userPoolConfig - The new Amazon Cognito user pool configuration for the GraphqlApi object.

$sel:authenticationType:UpdateGraphqlApi', updateGraphqlApi_authenticationType - The new authentication type for the GraphqlApi object.

$sel:logConfig:UpdateGraphqlApi', updateGraphqlApi_logConfig - The Amazon CloudWatch Logs configuration for the GraphqlApi object.

$sel:apiId:UpdateGraphqlApi', updateGraphqlApi_apiId - The API ID.

$sel:name:UpdateGraphqlApi', updateGraphqlApi_name - The new name for the GraphqlApi object.

data UpdateGraphqlApiResponse Source #

See: newUpdateGraphqlApiResponse smart constructor.

Instances

Instances details
Eq UpdateGraphqlApiResponse Source # 
Instance details

Defined in Amazonka.AppSync.UpdateGraphqlApi

Read UpdateGraphqlApiResponse Source # 
Instance details

Defined in Amazonka.AppSync.UpdateGraphqlApi

Show UpdateGraphqlApiResponse Source # 
Instance details

Defined in Amazonka.AppSync.UpdateGraphqlApi

Generic UpdateGraphqlApiResponse Source # 
Instance details

Defined in Amazonka.AppSync.UpdateGraphqlApi

Associated Types

type Rep UpdateGraphqlApiResponse :: Type -> Type #

NFData UpdateGraphqlApiResponse Source # 
Instance details

Defined in Amazonka.AppSync.UpdateGraphqlApi

type Rep UpdateGraphqlApiResponse Source # 
Instance details

Defined in Amazonka.AppSync.UpdateGraphqlApi

type Rep UpdateGraphqlApiResponse = D1 ('MetaData "UpdateGraphqlApiResponse" "Amazonka.AppSync.UpdateGraphqlApi" "libZSservicesZSamazonka-appsyncZSamazonka-appsync" 'False) (C1 ('MetaCons "UpdateGraphqlApiResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "graphqlApi") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe GraphqlApi)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newUpdateGraphqlApiResponse Source #

Create a value of UpdateGraphqlApiResponse 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:graphqlApi:UpdateGraphqlApiResponse', updateGraphqlApiResponse_graphqlApi - The updated GraphqlApi object.

$sel:httpStatus:UpdateGraphqlApiResponse', updateGraphqlApiResponse_httpStatus - The response's http status code.

GetIntrospectionSchema

data GetIntrospectionSchema Source #

See: newGetIntrospectionSchema smart constructor.

Instances

Instances details
Eq GetIntrospectionSchema Source # 
Instance details

Defined in Amazonka.AppSync.GetIntrospectionSchema

Read GetIntrospectionSchema Source # 
Instance details

Defined in Amazonka.AppSync.GetIntrospectionSchema

Show GetIntrospectionSchema Source # 
Instance details

Defined in Amazonka.AppSync.GetIntrospectionSchema

Generic GetIntrospectionSchema Source # 
Instance details

Defined in Amazonka.AppSync.GetIntrospectionSchema

Associated Types

type Rep GetIntrospectionSchema :: Type -> Type #

NFData GetIntrospectionSchema Source # 
Instance details

Defined in Amazonka.AppSync.GetIntrospectionSchema

Methods

rnf :: GetIntrospectionSchema -> () #

Hashable GetIntrospectionSchema Source # 
Instance details

Defined in Amazonka.AppSync.GetIntrospectionSchema

AWSRequest GetIntrospectionSchema Source # 
Instance details

Defined in Amazonka.AppSync.GetIntrospectionSchema

Associated Types

type AWSResponse GetIntrospectionSchema #

ToHeaders GetIntrospectionSchema Source # 
Instance details

Defined in Amazonka.AppSync.GetIntrospectionSchema

ToPath GetIntrospectionSchema Source # 
Instance details

Defined in Amazonka.AppSync.GetIntrospectionSchema

ToQuery GetIntrospectionSchema Source # 
Instance details

Defined in Amazonka.AppSync.GetIntrospectionSchema

type Rep GetIntrospectionSchema Source # 
Instance details

Defined in Amazonka.AppSync.GetIntrospectionSchema

type Rep GetIntrospectionSchema = D1 ('MetaData "GetIntrospectionSchema" "Amazonka.AppSync.GetIntrospectionSchema" "libZSservicesZSamazonka-appsyncZSamazonka-appsync" 'False) (C1 ('MetaCons "GetIntrospectionSchema'" 'PrefixI 'True) (S1 ('MetaSel ('Just "includeDirectives") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: (S1 ('MetaSel ('Just "apiId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "format") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 OutputType))))
type AWSResponse GetIntrospectionSchema Source # 
Instance details

Defined in Amazonka.AppSync.GetIntrospectionSchema

newGetIntrospectionSchema Source #

Create a value of GetIntrospectionSchema 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:includeDirectives:GetIntrospectionSchema', getIntrospectionSchema_includeDirectives - A flag that specifies whether the schema introspection should contain directives.

$sel:apiId:GetIntrospectionSchema', getIntrospectionSchema_apiId - The API ID.

$sel:format:GetIntrospectionSchema', getIntrospectionSchema_format - The schema format: SDL or JSON.

data GetIntrospectionSchemaResponse Source #

See: newGetIntrospectionSchemaResponse smart constructor.

Instances

Instances details
Eq GetIntrospectionSchemaResponse Source # 
Instance details

Defined in Amazonka.AppSync.GetIntrospectionSchema

Read GetIntrospectionSchemaResponse Source # 
Instance details

Defined in Amazonka.AppSync.GetIntrospectionSchema

Show GetIntrospectionSchemaResponse Source # 
Instance details

Defined in Amazonka.AppSync.GetIntrospectionSchema

Generic GetIntrospectionSchemaResponse Source # 
Instance details

Defined in Amazonka.AppSync.GetIntrospectionSchema

Associated Types

type Rep GetIntrospectionSchemaResponse :: Type -> Type #

NFData GetIntrospectionSchemaResponse Source # 
Instance details

Defined in Amazonka.AppSync.GetIntrospectionSchema

type Rep GetIntrospectionSchemaResponse Source # 
Instance details

Defined in Amazonka.AppSync.GetIntrospectionSchema

type Rep GetIntrospectionSchemaResponse = D1 ('MetaData "GetIntrospectionSchemaResponse" "Amazonka.AppSync.GetIntrospectionSchema" "libZSservicesZSamazonka-appsyncZSamazonka-appsync" 'False) (C1 ('MetaCons "GetIntrospectionSchemaResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "schema") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ByteString)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newGetIntrospectionSchemaResponse Source #

Create a value of GetIntrospectionSchemaResponse 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:schema:GetIntrospectionSchemaResponse', getIntrospectionSchemaResponse_schema - The schema, in GraphQL Schema Definition Language (SDL) format.

For more information, see the GraphQL SDL documentation.

$sel:httpStatus:GetIntrospectionSchemaResponse', getIntrospectionSchemaResponse_httpStatus - The response's http status code.

GetDataSource

data GetDataSource Source #

See: newGetDataSource smart constructor.

Constructors

GetDataSource' Text Text 

Instances

Instances details
Eq GetDataSource Source # 
Instance details

Defined in Amazonka.AppSync.GetDataSource

Read GetDataSource Source # 
Instance details

Defined in Amazonka.AppSync.GetDataSource

Show GetDataSource Source # 
Instance details

Defined in Amazonka.AppSync.GetDataSource

Generic GetDataSource Source # 
Instance details

Defined in Amazonka.AppSync.GetDataSource

Associated Types

type Rep GetDataSource :: Type -> Type #

NFData GetDataSource Source # 
Instance details

Defined in Amazonka.AppSync.GetDataSource

Methods

rnf :: GetDataSource -> () #

Hashable GetDataSource Source # 
Instance details

Defined in Amazonka.AppSync.GetDataSource

AWSRequest GetDataSource Source # 
Instance details

Defined in Amazonka.AppSync.GetDataSource

Associated Types

type AWSResponse GetDataSource #

ToHeaders GetDataSource Source # 
Instance details

Defined in Amazonka.AppSync.GetDataSource

ToPath GetDataSource Source # 
Instance details

Defined in Amazonka.AppSync.GetDataSource

ToQuery GetDataSource Source # 
Instance details

Defined in Amazonka.AppSync.GetDataSource

type Rep GetDataSource Source # 
Instance details

Defined in Amazonka.AppSync.GetDataSource

type Rep GetDataSource = D1 ('MetaData "GetDataSource" "Amazonka.AppSync.GetDataSource" "libZSservicesZSamazonka-appsyncZSamazonka-appsync" 'False) (C1 ('MetaCons "GetDataSource'" 'PrefixI 'True) (S1 ('MetaSel ('Just "apiId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse GetDataSource Source # 
Instance details

Defined in Amazonka.AppSync.GetDataSource

newGetDataSource Source #

Create a value of GetDataSource 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:apiId:GetDataSource', getDataSource_apiId - The API ID.

$sel:name:GetDataSource', getDataSource_name - The name of the data source.

data GetDataSourceResponse Source #

See: newGetDataSourceResponse smart constructor.

Instances

Instances details
Eq GetDataSourceResponse Source # 
Instance details

Defined in Amazonka.AppSync.GetDataSource

Read GetDataSourceResponse Source # 
Instance details

Defined in Amazonka.AppSync.GetDataSource

Show GetDataSourceResponse Source # 
Instance details

Defined in Amazonka.AppSync.GetDataSource

Generic GetDataSourceResponse Source # 
Instance details

Defined in Amazonka.AppSync.GetDataSource

Associated Types

type Rep GetDataSourceResponse :: Type -> Type #

NFData GetDataSourceResponse Source # 
Instance details

Defined in Amazonka.AppSync.GetDataSource

Methods

rnf :: GetDataSourceResponse -> () #

type Rep GetDataSourceResponse Source # 
Instance details

Defined in Amazonka.AppSync.GetDataSource

type Rep GetDataSourceResponse = D1 ('MetaData "GetDataSourceResponse" "Amazonka.AppSync.GetDataSource" "libZSservicesZSamazonka-appsyncZSamazonka-appsync" 'False) (C1 ('MetaCons "GetDataSourceResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "dataSource") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe DataSource)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newGetDataSourceResponse Source #

Create a value of GetDataSourceResponse 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:dataSource:GetDataSourceResponse', getDataSourceResponse_dataSource - The DataSource object.

$sel:httpStatus:GetDataSourceResponse', getDataSourceResponse_httpStatus - The response's http status code.

ListResolversByFunction (Paginated)

data ListResolversByFunction Source #

See: newListResolversByFunction smart constructor.

Instances

Instances details
Eq ListResolversByFunction Source # 
Instance details

Defined in Amazonka.AppSync.ListResolversByFunction

Read ListResolversByFunction Source # 
Instance details

Defined in Amazonka.AppSync.ListResolversByFunction

Show ListResolversByFunction Source # 
Instance details

Defined in Amazonka.AppSync.ListResolversByFunction

Generic ListResolversByFunction Source # 
Instance details

Defined in Amazonka.AppSync.ListResolversByFunction

Associated Types

type Rep ListResolversByFunction :: Type -> Type #

NFData ListResolversByFunction Source # 
Instance details

Defined in Amazonka.AppSync.ListResolversByFunction

Methods

rnf :: ListResolversByFunction -> () #

Hashable ListResolversByFunction Source # 
Instance details

Defined in Amazonka.AppSync.ListResolversByFunction

AWSPager ListResolversByFunction Source # 
Instance details

Defined in Amazonka.AppSync.ListResolversByFunction

AWSRequest ListResolversByFunction Source # 
Instance details

Defined in Amazonka.AppSync.ListResolversByFunction

ToHeaders ListResolversByFunction Source # 
Instance details

Defined in Amazonka.AppSync.ListResolversByFunction

ToPath ListResolversByFunction Source # 
Instance details

Defined in Amazonka.AppSync.ListResolversByFunction

ToQuery ListResolversByFunction Source # 
Instance details

Defined in Amazonka.AppSync.ListResolversByFunction

type Rep ListResolversByFunction Source # 
Instance details

Defined in Amazonka.AppSync.ListResolversByFunction

type Rep ListResolversByFunction = D1 ('MetaData "ListResolversByFunction" "Amazonka.AppSync.ListResolversByFunction" "libZSservicesZSamazonka-appsyncZSamazonka-appsync" 'False) (C1 ('MetaCons "ListResolversByFunction'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural))) :*: (S1 ('MetaSel ('Just "apiId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "functionId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))
type AWSResponse ListResolversByFunction Source # 
Instance details

Defined in Amazonka.AppSync.ListResolversByFunction

newListResolversByFunction Source #

Create a value of ListResolversByFunction 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:ListResolversByFunction', listResolversByFunction_nextToken - An identifier that was returned from the previous call to this operation, which you can use to return the next set of items in the list.

$sel:maxResults:ListResolversByFunction', listResolversByFunction_maxResults - The maximum number of results you want the request to return.

$sel:apiId:ListResolversByFunction', listResolversByFunction_apiId - The API ID.

$sel:functionId:ListResolversByFunction', listResolversByFunction_functionId - The Function ID.

data ListResolversByFunctionResponse Source #

See: newListResolversByFunctionResponse smart constructor.

Instances

Instances details
Eq ListResolversByFunctionResponse Source # 
Instance details

Defined in Amazonka.AppSync.ListResolversByFunction

Read ListResolversByFunctionResponse Source # 
Instance details

Defined in Amazonka.AppSync.ListResolversByFunction

Show ListResolversByFunctionResponse Source # 
Instance details

Defined in Amazonka.AppSync.ListResolversByFunction

Generic ListResolversByFunctionResponse Source # 
Instance details

Defined in Amazonka.AppSync.ListResolversByFunction

Associated Types

type Rep ListResolversByFunctionResponse :: Type -> Type #

NFData ListResolversByFunctionResponse Source # 
Instance details

Defined in Amazonka.AppSync.ListResolversByFunction

type Rep ListResolversByFunctionResponse Source # 
Instance details

Defined in Amazonka.AppSync.ListResolversByFunction

type Rep ListResolversByFunctionResponse = D1 ('MetaData "ListResolversByFunctionResponse" "Amazonka.AppSync.ListResolversByFunction" "libZSservicesZSamazonka-appsyncZSamazonka-appsync" 'False) (C1 ('MetaCons "ListResolversByFunctionResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "resolvers") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Resolver])) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newListResolversByFunctionResponse Source #

Create a value of ListResolversByFunctionResponse 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:ListResolversByFunction', listResolversByFunctionResponse_nextToken - An identifier that can be used to return the next set of items in the list.

$sel:resolvers:ListResolversByFunctionResponse', listResolversByFunctionResponse_resolvers - The list of resolvers.

$sel:httpStatus:ListResolversByFunctionResponse', listResolversByFunctionResponse_httpStatus - The response's http status code.

CreateFunction

data CreateFunction Source #

See: newCreateFunction smart constructor.

Instances

Instances details
Eq CreateFunction Source # 
Instance details

Defined in Amazonka.AppSync.CreateFunction

Read CreateFunction Source # 
Instance details

Defined in Amazonka.AppSync.CreateFunction

Show CreateFunction Source # 
Instance details

Defined in Amazonka.AppSync.CreateFunction

Generic CreateFunction Source # 
Instance details

Defined in Amazonka.AppSync.CreateFunction

Associated Types

type Rep CreateFunction :: Type -> Type #

NFData CreateFunction Source # 
Instance details

Defined in Amazonka.AppSync.CreateFunction

Methods

rnf :: CreateFunction -> () #

Hashable CreateFunction Source # 
Instance details

Defined in Amazonka.AppSync.CreateFunction

ToJSON CreateFunction Source # 
Instance details

Defined in Amazonka.AppSync.CreateFunction

AWSRequest CreateFunction Source # 
Instance details

Defined in Amazonka.AppSync.CreateFunction

Associated Types

type AWSResponse CreateFunction #

ToHeaders CreateFunction Source # 
Instance details

Defined in Amazonka.AppSync.CreateFunction

ToPath CreateFunction Source # 
Instance details

Defined in Amazonka.AppSync.CreateFunction

ToQuery CreateFunction Source # 
Instance details

Defined in Amazonka.AppSync.CreateFunction

type Rep CreateFunction Source # 
Instance details

Defined in Amazonka.AppSync.CreateFunction

type Rep CreateFunction = D1 ('MetaData "CreateFunction" "Amazonka.AppSync.CreateFunction" "libZSservicesZSamazonka-appsyncZSamazonka-appsync" 'False) (C1 ('MetaCons "CreateFunction'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "requestMappingTemplate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "responseMappingTemplate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "syncConfig") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe SyncConfig)) :*: S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "apiId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)) :*: (S1 ('MetaSel ('Just "dataSourceName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "functionVersion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))))
type AWSResponse CreateFunction Source # 
Instance details

Defined in Amazonka.AppSync.CreateFunction

newCreateFunction Source #

Create a value of CreateFunction 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:requestMappingTemplate:CreateFunction', createFunction_requestMappingTemplate - The Function request mapping template. Functions support only the 2018-05-29 version of the request mapping template.

$sel:responseMappingTemplate:CreateFunction', createFunction_responseMappingTemplate - The Function response mapping template.

$sel:syncConfig:CreateFunction', createFunction_syncConfig - Undocumented member.

$sel:description:CreateFunction', createFunction_description - The Function description.

$sel:apiId:CreateFunction', createFunction_apiId - The GraphQL API ID.

$sel:name:CreateFunction', createFunction_name - The Function name. The function name does not have to be unique.

$sel:dataSourceName:CreateFunction', createFunction_dataSourceName - The Function DataSource name.

$sel:functionVersion:CreateFunction', createFunction_functionVersion - The version of the request mapping template. Currently the supported value is 2018-05-29.

data CreateFunctionResponse Source #

See: newCreateFunctionResponse smart constructor.

Instances

Instances details
Eq CreateFunctionResponse Source # 
Instance details

Defined in Amazonka.AppSync.CreateFunction

Read CreateFunctionResponse Source # 
Instance details

Defined in Amazonka.AppSync.CreateFunction

Show CreateFunctionResponse Source # 
Instance details

Defined in Amazonka.AppSync.CreateFunction

Generic CreateFunctionResponse Source # 
Instance details

Defined in Amazonka.AppSync.CreateFunction

Associated Types

type Rep CreateFunctionResponse :: Type -> Type #

NFData CreateFunctionResponse Source # 
Instance details

Defined in Amazonka.AppSync.CreateFunction

Methods

rnf :: CreateFunctionResponse -> () #

type Rep CreateFunctionResponse Source # 
Instance details

Defined in Amazonka.AppSync.CreateFunction

type Rep CreateFunctionResponse = D1 ('MetaData "CreateFunctionResponse" "Amazonka.AppSync.CreateFunction" "libZSservicesZSamazonka-appsyncZSamazonka-appsync" 'False) (C1 ('MetaCons "CreateFunctionResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "functionConfiguration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe FunctionConfiguration)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newCreateFunctionResponse Source #

Create a value of CreateFunctionResponse 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:functionConfiguration:CreateFunctionResponse', createFunctionResponse_functionConfiguration - The Function object.

$sel:httpStatus:CreateFunctionResponse', createFunctionResponse_httpStatus - The response's http status code.

DeleteApiKey

data DeleteApiKey Source #

See: newDeleteApiKey smart constructor.

Constructors

DeleteApiKey' Text Text 

Instances

Instances details
Eq DeleteApiKey Source # 
Instance details

Defined in Amazonka.AppSync.DeleteApiKey

Read DeleteApiKey Source # 
Instance details

Defined in Amazonka.AppSync.DeleteApiKey

Show DeleteApiKey Source # 
Instance details

Defined in Amazonka.AppSync.DeleteApiKey

Generic DeleteApiKey Source # 
Instance details

Defined in Amazonka.AppSync.DeleteApiKey

Associated Types

type Rep DeleteApiKey :: Type -> Type #

NFData DeleteApiKey Source # 
Instance details

Defined in Amazonka.AppSync.DeleteApiKey

Methods

rnf :: DeleteApiKey -> () #

Hashable DeleteApiKey Source # 
Instance details

Defined in Amazonka.AppSync.DeleteApiKey

AWSRequest DeleteApiKey Source # 
Instance details

Defined in Amazonka.AppSync.DeleteApiKey

Associated Types

type AWSResponse DeleteApiKey #

ToHeaders DeleteApiKey Source # 
Instance details

Defined in Amazonka.AppSync.DeleteApiKey

ToPath DeleteApiKey Source # 
Instance details

Defined in Amazonka.AppSync.DeleteApiKey

ToQuery DeleteApiKey Source # 
Instance details

Defined in Amazonka.AppSync.DeleteApiKey

type Rep DeleteApiKey Source # 
Instance details

Defined in Amazonka.AppSync.DeleteApiKey

type Rep DeleteApiKey = D1 ('MetaData "DeleteApiKey" "Amazonka.AppSync.DeleteApiKey" "libZSservicesZSamazonka-appsyncZSamazonka-appsync" 'False) (C1 ('MetaCons "DeleteApiKey'" 'PrefixI 'True) (S1 ('MetaSel ('Just "apiId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse DeleteApiKey Source # 
Instance details

Defined in Amazonka.AppSync.DeleteApiKey

newDeleteApiKey Source #

Create a value of DeleteApiKey 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:apiId:DeleteApiKey', deleteApiKey_apiId - The API ID.

$sel:id:DeleteApiKey', deleteApiKey_id - The ID for the API key.

data DeleteApiKeyResponse Source #

See: newDeleteApiKeyResponse smart constructor.

Instances

Instances details
Eq DeleteApiKeyResponse Source # 
Instance details

Defined in Amazonka.AppSync.DeleteApiKey

Read DeleteApiKeyResponse Source # 
Instance details

Defined in Amazonka.AppSync.DeleteApiKey

Show DeleteApiKeyResponse Source # 
Instance details

Defined in Amazonka.AppSync.DeleteApiKey

Generic DeleteApiKeyResponse Source # 
Instance details

Defined in Amazonka.AppSync.DeleteApiKey

Associated Types

type Rep DeleteApiKeyResponse :: Type -> Type #

NFData DeleteApiKeyResponse Source # 
Instance details

Defined in Amazonka.AppSync.DeleteApiKey

Methods

rnf :: DeleteApiKeyResponse -> () #

type Rep DeleteApiKeyResponse Source # 
Instance details

Defined in Amazonka.AppSync.DeleteApiKey

type Rep DeleteApiKeyResponse = D1 ('MetaData "DeleteApiKeyResponse" "Amazonka.AppSync.DeleteApiKey" "libZSservicesZSamazonka-appsyncZSamazonka-appsync" 'False) (C1 ('MetaCons "DeleteApiKeyResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newDeleteApiKeyResponse Source #

Create a value of DeleteApiKeyResponse 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:httpStatus:DeleteApiKeyResponse', deleteApiKeyResponse_httpStatus - The response's http status code.

UpdateApiKey

data UpdateApiKey Source #

See: newUpdateApiKey smart constructor.

Instances

Instances details
Eq UpdateApiKey Source # 
Instance details

Defined in Amazonka.AppSync.UpdateApiKey

Read UpdateApiKey Source # 
Instance details

Defined in Amazonka.AppSync.UpdateApiKey

Show UpdateApiKey Source # 
Instance details

Defined in Amazonka.AppSync.UpdateApiKey

Generic UpdateApiKey Source # 
Instance details

Defined in Amazonka.AppSync.UpdateApiKey

Associated Types

type Rep UpdateApiKey :: Type -> Type #

NFData UpdateApiKey Source # 
Instance details

Defined in Amazonka.AppSync.UpdateApiKey

Methods

rnf :: UpdateApiKey -> () #

Hashable UpdateApiKey Source # 
Instance details

Defined in Amazonka.AppSync.UpdateApiKey

ToJSON UpdateApiKey Source # 
Instance details

Defined in Amazonka.AppSync.UpdateApiKey

AWSRequest UpdateApiKey Source # 
Instance details

Defined in Amazonka.AppSync.UpdateApiKey

Associated Types

type AWSResponse UpdateApiKey #

ToHeaders UpdateApiKey Source # 
Instance details

Defined in Amazonka.AppSync.UpdateApiKey

ToPath UpdateApiKey Source # 
Instance details

Defined in Amazonka.AppSync.UpdateApiKey

ToQuery UpdateApiKey Source # 
Instance details

Defined in Amazonka.AppSync.UpdateApiKey

type Rep UpdateApiKey Source # 
Instance details

Defined in Amazonka.AppSync.UpdateApiKey

type Rep UpdateApiKey = D1 ('MetaData "UpdateApiKey" "Amazonka.AppSync.UpdateApiKey" "libZSservicesZSamazonka-appsyncZSamazonka-appsync" 'False) (C1 ('MetaCons "UpdateApiKey'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "expires") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)) :*: S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "apiId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))
type AWSResponse UpdateApiKey Source # 
Instance details

Defined in Amazonka.AppSync.UpdateApiKey

newUpdateApiKey Source #

Create a value of UpdateApiKey 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:expires:UpdateApiKey', updateApiKey_expires - The time from update time after which the API key expires. The date is represented as seconds since the epoch. For more information, see .

$sel:description:UpdateApiKey', updateApiKey_description - A description of the purpose of the API key.

$sel:apiId:UpdateApiKey', updateApiKey_apiId - The ID for the GraphQL API.

$sel:id:UpdateApiKey', updateApiKey_id - The API key ID.

data UpdateApiKeyResponse Source #

See: newUpdateApiKeyResponse smart constructor.

Instances

Instances details
Eq UpdateApiKeyResponse Source # 
Instance details

Defined in Amazonka.AppSync.UpdateApiKey

Read UpdateApiKeyResponse Source # 
Instance details

Defined in Amazonka.AppSync.UpdateApiKey

Show UpdateApiKeyResponse Source # 
Instance details

Defined in Amazonka.AppSync.UpdateApiKey

Generic UpdateApiKeyResponse Source # 
Instance details

Defined in Amazonka.AppSync.UpdateApiKey

Associated Types

type Rep UpdateApiKeyResponse :: Type -> Type #

NFData UpdateApiKeyResponse Source # 
Instance details

Defined in Amazonka.AppSync.UpdateApiKey

Methods

rnf :: UpdateApiKeyResponse -> () #

type Rep UpdateApiKeyResponse Source # 
Instance details

Defined in Amazonka.AppSync.UpdateApiKey

type Rep UpdateApiKeyResponse = D1 ('MetaData "UpdateApiKeyResponse" "Amazonka.AppSync.UpdateApiKey" "libZSservicesZSamazonka-appsyncZSamazonka-appsync" 'False) (C1 ('MetaCons "UpdateApiKeyResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "apiKey") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ApiKey)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newUpdateApiKeyResponse Source #

Create a value of UpdateApiKeyResponse 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:apiKey:UpdateApiKeyResponse', updateApiKeyResponse_apiKey - The API key.

$sel:httpStatus:UpdateApiKeyResponse', updateApiKeyResponse_httpStatus - The response's http status code.

UpdateType

data UpdateType Source #

See: newUpdateType smart constructor.

Instances

Instances details
Eq UpdateType Source # 
Instance details

Defined in Amazonka.AppSync.UpdateType

Read UpdateType Source # 
Instance details

Defined in Amazonka.AppSync.UpdateType

Show UpdateType Source # 
Instance details

Defined in Amazonka.AppSync.UpdateType

Generic UpdateType Source # 
Instance details

Defined in Amazonka.AppSync.UpdateType

Associated Types

type Rep UpdateType :: Type -> Type #

NFData UpdateType Source # 
Instance details

Defined in Amazonka.AppSync.UpdateType

Methods

rnf :: UpdateType -> () #

Hashable UpdateType Source # 
Instance details

Defined in Amazonka.AppSync.UpdateType

ToJSON UpdateType Source # 
Instance details

Defined in Amazonka.AppSync.UpdateType

AWSRequest UpdateType Source # 
Instance details

Defined in Amazonka.AppSync.UpdateType

Associated Types

type AWSResponse UpdateType #

ToHeaders UpdateType Source # 
Instance details

Defined in Amazonka.AppSync.UpdateType

Methods

toHeaders :: UpdateType -> [Header] #

ToPath UpdateType Source # 
Instance details

Defined in Amazonka.AppSync.UpdateType

ToQuery UpdateType Source # 
Instance details

Defined in Amazonka.AppSync.UpdateType

type Rep UpdateType Source # 
Instance details

Defined in Amazonka.AppSync.UpdateType

type Rep UpdateType = D1 ('MetaData "UpdateType" "Amazonka.AppSync.UpdateType" "libZSservicesZSamazonka-appsyncZSamazonka-appsync" 'False) (C1 ('MetaCons "UpdateType'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "definition") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "apiId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)) :*: (S1 ('MetaSel ('Just "typeName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "format") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 TypeDefinitionFormat))))
type AWSResponse UpdateType Source # 
Instance details

Defined in Amazonka.AppSync.UpdateType

newUpdateType Source #

Create a value of UpdateType 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:definition:UpdateType', updateType_definition - The new definition.

$sel:apiId:UpdateType', updateType_apiId - The API ID.

$sel:typeName:UpdateType', updateType_typeName - The new type name.

$sel:format:UpdateType', updateType_format - The new type format: SDL or JSON.

data UpdateTypeResponse Source #

See: newUpdateTypeResponse smart constructor.

Instances

Instances details
Eq UpdateTypeResponse Source # 
Instance details

Defined in Amazonka.AppSync.UpdateType

Read UpdateTypeResponse Source # 
Instance details

Defined in Amazonka.AppSync.UpdateType

Show UpdateTypeResponse Source # 
Instance details

Defined in Amazonka.AppSync.UpdateType

Generic UpdateTypeResponse Source # 
Instance details

Defined in Amazonka.AppSync.UpdateType

Associated Types

type Rep UpdateTypeResponse :: Type -> Type #

NFData UpdateTypeResponse Source # 
Instance details

Defined in Amazonka.AppSync.UpdateType

Methods

rnf :: UpdateTypeResponse -> () #

type Rep UpdateTypeResponse Source # 
Instance details

Defined in Amazonka.AppSync.UpdateType

type Rep UpdateTypeResponse = D1 ('MetaData "UpdateTypeResponse" "Amazonka.AppSync.UpdateType" "libZSservicesZSamazonka-appsyncZSamazonka-appsync" 'False) (C1 ('MetaCons "UpdateTypeResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "type'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Type)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newUpdateTypeResponse Source #

Create a value of UpdateTypeResponse 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:type':UpdateTypeResponse', updateTypeResponse_type - The updated Type object.

$sel:httpStatus:UpdateTypeResponse', updateTypeResponse_httpStatus - The response's http status code.

DeleteType

data DeleteType Source #

See: newDeleteType smart constructor.

Constructors

DeleteType' Text Text 

Instances

Instances details
Eq DeleteType Source # 
Instance details

Defined in Amazonka.AppSync.DeleteType

Read DeleteType Source # 
Instance details

Defined in Amazonka.AppSync.DeleteType

Show DeleteType Source # 
Instance details

Defined in Amazonka.AppSync.DeleteType

Generic DeleteType Source # 
Instance details

Defined in Amazonka.AppSync.DeleteType

Associated Types

type Rep DeleteType :: Type -> Type #

NFData DeleteType Source # 
Instance details

Defined in Amazonka.AppSync.DeleteType

Methods

rnf :: DeleteType -> () #

Hashable DeleteType Source # 
Instance details

Defined in Amazonka.AppSync.DeleteType

AWSRequest DeleteType Source # 
Instance details

Defined in Amazonka.AppSync.DeleteType

Associated Types

type AWSResponse DeleteType #

ToHeaders DeleteType Source # 
Instance details

Defined in Amazonka.AppSync.DeleteType

Methods

toHeaders :: DeleteType -> [Header] #

ToPath DeleteType Source # 
Instance details

Defined in Amazonka.AppSync.DeleteType

ToQuery DeleteType Source # 
Instance details

Defined in Amazonka.AppSync.DeleteType

type Rep DeleteType Source # 
Instance details

Defined in Amazonka.AppSync.DeleteType

type Rep DeleteType = D1 ('MetaData "DeleteType" "Amazonka.AppSync.DeleteType" "libZSservicesZSamazonka-appsyncZSamazonka-appsync" 'False) (C1 ('MetaCons "DeleteType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "apiId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "typeName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse DeleteType Source # 
Instance details

Defined in Amazonka.AppSync.DeleteType

newDeleteType Source #

Create a value of DeleteType 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:apiId:DeleteType', deleteType_apiId - The API ID.

$sel:typeName:DeleteType', deleteType_typeName - The type name.

data DeleteTypeResponse Source #

See: newDeleteTypeResponse smart constructor.

Constructors

DeleteTypeResponse' Int 

Instances

Instances details
Eq DeleteTypeResponse Source # 
Instance details

Defined in Amazonka.AppSync.DeleteType

Read DeleteTypeResponse Source # 
Instance details

Defined in Amazonka.AppSync.DeleteType

Show DeleteTypeResponse Source # 
Instance details

Defined in Amazonka.AppSync.DeleteType

Generic DeleteTypeResponse Source # 
Instance details

Defined in Amazonka.AppSync.DeleteType

Associated Types

type Rep DeleteTypeResponse :: Type -> Type #

NFData DeleteTypeResponse Source # 
Instance details

Defined in Amazonka.AppSync.DeleteType

Methods

rnf :: DeleteTypeResponse -> () #

type Rep DeleteTypeResponse Source # 
Instance details

Defined in Amazonka.AppSync.DeleteType

type Rep DeleteTypeResponse = D1 ('MetaData "DeleteTypeResponse" "Amazonka.AppSync.DeleteType" "libZSservicesZSamazonka-appsyncZSamazonka-appsync" 'False) (C1 ('MetaCons "DeleteTypeResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newDeleteTypeResponse Source #

Create a value of DeleteTypeResponse 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:httpStatus:DeleteTypeResponse', deleteTypeResponse_httpStatus - The response's http status code.

CreateDataSource

data CreateDataSource Source #

See: newCreateDataSource smart constructor.

Instances

Instances details
Eq CreateDataSource Source # 
Instance details

Defined in Amazonka.AppSync.CreateDataSource

Read CreateDataSource Source # 
Instance details

Defined in Amazonka.AppSync.CreateDataSource

Show CreateDataSource Source # 
Instance details

Defined in Amazonka.AppSync.CreateDataSource

Generic CreateDataSource Source # 
Instance details

Defined in Amazonka.AppSync.CreateDataSource

Associated Types

type Rep CreateDataSource :: Type -> Type #

NFData CreateDataSource Source # 
Instance details

Defined in Amazonka.AppSync.CreateDataSource

Methods

rnf :: CreateDataSource -> () #

Hashable CreateDataSource Source # 
Instance details

Defined in Amazonka.AppSync.CreateDataSource

ToJSON CreateDataSource Source # 
Instance details

Defined in Amazonka.AppSync.CreateDataSource

AWSRequest CreateDataSource Source # 
Instance details

Defined in Amazonka.AppSync.CreateDataSource

Associated Types

type AWSResponse CreateDataSource #

ToHeaders CreateDataSource Source # 
Instance details

Defined in Amazonka.AppSync.CreateDataSource

ToPath CreateDataSource Source # 
Instance details

Defined in Amazonka.AppSync.CreateDataSource

ToQuery CreateDataSource Source # 
Instance details

Defined in Amazonka.AppSync.CreateDataSource

type Rep CreateDataSource Source # 
Instance details

Defined in Amazonka.AppSync.CreateDataSource

type Rep CreateDataSource = D1 ('MetaData "CreateDataSource" "Amazonka.AppSync.CreateDataSource" "libZSservicesZSamazonka-appsyncZSamazonka-appsync" 'False) (C1 ('MetaCons "CreateDataSource'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "serviceRoleArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "relationalDatabaseConfig") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe RelationalDatabaseDataSourceConfig))) :*: (S1 ('MetaSel ('Just "dynamodbConfig") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe DynamodbDataSourceConfig)) :*: (S1 ('MetaSel ('Just "httpConfig") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe HttpDataSourceConfig)) :*: S1 ('MetaSel ('Just "openSearchServiceConfig") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe OpenSearchServiceDataSourceConfig))))) :*: ((S1 ('MetaSel ('Just "lambdaConfig") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe LambdaDataSourceConfig)) :*: (S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "elasticsearchConfig") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ElasticsearchDataSourceConfig)))) :*: (S1 ('MetaSel ('Just "apiId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "type'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 DataSourceType))))))
type AWSResponse CreateDataSource Source # 
Instance details

Defined in Amazonka.AppSync.CreateDataSource

newCreateDataSource Source #

Create a value of CreateDataSource 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:serviceRoleArn:CreateDataSource', createDataSource_serviceRoleArn - The Identity and Access Management service role ARN for the data source. The system assumes this role when accessing the data source.

$sel:relationalDatabaseConfig:CreateDataSource', createDataSource_relationalDatabaseConfig - Relational database settings.

$sel:dynamodbConfig:CreateDataSource', createDataSource_dynamodbConfig - Amazon DynamoDB settings.

$sel:httpConfig:CreateDataSource', createDataSource_httpConfig - HTTP endpoint settings.

$sel:openSearchServiceConfig:CreateDataSource', createDataSource_openSearchServiceConfig - Amazon OpenSearch Service settings.

$sel:lambdaConfig:CreateDataSource', createDataSource_lambdaConfig - Amazon Web Services Lambda settings.

$sel:description:CreateDataSource', createDataSource_description - A description of the DataSource.

$sel:elasticsearchConfig:CreateDataSource', createDataSource_elasticsearchConfig - Amazon OpenSearch Service settings.

As of September 2021, Amazon Elasticsearch service is Amazon OpenSearch Service. This configuration is deprecated. For new data sources, use CreateDataSourceRequest$openSearchServiceConfig to create an OpenSearch data source.

$sel:apiId:CreateDataSource', createDataSource_apiId - The API ID for the GraphQL API for the DataSource.

$sel:name:CreateDataSource', createDataSource_name - A user-supplied name for the DataSource.

$sel:type':CreateDataSource', createDataSource_type - The type of the DataSource.

data CreateDataSourceResponse Source #

See: newCreateDataSourceResponse smart constructor.

Instances

Instances details
Eq CreateDataSourceResponse Source # 
Instance details

Defined in Amazonka.AppSync.CreateDataSource

Read CreateDataSourceResponse Source # 
Instance details

Defined in Amazonka.AppSync.CreateDataSource

Show CreateDataSourceResponse Source # 
Instance details

Defined in Amazonka.AppSync.CreateDataSource

Generic CreateDataSourceResponse Source # 
Instance details

Defined in Amazonka.AppSync.CreateDataSource

Associated Types

type Rep CreateDataSourceResponse :: Type -> Type #

NFData CreateDataSourceResponse Source # 
Instance details

Defined in Amazonka.AppSync.CreateDataSource

type Rep CreateDataSourceResponse Source # 
Instance details

Defined in Amazonka.AppSync.CreateDataSource

type Rep CreateDataSourceResponse = D1 ('MetaData "CreateDataSourceResponse" "Amazonka.AppSync.CreateDataSource" "libZSservicesZSamazonka-appsyncZSamazonka-appsync" 'False) (C1 ('MetaCons "CreateDataSourceResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "dataSource") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe DataSource)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newCreateDataSourceResponse Source #

Create a value of CreateDataSourceResponse 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:dataSource:CreateDataSourceResponse', createDataSourceResponse_dataSource - The DataSource object.

$sel:httpStatus:CreateDataSourceResponse', createDataSourceResponse_httpStatus - The response's http status code.

ListTypes (Paginated)

data ListTypes Source #

See: newListTypes smart constructor.

Instances

Instances details
Eq ListTypes Source # 
Instance details

Defined in Amazonka.AppSync.ListTypes

Read ListTypes Source # 
Instance details

Defined in Amazonka.AppSync.ListTypes

Show ListTypes Source # 
Instance details

Defined in Amazonka.AppSync.ListTypes

Generic ListTypes Source # 
Instance details

Defined in Amazonka.AppSync.ListTypes

Associated Types

type Rep ListTypes :: Type -> Type #

NFData ListTypes Source # 
Instance details

Defined in Amazonka.AppSync.ListTypes

Methods

rnf :: ListTypes -> () #

Hashable ListTypes Source # 
Instance details

Defined in Amazonka.AppSync.ListTypes

AWSPager ListTypes Source # 
Instance details

Defined in Amazonka.AppSync.ListTypes

AWSRequest ListTypes Source # 
Instance details

Defined in Amazonka.AppSync.ListTypes

Associated Types

type AWSResponse ListTypes #

ToHeaders ListTypes Source # 
Instance details

Defined in Amazonka.AppSync.ListTypes

Methods

toHeaders :: ListTypes -> [Header] #

ToPath ListTypes Source # 
Instance details

Defined in Amazonka.AppSync.ListTypes

ToQuery ListTypes Source # 
Instance details

Defined in Amazonka.AppSync.ListTypes

type Rep ListTypes Source # 
Instance details

Defined in Amazonka.AppSync.ListTypes

type Rep ListTypes = D1 ('MetaData "ListTypes" "Amazonka.AppSync.ListTypes" "libZSservicesZSamazonka-appsyncZSamazonka-appsync" 'False) (C1 ('MetaCons "ListTypes'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural))) :*: (S1 ('MetaSel ('Just "apiId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "format") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 TypeDefinitionFormat))))
type AWSResponse ListTypes Source # 
Instance details

Defined in Amazonka.AppSync.ListTypes

newListTypes Source #

Create a value of ListTypes 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:ListTypes', listTypes_nextToken - An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

$sel:maxResults:ListTypes', listTypes_maxResults - The maximum number of results you want the request to return.

$sel:apiId:ListTypes', listTypes_apiId - The API ID.

$sel:format:ListTypes', listTypes_format - The type format: SDL or JSON.

data ListTypesResponse Source #

See: newListTypesResponse smart constructor.

Instances

Instances details
Eq ListTypesResponse Source # 
Instance details

Defined in Amazonka.AppSync.ListTypes

Read ListTypesResponse Source # 
Instance details

Defined in Amazonka.AppSync.ListTypes

Show ListTypesResponse Source # 
Instance details

Defined in Amazonka.AppSync.ListTypes

Generic ListTypesResponse Source # 
Instance details

Defined in Amazonka.AppSync.ListTypes

Associated Types

type Rep ListTypesResponse :: Type -> Type #

NFData ListTypesResponse Source # 
Instance details

Defined in Amazonka.AppSync.ListTypes

Methods

rnf :: ListTypesResponse -> () #

type Rep ListTypesResponse Source # 
Instance details

Defined in Amazonka.AppSync.ListTypes

type Rep ListTypesResponse = D1 ('MetaData "ListTypesResponse" "Amazonka.AppSync.ListTypes" "libZSservicesZSamazonka-appsyncZSamazonka-appsync" 'False) (C1 ('MetaCons "ListTypesResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "types") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Type])) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newListTypesResponse Source #

Create a value of ListTypesResponse 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:types:ListTypesResponse', listTypesResponse_types - The Type objects.

$sel:nextToken:ListTypes', listTypesResponse_nextToken - An identifier to be passed in the next request to this operation to return the next set of items in the list.

$sel:httpStatus:ListTypesResponse', listTypesResponse_httpStatus - The response's http status code.

GetFunction

data GetFunction Source #

See: newGetFunction smart constructor.

Constructors

GetFunction' Text Text 

Instances

Instances details
Eq GetFunction Source # 
Instance details

Defined in Amazonka.AppSync.GetFunction

Read GetFunction Source # 
Instance details

Defined in Amazonka.AppSync.GetFunction

Show GetFunction Source # 
Instance details

Defined in Amazonka.AppSync.GetFunction

Generic GetFunction Source # 
Instance details

Defined in Amazonka.AppSync.GetFunction

Associated Types

type Rep GetFunction :: Type -> Type #

NFData GetFunction Source # 
Instance details

Defined in Amazonka.AppSync.GetFunction

Methods

rnf :: GetFunction -> () #

Hashable GetFunction Source # 
Instance details

Defined in Amazonka.AppSync.GetFunction

AWSRequest GetFunction Source # 
Instance details

Defined in Amazonka.AppSync.GetFunction

Associated Types

type AWSResponse GetFunction #

ToHeaders GetFunction Source # 
Instance details

Defined in Amazonka.AppSync.GetFunction

Methods

toHeaders :: GetFunction -> [Header] #

ToPath GetFunction Source # 
Instance details

Defined in Amazonka.AppSync.GetFunction

ToQuery GetFunction Source # 
Instance details

Defined in Amazonka.AppSync.GetFunction

type Rep GetFunction Source # 
Instance details

Defined in Amazonka.AppSync.GetFunction

type Rep GetFunction = D1 ('MetaData "GetFunction" "Amazonka.AppSync.GetFunction" "libZSservicesZSamazonka-appsyncZSamazonka-appsync" 'False) (C1 ('MetaCons "GetFunction'" 'PrefixI 'True) (S1 ('MetaSel ('Just "apiId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "functionId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse GetFunction Source # 
Instance details

Defined in Amazonka.AppSync.GetFunction

newGetFunction Source #

Create a value of GetFunction 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:apiId:GetFunction', getFunction_apiId - The GraphQL API ID.

$sel:functionId:GetFunction', getFunction_functionId - The Function ID.

data GetFunctionResponse Source #

See: newGetFunctionResponse smart constructor.

Instances

Instances details
Eq GetFunctionResponse Source # 
Instance details

Defined in Amazonka.AppSync.GetFunction

Read GetFunctionResponse Source # 
Instance details

Defined in Amazonka.AppSync.GetFunction

Show GetFunctionResponse Source # 
Instance details

Defined in Amazonka.AppSync.GetFunction

Generic GetFunctionResponse Source # 
Instance details

Defined in Amazonka.AppSync.GetFunction

Associated Types

type Rep GetFunctionResponse :: Type -> Type #

NFData GetFunctionResponse Source # 
Instance details

Defined in Amazonka.AppSync.GetFunction

Methods

rnf :: GetFunctionResponse -> () #

type Rep GetFunctionResponse Source # 
Instance details

Defined in Amazonka.AppSync.GetFunction

type Rep GetFunctionResponse = D1 ('MetaData "GetFunctionResponse" "Amazonka.AppSync.GetFunction" "libZSservicesZSamazonka-appsyncZSamazonka-appsync" 'False) (C1 ('MetaCons "GetFunctionResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "functionConfiguration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe FunctionConfiguration)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newGetFunctionResponse Source #

Create a value of GetFunctionResponse 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:functionConfiguration:GetFunctionResponse', getFunctionResponse_functionConfiguration - The Function object.

$sel:httpStatus:GetFunctionResponse', getFunctionResponse_httpStatus - The response's http status code.

ListDataSources (Paginated)

data ListDataSources Source #

See: newListDataSources smart constructor.

Instances

Instances details
Eq ListDataSources Source # 
Instance details

Defined in Amazonka.AppSync.ListDataSources

Read ListDataSources Source # 
Instance details

Defined in Amazonka.AppSync.ListDataSources

Show ListDataSources Source # 
Instance details

Defined in Amazonka.AppSync.ListDataSources

Generic ListDataSources Source # 
Instance details

Defined in Amazonka.AppSync.ListDataSources

Associated Types

type Rep ListDataSources :: Type -> Type #

NFData ListDataSources Source # 
Instance details

Defined in Amazonka.AppSync.ListDataSources

Methods

rnf :: ListDataSources -> () #

Hashable ListDataSources Source # 
Instance details

Defined in Amazonka.AppSync.ListDataSources

AWSPager ListDataSources Source # 
Instance details

Defined in Amazonka.AppSync.ListDataSources

AWSRequest ListDataSources Source # 
Instance details

Defined in Amazonka.AppSync.ListDataSources

Associated Types

type AWSResponse ListDataSources #

ToHeaders ListDataSources Source # 
Instance details

Defined in Amazonka.AppSync.ListDataSources

ToPath ListDataSources Source # 
Instance details

Defined in Amazonka.AppSync.ListDataSources

ToQuery ListDataSources Source # 
Instance details

Defined in Amazonka.AppSync.ListDataSources

type Rep ListDataSources Source # 
Instance details

Defined in Amazonka.AppSync.ListDataSources

type Rep ListDataSources = D1 ('MetaData "ListDataSources" "Amazonka.AppSync.ListDataSources" "libZSservicesZSamazonka-appsyncZSamazonka-appsync" 'False) (C1 ('MetaCons "ListDataSources'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "apiId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))
type AWSResponse ListDataSources Source # 
Instance details

Defined in Amazonka.AppSync.ListDataSources

newListDataSources Source #

Create a value of ListDataSources 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:ListDataSources', listDataSources_nextToken - An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

$sel:maxResults:ListDataSources', listDataSources_maxResults - The maximum number of results you want the request to return.

$sel:apiId:ListDataSources', listDataSources_apiId - The API ID.

data ListDataSourcesResponse Source #

See: newListDataSourcesResponse smart constructor.

Instances

Instances details
Eq ListDataSourcesResponse Source # 
Instance details

Defined in Amazonka.AppSync.ListDataSources

Read ListDataSourcesResponse Source # 
Instance details

Defined in Amazonka.AppSync.ListDataSources

Show ListDataSourcesResponse Source # 
Instance details

Defined in Amazonka.AppSync.ListDataSources

Generic ListDataSourcesResponse Source # 
Instance details

Defined in Amazonka.AppSync.ListDataSources

Associated Types

type Rep ListDataSourcesResponse :: Type -> Type #

NFData ListDataSourcesResponse Source # 
Instance details

Defined in Amazonka.AppSync.ListDataSources

Methods

rnf :: ListDataSourcesResponse -> () #

type Rep ListDataSourcesResponse Source # 
Instance details

Defined in Amazonka.AppSync.ListDataSources

type Rep ListDataSourcesResponse = D1 ('MetaData "ListDataSourcesResponse" "Amazonka.AppSync.ListDataSources" "libZSservicesZSamazonka-appsyncZSamazonka-appsync" 'False) (C1 ('MetaCons "ListDataSourcesResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "dataSources") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [DataSource])) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newListDataSourcesResponse Source #

Create a value of ListDataSourcesResponse 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:dataSources:ListDataSourcesResponse', listDataSourcesResponse_dataSources - The DataSource objects.

$sel:nextToken:ListDataSources', listDataSourcesResponse_nextToken - An identifier to be passed in the next request to this operation to return the next set of items in the list.

$sel:httpStatus:ListDataSourcesResponse', listDataSourcesResponse_httpStatus - The response's http status code.

UpdateResolver

data UpdateResolver Source #

See: newUpdateResolver smart constructor.

Instances

Instances details
Eq UpdateResolver Source # 
Instance details

Defined in Amazonka.AppSync.UpdateResolver

Read UpdateResolver Source # 
Instance details

Defined in Amazonka.AppSync.UpdateResolver

Show UpdateResolver Source # 
Instance details

Defined in Amazonka.AppSync.UpdateResolver

Generic UpdateResolver Source # 
Instance details

Defined in Amazonka.AppSync.UpdateResolver

Associated Types

type Rep UpdateResolver :: Type -> Type #

NFData UpdateResolver Source # 
Instance details

Defined in Amazonka.AppSync.UpdateResolver

Methods

rnf :: UpdateResolver -> () #

Hashable UpdateResolver Source # 
Instance details

Defined in Amazonka.AppSync.UpdateResolver

ToJSON UpdateResolver Source # 
Instance details

Defined in Amazonka.AppSync.UpdateResolver

AWSRequest UpdateResolver Source # 
Instance details

Defined in Amazonka.AppSync.UpdateResolver

Associated Types

type AWSResponse UpdateResolver #

ToHeaders UpdateResolver Source # 
Instance details

Defined in Amazonka.AppSync.UpdateResolver

ToPath UpdateResolver Source # 
Instance details

Defined in Amazonka.AppSync.UpdateResolver

ToQuery UpdateResolver Source # 
Instance details

Defined in Amazonka.AppSync.UpdateResolver

type Rep UpdateResolver Source # 
Instance details

Defined in Amazonka.AppSync.UpdateResolver

type AWSResponse UpdateResolver Source # 
Instance details

Defined in Amazonka.AppSync.UpdateResolver

newUpdateResolver Source #

Create a value of UpdateResolver 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:dataSourceName:UpdateResolver', updateResolver_dataSourceName - The new data source name.

$sel:requestMappingTemplate:UpdateResolver', updateResolver_requestMappingTemplate - The new request mapping template.

A resolver uses a request mapping template to convert a GraphQL expression into a format that a data source can understand. Mapping templates are written in Apache Velocity Template Language (VTL).

VTL request mapping templates are optional when using a Lambda data source. For all other data sources, VTL request and response mapping templates are required.

$sel:kind:UpdateResolver', updateResolver_kind - The resolver type.

  • UNIT: A UNIT resolver type. A UNIT resolver is the default resolver type. A UNIT resolver enables you to execute a GraphQL query against a single data source.
  • PIPELINE: A PIPELINE resolver type. A PIPELINE resolver enables you to execute a series of Function in a serial manner. You can use a pipeline resolver to execute a GraphQL query against multiple data sources.

$sel:cachingConfig:UpdateResolver', updateResolver_cachingConfig - The caching configuration for the resolver.

$sel:responseMappingTemplate:UpdateResolver', updateResolver_responseMappingTemplate - The new response mapping template.

$sel:syncConfig:UpdateResolver', updateResolver_syncConfig - The SyncConfig for a resolver attached to a versioned datasource.

$sel:pipelineConfig:UpdateResolver', updateResolver_pipelineConfig - The PipelineConfig.

$sel:apiId:UpdateResolver', updateResolver_apiId - The API ID.

$sel:typeName:UpdateResolver', updateResolver_typeName - The new type name.

$sel:fieldName:UpdateResolver', updateResolver_fieldName - The new field name.

data UpdateResolverResponse Source #

See: newUpdateResolverResponse smart constructor.

Instances

Instances details
Eq UpdateResolverResponse Source # 
Instance details

Defined in Amazonka.AppSync.UpdateResolver

Read UpdateResolverResponse Source # 
Instance details

Defined in Amazonka.AppSync.UpdateResolver

Show UpdateResolverResponse Source # 
Instance details

Defined in Amazonka.AppSync.UpdateResolver

Generic UpdateResolverResponse Source # 
Instance details

Defined in Amazonka.AppSync.UpdateResolver

Associated Types

type Rep UpdateResolverResponse :: Type -> Type #

NFData UpdateResolverResponse Source # 
Instance details

Defined in Amazonka.AppSync.UpdateResolver

Methods

rnf :: UpdateResolverResponse -> () #

type Rep UpdateResolverResponse Source # 
Instance details

Defined in Amazonka.AppSync.UpdateResolver

type Rep UpdateResolverResponse = D1 ('MetaData "UpdateResolverResponse" "Amazonka.AppSync.UpdateResolver" "libZSservicesZSamazonka-appsyncZSamazonka-appsync" 'False) (C1 ('MetaCons "UpdateResolverResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "resolver") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Resolver)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newUpdateResolverResponse Source #

Create a value of UpdateResolverResponse 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:resolver:UpdateResolverResponse', updateResolverResponse_resolver - The updated Resolver object.

$sel:httpStatus:UpdateResolverResponse', updateResolverResponse_httpStatus - The response's http status code.

DeleteResolver

data DeleteResolver Source #

See: newDeleteResolver smart constructor.

Instances

Instances details
Eq DeleteResolver Source # 
Instance details

Defined in Amazonka.AppSync.DeleteResolver

Read DeleteResolver Source # 
Instance details

Defined in Amazonka.AppSync.DeleteResolver

Show DeleteResolver Source # 
Instance details

Defined in Amazonka.AppSync.DeleteResolver

Generic DeleteResolver Source # 
Instance details

Defined in Amazonka.AppSync.DeleteResolver

Associated Types

type Rep DeleteResolver :: Type -> Type #

NFData DeleteResolver Source # 
Instance details

Defined in Amazonka.AppSync.DeleteResolver

Methods

rnf :: DeleteResolver -> () #

Hashable DeleteResolver Source # 
Instance details

Defined in Amazonka.AppSync.DeleteResolver

AWSRequest DeleteResolver Source # 
Instance details

Defined in Amazonka.AppSync.DeleteResolver

Associated Types

type AWSResponse DeleteResolver #

ToHeaders DeleteResolver Source # 
Instance details

Defined in Amazonka.AppSync.DeleteResolver

ToPath DeleteResolver Source # 
Instance details

Defined in Amazonka.AppSync.DeleteResolver

ToQuery DeleteResolver Source # 
Instance details

Defined in Amazonka.AppSync.DeleteResolver

type Rep DeleteResolver Source # 
Instance details

Defined in Amazonka.AppSync.DeleteResolver

type Rep DeleteResolver = D1 ('MetaData "DeleteResolver" "Amazonka.AppSync.DeleteResolver" "libZSservicesZSamazonka-appsyncZSamazonka-appsync" 'False) (C1 ('MetaCons "DeleteResolver'" 'PrefixI 'True) (S1 ('MetaSel ('Just "apiId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "typeName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "fieldName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))
type AWSResponse DeleteResolver Source # 
Instance details

Defined in Amazonka.AppSync.DeleteResolver

newDeleteResolver Source #

Create a value of DeleteResolver 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:apiId:DeleteResolver', deleteResolver_apiId - The API ID.

$sel:typeName:DeleteResolver', deleteResolver_typeName - The name of the resolver type.

$sel:fieldName:DeleteResolver', deleteResolver_fieldName - The resolver field name.

data DeleteResolverResponse Source #

See: newDeleteResolverResponse smart constructor.

Instances

Instances details
Eq DeleteResolverResponse Source # 
Instance details

Defined in Amazonka.AppSync.DeleteResolver

Read DeleteResolverResponse Source # 
Instance details

Defined in Amazonka.AppSync.DeleteResolver

Show DeleteResolverResponse Source # 
Instance details

Defined in Amazonka.AppSync.DeleteResolver

Generic DeleteResolverResponse Source # 
Instance details

Defined in Amazonka.AppSync.DeleteResolver

Associated Types

type Rep DeleteResolverResponse :: Type -> Type #

NFData DeleteResolverResponse Source # 
Instance details

Defined in Amazonka.AppSync.DeleteResolver

Methods

rnf :: DeleteResolverResponse -> () #

type Rep DeleteResolverResponse Source # 
Instance details

Defined in Amazonka.AppSync.DeleteResolver

type Rep DeleteResolverResponse = D1 ('MetaData "DeleteResolverResponse" "Amazonka.AppSync.DeleteResolver" "libZSservicesZSamazonka-appsyncZSamazonka-appsync" 'False) (C1 ('MetaCons "DeleteResolverResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newDeleteResolverResponse Source #

Create a value of DeleteResolverResponse 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:httpStatus:DeleteResolverResponse', deleteResolverResponse_httpStatus - The response's http status code.

ListResolvers (Paginated)

data ListResolvers Source #

See: newListResolvers smart constructor.

Instances

Instances details
Eq ListResolvers Source # 
Instance details

Defined in Amazonka.AppSync.ListResolvers

Read ListResolvers Source # 
Instance details

Defined in Amazonka.AppSync.ListResolvers

Show ListResolvers Source # 
Instance details

Defined in Amazonka.AppSync.ListResolvers

Generic ListResolvers Source # 
Instance details

Defined in Amazonka.AppSync.ListResolvers

Associated Types

type Rep ListResolvers :: Type -> Type #

NFData ListResolvers Source # 
Instance details

Defined in Amazonka.AppSync.ListResolvers

Methods

rnf :: ListResolvers -> () #

Hashable ListResolvers Source # 
Instance details

Defined in Amazonka.AppSync.ListResolvers

AWSPager ListResolvers Source # 
Instance details

Defined in Amazonka.AppSync.ListResolvers

AWSRequest ListResolvers Source # 
Instance details

Defined in Amazonka.AppSync.ListResolvers

Associated Types

type AWSResponse ListResolvers #

ToHeaders ListResolvers Source # 
Instance details

Defined in Amazonka.AppSync.ListResolvers

ToPath ListResolvers Source # 
Instance details

Defined in Amazonka.AppSync.ListResolvers

ToQuery ListResolvers Source # 
Instance details

Defined in Amazonka.AppSync.ListResolvers

type Rep ListResolvers Source # 
Instance details

Defined in Amazonka.AppSync.ListResolvers

type Rep ListResolvers = D1 ('MetaData "ListResolvers" "Amazonka.AppSync.ListResolvers" "libZSservicesZSamazonka-appsyncZSamazonka-appsync" 'False) (C1 ('MetaCons "ListResolvers'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural))) :*: (S1 ('MetaSel ('Just "apiId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "typeName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))
type AWSResponse ListResolvers Source # 
Instance details

Defined in Amazonka.AppSync.ListResolvers

newListResolvers Source #

Create a value of ListResolvers 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:ListResolvers', listResolvers_nextToken - An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

$sel:maxResults:ListResolvers', listResolvers_maxResults - The maximum number of results you want the request to return.

$sel:apiId:ListResolvers', listResolvers_apiId - The API ID.

$sel:typeName:ListResolvers', listResolvers_typeName - The type name.

data ListResolversResponse Source #

See: newListResolversResponse smart constructor.

Instances

Instances details
Eq ListResolversResponse Source # 
Instance details

Defined in Amazonka.AppSync.ListResolvers

Read ListResolversResponse Source # 
Instance details

Defined in Amazonka.AppSync.ListResolvers

Show ListResolversResponse Source # 
Instance details

Defined in Amazonka.AppSync.ListResolvers

Generic ListResolversResponse Source # 
Instance details

Defined in Amazonka.AppSync.ListResolvers

Associated Types

type Rep ListResolversResponse :: Type -> Type #

NFData ListResolversResponse Source # 
Instance details

Defined in Amazonka.AppSync.ListResolvers

Methods

rnf :: ListResolversResponse -> () #

type Rep ListResolversResponse Source # 
Instance details

Defined in Amazonka.AppSync.ListResolvers

type Rep ListResolversResponse = D1 ('MetaData "ListResolversResponse" "Amazonka.AppSync.ListResolvers" "libZSservicesZSamazonka-appsyncZSamazonka-appsync" 'False) (C1 ('MetaCons "ListResolversResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "resolvers") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Resolver])) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newListResolversResponse Source #

Create a value of ListResolversResponse 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:ListResolvers', listResolversResponse_nextToken - An identifier to be passed in the next request to this operation to return the next set of items in the list.

$sel:resolvers:ListResolversResponse', listResolversResponse_resolvers - The Resolver objects.

$sel:httpStatus:ListResolversResponse', listResolversResponse_httpStatus - The response's http status code.

CreateResolver

data CreateResolver Source #

See: newCreateResolver smart constructor.

Instances

Instances details
Eq CreateResolver Source # 
Instance details

Defined in Amazonka.AppSync.CreateResolver

Read CreateResolver Source # 
Instance details

Defined in Amazonka.AppSync.CreateResolver

Show CreateResolver Source # 
Instance details

Defined in Amazonka.AppSync.CreateResolver

Generic CreateResolver Source # 
Instance details

Defined in Amazonka.AppSync.CreateResolver

Associated Types

type Rep CreateResolver :: Type -> Type #

NFData CreateResolver Source # 
Instance details

Defined in Amazonka.AppSync.CreateResolver

Methods

rnf :: CreateResolver -> () #

Hashable CreateResolver Source # 
Instance details

Defined in Amazonka.AppSync.CreateResolver

ToJSON CreateResolver Source # 
Instance details

Defined in Amazonka.AppSync.CreateResolver

AWSRequest CreateResolver Source # 
Instance details

Defined in Amazonka.AppSync.CreateResolver

Associated Types

type AWSResponse CreateResolver #

ToHeaders CreateResolver Source # 
Instance details

Defined in Amazonka.AppSync.CreateResolver

ToPath CreateResolver Source # 
Instance details

Defined in Amazonka.AppSync.CreateResolver

ToQuery CreateResolver Source # 
Instance details

Defined in Amazonka.AppSync.CreateResolver

type Rep CreateResolver Source # 
Instance details

Defined in Amazonka.AppSync.CreateResolver

type AWSResponse CreateResolver Source # 
Instance details

Defined in Amazonka.AppSync.CreateResolver

newCreateResolver Source #

Create a value of CreateResolver 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:dataSourceName:CreateResolver', createResolver_dataSourceName - The name of the data source for which the resolver is being created.

$sel:requestMappingTemplate:CreateResolver', createResolver_requestMappingTemplate - The mapping template to be used for requests.

A resolver uses a request mapping template to convert a GraphQL expression into a format that a data source can understand. Mapping templates are written in Apache Velocity Template Language (VTL).

VTL request mapping templates are optional when using a Lambda data source. For all other data sources, VTL request and response mapping templates are required.

$sel:kind:CreateResolver', createResolver_kind - The resolver type.

  • UNIT: A UNIT resolver type. A UNIT resolver is the default resolver type. A UNIT resolver enables you to execute a GraphQL query against a single data source.
  • PIPELINE: A PIPELINE resolver type. A PIPELINE resolver enables you to execute a series of Function in a serial manner. You can use a pipeline resolver to execute a GraphQL query against multiple data sources.

$sel:cachingConfig:CreateResolver', createResolver_cachingConfig - The caching configuration for the resolver.

$sel:responseMappingTemplate:CreateResolver', createResolver_responseMappingTemplate - The mapping template to be used for responses from the data source.

$sel:syncConfig:CreateResolver', createResolver_syncConfig - The SyncConfig for a resolver attached to a versioned datasource.

$sel:pipelineConfig:CreateResolver', createResolver_pipelineConfig - The PipelineConfig.

$sel:apiId:CreateResolver', createResolver_apiId - The ID for the GraphQL API for which the resolver is being created.

$sel:typeName:CreateResolver', createResolver_typeName - The name of the Type.

$sel:fieldName:CreateResolver', createResolver_fieldName - The name of the field to attach the resolver to.

data CreateResolverResponse Source #

See: newCreateResolverResponse smart constructor.

Instances

Instances details
Eq CreateResolverResponse Source # 
Instance details

Defined in Amazonka.AppSync.CreateResolver

Read CreateResolverResponse Source # 
Instance details

Defined in Amazonka.AppSync.CreateResolver

Show CreateResolverResponse Source # 
Instance details

Defined in Amazonka.AppSync.CreateResolver

Generic CreateResolverResponse Source # 
Instance details

Defined in Amazonka.AppSync.CreateResolver

Associated Types

type Rep CreateResolverResponse :: Type -> Type #

NFData CreateResolverResponse Source # 
Instance details

Defined in Amazonka.AppSync.CreateResolver

Methods

rnf :: CreateResolverResponse -> () #

type Rep CreateResolverResponse Source # 
Instance details

Defined in Amazonka.AppSync.CreateResolver

type Rep CreateResolverResponse = D1 ('MetaData "CreateResolverResponse" "Amazonka.AppSync.CreateResolver" "libZSservicesZSamazonka-appsyncZSamazonka-appsync" 'False) (C1 ('MetaCons "CreateResolverResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "resolver") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Resolver)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newCreateResolverResponse Source #

Create a value of CreateResolverResponse 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:resolver:CreateResolverResponse', createResolverResponse_resolver - The Resolver object.

$sel:httpStatus:CreateResolverResponse', createResolverResponse_httpStatus - The response's http status code.

GetSchemaCreationStatus

data GetSchemaCreationStatus Source #

See: newGetSchemaCreationStatus smart constructor.

Instances

Instances details
Eq GetSchemaCreationStatus Source # 
Instance details

Defined in Amazonka.AppSync.GetSchemaCreationStatus

Read GetSchemaCreationStatus Source # 
Instance details

Defined in Amazonka.AppSync.GetSchemaCreationStatus

Show GetSchemaCreationStatus Source # 
Instance details

Defined in Amazonka.AppSync.GetSchemaCreationStatus

Generic GetSchemaCreationStatus Source # 
Instance details

Defined in Amazonka.AppSync.GetSchemaCreationStatus

Associated Types

type Rep GetSchemaCreationStatus :: Type -> Type #

NFData GetSchemaCreationStatus Source # 
Instance details

Defined in Amazonka.AppSync.GetSchemaCreationStatus

Methods

rnf :: GetSchemaCreationStatus -> () #

Hashable GetSchemaCreationStatus Source # 
Instance details

Defined in Amazonka.AppSync.GetSchemaCreationStatus

AWSRequest GetSchemaCreationStatus Source # 
Instance details

Defined in Amazonka.AppSync.GetSchemaCreationStatus

ToHeaders GetSchemaCreationStatus Source # 
Instance details

Defined in Amazonka.AppSync.GetSchemaCreationStatus

ToPath GetSchemaCreationStatus Source # 
Instance details

Defined in Amazonka.AppSync.GetSchemaCreationStatus

ToQuery GetSchemaCreationStatus Source # 
Instance details

Defined in Amazonka.AppSync.GetSchemaCreationStatus

type Rep GetSchemaCreationStatus Source # 
Instance details

Defined in Amazonka.AppSync.GetSchemaCreationStatus

type Rep GetSchemaCreationStatus = D1 ('MetaData "GetSchemaCreationStatus" "Amazonka.AppSync.GetSchemaCreationStatus" "libZSservicesZSamazonka-appsyncZSamazonka-appsync" 'False) (C1 ('MetaCons "GetSchemaCreationStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "apiId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse GetSchemaCreationStatus Source # 
Instance details

Defined in Amazonka.AppSync.GetSchemaCreationStatus

newGetSchemaCreationStatus Source #

Create a value of GetSchemaCreationStatus 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:apiId:GetSchemaCreationStatus', getSchemaCreationStatus_apiId - The API ID.

data GetSchemaCreationStatusResponse Source #

See: newGetSchemaCreationStatusResponse smart constructor.

Instances

Instances details
Eq GetSchemaCreationStatusResponse Source # 
Instance details

Defined in Amazonka.AppSync.GetSchemaCreationStatus

Read GetSchemaCreationStatusResponse Source # 
Instance details

Defined in Amazonka.AppSync.GetSchemaCreationStatus

Show GetSchemaCreationStatusResponse Source # 
Instance details

Defined in Amazonka.AppSync.GetSchemaCreationStatus

Generic GetSchemaCreationStatusResponse Source # 
Instance details

Defined in Amazonka.AppSync.GetSchemaCreationStatus

Associated Types

type Rep GetSchemaCreationStatusResponse :: Type -> Type #

NFData GetSchemaCreationStatusResponse Source # 
Instance details

Defined in Amazonka.AppSync.GetSchemaCreationStatus

type Rep GetSchemaCreationStatusResponse Source # 
Instance details

Defined in Amazonka.AppSync.GetSchemaCreationStatus

type Rep GetSchemaCreationStatusResponse = D1 ('MetaData "GetSchemaCreationStatusResponse" "Amazonka.AppSync.GetSchemaCreationStatus" "libZSservicesZSamazonka-appsyncZSamazonka-appsync" 'False) (C1 ('MetaCons "GetSchemaCreationStatusResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe SchemaStatus)) :*: (S1 ('MetaSel ('Just "details") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newGetSchemaCreationStatusResponse Source #

Create a value of GetSchemaCreationStatusResponse 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:status:GetSchemaCreationStatusResponse', getSchemaCreationStatusResponse_status - The current state of the schema (PROCESSING, FAILED, SUCCESS, or NOT_APPLICABLE). When the schema is in the ACTIVE state, you can add data.

$sel:details:GetSchemaCreationStatusResponse', getSchemaCreationStatusResponse_details - Detailed information about the status of the schema creation operation.

$sel:httpStatus:GetSchemaCreationStatusResponse', getSchemaCreationStatusResponse_httpStatus - The response's http status code.

GetApiCache

data GetApiCache Source #

Represents the input of a GetApiCache operation.

See: newGetApiCache smart constructor.

Constructors

GetApiCache' Text 

Instances

Instances details
Eq GetApiCache Source # 
Instance details

Defined in Amazonka.AppSync.GetApiCache

Read GetApiCache Source # 
Instance details

Defined in Amazonka.AppSync.GetApiCache

Show GetApiCache Source # 
Instance details

Defined in Amazonka.AppSync.GetApiCache

Generic GetApiCache Source # 
Instance details

Defined in Amazonka.AppSync.GetApiCache

Associated Types

type Rep GetApiCache :: Type -> Type #

NFData GetApiCache Source # 
Instance details

Defined in Amazonka.AppSync.GetApiCache

Methods

rnf :: GetApiCache -> () #

Hashable GetApiCache Source # 
Instance details

Defined in Amazonka.AppSync.GetApiCache

AWSRequest GetApiCache Source # 
Instance details

Defined in Amazonka.AppSync.GetApiCache

Associated Types

type AWSResponse GetApiCache #

ToHeaders GetApiCache Source # 
Instance details

Defined in Amazonka.AppSync.GetApiCache

Methods

toHeaders :: GetApiCache -> [Header] #

ToPath GetApiCache Source # 
Instance details

Defined in Amazonka.AppSync.GetApiCache

ToQuery GetApiCache Source # 
Instance details

Defined in Amazonka.AppSync.GetApiCache

type Rep GetApiCache Source # 
Instance details

Defined in Amazonka.AppSync.GetApiCache

type Rep GetApiCache = D1 ('MetaData "GetApiCache" "Amazonka.AppSync.GetApiCache" "libZSservicesZSamazonka-appsyncZSamazonka-appsync" 'False) (C1 ('MetaCons "GetApiCache'" 'PrefixI 'True) (S1 ('MetaSel ('Just "apiId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse GetApiCache Source # 
Instance details

Defined in Amazonka.AppSync.GetApiCache

newGetApiCache Source #

Create a value of GetApiCache 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:apiId:GetApiCache', getApiCache_apiId - The API ID.

data GetApiCacheResponse Source #

Represents the output of a GetApiCache operation.

See: newGetApiCacheResponse smart constructor.

Instances

Instances details
Eq GetApiCacheResponse Source # 
Instance details

Defined in Amazonka.AppSync.GetApiCache

Read GetApiCacheResponse Source # 
Instance details

Defined in Amazonka.AppSync.GetApiCache

Show GetApiCacheResponse Source # 
Instance details

Defined in Amazonka.AppSync.GetApiCache

Generic GetApiCacheResponse Source # 
Instance details

Defined in Amazonka.AppSync.GetApiCache

Associated Types

type Rep GetApiCacheResponse :: Type -> Type #

NFData GetApiCacheResponse Source # 
Instance details

Defined in Amazonka.AppSync.GetApiCache

Methods

rnf :: GetApiCacheResponse -> () #

type Rep GetApiCacheResponse Source # 
Instance details

Defined in Amazonka.AppSync.GetApiCache

type Rep GetApiCacheResponse = D1 ('MetaData "GetApiCacheResponse" "Amazonka.AppSync.GetApiCache" "libZSservicesZSamazonka-appsyncZSamazonka-appsync" 'False) (C1 ('MetaCons "GetApiCacheResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "apiCache") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ApiCache)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newGetApiCacheResponse Source #

Create a value of GetApiCacheResponse 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:apiCache:GetApiCacheResponse', getApiCacheResponse_apiCache - The ApiCache object.

$sel:httpStatus:GetApiCacheResponse', getApiCacheResponse_httpStatus - The response's http status code.

UpdateApiCache

data UpdateApiCache Source #

Represents the input of a UpdateApiCache operation.

See: newUpdateApiCache smart constructor.

Instances

Instances details
Eq UpdateApiCache Source # 
Instance details

Defined in Amazonka.AppSync.UpdateApiCache

Read UpdateApiCache Source # 
Instance details

Defined in Amazonka.AppSync.UpdateApiCache

Show UpdateApiCache Source # 
Instance details

Defined in Amazonka.AppSync.UpdateApiCache

Generic UpdateApiCache Source # 
Instance details

Defined in Amazonka.AppSync.UpdateApiCache

Associated Types

type Rep UpdateApiCache :: Type -> Type #

NFData UpdateApiCache Source # 
Instance details

Defined in Amazonka.AppSync.UpdateApiCache

Methods

rnf :: UpdateApiCache -> () #

Hashable UpdateApiCache Source # 
Instance details

Defined in Amazonka.AppSync.UpdateApiCache

ToJSON UpdateApiCache Source # 
Instance details

Defined in Amazonka.AppSync.UpdateApiCache

AWSRequest UpdateApiCache Source # 
Instance details

Defined in Amazonka.AppSync.UpdateApiCache

Associated Types

type AWSResponse UpdateApiCache #

ToHeaders UpdateApiCache Source # 
Instance details

Defined in Amazonka.AppSync.UpdateApiCache

ToPath UpdateApiCache Source # 
Instance details

Defined in Amazonka.AppSync.UpdateApiCache

ToQuery UpdateApiCache Source # 
Instance details

Defined in Amazonka.AppSync.UpdateApiCache

type Rep UpdateApiCache Source # 
Instance details

Defined in Amazonka.AppSync.UpdateApiCache

type Rep UpdateApiCache = D1 ('MetaData "UpdateApiCache" "Amazonka.AppSync.UpdateApiCache" "libZSservicesZSamazonka-appsyncZSamazonka-appsync" 'False) (C1 ('MetaCons "UpdateApiCache'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "apiId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "ttl") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Integer)) :*: (S1 ('MetaSel ('Just "apiCachingBehavior") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ApiCachingBehavior) :*: S1 ('MetaSel ('Just "type'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ApiCacheType))))
type AWSResponse UpdateApiCache Source # 
Instance details

Defined in Amazonka.AppSync.UpdateApiCache

newUpdateApiCache Source #

Create a value of UpdateApiCache 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:apiId:UpdateApiCache', updateApiCache_apiId - The GraphQL API Id.

$sel:ttl:UpdateApiCache', updateApiCache_ttl - TTL in seconds for cache entries.

Valid values are between 1 and 3600 seconds.

$sel:apiCachingBehavior:UpdateApiCache', updateApiCache_apiCachingBehavior - Caching behavior.

  • FULL_REQUEST_CACHING: All requests are fully cached.
  • PER_RESOLVER_CACHING: Individual resolvers that you specify are cached.

$sel:type':UpdateApiCache', updateApiCache_type - The cache instance type. Valid values are

  • SMALL
  • MEDIUM
  • LARGE
  • XLARGE
  • LARGE_2X
  • LARGE_4X
  • LARGE_8X (not available in all regions)
  • LARGE_12X

Historically, instance types were identified by an EC2-style value. As of July 2020, this is deprecated, and the generic identifiers above should be used.

The following legacy instance types are available, but their use is discouraged:

  • T2_SMALL: A t2.small instance type.
  • T2_MEDIUM: A t2.medium instance type.
  • R4_LARGE: A r4.large instance type.
  • R4_XLARGE: A r4.xlarge instance type.
  • R4_2XLARGE: A r4.2xlarge instance type.
  • R4_4XLARGE: A r4.4xlarge instance type.
  • R4_8XLARGE: A r4.8xlarge instance type.

data UpdateApiCacheResponse Source #

Represents the output of a UpdateApiCache operation.

See: newUpdateApiCacheResponse smart constructor.

Instances

Instances details
Eq UpdateApiCacheResponse Source # 
Instance details

Defined in Amazonka.AppSync.UpdateApiCache

Read UpdateApiCacheResponse Source # 
Instance details

Defined in Amazonka.AppSync.UpdateApiCache

Show UpdateApiCacheResponse Source # 
Instance details

Defined in Amazonka.AppSync.UpdateApiCache

Generic UpdateApiCacheResponse Source # 
Instance details

Defined in Amazonka.AppSync.UpdateApiCache

Associated Types

type Rep UpdateApiCacheResponse :: Type -> Type #

NFData UpdateApiCacheResponse Source # 
Instance details

Defined in Amazonka.AppSync.UpdateApiCache

Methods

rnf :: UpdateApiCacheResponse -> () #

type Rep UpdateApiCacheResponse Source # 
Instance details

Defined in Amazonka.AppSync.UpdateApiCache

type Rep UpdateApiCacheResponse = D1 ('MetaData "UpdateApiCacheResponse" "Amazonka.AppSync.UpdateApiCache" "libZSservicesZSamazonka-appsyncZSamazonka-appsync" 'False) (C1 ('MetaCons "UpdateApiCacheResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "apiCache") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ApiCache)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newUpdateApiCacheResponse Source #

Create a value of UpdateApiCacheResponse 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:apiCache:UpdateApiCacheResponse', updateApiCacheResponse_apiCache - The ApiCache object.

$sel:httpStatus:UpdateApiCacheResponse', updateApiCacheResponse_httpStatus - The response's http status code.

DeleteApiCache

data DeleteApiCache Source #

Represents the input of a DeleteApiCache operation.

See: newDeleteApiCache smart constructor.

Constructors

DeleteApiCache' Text 

Instances

Instances details
Eq DeleteApiCache Source # 
Instance details

Defined in Amazonka.AppSync.DeleteApiCache

Read DeleteApiCache Source # 
Instance details

Defined in Amazonka.AppSync.DeleteApiCache

Show DeleteApiCache Source # 
Instance details

Defined in Amazonka.AppSync.DeleteApiCache

Generic DeleteApiCache Source # 
Instance details

Defined in Amazonka.AppSync.DeleteApiCache

Associated Types

type Rep DeleteApiCache :: Type -> Type #

NFData DeleteApiCache Source # 
Instance details

Defined in Amazonka.AppSync.DeleteApiCache

Methods

rnf :: DeleteApiCache -> () #

Hashable DeleteApiCache Source # 
Instance details

Defined in Amazonka.AppSync.DeleteApiCache

AWSRequest DeleteApiCache Source # 
Instance details

Defined in Amazonka.AppSync.DeleteApiCache

Associated Types

type AWSResponse DeleteApiCache #

ToHeaders DeleteApiCache Source # 
Instance details

Defined in Amazonka.AppSync.DeleteApiCache

ToPath DeleteApiCache Source # 
Instance details

Defined in Amazonka.AppSync.DeleteApiCache

ToQuery DeleteApiCache Source # 
Instance details

Defined in Amazonka.AppSync.DeleteApiCache

type Rep DeleteApiCache Source # 
Instance details

Defined in Amazonka.AppSync.DeleteApiCache

type Rep DeleteApiCache = D1 ('MetaData "DeleteApiCache" "Amazonka.AppSync.DeleteApiCache" "libZSservicesZSamazonka-appsyncZSamazonka-appsync" 'False) (C1 ('MetaCons "DeleteApiCache'" 'PrefixI 'True) (S1 ('MetaSel ('Just "apiId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse DeleteApiCache Source # 
Instance details

Defined in Amazonka.AppSync.DeleteApiCache

newDeleteApiCache Source #

Create a value of DeleteApiCache 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:apiId:DeleteApiCache', deleteApiCache_apiId - The API ID.

data DeleteApiCacheResponse Source #

Represents the output of a DeleteApiCache operation.

See: newDeleteApiCacheResponse smart constructor.

Instances

Instances details
Eq DeleteApiCacheResponse Source # 
Instance details

Defined in Amazonka.AppSync.DeleteApiCache

Read DeleteApiCacheResponse Source # 
Instance details

Defined in Amazonka.AppSync.DeleteApiCache

Show DeleteApiCacheResponse Source # 
Instance details

Defined in Amazonka.AppSync.DeleteApiCache

Generic DeleteApiCacheResponse Source # 
Instance details

Defined in Amazonka.AppSync.DeleteApiCache

Associated Types

type Rep DeleteApiCacheResponse :: Type -> Type #

NFData DeleteApiCacheResponse Source # 
Instance details

Defined in Amazonka.AppSync.DeleteApiCache

Methods

rnf :: DeleteApiCacheResponse -> () #

type Rep DeleteApiCacheResponse Source # 
Instance details

Defined in Amazonka.AppSync.DeleteApiCache

type Rep DeleteApiCacheResponse = D1 ('MetaData "DeleteApiCacheResponse" "Amazonka.AppSync.DeleteApiCache" "libZSservicesZSamazonka-appsyncZSamazonka-appsync" 'False) (C1 ('MetaCons "DeleteApiCacheResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newDeleteApiCacheResponse Source #

Create a value of DeleteApiCacheResponse 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:httpStatus:DeleteApiCacheResponse', deleteApiCacheResponse_httpStatus - The response's http status code.

ListGraphqlApis (Paginated)

data ListGraphqlApis Source #

See: newListGraphqlApis smart constructor.

Instances

Instances details
Eq ListGraphqlApis Source # 
Instance details

Defined in Amazonka.AppSync.ListGraphqlApis

Read ListGraphqlApis Source # 
Instance details

Defined in Amazonka.AppSync.ListGraphqlApis

Show ListGraphqlApis Source # 
Instance details

Defined in Amazonka.AppSync.ListGraphqlApis

Generic ListGraphqlApis Source # 
Instance details

Defined in Amazonka.AppSync.ListGraphqlApis

Associated Types

type Rep ListGraphqlApis :: Type -> Type #

NFData ListGraphqlApis Source # 
Instance details

Defined in Amazonka.AppSync.ListGraphqlApis

Methods

rnf :: ListGraphqlApis -> () #

Hashable ListGraphqlApis Source # 
Instance details

Defined in Amazonka.AppSync.ListGraphqlApis

AWSPager ListGraphqlApis Source # 
Instance details

Defined in Amazonka.AppSync.ListGraphqlApis

AWSRequest ListGraphqlApis Source # 
Instance details

Defined in Amazonka.AppSync.ListGraphqlApis

Associated Types

type AWSResponse ListGraphqlApis #

ToHeaders ListGraphqlApis Source # 
Instance details

Defined in Amazonka.AppSync.ListGraphqlApis

ToPath ListGraphqlApis Source # 
Instance details

Defined in Amazonka.AppSync.ListGraphqlApis

ToQuery ListGraphqlApis Source # 
Instance details

Defined in Amazonka.AppSync.ListGraphqlApis

type Rep ListGraphqlApis Source # 
Instance details

Defined in Amazonka.AppSync.ListGraphqlApis

type Rep ListGraphqlApis = D1 ('MetaData "ListGraphqlApis" "Amazonka.AppSync.ListGraphqlApis" "libZSservicesZSamazonka-appsyncZSamazonka-appsync" 'False) (C1 ('MetaCons "ListGraphqlApis'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural))))
type AWSResponse ListGraphqlApis Source # 
Instance details

Defined in Amazonka.AppSync.ListGraphqlApis

newListGraphqlApis :: ListGraphqlApis Source #

Create a value of ListGraphqlApis 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:ListGraphqlApis', listGraphqlApis_nextToken - An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

$sel:maxResults:ListGraphqlApis', listGraphqlApis_maxResults - The maximum number of results you want the request to return.

data ListGraphqlApisResponse Source #

See: newListGraphqlApisResponse smart constructor.

Instances

Instances details
Eq ListGraphqlApisResponse Source # 
Instance details

Defined in Amazonka.AppSync.ListGraphqlApis

Read ListGraphqlApisResponse Source # 
Instance details

Defined in Amazonka.AppSync.ListGraphqlApis

Show ListGraphqlApisResponse Source # 
Instance details

Defined in Amazonka.AppSync.ListGraphqlApis

Generic ListGraphqlApisResponse Source # 
Instance details

Defined in Amazonka.AppSync.ListGraphqlApis

Associated Types

type Rep ListGraphqlApisResponse :: Type -> Type #

NFData ListGraphqlApisResponse Source # 
Instance details

Defined in Amazonka.AppSync.ListGraphqlApis

Methods

rnf :: ListGraphqlApisResponse -> () #

type Rep ListGraphqlApisResponse Source # 
Instance details

Defined in Amazonka.AppSync.ListGraphqlApis

type Rep ListGraphqlApisResponse = D1 ('MetaData "ListGraphqlApisResponse" "Amazonka.AppSync.ListGraphqlApis" "libZSservicesZSamazonka-appsyncZSamazonka-appsync" 'False) (C1 ('MetaCons "ListGraphqlApisResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "graphqlApis") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [GraphqlApi])) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newListGraphqlApisResponse Source #

Create a value of ListGraphqlApisResponse 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:ListGraphqlApis', listGraphqlApisResponse_nextToken - An identifier to be passed in the next request to this operation to return the next set of items in the list.

$sel:graphqlApis:ListGraphqlApisResponse', listGraphqlApisResponse_graphqlApis - The GraphqlApi objects.

$sel:httpStatus:ListGraphqlApisResponse', listGraphqlApisResponse_httpStatus - The response's http status code.

CreateApiCache

data CreateApiCache Source #

Represents the input of a CreateApiCache operation.

See: newCreateApiCache smart constructor.

Instances

Instances details
Eq CreateApiCache Source # 
Instance details

Defined in Amazonka.AppSync.CreateApiCache

Read CreateApiCache Source # 
Instance details

Defined in Amazonka.AppSync.CreateApiCache

Show CreateApiCache Source # 
Instance details

Defined in Amazonka.AppSync.CreateApiCache

Generic CreateApiCache Source # 
Instance details

Defined in Amazonka.AppSync.CreateApiCache

Associated Types

type Rep CreateApiCache :: Type -> Type #

NFData CreateApiCache Source # 
Instance details

Defined in Amazonka.AppSync.CreateApiCache

Methods

rnf :: CreateApiCache -> () #

Hashable CreateApiCache Source # 
Instance details

Defined in Amazonka.AppSync.CreateApiCache

ToJSON CreateApiCache Source # 
Instance details

Defined in Amazonka.AppSync.CreateApiCache

AWSRequest CreateApiCache Source # 
Instance details

Defined in Amazonka.AppSync.CreateApiCache

Associated Types

type AWSResponse CreateApiCache #

ToHeaders CreateApiCache Source # 
Instance details

Defined in Amazonka.AppSync.CreateApiCache

ToPath CreateApiCache Source # 
Instance details

Defined in Amazonka.AppSync.CreateApiCache

ToQuery CreateApiCache Source # 
Instance details

Defined in Amazonka.AppSync.CreateApiCache

type Rep CreateApiCache Source # 
Instance details

Defined in Amazonka.AppSync.CreateApiCache

type Rep CreateApiCache = D1 ('MetaData "CreateApiCache" "Amazonka.AppSync.CreateApiCache" "libZSservicesZSamazonka-appsyncZSamazonka-appsync" 'False) (C1 ('MetaCons "CreateApiCache'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "atRestEncryptionEnabled") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: (S1 ('MetaSel ('Just "transitEncryptionEnabled") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "apiId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))) :*: (S1 ('MetaSel ('Just "ttl") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Integer) :*: (S1 ('MetaSel ('Just "apiCachingBehavior") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ApiCachingBehavior) :*: S1 ('MetaSel ('Just "type'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ApiCacheType)))))
type AWSResponse CreateApiCache Source # 
Instance details

Defined in Amazonka.AppSync.CreateApiCache

newCreateApiCache Source #

Create a value of CreateApiCache 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:atRestEncryptionEnabled:CreateApiCache', createApiCache_atRestEncryptionEnabled - At rest encryption flag for cache. This setting cannot be updated after creation.

$sel:transitEncryptionEnabled:CreateApiCache', createApiCache_transitEncryptionEnabled - Transit encryption flag when connecting to cache. This setting cannot be updated after creation.

$sel:apiId:CreateApiCache', createApiCache_apiId - The GraphQL API Id.

$sel:ttl:CreateApiCache', createApiCache_ttl - TTL in seconds for cache entries.

Valid values are between 1 and 3600 seconds.

$sel:apiCachingBehavior:CreateApiCache', createApiCache_apiCachingBehavior - Caching behavior.

  • FULL_REQUEST_CACHING: All requests are fully cached.
  • PER_RESOLVER_CACHING: Individual resolvers that you specify are cached.

$sel:type':CreateApiCache', createApiCache_type - The cache instance type. Valid values are

  • SMALL
  • MEDIUM
  • LARGE
  • XLARGE
  • LARGE_2X
  • LARGE_4X
  • LARGE_8X (not available in all regions)
  • LARGE_12X

Historically, instance types were identified by an EC2-style value. As of July 2020, this is deprecated, and the generic identifiers above should be used.

The following legacy instance types are available, but their use is discouraged:

  • T2_SMALL: A t2.small instance type.
  • T2_MEDIUM: A t2.medium instance type.
  • R4_LARGE: A r4.large instance type.
  • R4_XLARGE: A r4.xlarge instance type.
  • R4_2XLARGE: A r4.2xlarge instance type.
  • R4_4XLARGE: A r4.4xlarge instance type.
  • R4_8XLARGE: A r4.8xlarge instance type.

data CreateApiCacheResponse Source #

Represents the output of a CreateApiCache operation.

See: newCreateApiCacheResponse smart constructor.

Instances

Instances details
Eq CreateApiCacheResponse Source # 
Instance details

Defined in Amazonka.AppSync.CreateApiCache

Read CreateApiCacheResponse Source # 
Instance details

Defined in Amazonka.AppSync.CreateApiCache

Show CreateApiCacheResponse Source # 
Instance details

Defined in Amazonka.AppSync.CreateApiCache

Generic CreateApiCacheResponse Source # 
Instance details

Defined in Amazonka.AppSync.CreateApiCache

Associated Types

type Rep CreateApiCacheResponse :: Type -> Type #

NFData CreateApiCacheResponse Source # 
Instance details

Defined in Amazonka.AppSync.CreateApiCache

Methods

rnf :: CreateApiCacheResponse -> () #

type Rep CreateApiCacheResponse Source # 
Instance details

Defined in Amazonka.AppSync.CreateApiCache

type Rep CreateApiCacheResponse = D1 ('MetaData "CreateApiCacheResponse" "Amazonka.AppSync.CreateApiCache" "libZSservicesZSamazonka-appsyncZSamazonka-appsync" 'False) (C1 ('MetaCons "CreateApiCacheResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "apiCache") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ApiCache)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newCreateApiCacheResponse Source #

Create a value of CreateApiCacheResponse 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:apiCache:CreateApiCacheResponse', createApiCacheResponse_apiCache - The ApiCache object.

$sel:httpStatus:CreateApiCacheResponse', createApiCacheResponse_httpStatus - The response's http status code.

TagResource

data TagResource Source #

See: newTagResource smart constructor.

Instances

Instances details
Eq TagResource Source # 
Instance details

Defined in Amazonka.AppSync.TagResource

Read TagResource Source # 
Instance details

Defined in Amazonka.AppSync.TagResource

Show TagResource Source # 
Instance details

Defined in Amazonka.AppSync.TagResource

Generic TagResource Source # 
Instance details

Defined in Amazonka.AppSync.TagResource

Associated Types

type Rep TagResource :: Type -> Type #

NFData TagResource Source # 
Instance details

Defined in Amazonka.AppSync.TagResource

Methods

rnf :: TagResource -> () #

Hashable TagResource Source # 
Instance details

Defined in Amazonka.AppSync.TagResource

ToJSON TagResource Source # 
Instance details

Defined in Amazonka.AppSync.TagResource

AWSRequest TagResource Source # 
Instance details

Defined in Amazonka.AppSync.TagResource

Associated Types

type AWSResponse TagResource #

ToHeaders TagResource Source # 
Instance details

Defined in Amazonka.AppSync.TagResource

Methods

toHeaders :: TagResource -> [Header] #

ToPath TagResource Source # 
Instance details

Defined in Amazonka.AppSync.TagResource

ToQuery TagResource Source # 
Instance details

Defined in Amazonka.AppSync.TagResource

type Rep TagResource Source # 
Instance details

Defined in Amazonka.AppSync.TagResource

type Rep TagResource = D1 ('MetaData "TagResource" "Amazonka.AppSync.TagResource" "libZSservicesZSamazonka-appsyncZSamazonka-appsync" 'False) (C1 ('MetaCons "TagResource'" 'PrefixI 'True) (S1 ('MetaSel ('Just "resourceArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (HashMap Text Text))))
type AWSResponse TagResource Source # 
Instance details

Defined in Amazonka.AppSync.TagResource

newTagResource Source #

Create a value of TagResource 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:resourceArn:TagResource', tagResource_resourceArn - The GraphqlApi ARN.

$sel:tags:TagResource', tagResource_tags - A TagMap object.

data TagResourceResponse Source #

See: newTagResourceResponse smart constructor.

Instances

Instances details
Eq TagResourceResponse Source # 
Instance details

Defined in Amazonka.AppSync.TagResource

Read TagResourceResponse Source # 
Instance details

Defined in Amazonka.AppSync.TagResource

Show TagResourceResponse Source # 
Instance details

Defined in Amazonka.AppSync.TagResource

Generic TagResourceResponse Source # 
Instance details

Defined in Amazonka.AppSync.TagResource

Associated Types

type Rep TagResourceResponse :: Type -> Type #

NFData TagResourceResponse Source # 
Instance details

Defined in Amazonka.AppSync.TagResource

Methods

rnf :: TagResourceResponse -> () #

type Rep TagResourceResponse Source # 
Instance details

Defined in Amazonka.AppSync.TagResource

type Rep TagResourceResponse = D1 ('MetaData "TagResourceResponse" "Amazonka.AppSync.TagResource" "libZSservicesZSamazonka-appsyncZSamazonka-appsync" 'False) (C1 ('MetaCons "TagResourceResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newTagResourceResponse Source #

Create a value of TagResourceResponse 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:httpStatus:TagResourceResponse', tagResourceResponse_httpStatus - The response's http status code.

GetResolver

data GetResolver Source #

See: newGetResolver smart constructor.

Constructors

GetResolver' Text Text Text 

Instances

Instances details
Eq GetResolver Source # 
Instance details

Defined in Amazonka.AppSync.GetResolver

Read GetResolver Source # 
Instance details

Defined in Amazonka.AppSync.GetResolver

Show GetResolver Source # 
Instance details

Defined in Amazonka.AppSync.GetResolver

Generic GetResolver Source # 
Instance details

Defined in Amazonka.AppSync.GetResolver

Associated Types

type Rep GetResolver :: Type -> Type #

NFData GetResolver Source # 
Instance details

Defined in Amazonka.AppSync.GetResolver

Methods

rnf :: GetResolver -> () #

Hashable GetResolver Source # 
Instance details

Defined in Amazonka.AppSync.GetResolver

AWSRequest GetResolver Source # 
Instance details

Defined in Amazonka.AppSync.GetResolver

Associated Types

type AWSResponse GetResolver #

ToHeaders GetResolver Source # 
Instance details

Defined in Amazonka.AppSync.GetResolver

Methods

toHeaders :: GetResolver -> [Header] #

ToPath GetResolver Source # 
Instance details

Defined in Amazonka.AppSync.GetResolver

ToQuery GetResolver Source # 
Instance details

Defined in Amazonka.AppSync.GetResolver

type Rep GetResolver Source # 
Instance details

Defined in Amazonka.AppSync.GetResolver

type Rep GetResolver = D1 ('MetaData "GetResolver" "Amazonka.AppSync.GetResolver" "libZSservicesZSamazonka-appsyncZSamazonka-appsync" 'False) (C1 ('MetaCons "GetResolver'" 'PrefixI 'True) (S1 ('MetaSel ('Just "apiId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "typeName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "fieldName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))
type AWSResponse GetResolver Source # 
Instance details

Defined in Amazonka.AppSync.GetResolver

newGetResolver Source #

Create a value of GetResolver 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:apiId:GetResolver', getResolver_apiId - The API ID.

$sel:typeName:GetResolver', getResolver_typeName - The resolver type name.

$sel:fieldName:GetResolver', getResolver_fieldName - The resolver field name.

data GetResolverResponse Source #

See: newGetResolverResponse smart constructor.

Instances

Instances details
Eq GetResolverResponse Source # 
Instance details

Defined in Amazonka.AppSync.GetResolver

Read GetResolverResponse Source # 
Instance details

Defined in Amazonka.AppSync.GetResolver

Show GetResolverResponse Source # 
Instance details

Defined in Amazonka.AppSync.GetResolver

Generic GetResolverResponse Source # 
Instance details

Defined in Amazonka.AppSync.GetResolver

Associated Types

type Rep GetResolverResponse :: Type -> Type #

NFData GetResolverResponse Source # 
Instance details

Defined in Amazonka.AppSync.GetResolver

Methods

rnf :: GetResolverResponse -> () #

type Rep GetResolverResponse Source # 
Instance details

Defined in Amazonka.AppSync.GetResolver

type Rep GetResolverResponse = D1 ('MetaData "GetResolverResponse" "Amazonka.AppSync.GetResolver" "libZSservicesZSamazonka-appsyncZSamazonka-appsync" 'False) (C1 ('MetaCons "GetResolverResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "resolver") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Resolver)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newGetResolverResponse Source #

Create a value of GetResolverResponse 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:resolver:GetResolverResponse', getResolverResponse_resolver - The Resolver object.

$sel:httpStatus:GetResolverResponse', getResolverResponse_httpStatus - The response's http status code.

UpdateFunction

data UpdateFunction Source #

See: newUpdateFunction smart constructor.

Instances

Instances details
Eq UpdateFunction Source # 
Instance details

Defined in Amazonka.AppSync.UpdateFunction

Read UpdateFunction Source # 
Instance details

Defined in Amazonka.AppSync.UpdateFunction

Show UpdateFunction Source # 
Instance details

Defined in Amazonka.AppSync.UpdateFunction

Generic UpdateFunction Source # 
Instance details

Defined in Amazonka.AppSync.UpdateFunction

Associated Types

type Rep UpdateFunction :: Type -> Type #

NFData UpdateFunction Source # 
Instance details

Defined in Amazonka.AppSync.UpdateFunction

Methods

rnf :: UpdateFunction -> () #

Hashable UpdateFunction Source # 
Instance details

Defined in Amazonka.AppSync.UpdateFunction

ToJSON UpdateFunction Source # 
Instance details

Defined in Amazonka.AppSync.UpdateFunction

AWSRequest UpdateFunction Source # 
Instance details

Defined in Amazonka.AppSync.UpdateFunction

Associated Types

type AWSResponse UpdateFunction #

ToHeaders UpdateFunction Source # 
Instance details

Defined in Amazonka.AppSync.UpdateFunction

ToPath UpdateFunction Source # 
Instance details

Defined in Amazonka.AppSync.UpdateFunction

ToQuery UpdateFunction Source # 
Instance details

Defined in Amazonka.AppSync.UpdateFunction

type Rep UpdateFunction Source # 
Instance details

Defined in Amazonka.AppSync.UpdateFunction

type AWSResponse UpdateFunction Source # 
Instance details

Defined in Amazonka.AppSync.UpdateFunction

newUpdateFunction Source #

Create a value of UpdateFunction 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:requestMappingTemplate:UpdateFunction', updateFunction_requestMappingTemplate - The Function request mapping template. Functions support only the 2018-05-29 version of the request mapping template.

$sel:responseMappingTemplate:UpdateFunction', updateFunction_responseMappingTemplate - The Function request mapping template.

$sel:syncConfig:UpdateFunction', updateFunction_syncConfig - Undocumented member.

$sel:description:UpdateFunction', updateFunction_description - The Function description.

$sel:apiId:UpdateFunction', updateFunction_apiId - The GraphQL API ID.

$sel:name:UpdateFunction', updateFunction_name - The Function name.

$sel:functionId:UpdateFunction', updateFunction_functionId - The function ID.

$sel:dataSourceName:UpdateFunction', updateFunction_dataSourceName - The Function DataSource name.

$sel:functionVersion:UpdateFunction', updateFunction_functionVersion - The version of the request mapping template. Currently the supported value is 2018-05-29.

data UpdateFunctionResponse Source #

See: newUpdateFunctionResponse smart constructor.

Instances

Instances details
Eq UpdateFunctionResponse Source # 
Instance details

Defined in Amazonka.AppSync.UpdateFunction

Read UpdateFunctionResponse Source # 
Instance details

Defined in Amazonka.AppSync.UpdateFunction

Show UpdateFunctionResponse Source # 
Instance details

Defined in Amazonka.AppSync.UpdateFunction

Generic UpdateFunctionResponse Source # 
Instance details

Defined in Amazonka.AppSync.UpdateFunction

Associated Types

type Rep UpdateFunctionResponse :: Type -> Type #

NFData UpdateFunctionResponse Source # 
Instance details

Defined in Amazonka.AppSync.UpdateFunction

Methods

rnf :: UpdateFunctionResponse -> () #

type Rep UpdateFunctionResponse Source # 
Instance details

Defined in Amazonka.AppSync.UpdateFunction

type Rep UpdateFunctionResponse = D1 ('MetaData "UpdateFunctionResponse" "Amazonka.AppSync.UpdateFunction" "libZSservicesZSamazonka-appsyncZSamazonka-appsync" 'False) (C1 ('MetaCons "UpdateFunctionResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "functionConfiguration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe FunctionConfiguration)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newUpdateFunctionResponse Source #

Create a value of UpdateFunctionResponse 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:functionConfiguration:UpdateFunctionResponse', updateFunctionResponse_functionConfiguration - The Function object.

$sel:httpStatus:UpdateFunctionResponse', updateFunctionResponse_httpStatus - The response's http status code.

DeleteFunction

data DeleteFunction Source #

See: newDeleteFunction smart constructor.

Constructors

DeleteFunction' Text Text 

Instances

Instances details
Eq DeleteFunction Source # 
Instance details

Defined in Amazonka.AppSync.DeleteFunction

Read DeleteFunction Source # 
Instance details

Defined in Amazonka.AppSync.DeleteFunction

Show DeleteFunction Source # 
Instance details

Defined in Amazonka.AppSync.DeleteFunction

Generic DeleteFunction Source # 
Instance details

Defined in Amazonka.AppSync.DeleteFunction

Associated Types

type Rep DeleteFunction :: Type -> Type #

NFData DeleteFunction Source # 
Instance details

Defined in Amazonka.AppSync.DeleteFunction

Methods

rnf :: DeleteFunction -> () #

Hashable DeleteFunction Source # 
Instance details

Defined in Amazonka.AppSync.DeleteFunction

AWSRequest DeleteFunction Source # 
Instance details

Defined in Amazonka.AppSync.DeleteFunction

Associated Types

type AWSResponse DeleteFunction #

ToHeaders DeleteFunction Source # 
Instance details

Defined in Amazonka.AppSync.DeleteFunction

ToPath DeleteFunction Source # 
Instance details

Defined in Amazonka.AppSync.DeleteFunction

ToQuery DeleteFunction Source # 
Instance details

Defined in Amazonka.AppSync.DeleteFunction

type Rep DeleteFunction Source # 
Instance details

Defined in Amazonka.AppSync.DeleteFunction

type Rep DeleteFunction = D1 ('MetaData "DeleteFunction" "Amazonka.AppSync.DeleteFunction" "libZSservicesZSamazonka-appsyncZSamazonka-appsync" 'False) (C1 ('MetaCons "DeleteFunction'" 'PrefixI 'True) (S1 ('MetaSel ('Just "apiId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "functionId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse DeleteFunction Source # 
Instance details

Defined in Amazonka.AppSync.DeleteFunction

newDeleteFunction Source #

Create a value of DeleteFunction 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:apiId:DeleteFunction', deleteFunction_apiId - The GraphQL API ID.

$sel:functionId:DeleteFunction', deleteFunction_functionId - The Function ID.

data DeleteFunctionResponse Source #

See: newDeleteFunctionResponse smart constructor.

Instances

Instances details
Eq DeleteFunctionResponse Source # 
Instance details

Defined in Amazonka.AppSync.DeleteFunction

Read DeleteFunctionResponse Source # 
Instance details

Defined in Amazonka.AppSync.DeleteFunction

Show DeleteFunctionResponse Source # 
Instance details

Defined in Amazonka.AppSync.DeleteFunction

Generic DeleteFunctionResponse Source # 
Instance details

Defined in Amazonka.AppSync.DeleteFunction

Associated Types

type Rep DeleteFunctionResponse :: Type -> Type #

NFData DeleteFunctionResponse Source # 
Instance details

Defined in Amazonka.AppSync.DeleteFunction

Methods

rnf :: DeleteFunctionResponse -> () #

type Rep DeleteFunctionResponse Source # 
Instance details

Defined in Amazonka.AppSync.DeleteFunction

type Rep DeleteFunctionResponse = D1 ('MetaData "DeleteFunctionResponse" "Amazonka.AppSync.DeleteFunction" "libZSservicesZSamazonka-appsyncZSamazonka-appsync" 'False) (C1 ('MetaCons "DeleteFunctionResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newDeleteFunctionResponse Source #

Create a value of DeleteFunctionResponse 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:httpStatus:DeleteFunctionResponse', deleteFunctionResponse_httpStatus - The response's http status code.

UntagResource

data UntagResource Source #

See: newUntagResource smart constructor.

Instances

Instances details
Eq UntagResource Source # 
Instance details

Defined in Amazonka.AppSync.UntagResource

Read UntagResource Source # 
Instance details

Defined in Amazonka.AppSync.UntagResource

Show UntagResource Source # 
Instance details

Defined in Amazonka.AppSync.UntagResource

Generic UntagResource Source # 
Instance details

Defined in Amazonka.AppSync.UntagResource

Associated Types

type Rep UntagResource :: Type -> Type #

NFData UntagResource Source # 
Instance details

Defined in Amazonka.AppSync.UntagResource

Methods

rnf :: UntagResource -> () #

Hashable UntagResource Source # 
Instance details

Defined in Amazonka.AppSync.UntagResource

AWSRequest UntagResource Source # 
Instance details

Defined in Amazonka.AppSync.UntagResource

Associated Types

type AWSResponse UntagResource #

ToHeaders UntagResource Source # 
Instance details

Defined in Amazonka.AppSync.UntagResource

ToPath UntagResource Source # 
Instance details

Defined in Amazonka.AppSync.UntagResource

ToQuery UntagResource Source # 
Instance details

Defined in Amazonka.AppSync.UntagResource

type Rep UntagResource Source # 
Instance details

Defined in Amazonka.AppSync.UntagResource

type Rep UntagResource = D1 ('MetaData "UntagResource" "Amazonka.AppSync.UntagResource" "libZSservicesZSamazonka-appsyncZSamazonka-appsync" 'False) (C1 ('MetaCons "UntagResource'" 'PrefixI 'True) (S1 ('MetaSel ('Just "resourceArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "tagKeys") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (NonEmpty Text))))
type AWSResponse UntagResource Source # 
Instance details

Defined in Amazonka.AppSync.UntagResource

newUntagResource Source #

Create a value of UntagResource 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:resourceArn:UntagResource', untagResource_resourceArn - The GraphqlApi ARN.

$sel:tagKeys:UntagResource', untagResource_tagKeys - A list of TagKey objects.

data UntagResourceResponse Source #

See: newUntagResourceResponse smart constructor.

Instances

Instances details
Eq UntagResourceResponse Source # 
Instance details

Defined in Amazonka.AppSync.UntagResource

Read UntagResourceResponse Source # 
Instance details

Defined in Amazonka.AppSync.UntagResource

Show UntagResourceResponse Source # 
Instance details

Defined in Amazonka.AppSync.UntagResource

Generic UntagResourceResponse Source # 
Instance details

Defined in Amazonka.AppSync.UntagResource

Associated Types

type Rep UntagResourceResponse :: Type -> Type #

NFData UntagResourceResponse Source # 
Instance details

Defined in Amazonka.AppSync.UntagResource

Methods

rnf :: UntagResourceResponse -> () #

type Rep UntagResourceResponse Source # 
Instance details

Defined in Amazonka.AppSync.UntagResource

type Rep UntagResourceResponse = D1 ('MetaData "UntagResourceResponse" "Amazonka.AppSync.UntagResource" "libZSservicesZSamazonka-appsyncZSamazonka-appsync" 'False) (C1 ('MetaCons "UntagResourceResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newUntagResourceResponse Source #

Create a value of UntagResourceResponse 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:httpStatus:UntagResourceResponse', untagResourceResponse_httpStatus - The response's http status code.

CreateApiKey

data CreateApiKey Source #

See: newCreateApiKey smart constructor.

Instances

Instances details
Eq CreateApiKey Source # 
Instance details

Defined in Amazonka.AppSync.CreateApiKey

Read CreateApiKey Source # 
Instance details

Defined in Amazonka.AppSync.CreateApiKey

Show CreateApiKey Source # 
Instance details

Defined in Amazonka.AppSync.CreateApiKey

Generic CreateApiKey Source # 
Instance details

Defined in Amazonka.AppSync.CreateApiKey

Associated Types

type Rep CreateApiKey :: Type -> Type #

NFData CreateApiKey Source # 
Instance details

Defined in Amazonka.AppSync.CreateApiKey

Methods

rnf :: CreateApiKey -> () #

Hashable CreateApiKey Source # 
Instance details

Defined in Amazonka.AppSync.CreateApiKey

ToJSON CreateApiKey Source # 
Instance details

Defined in Amazonka.AppSync.CreateApiKey

AWSRequest CreateApiKey Source # 
Instance details

Defined in Amazonka.AppSync.CreateApiKey

Associated Types

type AWSResponse CreateApiKey #

ToHeaders CreateApiKey Source # 
Instance details

Defined in Amazonka.AppSync.CreateApiKey

ToPath CreateApiKey Source # 
Instance details

Defined in Amazonka.AppSync.CreateApiKey

ToQuery CreateApiKey Source # 
Instance details

Defined in Amazonka.AppSync.CreateApiKey

type Rep CreateApiKey Source # 
Instance details

Defined in Amazonka.AppSync.CreateApiKey

type Rep CreateApiKey = D1 ('MetaData "CreateApiKey" "Amazonka.AppSync.CreateApiKey" "libZSservicesZSamazonka-appsyncZSamazonka-appsync" 'False) (C1 ('MetaCons "CreateApiKey'" 'PrefixI 'True) (S1 ('MetaSel ('Just "expires") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)) :*: (S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "apiId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))
type AWSResponse CreateApiKey Source # 
Instance details

Defined in Amazonka.AppSync.CreateApiKey

newCreateApiKey Source #

Create a value of CreateApiKey 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:expires:CreateApiKey', createApiKey_expires - The time from creation time after which the API key expires. The date is represented as seconds since the epoch, rounded down to the nearest hour. The default value for this parameter is 7 days from creation time. For more information, see .

$sel:description:CreateApiKey', createApiKey_description - A description of the purpose of the API key.

$sel:apiId:CreateApiKey', createApiKey_apiId - The ID for your GraphQL API.

data CreateApiKeyResponse Source #

See: newCreateApiKeyResponse smart constructor.

Instances

Instances details
Eq CreateApiKeyResponse Source # 
Instance details

Defined in Amazonka.AppSync.CreateApiKey

Read CreateApiKeyResponse Source # 
Instance details

Defined in Amazonka.AppSync.CreateApiKey

Show CreateApiKeyResponse Source # 
Instance details

Defined in Amazonka.AppSync.CreateApiKey

Generic CreateApiKeyResponse Source # 
Instance details

Defined in Amazonka.AppSync.CreateApiKey

Associated Types

type Rep CreateApiKeyResponse :: Type -> Type #

NFData CreateApiKeyResponse Source # 
Instance details

Defined in Amazonka.AppSync.CreateApiKey

Methods

rnf :: CreateApiKeyResponse -> () #

type Rep CreateApiKeyResponse Source # 
Instance details

Defined in Amazonka.AppSync.CreateApiKey

type Rep CreateApiKeyResponse = D1 ('MetaData "CreateApiKeyResponse" "Amazonka.AppSync.CreateApiKey" "libZSservicesZSamazonka-appsyncZSamazonka-appsync" 'False) (C1 ('MetaCons "CreateApiKeyResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "apiKey") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ApiKey)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newCreateApiKeyResponse Source #

Create a value of CreateApiKeyResponse 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:apiKey:CreateApiKeyResponse', createApiKeyResponse_apiKey - The API key.

$sel:httpStatus:CreateApiKeyResponse', createApiKeyResponse_httpStatus - The response's http status code.

ListFunctions (Paginated)

data ListFunctions Source #

See: newListFunctions smart constructor.

Instances

Instances details
Eq ListFunctions Source # 
Instance details

Defined in Amazonka.AppSync.ListFunctions

Read ListFunctions Source # 
Instance details

Defined in Amazonka.AppSync.ListFunctions

Show ListFunctions Source # 
Instance details

Defined in Amazonka.AppSync.ListFunctions

Generic ListFunctions Source # 
Instance details

Defined in Amazonka.AppSync.ListFunctions

Associated Types

type Rep ListFunctions :: Type -> Type #

NFData ListFunctions Source # 
Instance details

Defined in Amazonka.AppSync.ListFunctions

Methods

rnf :: ListFunctions -> () #

Hashable ListFunctions Source # 
Instance details

Defined in Amazonka.AppSync.ListFunctions

AWSPager ListFunctions Source # 
Instance details

Defined in Amazonka.AppSync.ListFunctions

AWSRequest ListFunctions Source # 
Instance details

Defined in Amazonka.AppSync.ListFunctions

Associated Types

type AWSResponse ListFunctions #

ToHeaders ListFunctions Source # 
Instance details

Defined in Amazonka.AppSync.ListFunctions

ToPath ListFunctions Source # 
Instance details

Defined in Amazonka.AppSync.ListFunctions

ToQuery ListFunctions Source # 
Instance details

Defined in Amazonka.AppSync.ListFunctions

type Rep ListFunctions Source # 
Instance details

Defined in Amazonka.AppSync.ListFunctions

type Rep ListFunctions = D1 ('MetaData "ListFunctions" "Amazonka.AppSync.ListFunctions" "libZSservicesZSamazonka-appsyncZSamazonka-appsync" 'False) (C1 ('MetaCons "ListFunctions'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "apiId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))
type AWSResponse ListFunctions Source # 
Instance details

Defined in Amazonka.AppSync.ListFunctions

newListFunctions Source #

Create a value of ListFunctions 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:ListFunctions', listFunctions_nextToken - An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

$sel:maxResults:ListFunctions', listFunctions_maxResults - The maximum number of results you want the request to return.

$sel:apiId:ListFunctions', listFunctions_apiId - The GraphQL API ID.

data ListFunctionsResponse Source #

See: newListFunctionsResponse smart constructor.

Instances

Instances details
Eq ListFunctionsResponse Source # 
Instance details

Defined in Amazonka.AppSync.ListFunctions

Read ListFunctionsResponse Source # 
Instance details

Defined in Amazonka.AppSync.ListFunctions

Show ListFunctionsResponse Source # 
Instance details

Defined in Amazonka.AppSync.ListFunctions

Generic ListFunctionsResponse Source # 
Instance details

Defined in Amazonka.AppSync.ListFunctions

Associated Types

type Rep ListFunctionsResponse :: Type -> Type #

NFData ListFunctionsResponse Source # 
Instance details

Defined in Amazonka.AppSync.ListFunctions

Methods

rnf :: ListFunctionsResponse -> () #

type Rep ListFunctionsResponse Source # 
Instance details

Defined in Amazonka.AppSync.ListFunctions

type Rep ListFunctionsResponse = D1 ('MetaData "ListFunctionsResponse" "Amazonka.AppSync.ListFunctions" "libZSservicesZSamazonka-appsyncZSamazonka-appsync" 'False) (C1 ('MetaCons "ListFunctionsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "functions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [FunctionConfiguration])) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newListFunctionsResponse Source #

Create a value of ListFunctionsResponse 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:ListFunctions', listFunctionsResponse_nextToken - An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

$sel:functions:ListFunctionsResponse', listFunctionsResponse_functions - A list of Function objects.

$sel:httpStatus:ListFunctionsResponse', listFunctionsResponse_httpStatus - The response's http status code.

ListApiKeys (Paginated)

data ListApiKeys Source #

See: newListApiKeys smart constructor.

Instances

Instances details
Eq ListApiKeys Source # 
Instance details

Defined in Amazonka.AppSync.ListApiKeys

Read ListApiKeys Source # 
Instance details

Defined in Amazonka.AppSync.ListApiKeys

Show ListApiKeys Source # 
Instance details

Defined in Amazonka.AppSync.ListApiKeys

Generic ListApiKeys Source # 
Instance details

Defined in Amazonka.AppSync.ListApiKeys

Associated Types

type Rep ListApiKeys :: Type -> Type #

NFData ListApiKeys Source # 
Instance details

Defined in Amazonka.AppSync.ListApiKeys

Methods

rnf :: ListApiKeys -> () #

Hashable ListApiKeys Source # 
Instance details

Defined in Amazonka.AppSync.ListApiKeys

AWSPager ListApiKeys Source # 
Instance details

Defined in Amazonka.AppSync.ListApiKeys

AWSRequest ListApiKeys Source # 
Instance details

Defined in Amazonka.AppSync.ListApiKeys

Associated Types

type AWSResponse ListApiKeys #

ToHeaders ListApiKeys Source # 
Instance details

Defined in Amazonka.AppSync.ListApiKeys

Methods

toHeaders :: ListApiKeys -> [Header] #

ToPath ListApiKeys Source # 
Instance details

Defined in Amazonka.AppSync.ListApiKeys

ToQuery ListApiKeys Source # 
Instance details

Defined in Amazonka.AppSync.ListApiKeys

type Rep ListApiKeys Source # 
Instance details

Defined in Amazonka.AppSync.ListApiKeys

type Rep ListApiKeys = D1 ('MetaData "ListApiKeys" "Amazonka.AppSync.ListApiKeys" "libZSservicesZSamazonka-appsyncZSamazonka-appsync" 'False) (C1 ('MetaCons "ListApiKeys'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "apiId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))
type AWSResponse ListApiKeys Source # 
Instance details

Defined in Amazonka.AppSync.ListApiKeys

newListApiKeys Source #

Create a value of ListApiKeys 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:ListApiKeys', listApiKeys_nextToken - An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

$sel:maxResults:ListApiKeys', listApiKeys_maxResults - The maximum number of results you want the request to return.

$sel:apiId:ListApiKeys', listApiKeys_apiId - The API ID.

data ListApiKeysResponse Source #

See: newListApiKeysResponse smart constructor.

Instances

Instances details
Eq ListApiKeysResponse Source # 
Instance details

Defined in Amazonka.AppSync.ListApiKeys

Read ListApiKeysResponse Source # 
Instance details

Defined in Amazonka.AppSync.ListApiKeys

Show ListApiKeysResponse Source # 
Instance details

Defined in Amazonka.AppSync.ListApiKeys

Generic ListApiKeysResponse Source # 
Instance details

Defined in Amazonka.AppSync.ListApiKeys

Associated Types

type Rep ListApiKeysResponse :: Type -> Type #

NFData ListApiKeysResponse Source # 
Instance details

Defined in Amazonka.AppSync.ListApiKeys

Methods

rnf :: ListApiKeysResponse -> () #

type Rep ListApiKeysResponse Source # 
Instance details

Defined in Amazonka.AppSync.ListApiKeys

type Rep ListApiKeysResponse = D1 ('MetaData "ListApiKeysResponse" "Amazonka.AppSync.ListApiKeys" "libZSservicesZSamazonka-appsyncZSamazonka-appsync" 'False) (C1 ('MetaCons "ListApiKeysResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "apiKeys") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [ApiKey])) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newListApiKeysResponse Source #

Create a value of ListApiKeysResponse 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:apiKeys:ListApiKeysResponse', listApiKeysResponse_apiKeys - The ApiKey objects.

$sel:nextToken:ListApiKeys', listApiKeysResponse_nextToken - An identifier to be passed in the next request to this operation to return the next set of items in the list.

$sel:httpStatus:ListApiKeysResponse', listApiKeysResponse_httpStatus - The response's http status code.

GetType

data GetType Source #

See: newGetType smart constructor.

Instances

Instances details
Eq GetType Source # 
Instance details

Defined in Amazonka.AppSync.GetType

Methods

(==) :: GetType -> GetType -> Bool #

(/=) :: GetType -> GetType -> Bool #

Read GetType Source # 
Instance details

Defined in Amazonka.AppSync.GetType

Show GetType Source # 
Instance details

Defined in Amazonka.AppSync.GetType

Generic GetType Source # 
Instance details

Defined in Amazonka.AppSync.GetType

Associated Types

type Rep GetType :: Type -> Type #

Methods

from :: GetType -> Rep GetType x #

to :: Rep GetType x -> GetType #

NFData GetType Source # 
Instance details

Defined in Amazonka.AppSync.GetType

Methods

rnf :: GetType -> () #

Hashable GetType Source # 
Instance details

Defined in Amazonka.AppSync.GetType

Methods

hashWithSalt :: Int -> GetType -> Int #

hash :: GetType -> Int #

AWSRequest GetType Source # 
Instance details

Defined in Amazonka.AppSync.GetType

Associated Types

type AWSResponse GetType #

ToHeaders GetType Source # 
Instance details

Defined in Amazonka.AppSync.GetType

Methods

toHeaders :: GetType -> [Header] #

ToPath GetType Source # 
Instance details

Defined in Amazonka.AppSync.GetType

Methods

toPath :: GetType -> ByteString #

ToQuery GetType Source # 
Instance details

Defined in Amazonka.AppSync.GetType

type Rep GetType Source # 
Instance details

Defined in Amazonka.AppSync.GetType

type Rep GetType = D1 ('MetaData "GetType" "Amazonka.AppSync.GetType" "libZSservicesZSamazonka-appsyncZSamazonka-appsync" 'False) (C1 ('MetaCons "GetType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "apiId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "typeName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "format") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 TypeDefinitionFormat))))
type AWSResponse GetType Source # 
Instance details

Defined in Amazonka.AppSync.GetType

newGetType Source #

Create a value of GetType 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:apiId:GetType', getType_apiId - The API ID.

$sel:typeName:GetType', getType_typeName - The type name.

$sel:format:GetType', getType_format - The type format: SDL or JSON.

data GetTypeResponse Source #

See: newGetTypeResponse smart constructor.

Constructors

GetTypeResponse' (Maybe Type) Int 

Instances

Instances details
Eq GetTypeResponse Source # 
Instance details

Defined in Amazonka.AppSync.GetType

Read GetTypeResponse Source # 
Instance details

Defined in Amazonka.AppSync.GetType

Show GetTypeResponse Source # 
Instance details

Defined in Amazonka.AppSync.GetType

Generic GetTypeResponse Source # 
Instance details

Defined in Amazonka.AppSync.GetType

Associated Types

type Rep GetTypeResponse :: Type -> Type #

NFData GetTypeResponse Source # 
Instance details

Defined in Amazonka.AppSync.GetType

Methods

rnf :: GetTypeResponse -> () #

type Rep GetTypeResponse Source # 
Instance details

Defined in Amazonka.AppSync.GetType

type Rep GetTypeResponse = D1 ('MetaData "GetTypeResponse" "Amazonka.AppSync.GetType" "libZSservicesZSamazonka-appsyncZSamazonka-appsync" 'False) (C1 ('MetaCons "GetTypeResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "type'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Type)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newGetTypeResponse Source #

Create a value of GetTypeResponse 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:type':GetTypeResponse', getTypeResponse_type - The Type object.

$sel:httpStatus:GetTypeResponse', getTypeResponse_httpStatus - The response's http status code.

Types

ApiCacheStatus

newtype ApiCacheStatus Source #

Constructors

ApiCacheStatus' 

Instances

Instances details
Eq ApiCacheStatus Source # 
Instance details

Defined in Amazonka.AppSync.Types.ApiCacheStatus

Ord ApiCacheStatus Source # 
Instance details

Defined in Amazonka.AppSync.Types.ApiCacheStatus

Read ApiCacheStatus Source # 
Instance details

Defined in Amazonka.AppSync.Types.ApiCacheStatus

Show ApiCacheStatus Source # 
Instance details

Defined in Amazonka.AppSync.Types.ApiCacheStatus

Generic ApiCacheStatus Source # 
Instance details

Defined in Amazonka.AppSync.Types.ApiCacheStatus

Associated Types

type Rep ApiCacheStatus :: Type -> Type #

NFData ApiCacheStatus Source # 
Instance details

Defined in Amazonka.AppSync.Types.ApiCacheStatus

Methods

rnf :: ApiCacheStatus -> () #

Hashable ApiCacheStatus Source # 
Instance details

Defined in Amazonka.AppSync.Types.ApiCacheStatus

ToJSON ApiCacheStatus Source # 
Instance details

Defined in Amazonka.AppSync.Types.ApiCacheStatus

ToJSONKey ApiCacheStatus Source # 
Instance details

Defined in Amazonka.AppSync.Types.ApiCacheStatus

FromJSON ApiCacheStatus Source # 
Instance details

Defined in Amazonka.AppSync.Types.ApiCacheStatus

FromJSONKey ApiCacheStatus Source # 
Instance details

Defined in Amazonka.AppSync.Types.ApiCacheStatus

ToLog ApiCacheStatus Source # 
Instance details

Defined in Amazonka.AppSync.Types.ApiCacheStatus

ToHeader ApiCacheStatus Source # 
Instance details

Defined in Amazonka.AppSync.Types.ApiCacheStatus

ToQuery ApiCacheStatus Source # 
Instance details

Defined in Amazonka.AppSync.Types.ApiCacheStatus

FromXML ApiCacheStatus Source # 
Instance details

Defined in Amazonka.AppSync.Types.ApiCacheStatus

ToXML ApiCacheStatus Source # 
Instance details

Defined in Amazonka.AppSync.Types.ApiCacheStatus

Methods

toXML :: ApiCacheStatus -> XML #

ToByteString ApiCacheStatus Source # 
Instance details

Defined in Amazonka.AppSync.Types.ApiCacheStatus

FromText ApiCacheStatus Source # 
Instance details

Defined in Amazonka.AppSync.Types.ApiCacheStatus

ToText ApiCacheStatus Source # 
Instance details

Defined in Amazonka.AppSync.Types.ApiCacheStatus

type Rep ApiCacheStatus Source # 
Instance details

Defined in Amazonka.AppSync.Types.ApiCacheStatus

type Rep ApiCacheStatus = D1 ('MetaData "ApiCacheStatus" "Amazonka.AppSync.Types.ApiCacheStatus" "libZSservicesZSamazonka-appsyncZSamazonka-appsync" 'True) (C1 ('MetaCons "ApiCacheStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromApiCacheStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ApiCacheType

newtype ApiCacheType Source #

Constructors

ApiCacheType' 

Instances

Instances details
Eq ApiCacheType Source # 
Instance details

Defined in Amazonka.AppSync.Types.ApiCacheType

Ord ApiCacheType Source # 
Instance details

Defined in Amazonka.AppSync.Types.ApiCacheType

Read ApiCacheType Source # 
Instance details

Defined in Amazonka.AppSync.Types.ApiCacheType

Show ApiCacheType Source # 
Instance details

Defined in Amazonka.AppSync.Types.ApiCacheType

Generic ApiCacheType Source # 
Instance details

Defined in Amazonka.AppSync.Types.ApiCacheType

Associated Types

type Rep ApiCacheType :: Type -> Type #

NFData ApiCacheType Source # 
Instance details

Defined in Amazonka.AppSync.Types.ApiCacheType

Methods

rnf :: ApiCacheType -> () #

Hashable ApiCacheType Source # 
Instance details

Defined in Amazonka.AppSync.Types.ApiCacheType

ToJSON ApiCacheType Source # 
Instance details

Defined in Amazonka.AppSync.Types.ApiCacheType

ToJSONKey ApiCacheType Source # 
Instance details

Defined in Amazonka.AppSync.Types.ApiCacheType

FromJSON ApiCacheType Source # 
Instance details

Defined in Amazonka.AppSync.Types.ApiCacheType

FromJSONKey ApiCacheType Source # 
Instance details

Defined in Amazonka.AppSync.Types.ApiCacheType

ToLog ApiCacheType Source # 
Instance details

Defined in Amazonka.AppSync.Types.ApiCacheType

ToHeader ApiCacheType Source # 
Instance details

Defined in Amazonka.AppSync.Types.ApiCacheType

ToQuery ApiCacheType Source # 
Instance details

Defined in Amazonka.AppSync.Types.ApiCacheType

FromXML ApiCacheType Source # 
Instance details

Defined in Amazonka.AppSync.Types.ApiCacheType

ToXML ApiCacheType Source # 
Instance details

Defined in Amazonka.AppSync.Types.ApiCacheType

Methods

toXML :: ApiCacheType -> XML #

ToByteString ApiCacheType Source # 
Instance details

Defined in Amazonka.AppSync.Types.ApiCacheType

FromText ApiCacheType Source # 
Instance details

Defined in Amazonka.AppSync.Types.ApiCacheType

ToText ApiCacheType Source # 
Instance details

Defined in Amazonka.AppSync.Types.ApiCacheType

Methods

toText :: ApiCacheType -> Text #

type Rep ApiCacheType Source # 
Instance details

Defined in Amazonka.AppSync.Types.ApiCacheType

type Rep ApiCacheType = D1 ('MetaData "ApiCacheType" "Amazonka.AppSync.Types.ApiCacheType" "libZSservicesZSamazonka-appsyncZSamazonka-appsync" 'True) (C1 ('MetaCons "ApiCacheType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromApiCacheType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ApiCachingBehavior

newtype ApiCachingBehavior Source #

Instances

Instances details
Eq ApiCachingBehavior Source # 
Instance details

Defined in Amazonka.AppSync.Types.ApiCachingBehavior

Ord ApiCachingBehavior Source # 
Instance details

Defined in Amazonka.AppSync.Types.ApiCachingBehavior

Read ApiCachingBehavior Source # 
Instance details

Defined in Amazonka.AppSync.Types.ApiCachingBehavior

Show ApiCachingBehavior Source # 
Instance details

Defined in Amazonka.AppSync.Types.ApiCachingBehavior

Generic ApiCachingBehavior Source # 
Instance details

Defined in Amazonka.AppSync.Types.ApiCachingBehavior

Associated Types

type Rep ApiCachingBehavior :: Type -> Type #

NFData ApiCachingBehavior Source # 
Instance details

Defined in Amazonka.AppSync.Types.ApiCachingBehavior

Methods

rnf :: ApiCachingBehavior -> () #

Hashable ApiCachingBehavior Source # 
Instance details

Defined in Amazonka.AppSync.Types.ApiCachingBehavior

ToJSON ApiCachingBehavior Source # 
Instance details

Defined in Amazonka.AppSync.Types.ApiCachingBehavior

ToJSONKey ApiCachingBehavior Source # 
Instance details

Defined in Amazonka.AppSync.Types.ApiCachingBehavior

FromJSON ApiCachingBehavior Source # 
Instance details

Defined in Amazonka.AppSync.Types.ApiCachingBehavior

FromJSONKey ApiCachingBehavior Source # 
Instance details

Defined in Amazonka.AppSync.Types.ApiCachingBehavior

ToLog ApiCachingBehavior Source # 
Instance details

Defined in Amazonka.AppSync.Types.ApiCachingBehavior

ToHeader ApiCachingBehavior Source # 
Instance details

Defined in Amazonka.AppSync.Types.ApiCachingBehavior

ToQuery ApiCachingBehavior Source # 
Instance details

Defined in Amazonka.AppSync.Types.ApiCachingBehavior

FromXML ApiCachingBehavior Source # 
Instance details

Defined in Amazonka.AppSync.Types.ApiCachingBehavior

ToXML ApiCachingBehavior Source # 
Instance details

Defined in Amazonka.AppSync.Types.ApiCachingBehavior

ToByteString ApiCachingBehavior Source # 
Instance details

Defined in Amazonka.AppSync.Types.ApiCachingBehavior

FromText ApiCachingBehavior Source # 
Instance details

Defined in Amazonka.AppSync.Types.ApiCachingBehavior

ToText ApiCachingBehavior Source # 
Instance details

Defined in Amazonka.AppSync.Types.ApiCachingBehavior

type Rep ApiCachingBehavior Source # 
Instance details

Defined in Amazonka.AppSync.Types.ApiCachingBehavior

type Rep ApiCachingBehavior = D1 ('MetaData "ApiCachingBehavior" "Amazonka.AppSync.Types.ApiCachingBehavior" "libZSservicesZSamazonka-appsyncZSamazonka-appsync" 'True) (C1 ('MetaCons "ApiCachingBehavior'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromApiCachingBehavior") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

AuthenticationType

newtype AuthenticationType Source #

Instances

Instances details
Eq AuthenticationType Source # 
Instance details

Defined in Amazonka.AppSync.Types.AuthenticationType

Ord AuthenticationType Source # 
Instance details

Defined in Amazonka.AppSync.Types.AuthenticationType

Read AuthenticationType Source # 
Instance details

Defined in Amazonka.AppSync.Types.AuthenticationType

Show AuthenticationType Source # 
Instance details

Defined in Amazonka.AppSync.Types.AuthenticationType

Generic AuthenticationType Source # 
Instance details

Defined in Amazonka.AppSync.Types.AuthenticationType

Associated Types

type Rep AuthenticationType :: Type -> Type #

NFData AuthenticationType Source # 
Instance details

Defined in Amazonka.AppSync.Types.AuthenticationType

Methods

rnf :: AuthenticationType -> () #

Hashable AuthenticationType Source # 
Instance details

Defined in Amazonka.AppSync.Types.AuthenticationType

ToJSON AuthenticationType Source # 
Instance details

Defined in Amazonka.AppSync.Types.AuthenticationType

ToJSONKey AuthenticationType Source # 
Instance details

Defined in Amazonka.AppSync.Types.AuthenticationType

FromJSON AuthenticationType Source # 
Instance details

Defined in Amazonka.AppSync.Types.AuthenticationType

FromJSONKey AuthenticationType Source # 
Instance details

Defined in Amazonka.AppSync.Types.AuthenticationType

ToLog AuthenticationType Source # 
Instance details

Defined in Amazonka.AppSync.Types.AuthenticationType

ToHeader AuthenticationType Source # 
Instance details

Defined in Amazonka.AppSync.Types.AuthenticationType

ToQuery AuthenticationType Source # 
Instance details

Defined in Amazonka.AppSync.Types.AuthenticationType

FromXML AuthenticationType Source # 
Instance details

Defined in Amazonka.AppSync.Types.AuthenticationType

ToXML AuthenticationType Source # 
Instance details

Defined in Amazonka.AppSync.Types.AuthenticationType

ToByteString AuthenticationType Source # 
Instance details

Defined in Amazonka.AppSync.Types.AuthenticationType

FromText AuthenticationType Source # 
Instance details

Defined in Amazonka.AppSync.Types.AuthenticationType

ToText AuthenticationType Source # 
Instance details

Defined in Amazonka.AppSync.Types.AuthenticationType

type Rep AuthenticationType Source # 
Instance details

Defined in Amazonka.AppSync.Types.AuthenticationType

type Rep AuthenticationType = D1 ('MetaData "AuthenticationType" "Amazonka.AppSync.Types.AuthenticationType" "libZSservicesZSamazonka-appsyncZSamazonka-appsync" 'True) (C1 ('MetaCons "AuthenticationType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromAuthenticationType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

AuthorizationType

newtype AuthorizationType Source #

Bundled Patterns

pattern AuthorizationType_AWS_IAM :: AuthorizationType 

Instances

Instances details
Eq AuthorizationType Source # 
Instance details

Defined in Amazonka.AppSync.Types.AuthorizationType

Ord AuthorizationType Source # 
Instance details

Defined in Amazonka.AppSync.Types.AuthorizationType

Read AuthorizationType Source # 
Instance details

Defined in Amazonka.AppSync.Types.AuthorizationType

Show AuthorizationType Source # 
Instance details

Defined in Amazonka.AppSync.Types.AuthorizationType

Generic AuthorizationType Source # 
Instance details

Defined in Amazonka.AppSync.Types.AuthorizationType

Associated Types

type Rep AuthorizationType :: Type -> Type #

NFData AuthorizationType Source # 
Instance details

Defined in Amazonka.AppSync.Types.AuthorizationType

Methods

rnf :: AuthorizationType -> () #

Hashable AuthorizationType Source # 
Instance details

Defined in Amazonka.AppSync.Types.AuthorizationType

ToJSON AuthorizationType Source # 
Instance details

Defined in Amazonka.AppSync.Types.AuthorizationType

ToJSONKey AuthorizationType Source # 
Instance details

Defined in Amazonka.AppSync.Types.AuthorizationType

FromJSON AuthorizationType Source # 
Instance details

Defined in Amazonka.AppSync.Types.AuthorizationType

FromJSONKey AuthorizationType Source # 
Instance details

Defined in Amazonka.AppSync.Types.AuthorizationType

ToLog AuthorizationType Source # 
Instance details

Defined in Amazonka.AppSync.Types.AuthorizationType

ToHeader AuthorizationType Source # 
Instance details

Defined in Amazonka.AppSync.Types.AuthorizationType

ToQuery AuthorizationType Source # 
Instance details

Defined in Amazonka.AppSync.Types.AuthorizationType

FromXML AuthorizationType Source # 
Instance details

Defined in Amazonka.AppSync.Types.AuthorizationType

ToXML AuthorizationType Source # 
Instance details

Defined in Amazonka.AppSync.Types.AuthorizationType

ToByteString AuthorizationType Source # 
Instance details

Defined in Amazonka.AppSync.Types.AuthorizationType

FromText AuthorizationType Source # 
Instance details

Defined in Amazonka.AppSync.Types.AuthorizationType

ToText AuthorizationType Source # 
Instance details

Defined in Amazonka.AppSync.Types.AuthorizationType

type Rep AuthorizationType Source # 
Instance details

Defined in Amazonka.AppSync.Types.AuthorizationType

type Rep AuthorizationType = D1 ('MetaData "AuthorizationType" "Amazonka.AppSync.Types.AuthorizationType" "libZSservicesZSamazonka-appsyncZSamazonka-appsync" 'True) (C1 ('MetaCons "AuthorizationType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromAuthorizationType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ConflictDetectionType

newtype ConflictDetectionType Source #

Instances

Instances details
Eq ConflictDetectionType Source # 
Instance details

Defined in Amazonka.AppSync.Types.ConflictDetectionType

Ord ConflictDetectionType Source # 
Instance details

Defined in Amazonka.AppSync.Types.ConflictDetectionType

Read ConflictDetectionType Source # 
Instance details

Defined in Amazonka.AppSync.Types.ConflictDetectionType

Show ConflictDetectionType Source # 
Instance details

Defined in Amazonka.AppSync.Types.ConflictDetectionType

Generic ConflictDetectionType Source # 
Instance details

Defined in Amazonka.AppSync.Types.ConflictDetectionType

Associated Types

type Rep ConflictDetectionType :: Type -> Type #

NFData ConflictDetectionType Source # 
Instance details

Defined in Amazonka.AppSync.Types.ConflictDetectionType

Methods

rnf :: ConflictDetectionType -> () #

Hashable ConflictDetectionType Source # 
Instance details

Defined in Amazonka.AppSync.Types.ConflictDetectionType

ToJSON ConflictDetectionType Source # 
Instance details

Defined in Amazonka.AppSync.Types.ConflictDetectionType

ToJSONKey ConflictDetectionType Source # 
Instance details

Defined in Amazonka.AppSync.Types.ConflictDetectionType

FromJSON ConflictDetectionType Source # 
Instance details

Defined in Amazonka.AppSync.Types.ConflictDetectionType

FromJSONKey ConflictDetectionType Source # 
Instance details

Defined in Amazonka.AppSync.Types.ConflictDetectionType

ToLog ConflictDetectionType Source # 
Instance details

Defined in Amazonka.AppSync.Types.ConflictDetectionType

ToHeader ConflictDetectionType Source # 
Instance details

Defined in Amazonka.AppSync.Types.ConflictDetectionType

ToQuery ConflictDetectionType Source # 
Instance details

Defined in Amazonka.AppSync.Types.ConflictDetectionType

FromXML ConflictDetectionType Source # 
Instance details

Defined in Amazonka.AppSync.Types.ConflictDetectionType

ToXML ConflictDetectionType Source # 
Instance details

Defined in Amazonka.AppSync.Types.ConflictDetectionType

ToByteString ConflictDetectionType Source # 
Instance details

Defined in Amazonka.AppSync.Types.ConflictDetectionType

FromText ConflictDetectionType Source # 
Instance details

Defined in Amazonka.AppSync.Types.ConflictDetectionType

ToText ConflictDetectionType Source # 
Instance details

Defined in Amazonka.AppSync.Types.ConflictDetectionType

type Rep ConflictDetectionType Source # 
Instance details

Defined in Amazonka.AppSync.Types.ConflictDetectionType

type Rep ConflictDetectionType = D1 ('MetaData "ConflictDetectionType" "Amazonka.AppSync.Types.ConflictDetectionType" "libZSservicesZSamazonka-appsyncZSamazonka-appsync" 'True) (C1 ('MetaCons "ConflictDetectionType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromConflictDetectionType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ConflictHandlerType

newtype ConflictHandlerType Source #

Instances

Instances details
Eq ConflictHandlerType Source # 
Instance details

Defined in Amazonka.AppSync.Types.ConflictHandlerType

Ord ConflictHandlerType Source # 
Instance details

Defined in Amazonka.AppSync.Types.ConflictHandlerType

Read ConflictHandlerType Source # 
Instance details

Defined in Amazonka.AppSync.Types.ConflictHandlerType

Show ConflictHandlerType Source # 
Instance details

Defined in Amazonka.AppSync.Types.ConflictHandlerType

Generic ConflictHandlerType Source # 
Instance details

Defined in Amazonka.AppSync.Types.ConflictHandlerType

Associated Types

type Rep ConflictHandlerType :: Type -> Type #

NFData ConflictHandlerType Source # 
Instance details

Defined in Amazonka.AppSync.Types.ConflictHandlerType

Methods

rnf :: ConflictHandlerType -> () #

Hashable ConflictHandlerType Source # 
Instance details

Defined in Amazonka.AppSync.Types.ConflictHandlerType

ToJSON ConflictHandlerType Source # 
Instance details

Defined in Amazonka.AppSync.Types.ConflictHandlerType

ToJSONKey ConflictHandlerType Source # 
Instance details

Defined in Amazonka.AppSync.Types.ConflictHandlerType

FromJSON ConflictHandlerType Source # 
Instance details

Defined in Amazonka.AppSync.Types.ConflictHandlerType

FromJSONKey ConflictHandlerType Source # 
Instance details

Defined in Amazonka.AppSync.Types.ConflictHandlerType

ToLog ConflictHandlerType Source # 
Instance details

Defined in Amazonka.AppSync.Types.ConflictHandlerType

ToHeader ConflictHandlerType Source # 
Instance details

Defined in Amazonka.AppSync.Types.ConflictHandlerType

ToQuery ConflictHandlerType Source # 
Instance details

Defined in Amazonka.AppSync.Types.ConflictHandlerType

FromXML ConflictHandlerType Source # 
Instance details

Defined in Amazonka.AppSync.Types.ConflictHandlerType

ToXML ConflictHandlerType Source # 
Instance details

Defined in Amazonka.AppSync.Types.ConflictHandlerType

ToByteString ConflictHandlerType Source # 
Instance details

Defined in Amazonka.AppSync.Types.ConflictHandlerType

FromText ConflictHandlerType Source # 
Instance details

Defined in Amazonka.AppSync.Types.ConflictHandlerType

ToText ConflictHandlerType Source # 
Instance details

Defined in Amazonka.AppSync.Types.ConflictHandlerType

type Rep ConflictHandlerType Source # 
Instance details

Defined in Amazonka.AppSync.Types.ConflictHandlerType

type Rep ConflictHandlerType = D1 ('MetaData "ConflictHandlerType" "Amazonka.AppSync.Types.ConflictHandlerType" "libZSservicesZSamazonka-appsyncZSamazonka-appsync" 'True) (C1 ('MetaCons "ConflictHandlerType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromConflictHandlerType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

DataSourceType

newtype DataSourceType Source #

Constructors

DataSourceType' 

Instances

Instances details
Eq DataSourceType Source # 
Instance details

Defined in Amazonka.AppSync.Types.DataSourceType

Ord DataSourceType Source # 
Instance details

Defined in Amazonka.AppSync.Types.DataSourceType

Read DataSourceType Source # 
Instance details

Defined in Amazonka.AppSync.Types.DataSourceType

Show DataSourceType Source # 
Instance details

Defined in Amazonka.AppSync.Types.DataSourceType

Generic DataSourceType Source # 
Instance details

Defined in Amazonka.AppSync.Types.DataSourceType

Associated Types

type Rep DataSourceType :: Type -> Type #

NFData DataSourceType Source # 
Instance details

Defined in Amazonka.AppSync.Types.DataSourceType

Methods

rnf :: DataSourceType -> () #

Hashable DataSourceType Source # 
Instance details

Defined in Amazonka.AppSync.Types.DataSourceType

ToJSON DataSourceType Source # 
Instance details

Defined in Amazonka.AppSync.Types.DataSourceType

ToJSONKey DataSourceType Source # 
Instance details

Defined in Amazonka.AppSync.Types.DataSourceType

FromJSON DataSourceType Source # 
Instance details

Defined in Amazonka.AppSync.Types.DataSourceType

FromJSONKey DataSourceType Source # 
Instance details

Defined in Amazonka.AppSync.Types.DataSourceType

ToLog DataSourceType Source # 
Instance details

Defined in Amazonka.AppSync.Types.DataSourceType

ToHeader DataSourceType Source # 
Instance details

Defined in Amazonka.AppSync.Types.DataSourceType

ToQuery DataSourceType Source # 
Instance details

Defined in Amazonka.AppSync.Types.DataSourceType

FromXML DataSourceType Source # 
Instance details

Defined in Amazonka.AppSync.Types.DataSourceType

ToXML DataSourceType Source # 
Instance details

Defined in Amazonka.AppSync.Types.DataSourceType

Methods

toXML :: DataSourceType -> XML #

ToByteString DataSourceType Source # 
Instance details

Defined in Amazonka.AppSync.Types.DataSourceType

FromText DataSourceType Source # 
Instance details

Defined in Amazonka.AppSync.Types.DataSourceType

ToText DataSourceType Source # 
Instance details

Defined in Amazonka.AppSync.Types.DataSourceType

type Rep DataSourceType Source # 
Instance details

Defined in Amazonka.AppSync.Types.DataSourceType

type Rep DataSourceType = D1 ('MetaData "DataSourceType" "Amazonka.AppSync.Types.DataSourceType" "libZSservicesZSamazonka-appsyncZSamazonka-appsync" 'True) (C1 ('MetaCons "DataSourceType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromDataSourceType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

DefaultAction

newtype DefaultAction Source #

Constructors

DefaultAction' 

Bundled Patterns

pattern DefaultAction_ALLOW :: DefaultAction 
pattern DefaultAction_DENY :: DefaultAction 

Instances

Instances details
Eq DefaultAction Source # 
Instance details

Defined in Amazonka.AppSync.Types.DefaultAction

Ord DefaultAction Source # 
Instance details

Defined in Amazonka.AppSync.Types.DefaultAction

Read DefaultAction Source # 
Instance details

Defined in Amazonka.AppSync.Types.DefaultAction

Show DefaultAction Source # 
Instance details

Defined in Amazonka.AppSync.Types.DefaultAction

Generic DefaultAction Source # 
Instance details

Defined in Amazonka.AppSync.Types.DefaultAction

Associated Types

type Rep DefaultAction :: Type -> Type #

NFData DefaultAction Source # 
Instance details

Defined in Amazonka.AppSync.Types.DefaultAction

Methods

rnf :: DefaultAction -> () #

Hashable DefaultAction Source # 
Instance details

Defined in Amazonka.AppSync.Types.DefaultAction

ToJSON DefaultAction Source # 
Instance details

Defined in Amazonka.AppSync.Types.DefaultAction

ToJSONKey DefaultAction Source # 
Instance details

Defined in Amazonka.AppSync.Types.DefaultAction

FromJSON DefaultAction Source # 
Instance details

Defined in Amazonka.AppSync.Types.DefaultAction

FromJSONKey DefaultAction Source # 
Instance details

Defined in Amazonka.AppSync.Types.DefaultAction

ToLog DefaultAction Source # 
Instance details

Defined in Amazonka.AppSync.Types.DefaultAction

ToHeader DefaultAction Source # 
Instance details

Defined in Amazonka.AppSync.Types.DefaultAction

ToQuery DefaultAction Source # 
Instance details

Defined in Amazonka.AppSync.Types.DefaultAction

FromXML DefaultAction Source # 
Instance details

Defined in Amazonka.AppSync.Types.DefaultAction

ToXML DefaultAction Source # 
Instance details

Defined in Amazonka.AppSync.Types.DefaultAction

Methods

toXML :: DefaultAction -> XML #

ToByteString DefaultAction Source # 
Instance details

Defined in Amazonka.AppSync.Types.DefaultAction

FromText DefaultAction Source # 
Instance details

Defined in Amazonka.AppSync.Types.DefaultAction

ToText DefaultAction Source # 
Instance details

Defined in Amazonka.AppSync.Types.DefaultAction

Methods

toText :: DefaultAction -> Text #

type Rep DefaultAction Source # 
Instance details

Defined in Amazonka.AppSync.Types.DefaultAction

type Rep DefaultAction = D1 ('MetaData "DefaultAction" "Amazonka.AppSync.Types.DefaultAction" "libZSservicesZSamazonka-appsyncZSamazonka-appsync" 'True) (C1 ('MetaCons "DefaultAction'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromDefaultAction") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

FieldLogLevel

newtype FieldLogLevel Source #

Constructors

FieldLogLevel' 

Instances

Instances details
Eq FieldLogLevel Source # 
Instance details

Defined in Amazonka.AppSync.Types.FieldLogLevel

Ord FieldLogLevel Source # 
Instance details

Defined in Amazonka.AppSync.Types.FieldLogLevel

Read FieldLogLevel Source # 
Instance details

Defined in Amazonka.AppSync.Types.FieldLogLevel

Show FieldLogLevel Source # 
Instance details

Defined in Amazonka.AppSync.Types.FieldLogLevel

Generic FieldLogLevel Source # 
Instance details

Defined in Amazonka.AppSync.Types.FieldLogLevel

Associated Types

type Rep FieldLogLevel :: Type -> Type #

NFData FieldLogLevel Source # 
Instance details

Defined in Amazonka.AppSync.Types.FieldLogLevel

Methods

rnf :: FieldLogLevel -> () #

Hashable FieldLogLevel Source # 
Instance details

Defined in Amazonka.AppSync.Types.FieldLogLevel

ToJSON FieldLogLevel Source # 
Instance details

Defined in Amazonka.AppSync.Types.FieldLogLevel

ToJSONKey FieldLogLevel Source # 
Instance details

Defined in Amazonka.AppSync.Types.FieldLogLevel

FromJSON FieldLogLevel Source # 
Instance details

Defined in Amazonka.AppSync.Types.FieldLogLevel

FromJSONKey FieldLogLevel Source # 
Instance details

Defined in Amazonka.AppSync.Types.FieldLogLevel

ToLog FieldLogLevel Source # 
Instance details

Defined in Amazonka.AppSync.Types.FieldLogLevel

ToHeader FieldLogLevel Source # 
Instance details

Defined in Amazonka.AppSync.Types.FieldLogLevel

ToQuery FieldLogLevel Source # 
Instance details

Defined in Amazonka.AppSync.Types.FieldLogLevel

FromXML FieldLogLevel Source # 
Instance details

Defined in Amazonka.AppSync.Types.FieldLogLevel

ToXML FieldLogLevel Source # 
Instance details

Defined in Amazonka.AppSync.Types.FieldLogLevel

Methods

toXML :: FieldLogLevel -> XML #

ToByteString FieldLogLevel Source # 
Instance details

Defined in Amazonka.AppSync.Types.FieldLogLevel

FromText FieldLogLevel Source # 
Instance details

Defined in Amazonka.AppSync.Types.FieldLogLevel

ToText FieldLogLevel Source # 
Instance details

Defined in Amazonka.AppSync.Types.FieldLogLevel

Methods

toText :: FieldLogLevel -> Text #

type Rep FieldLogLevel Source # 
Instance details

Defined in Amazonka.AppSync.Types.FieldLogLevel

type Rep FieldLogLevel = D1 ('MetaData "FieldLogLevel" "Amazonka.AppSync.Types.FieldLogLevel" "libZSservicesZSamazonka-appsyncZSamazonka-appsync" 'True) (C1 ('MetaCons "FieldLogLevel'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromFieldLogLevel") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

OutputType

newtype OutputType Source #

Constructors

OutputType' 

Fields

Bundled Patterns

pattern OutputType_JSON :: OutputType 
pattern OutputType_SDL :: OutputType 

Instances

Instances details
Eq OutputType Source # 
Instance details

Defined in Amazonka.AppSync.Types.OutputType

Ord OutputType Source # 
Instance details

Defined in Amazonka.AppSync.Types.OutputType

Read OutputType Source # 
Instance details

Defined in Amazonka.AppSync.Types.OutputType

Show OutputType Source # 
Instance details

Defined in Amazonka.AppSync.Types.OutputType

Generic OutputType Source # 
Instance details

Defined in Amazonka.AppSync.Types.OutputType

Associated Types

type Rep OutputType :: Type -> Type #

NFData OutputType Source # 
Instance details

Defined in Amazonka.AppSync.Types.OutputType

Methods

rnf :: OutputType -> () #

Hashable OutputType Source # 
Instance details

Defined in Amazonka.AppSync.Types.OutputType

ToJSON OutputType Source # 
Instance details

Defined in Amazonka.AppSync.Types.OutputType

ToJSONKey OutputType Source # 
Instance details

Defined in Amazonka.AppSync.Types.OutputType

FromJSON OutputType Source # 
Instance details

Defined in Amazonka.AppSync.Types.OutputType

FromJSONKey OutputType Source # 
Instance details

Defined in Amazonka.AppSync.Types.OutputType

ToLog OutputType Source # 
Instance details

Defined in Amazonka.AppSync.Types.OutputType

ToHeader OutputType Source # 
Instance details

Defined in Amazonka.AppSync.Types.OutputType

ToQuery OutputType Source # 
Instance details

Defined in Amazonka.AppSync.Types.OutputType

FromXML OutputType Source # 
Instance details

Defined in Amazonka.AppSync.Types.OutputType

ToXML OutputType Source # 
Instance details

Defined in Amazonka.AppSync.Types.OutputType

Methods

toXML :: OutputType -> XML #

ToByteString OutputType Source # 
Instance details

Defined in Amazonka.AppSync.Types.OutputType

FromText OutputType Source # 
Instance details

Defined in Amazonka.AppSync.Types.OutputType

ToText OutputType Source # 
Instance details

Defined in Amazonka.AppSync.Types.OutputType

Methods

toText :: OutputType -> Text #

type Rep OutputType Source # 
Instance details

Defined in Amazonka.AppSync.Types.OutputType

type Rep OutputType = D1 ('MetaData "OutputType" "Amazonka.AppSync.Types.OutputType" "libZSservicesZSamazonka-appsyncZSamazonka-appsync" 'True) (C1 ('MetaCons "OutputType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromOutputType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

RelationalDatabaseSourceType

newtype RelationalDatabaseSourceType Source #

Instances

Instances details
Eq RelationalDatabaseSourceType Source # 
Instance details

Defined in Amazonka.AppSync.Types.RelationalDatabaseSourceType

Ord RelationalDatabaseSourceType Source # 
Instance details

Defined in Amazonka.AppSync.Types.RelationalDatabaseSourceType

Read RelationalDatabaseSourceType Source # 
Instance details

Defined in Amazonka.AppSync.Types.RelationalDatabaseSourceType

Show RelationalDatabaseSourceType Source # 
Instance details

Defined in Amazonka.AppSync.Types.RelationalDatabaseSourceType

Generic RelationalDatabaseSourceType Source # 
Instance details

Defined in Amazonka.AppSync.Types.RelationalDatabaseSourceType

Associated Types

type Rep RelationalDatabaseSourceType :: Type -> Type #

NFData RelationalDatabaseSourceType Source # 
Instance details

Defined in Amazonka.AppSync.Types.RelationalDatabaseSourceType

Hashable RelationalDatabaseSourceType Source # 
Instance details

Defined in Amazonka.AppSync.Types.RelationalDatabaseSourceType

ToJSON RelationalDatabaseSourceType Source # 
Instance details

Defined in Amazonka.AppSync.Types.RelationalDatabaseSourceType

ToJSONKey RelationalDatabaseSourceType Source # 
Instance details

Defined in Amazonka.AppSync.Types.RelationalDatabaseSourceType

FromJSON RelationalDatabaseSourceType Source # 
Instance details

Defined in Amazonka.AppSync.Types.RelationalDatabaseSourceType

FromJSONKey RelationalDatabaseSourceType Source # 
Instance details

Defined in Amazonka.AppSync.Types.RelationalDatabaseSourceType

ToLog RelationalDatabaseSourceType Source # 
Instance details

Defined in Amazonka.AppSync.Types.RelationalDatabaseSourceType

ToHeader RelationalDatabaseSourceType Source # 
Instance details

Defined in Amazonka.AppSync.Types.RelationalDatabaseSourceType

ToQuery RelationalDatabaseSourceType Source # 
Instance details

Defined in Amazonka.AppSync.Types.RelationalDatabaseSourceType

FromXML RelationalDatabaseSourceType Source # 
Instance details

Defined in Amazonka.AppSync.Types.RelationalDatabaseSourceType

ToXML RelationalDatabaseSourceType Source # 
Instance details

Defined in Amazonka.AppSync.Types.RelationalDatabaseSourceType

ToByteString RelationalDatabaseSourceType Source # 
Instance details

Defined in Amazonka.AppSync.Types.RelationalDatabaseSourceType

FromText RelationalDatabaseSourceType Source # 
Instance details

Defined in Amazonka.AppSync.Types.RelationalDatabaseSourceType

ToText RelationalDatabaseSourceType Source # 
Instance details

Defined in Amazonka.AppSync.Types.RelationalDatabaseSourceType

type Rep RelationalDatabaseSourceType Source # 
Instance details

Defined in Amazonka.AppSync.Types.RelationalDatabaseSourceType

type Rep RelationalDatabaseSourceType = D1 ('MetaData "RelationalDatabaseSourceType" "Amazonka.AppSync.Types.RelationalDatabaseSourceType" "libZSservicesZSamazonka-appsyncZSamazonka-appsync" 'True) (C1 ('MetaCons "RelationalDatabaseSourceType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromRelationalDatabaseSourceType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ResolverKind

newtype ResolverKind Source #

Constructors

ResolverKind' 

Bundled Patterns

pattern ResolverKind_PIPELINE :: ResolverKind 
pattern ResolverKind_UNIT :: ResolverKind 

Instances

Instances details
Eq ResolverKind Source # 
Instance details

Defined in Amazonka.AppSync.Types.ResolverKind

Ord ResolverKind Source # 
Instance details

Defined in Amazonka.AppSync.Types.ResolverKind

Read ResolverKind Source # 
Instance details

Defined in Amazonka.AppSync.Types.ResolverKind

Show ResolverKind Source # 
Instance details

Defined in Amazonka.AppSync.Types.ResolverKind

Generic ResolverKind Source # 
Instance details

Defined in Amazonka.AppSync.Types.ResolverKind

Associated Types

type Rep ResolverKind :: Type -> Type #

NFData ResolverKind Source # 
Instance details

Defined in Amazonka.AppSync.Types.ResolverKind

Methods

rnf :: ResolverKind -> () #

Hashable ResolverKind Source # 
Instance details

Defined in Amazonka.AppSync.Types.ResolverKind

ToJSON ResolverKind Source # 
Instance details

Defined in Amazonka.AppSync.Types.ResolverKind

ToJSONKey ResolverKind Source # 
Instance details

Defined in Amazonka.AppSync.Types.ResolverKind

FromJSON ResolverKind Source # 
Instance details

Defined in Amazonka.AppSync.Types.ResolverKind

FromJSONKey ResolverKind Source # 
Instance details

Defined in Amazonka.AppSync.Types.ResolverKind

ToLog ResolverKind Source # 
Instance details

Defined in Amazonka.AppSync.Types.ResolverKind

ToHeader ResolverKind Source # 
Instance details

Defined in Amazonka.AppSync.Types.ResolverKind

ToQuery ResolverKind Source # 
Instance details

Defined in Amazonka.AppSync.Types.ResolverKind

FromXML ResolverKind Source # 
Instance details

Defined in Amazonka.AppSync.Types.ResolverKind

ToXML ResolverKind Source # 
Instance details

Defined in Amazonka.AppSync.Types.ResolverKind

Methods

toXML :: ResolverKind -> XML #

ToByteString ResolverKind Source # 
Instance details

Defined in Amazonka.AppSync.Types.ResolverKind

FromText ResolverKind Source # 
Instance details

Defined in Amazonka.AppSync.Types.ResolverKind

ToText ResolverKind Source # 
Instance details

Defined in Amazonka.AppSync.Types.ResolverKind

Methods

toText :: ResolverKind -> Text #

type Rep ResolverKind Source # 
Instance details

Defined in Amazonka.AppSync.Types.ResolverKind

type Rep ResolverKind = D1 ('MetaData "ResolverKind" "Amazonka.AppSync.Types.ResolverKind" "libZSservicesZSamazonka-appsyncZSamazonka-appsync" 'True) (C1 ('MetaCons "ResolverKind'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromResolverKind") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

SchemaStatus

newtype SchemaStatus Source #

Constructors

SchemaStatus' 

Instances

Instances details
Eq SchemaStatus Source # 
Instance details

Defined in Amazonka.AppSync.Types.SchemaStatus

Ord SchemaStatus Source # 
Instance details

Defined in Amazonka.AppSync.Types.SchemaStatus

Read SchemaStatus Source # 
Instance details

Defined in Amazonka.AppSync.Types.SchemaStatus

Show SchemaStatus Source # 
Instance details

Defined in Amazonka.AppSync.Types.SchemaStatus

Generic SchemaStatus Source # 
Instance details

Defined in Amazonka.AppSync.Types.SchemaStatus

Associated Types

type Rep SchemaStatus :: Type -> Type #

NFData SchemaStatus Source # 
Instance details

Defined in Amazonka.AppSync.Types.SchemaStatus

Methods

rnf :: SchemaStatus -> () #

Hashable SchemaStatus Source # 
Instance details

Defined in Amazonka.AppSync.Types.SchemaStatus

ToJSON SchemaStatus Source # 
Instance details

Defined in Amazonka.AppSync.Types.SchemaStatus

ToJSONKey SchemaStatus Source # 
Instance details

Defined in Amazonka.AppSync.Types.SchemaStatus

FromJSON SchemaStatus Source # 
Instance details

Defined in Amazonka.AppSync.Types.SchemaStatus

FromJSONKey SchemaStatus Source # 
Instance details

Defined in Amazonka.AppSync.Types.SchemaStatus

ToLog SchemaStatus Source # 
Instance details

Defined in Amazonka.AppSync.Types.SchemaStatus

ToHeader SchemaStatus Source # 
Instance details

Defined in Amazonka.AppSync.Types.SchemaStatus

ToQuery SchemaStatus Source # 
Instance details

Defined in Amazonka.AppSync.Types.SchemaStatus

FromXML SchemaStatus Source # 
Instance details

Defined in Amazonka.AppSync.Types.SchemaStatus

ToXML SchemaStatus Source # 
Instance details

Defined in Amazonka.AppSync.Types.SchemaStatus

Methods

toXML :: SchemaStatus -> XML #

ToByteString SchemaStatus Source # 
Instance details

Defined in Amazonka.AppSync.Types.SchemaStatus

FromText SchemaStatus Source # 
Instance details

Defined in Amazonka.AppSync.Types.SchemaStatus

ToText SchemaStatus Source # 
Instance details

Defined in Amazonka.AppSync.Types.SchemaStatus

Methods

toText :: SchemaStatus -> Text #

type Rep SchemaStatus Source # 
Instance details

Defined in Amazonka.AppSync.Types.SchemaStatus

type Rep SchemaStatus = D1 ('MetaData "SchemaStatus" "Amazonka.AppSync.Types.SchemaStatus" "libZSservicesZSamazonka-appsyncZSamazonka-appsync" 'True) (C1 ('MetaCons "SchemaStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromSchemaStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

TypeDefinitionFormat

newtype TypeDefinitionFormat Source #

Instances

Instances details
Eq TypeDefinitionFormat Source # 
Instance details

Defined in Amazonka.AppSync.Types.TypeDefinitionFormat

Ord TypeDefinitionFormat Source # 
Instance details

Defined in Amazonka.AppSync.Types.TypeDefinitionFormat

Read TypeDefinitionFormat Source # 
Instance details

Defined in Amazonka.AppSync.Types.TypeDefinitionFormat

Show TypeDefinitionFormat Source # 
Instance details

Defined in Amazonka.AppSync.Types.TypeDefinitionFormat

Generic TypeDefinitionFormat Source # 
Instance details

Defined in Amazonka.AppSync.Types.TypeDefinitionFormat

Associated Types

type Rep TypeDefinitionFormat :: Type -> Type #

NFData TypeDefinitionFormat Source # 
Instance details

Defined in Amazonka.AppSync.Types.TypeDefinitionFormat

Methods

rnf :: TypeDefinitionFormat -> () #

Hashable TypeDefinitionFormat Source # 
Instance details

Defined in Amazonka.AppSync.Types.TypeDefinitionFormat

ToJSON TypeDefinitionFormat Source # 
Instance details

Defined in Amazonka.AppSync.Types.TypeDefinitionFormat

ToJSONKey TypeDefinitionFormat Source # 
Instance details

Defined in Amazonka.AppSync.Types.TypeDefinitionFormat

FromJSON TypeDefinitionFormat Source # 
Instance details

Defined in Amazonka.AppSync.Types.TypeDefinitionFormat

FromJSONKey TypeDefinitionFormat Source # 
Instance details

Defined in Amazonka.AppSync.Types.TypeDefinitionFormat

ToLog TypeDefinitionFormat Source # 
Instance details

Defined in Amazonka.AppSync.Types.TypeDefinitionFormat

ToHeader TypeDefinitionFormat Source # 
Instance details

Defined in Amazonka.AppSync.Types.TypeDefinitionFormat

ToQuery TypeDefinitionFormat Source # 
Instance details

Defined in Amazonka.AppSync.Types.TypeDefinitionFormat

FromXML TypeDefinitionFormat Source # 
Instance details

Defined in Amazonka.AppSync.Types.TypeDefinitionFormat

ToXML TypeDefinitionFormat Source # 
Instance details

Defined in Amazonka.AppSync.Types.TypeDefinitionFormat

ToByteString TypeDefinitionFormat Source # 
Instance details

Defined in Amazonka.AppSync.Types.TypeDefinitionFormat

FromText TypeDefinitionFormat Source # 
Instance details

Defined in Amazonka.AppSync.Types.TypeDefinitionFormat

ToText TypeDefinitionFormat Source # 
Instance details

Defined in Amazonka.AppSync.Types.TypeDefinitionFormat

type Rep TypeDefinitionFormat Source # 
Instance details

Defined in Amazonka.AppSync.Types.TypeDefinitionFormat

type Rep TypeDefinitionFormat = D1 ('MetaData "TypeDefinitionFormat" "Amazonka.AppSync.Types.TypeDefinitionFormat" "libZSservicesZSamazonka-appsyncZSamazonka-appsync" 'True) (C1 ('MetaCons "TypeDefinitionFormat'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromTypeDefinitionFormat") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

AdditionalAuthenticationProvider

data AdditionalAuthenticationProvider Source #

Describes an additional authentication provider.

See: newAdditionalAuthenticationProvider smart constructor.

Instances

Instances details
Eq AdditionalAuthenticationProvider Source # 
Instance details

Defined in Amazonka.AppSync.Types.AdditionalAuthenticationProvider

Read AdditionalAuthenticationProvider Source # 
Instance details

Defined in Amazonka.AppSync.Types.AdditionalAuthenticationProvider

Show AdditionalAuthenticationProvider Source # 
Instance details

Defined in Amazonka.AppSync.Types.AdditionalAuthenticationProvider

Generic AdditionalAuthenticationProvider Source # 
Instance details

Defined in Amazonka.AppSync.Types.AdditionalAuthenticationProvider

Associated Types

type Rep AdditionalAuthenticationProvider :: Type -> Type #

NFData AdditionalAuthenticationProvider Source # 
Instance details

Defined in Amazonka.AppSync.Types.AdditionalAuthenticationProvider

Hashable AdditionalAuthenticationProvider Source # 
Instance details

Defined in Amazonka.AppSync.Types.AdditionalAuthenticationProvider

ToJSON AdditionalAuthenticationProvider Source # 
Instance details

Defined in Amazonka.AppSync.Types.AdditionalAuthenticationProvider

FromJSON AdditionalAuthenticationProvider Source # 
Instance details

Defined in Amazonka.AppSync.Types.AdditionalAuthenticationProvider

type Rep AdditionalAuthenticationProvider Source # 
Instance details

Defined in Amazonka.AppSync.Types.AdditionalAuthenticationProvider

type Rep AdditionalAuthenticationProvider = D1 ('MetaData "AdditionalAuthenticationProvider" "Amazonka.AppSync.Types.AdditionalAuthenticationProvider" "libZSservicesZSamazonka-appsyncZSamazonka-appsync" 'False) (C1 ('MetaCons "AdditionalAuthenticationProvider'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "openIDConnectConfig") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe OpenIDConnectConfig)) :*: S1 ('MetaSel ('Just "lambdaAuthorizerConfig") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe LambdaAuthorizerConfig))) :*: (S1 ('MetaSel ('Just "userPoolConfig") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe CognitoUserPoolConfig)) :*: S1 ('MetaSel ('Just "authenticationType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AuthenticationType)))))

newAdditionalAuthenticationProvider :: AdditionalAuthenticationProvider Source #

Create a value of AdditionalAuthenticationProvider 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:openIDConnectConfig:AdditionalAuthenticationProvider', additionalAuthenticationProvider_openIDConnectConfig - The OpenID Connect configuration.

$sel:lambdaAuthorizerConfig:AdditionalAuthenticationProvider', additionalAuthenticationProvider_lambdaAuthorizerConfig - Configuration for Amazon Web Services Lambda function authorization.

$sel:userPoolConfig:AdditionalAuthenticationProvider', additionalAuthenticationProvider_userPoolConfig - The Amazon Cognito user pool configuration.

$sel:authenticationType:AdditionalAuthenticationProvider', additionalAuthenticationProvider_authenticationType - The authentication type: API key, Identity and Access Management, OIDC, Amazon Cognito user pools, or Amazon Web Services Lambda.

ApiCache

data ApiCache Source #

The ApiCache object.

See: newApiCache smart constructor.

Instances

Instances details
Eq ApiCache Source # 
Instance details

Defined in Amazonka.AppSync.Types.ApiCache

Read ApiCache Source # 
Instance details

Defined in Amazonka.AppSync.Types.ApiCache

Show ApiCache Source # 
Instance details

Defined in Amazonka.AppSync.Types.ApiCache

Generic ApiCache Source # 
Instance details

Defined in Amazonka.AppSync.Types.ApiCache

Associated Types

type Rep ApiCache :: Type -> Type #

Methods

from :: ApiCache -> Rep ApiCache x #

to :: Rep ApiCache x -> ApiCache #

NFData ApiCache Source # 
Instance details

Defined in Amazonka.AppSync.Types.ApiCache

Methods

rnf :: ApiCache -> () #

Hashable ApiCache Source # 
Instance details

Defined in Amazonka.AppSync.Types.ApiCache

Methods

hashWithSalt :: Int -> ApiCache -> Int #

hash :: ApiCache -> Int #

FromJSON ApiCache Source # 
Instance details

Defined in Amazonka.AppSync.Types.ApiCache

type Rep ApiCache Source # 
Instance details

Defined in Amazonka.AppSync.Types.ApiCache

type Rep ApiCache = D1 ('MetaData "ApiCache" "Amazonka.AppSync.Types.ApiCache" "libZSservicesZSamazonka-appsyncZSamazonka-appsync" 'False) (C1 ('MetaCons "ApiCache'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "ttl") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)) :*: (S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ApiCacheStatus)) :*: S1 ('MetaSel ('Just "atRestEncryptionEnabled") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)))) :*: (S1 ('MetaSel ('Just "transitEncryptionEnabled") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: (S1 ('MetaSel ('Just "apiCachingBehavior") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ApiCachingBehavior)) :*: S1 ('MetaSel ('Just "type'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ApiCacheType))))))

newApiCache :: ApiCache Source #

Create a value of ApiCache 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:ttl:ApiCache', apiCache_ttl - TTL in seconds for cache entries.

Valid values are between 1 and 3600 seconds.

$sel:status:ApiCache', apiCache_status - The cache instance status.

  • AVAILABLE: The instance is available for use.
  • CREATING: The instance is currently creating.
  • DELETING: The instance is currently deleting.
  • MODIFYING: The instance is currently modifying.
  • FAILED: The instance has failed creation.

$sel:atRestEncryptionEnabled:ApiCache', apiCache_atRestEncryptionEnabled - At rest encryption flag for cache. This setting cannot be updated after creation.

$sel:transitEncryptionEnabled:ApiCache', apiCache_transitEncryptionEnabled - Transit encryption flag when connecting to cache. This setting cannot be updated after creation.

$sel:apiCachingBehavior:ApiCache', apiCache_apiCachingBehavior - Caching behavior.

  • FULL_REQUEST_CACHING: All requests are fully cached.
  • PER_RESOLVER_CACHING: Individual resolvers that you specify are cached.

$sel:type':ApiCache', apiCache_type - The cache instance type. Valid values are

  • SMALL
  • MEDIUM
  • LARGE
  • XLARGE
  • LARGE_2X
  • LARGE_4X
  • LARGE_8X (not available in all regions)
  • LARGE_12X

Historically, instance types were identified by an EC2-style value. As of July 2020, this is deprecated, and the generic identifiers above should be used.

The following legacy instance types are available, but their use is discouraged:

  • T2_SMALL: A t2.small instance type.
  • T2_MEDIUM: A t2.medium instance type.
  • R4_LARGE: A r4.large instance type.
  • R4_XLARGE: A r4.xlarge instance type.
  • R4_2XLARGE: A r4.2xlarge instance type.
  • R4_4XLARGE: A r4.4xlarge instance type.
  • R4_8XLARGE: A r4.8xlarge instance type.

ApiKey

data ApiKey Source #

Describes an API key.

Customers invoke AppSync GraphQL API operations with API keys as an identity mechanism. There are two key versions:

da1: This version was introduced at launch in November 2017. These keys always expire after 7 days. Key expiration is managed by Amazon DynamoDB TTL. The keys ceased to be valid after February 21, 2018 and should not be used after that date.

  • ListApiKeys returns the expiration time in milliseconds.
  • CreateApiKey returns the expiration time in milliseconds.
  • UpdateApiKey is not available for this key version.
  • DeleteApiKey deletes the item from the table.
  • Expiration is stored in Amazon DynamoDB as milliseconds. This results in a bug where keys are not automatically deleted because DynamoDB expects the TTL to be stored in seconds. As a one-time action, we will delete these keys from the table after February 21, 2018.

da2: This version was introduced in February 2018 when AppSync added support to extend key expiration.

  • ListApiKeys returns the expiration time and deletion time in seconds.
  • CreateApiKey returns the expiration time and deletion time in seconds and accepts a user-provided expiration time in seconds.
  • UpdateApiKey returns the expiration time and and deletion time in seconds and accepts a user-provided expiration time in seconds. Expired API keys are kept for 60 days after the expiration time. Key expiration time can be updated while the key is not deleted.
  • DeleteApiKey deletes the item from the table.
  • Expiration is stored in Amazon DynamoDB as seconds. After the expiration time, using the key to authenticate will fail. But the key can be reinstated before deletion.
  • Deletion is stored in Amazon DynamoDB as seconds. The key will be deleted after deletion time.

See: newApiKey smart constructor.

Instances

Instances details
Eq ApiKey Source # 
Instance details

Defined in Amazonka.AppSync.Types.ApiKey

Methods

(==) :: ApiKey -> ApiKey -> Bool #

(/=) :: ApiKey -> ApiKey -> Bool #

Read ApiKey Source # 
Instance details

Defined in Amazonka.AppSync.Types.ApiKey

Show ApiKey Source # 
Instance details

Defined in Amazonka.AppSync.Types.ApiKey

Generic ApiKey Source # 
Instance details

Defined in Amazonka.AppSync.Types.ApiKey

Associated Types

type Rep ApiKey :: Type -> Type #

Methods

from :: ApiKey -> Rep ApiKey x #

to :: Rep ApiKey x -> ApiKey #

NFData ApiKey Source # 
Instance details

Defined in Amazonka.AppSync.Types.ApiKey

Methods

rnf :: ApiKey -> () #

Hashable ApiKey Source # 
Instance details

Defined in Amazonka.AppSync.Types.ApiKey

Methods

hashWithSalt :: Int -> ApiKey -> Int #

hash :: ApiKey -> Int #

FromJSON ApiKey Source # 
Instance details

Defined in Amazonka.AppSync.Types.ApiKey

type Rep ApiKey Source # 
Instance details

Defined in Amazonka.AppSync.Types.ApiKey

type Rep ApiKey = D1 ('MetaData "ApiKey" "Amazonka.AppSync.Types.ApiKey" "libZSservicesZSamazonka-appsyncZSamazonka-appsync" 'False) (C1 ('MetaCons "ApiKey'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "expires") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)) :*: S1 ('MetaSel ('Just "deletes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer))) :*: (S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newApiKey :: ApiKey Source #

Create a value of ApiKey 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:expires:ApiKey', apiKey_expires - The time after which the API key expires. The date is represented as seconds since the epoch, rounded down to the nearest hour.

$sel:deletes:ApiKey', apiKey_deletes - The time after which the API key is deleted. The date is represented as seconds since the epoch, rounded down to the nearest hour.

$sel:id:ApiKey', apiKey_id - The API key ID.

$sel:description:ApiKey', apiKey_description - A description of the purpose of the API key.

AuthorizationConfig

data AuthorizationConfig Source #

The authorization config in case the HTTP endpoint requires authorization.

See: newAuthorizationConfig smart constructor.

Instances

Instances details
Eq AuthorizationConfig Source # 
Instance details

Defined in Amazonka.AppSync.Types.AuthorizationConfig

Read AuthorizationConfig Source # 
Instance details

Defined in Amazonka.AppSync.Types.AuthorizationConfig

Show AuthorizationConfig Source # 
Instance details

Defined in Amazonka.AppSync.Types.AuthorizationConfig

Generic AuthorizationConfig Source # 
Instance details

Defined in Amazonka.AppSync.Types.AuthorizationConfig

Associated Types

type Rep AuthorizationConfig :: Type -> Type #

NFData AuthorizationConfig Source # 
Instance details

Defined in Amazonka.AppSync.Types.AuthorizationConfig

Methods

rnf :: AuthorizationConfig -> () #

Hashable AuthorizationConfig Source # 
Instance details

Defined in Amazonka.AppSync.Types.AuthorizationConfig

ToJSON AuthorizationConfig Source # 
Instance details

Defined in Amazonka.AppSync.Types.AuthorizationConfig

FromJSON AuthorizationConfig Source # 
Instance details

Defined in Amazonka.AppSync.Types.AuthorizationConfig

type Rep AuthorizationConfig Source # 
Instance details

Defined in Amazonka.AppSync.Types.AuthorizationConfig

type Rep AuthorizationConfig = D1 ('MetaData "AuthorizationConfig" "Amazonka.AppSync.Types.AuthorizationConfig" "libZSservicesZSamazonka-appsyncZSamazonka-appsync" 'False) (C1 ('MetaCons "AuthorizationConfig'" 'PrefixI 'True) (S1 ('MetaSel ('Just "awsIamConfig") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AwsIamConfig)) :*: S1 ('MetaSel ('Just "authorizationType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 AuthorizationType)))

newAuthorizationConfig Source #

Create a value of AuthorizationConfig 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:awsIamConfig:AuthorizationConfig', authorizationConfig_awsIamConfig - The Identity and Access Management settings.

$sel:authorizationType:AuthorizationConfig', authorizationConfig_authorizationType - The authorization type required by the HTTP endpoint.

  • AWS_IAM: The authorization type is Sigv4.

AwsIamConfig

data AwsIamConfig Source #

The Identity and Access Management configuration.

See: newAwsIamConfig smart constructor.

Constructors

AwsIamConfig' (Maybe Text) (Maybe Text) 

Instances

Instances details
Eq AwsIamConfig Source # 
Instance details

Defined in Amazonka.AppSync.Types.AwsIamConfig

Read AwsIamConfig Source # 
Instance details

Defined in Amazonka.AppSync.Types.AwsIamConfig

Show AwsIamConfig Source # 
Instance details

Defined in Amazonka.AppSync.Types.AwsIamConfig

Generic AwsIamConfig Source # 
Instance details

Defined in Amazonka.AppSync.Types.AwsIamConfig

Associated Types

type Rep AwsIamConfig :: Type -> Type #

NFData AwsIamConfig Source # 
Instance details

Defined in Amazonka.AppSync.Types.AwsIamConfig

Methods

rnf :: AwsIamConfig -> () #

Hashable AwsIamConfig Source # 
Instance details

Defined in Amazonka.AppSync.Types.AwsIamConfig

ToJSON AwsIamConfig Source # 
Instance details

Defined in Amazonka.AppSync.Types.AwsIamConfig

FromJSON AwsIamConfig Source # 
Instance details

Defined in Amazonka.AppSync.Types.AwsIamConfig

type Rep AwsIamConfig Source # 
Instance details

Defined in Amazonka.AppSync.Types.AwsIamConfig

type Rep AwsIamConfig = D1 ('MetaData "AwsIamConfig" "Amazonka.AppSync.Types.AwsIamConfig" "libZSservicesZSamazonka-appsyncZSamazonka-appsync" 'False) (C1 ('MetaCons "AwsIamConfig'" 'PrefixI 'True) (S1 ('MetaSel ('Just "signingServiceName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "signingRegion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newAwsIamConfig :: AwsIamConfig Source #

Create a value of AwsIamConfig 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:signingServiceName:AwsIamConfig', awsIamConfig_signingServiceName - The signing service name for Identity and Access Management authorization.

$sel:signingRegion:AwsIamConfig', awsIamConfig_signingRegion - The signing region for Identity and Access Management authorization.

CachingConfig

data CachingConfig Source #

The caching configuration for a resolver that has caching enabled.

See: newCachingConfig smart constructor.

Constructors

CachingConfig' (Maybe Integer) (Maybe [Text]) 

Instances

Instances details
Eq CachingConfig Source # 
Instance details

Defined in Amazonka.AppSync.Types.CachingConfig

Read CachingConfig Source # 
Instance details

Defined in Amazonka.AppSync.Types.CachingConfig

Show CachingConfig Source # 
Instance details

Defined in Amazonka.AppSync.Types.CachingConfig

Generic CachingConfig Source # 
Instance details

Defined in Amazonka.AppSync.Types.CachingConfig

Associated Types

type Rep CachingConfig :: Type -> Type #

NFData CachingConfig Source # 
Instance details

Defined in Amazonka.AppSync.Types.CachingConfig

Methods

rnf :: CachingConfig -> () #

Hashable CachingConfig Source # 
Instance details

Defined in Amazonka.AppSync.Types.CachingConfig

ToJSON CachingConfig Source # 
Instance details

Defined in Amazonka.AppSync.Types.CachingConfig

FromJSON CachingConfig Source # 
Instance details

Defined in Amazonka.AppSync.Types.CachingConfig

type Rep CachingConfig Source # 
Instance details

Defined in Amazonka.AppSync.Types.CachingConfig

type Rep CachingConfig = D1 ('MetaData "CachingConfig" "Amazonka.AppSync.Types.CachingConfig" "libZSservicesZSamazonka-appsyncZSamazonka-appsync" 'False) (C1 ('MetaCons "CachingConfig'" 'PrefixI 'True) (S1 ('MetaSel ('Just "ttl") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)) :*: S1 ('MetaSel ('Just "cachingKeys") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text]))))

newCachingConfig :: CachingConfig Source #

Create a value of CachingConfig 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:ttl:CachingConfig', cachingConfig_ttl - The TTL in seconds for a resolver that has caching enabled.

Valid values are between 1 and 3600 seconds.

$sel:cachingKeys:CachingConfig', cachingConfig_cachingKeys - The caching keys for a resolver that has caching enabled.

Valid values are entries from the $context.arguments, $context.source, and $context.identity maps.

CognitoUserPoolConfig

data CognitoUserPoolConfig Source #

Describes an Amazon Cognito user pool configuration.

See: newCognitoUserPoolConfig smart constructor.

Instances

Instances details
Eq CognitoUserPoolConfig Source # 
Instance details

Defined in Amazonka.AppSync.Types.CognitoUserPoolConfig

Read CognitoUserPoolConfig Source # 
Instance details

Defined in Amazonka.AppSync.Types.CognitoUserPoolConfig

Show CognitoUserPoolConfig Source # 
Instance details

Defined in Amazonka.AppSync.Types.CognitoUserPoolConfig

Generic CognitoUserPoolConfig Source # 
Instance details

Defined in Amazonka.AppSync.Types.CognitoUserPoolConfig

Associated Types

type Rep CognitoUserPoolConfig :: Type -> Type #

NFData CognitoUserPoolConfig Source # 
Instance details

Defined in Amazonka.AppSync.Types.CognitoUserPoolConfig

Methods

rnf :: CognitoUserPoolConfig -> () #

Hashable CognitoUserPoolConfig Source # 
Instance details

Defined in Amazonka.AppSync.Types.CognitoUserPoolConfig

ToJSON CognitoUserPoolConfig Source # 
Instance details

Defined in Amazonka.AppSync.Types.CognitoUserPoolConfig

FromJSON CognitoUserPoolConfig Source # 
Instance details

Defined in Amazonka.AppSync.Types.CognitoUserPoolConfig

type Rep CognitoUserPoolConfig Source # 
Instance details

Defined in Amazonka.AppSync.Types.CognitoUserPoolConfig

type Rep CognitoUserPoolConfig = D1 ('MetaData "CognitoUserPoolConfig" "Amazonka.AppSync.Types.CognitoUserPoolConfig" "libZSservicesZSamazonka-appsyncZSamazonka-appsync" 'False) (C1 ('MetaCons "CognitoUserPoolConfig'" 'PrefixI 'True) (S1 ('MetaSel ('Just "appIdClientRegex") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "userPoolId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "awsRegion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newCognitoUserPoolConfig Source #

Create a value of CognitoUserPoolConfig 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:appIdClientRegex:CognitoUserPoolConfig', cognitoUserPoolConfig_appIdClientRegex - A regular expression for validating the incoming Amazon Cognito user pool app client ID.

$sel:userPoolId:CognitoUserPoolConfig', cognitoUserPoolConfig_userPoolId - The user pool ID.

$sel:awsRegion:CognitoUserPoolConfig', cognitoUserPoolConfig_awsRegion - The Amazon Web Services Region in which the user pool was created.

DataSource

data DataSource Source #

Describes a data source.

See: newDataSource smart constructor.

Instances

Instances details
Eq DataSource Source # 
Instance details

Defined in Amazonka.AppSync.Types.DataSource

Read DataSource Source # 
Instance details

Defined in Amazonka.AppSync.Types.DataSource

Show DataSource Source # 
Instance details

Defined in Amazonka.AppSync.Types.DataSource

Generic DataSource Source # 
Instance details

Defined in Amazonka.AppSync.Types.DataSource

Associated Types

type Rep DataSource :: Type -> Type #

NFData DataSource Source # 
Instance details

Defined in Amazonka.AppSync.Types.DataSource

Methods

rnf :: DataSource -> () #

Hashable DataSource Source # 
Instance details

Defined in Amazonka.AppSync.Types.DataSource

FromJSON DataSource Source # 
Instance details

Defined in Amazonka.AppSync.Types.DataSource

type Rep DataSource Source # 
Instance details

Defined in Amazonka.AppSync.Types.DataSource

type Rep DataSource = D1 ('MetaData "DataSource" "Amazonka.AppSync.Types.DataSource" "libZSservicesZSamazonka-appsyncZSamazonka-appsync" 'False) (C1 ('MetaCons "DataSource'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "serviceRoleArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "relationalDatabaseConfig") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe RelationalDatabaseDataSourceConfig))) :*: (S1 ('MetaSel ('Just "dataSourceArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "dynamodbConfig") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe DynamodbDataSourceConfig)) :*: S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))) :*: ((S1 ('MetaSel ('Just "httpConfig") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe HttpDataSourceConfig)) :*: (S1 ('MetaSel ('Just "openSearchServiceConfig") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe OpenSearchServiceDataSourceConfig)) :*: S1 ('MetaSel ('Just "lambdaConfig") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe LambdaDataSourceConfig)))) :*: (S1 ('MetaSel ('Just "type'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe DataSourceType)) :*: (S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "elasticsearchConfig") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ElasticsearchDataSourceConfig)))))))

newDataSource :: DataSource Source #

Create a value of DataSource 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:serviceRoleArn:DataSource', dataSource_serviceRoleArn - The Identity and Access Management service role ARN for the data source. The system assumes this role when accessing the data source.

$sel:relationalDatabaseConfig:DataSource', dataSource_relationalDatabaseConfig - Relational database settings.

$sel:dataSourceArn:DataSource', dataSource_dataSourceArn - The data source ARN.

$sel:dynamodbConfig:DataSource', dataSource_dynamodbConfig - Amazon DynamoDB settings.

$sel:name:DataSource', dataSource_name - The name of the data source.

$sel:httpConfig:DataSource', dataSource_httpConfig - HTTP endpoint settings.

$sel:openSearchServiceConfig:DataSource', dataSource_openSearchServiceConfig - Amazon OpenSearch Service settings.

$sel:lambdaConfig:DataSource', dataSource_lambdaConfig - Amazon Web Services Lambda settings.

$sel:type':DataSource', dataSource_type - The type of the data source.

  • AWS_LAMBDA: The data source is an Amazon Web Services Lambda function.
  • AMAZON_DYNAMODB: The data source is an Amazon DynamoDB table.
  • AMAZON_ELASTICSEARCH: The data source is an Amazon OpenSearch Service domain.
  • AMAZON_OPENSEARCH_SERVICE: The data source is an Amazon OpenSearch Service domain.
  • NONE: There is no data source. This type is used when you wish to invoke a GraphQL operation without connecting to a data source, such as performing data transformation with resolvers or triggering a subscription to be invoked from a mutation.
  • HTTP: The data source is an HTTP endpoint.
  • RELATIONAL_DATABASE: The data source is a relational database.

$sel:description:DataSource', dataSource_description - The description of the data source.

$sel:elasticsearchConfig:DataSource', dataSource_elasticsearchConfig - Amazon OpenSearch Service settings.

DeltaSyncConfig

data DeltaSyncConfig Source #

Describes a Delta Sync configuration.

See: newDeltaSyncConfig smart constructor.

Instances

Instances details
Eq DeltaSyncConfig Source # 
Instance details

Defined in Amazonka.AppSync.Types.DeltaSyncConfig

Read DeltaSyncConfig Source # 
Instance details

Defined in Amazonka.AppSync.Types.DeltaSyncConfig

Show DeltaSyncConfig Source # 
Instance details

Defined in Amazonka.AppSync.Types.DeltaSyncConfig

Generic DeltaSyncConfig Source # 
Instance details

Defined in Amazonka.AppSync.Types.DeltaSyncConfig

Associated Types

type Rep DeltaSyncConfig :: Type -> Type #

NFData DeltaSyncConfig Source # 
Instance details

Defined in Amazonka.AppSync.Types.DeltaSyncConfig

Methods

rnf :: DeltaSyncConfig -> () #

Hashable DeltaSyncConfig Source # 
Instance details

Defined in Amazonka.AppSync.Types.DeltaSyncConfig

ToJSON DeltaSyncConfig Source # 
Instance details

Defined in Amazonka.AppSync.Types.DeltaSyncConfig

FromJSON DeltaSyncConfig Source # 
Instance details

Defined in Amazonka.AppSync.Types.DeltaSyncConfig

type Rep DeltaSyncConfig Source # 
Instance details

Defined in Amazonka.AppSync.Types.DeltaSyncConfig

type Rep DeltaSyncConfig = D1 ('MetaData "DeltaSyncConfig" "Amazonka.AppSync.Types.DeltaSyncConfig" "libZSservicesZSamazonka-appsyncZSamazonka-appsync" 'False) (C1 ('MetaCons "DeltaSyncConfig'" 'PrefixI 'True) (S1 ('MetaSel ('Just "baseTableTTL") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)) :*: (S1 ('MetaSel ('Just "deltaSyncTableName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "deltaSyncTableTTL") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)))))

newDeltaSyncConfig :: DeltaSyncConfig Source #

Create a value of DeltaSyncConfig 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:baseTableTTL:DeltaSyncConfig', deltaSyncConfig_baseTableTTL - The number of minutes an Item is stored in the datasource.

$sel:deltaSyncTableName:DeltaSyncConfig', deltaSyncConfig_deltaSyncTableName - The Delta Sync table name.

$sel:deltaSyncTableTTL:DeltaSyncConfig', deltaSyncConfig_deltaSyncTableTTL - The number of minutes a Delta Sync log entry is stored in the Delta Sync table.

DynamodbDataSourceConfig

data DynamodbDataSourceConfig Source #

Describes an Amazon DynamoDB data source configuration.

See: newDynamodbDataSourceConfig smart constructor.

Instances

Instances details
Eq DynamodbDataSourceConfig Source # 
Instance details

Defined in Amazonka.AppSync.Types.DynamodbDataSourceConfig

Read DynamodbDataSourceConfig Source # 
Instance details

Defined in Amazonka.AppSync.Types.DynamodbDataSourceConfig

Show DynamodbDataSourceConfig Source # 
Instance details

Defined in Amazonka.AppSync.Types.DynamodbDataSourceConfig

Generic DynamodbDataSourceConfig Source # 
Instance details

Defined in Amazonka.AppSync.Types.DynamodbDataSourceConfig

Associated Types

type Rep DynamodbDataSourceConfig :: Type -> Type #

NFData DynamodbDataSourceConfig Source # 
Instance details

Defined in Amazonka.AppSync.Types.DynamodbDataSourceConfig

Hashable DynamodbDataSourceConfig Source # 
Instance details

Defined in Amazonka.AppSync.Types.DynamodbDataSourceConfig

ToJSON DynamodbDataSourceConfig Source # 
Instance details

Defined in Amazonka.AppSync.Types.DynamodbDataSourceConfig

FromJSON DynamodbDataSourceConfig Source # 
Instance details

Defined in Amazonka.AppSync.Types.DynamodbDataSourceConfig

type Rep DynamodbDataSourceConfig Source # 
Instance details

Defined in Amazonka.AppSync.Types.DynamodbDataSourceConfig

type Rep DynamodbDataSourceConfig = D1 ('MetaData "DynamodbDataSourceConfig" "Amazonka.AppSync.Types.DynamodbDataSourceConfig" "libZSservicesZSamazonka-appsyncZSamazonka-appsync" 'False) (C1 ('MetaCons "DynamodbDataSourceConfig'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "versioned") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "useCallerCredentials") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))) :*: (S1 ('MetaSel ('Just "deltaSyncConfig") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe DeltaSyncConfig)) :*: (S1 ('MetaSel ('Just "tableName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "awsRegion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))))

newDynamodbDataSourceConfig Source #

Create a value of DynamodbDataSourceConfig 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:versioned:DynamodbDataSourceConfig', dynamodbDataSourceConfig_versioned - Set to TRUE to use Conflict Detection and Resolution with this data source.

$sel:useCallerCredentials:DynamodbDataSourceConfig', dynamodbDataSourceConfig_useCallerCredentials - Set to TRUE to use Amazon Cognito credentials with this data source.

$sel:deltaSyncConfig:DynamodbDataSourceConfig', dynamodbDataSourceConfig_deltaSyncConfig - The DeltaSyncConfig for a versioned datasource.

$sel:tableName:DynamodbDataSourceConfig', dynamodbDataSourceConfig_tableName - The table name.

$sel:awsRegion:DynamodbDataSourceConfig', dynamodbDataSourceConfig_awsRegion - The Amazon Web Services Region.

ElasticsearchDataSourceConfig

data ElasticsearchDataSourceConfig Source #

Describes an OpenSearch data source configuration.

As of September 2021, Amazon Elasticsearch service is Amazon OpenSearch Service. This configuration is deprecated. For new data sources, use OpenSearchServiceDataSourceConfig to specify an OpenSearch data source.

See: newElasticsearchDataSourceConfig smart constructor.

Instances

Instances details
Eq ElasticsearchDataSourceConfig Source # 
Instance details

Defined in Amazonka.AppSync.Types.ElasticsearchDataSourceConfig

Read ElasticsearchDataSourceConfig Source # 
Instance details

Defined in Amazonka.AppSync.Types.ElasticsearchDataSourceConfig

Show ElasticsearchDataSourceConfig Source # 
Instance details

Defined in Amazonka.AppSync.Types.ElasticsearchDataSourceConfig

Generic ElasticsearchDataSourceConfig Source # 
Instance details

Defined in Amazonka.AppSync.Types.ElasticsearchDataSourceConfig

Associated Types

type Rep ElasticsearchDataSourceConfig :: Type -> Type #

NFData ElasticsearchDataSourceConfig Source # 
Instance details

Defined in Amazonka.AppSync.Types.ElasticsearchDataSourceConfig

Hashable ElasticsearchDataSourceConfig Source # 
Instance details

Defined in Amazonka.AppSync.Types.ElasticsearchDataSourceConfig

ToJSON ElasticsearchDataSourceConfig Source # 
Instance details

Defined in Amazonka.AppSync.Types.ElasticsearchDataSourceConfig

FromJSON ElasticsearchDataSourceConfig Source # 
Instance details

Defined in Amazonka.AppSync.Types.ElasticsearchDataSourceConfig

type Rep ElasticsearchDataSourceConfig Source # 
Instance details

Defined in Amazonka.AppSync.Types.ElasticsearchDataSourceConfig

type Rep ElasticsearchDataSourceConfig = D1 ('MetaData "ElasticsearchDataSourceConfig" "Amazonka.AppSync.Types.ElasticsearchDataSourceConfig" "libZSservicesZSamazonka-appsyncZSamazonka-appsync" 'False) (C1 ('MetaCons "ElasticsearchDataSourceConfig'" 'PrefixI 'True) (S1 ('MetaSel ('Just "endpoint") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "awsRegion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newElasticsearchDataSourceConfig Source #

Create a value of ElasticsearchDataSourceConfig 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:endpoint:ElasticsearchDataSourceConfig', elasticsearchDataSourceConfig_endpoint - The endpoint.

$sel:awsRegion:ElasticsearchDataSourceConfig', elasticsearchDataSourceConfig_awsRegion - The Amazon Web Services Region.

FunctionConfiguration

data FunctionConfiguration Source #

A function is a reusable entity. Multiple functions can be used to compose the resolver logic.

See: newFunctionConfiguration smart constructor.

Instances

Instances details
Eq FunctionConfiguration Source # 
Instance details

Defined in Amazonka.AppSync.Types.FunctionConfiguration

Read FunctionConfiguration Source # 
Instance details

Defined in Amazonka.AppSync.Types.FunctionConfiguration

Show FunctionConfiguration Source # 
Instance details

Defined in Amazonka.AppSync.Types.FunctionConfiguration

Generic FunctionConfiguration Source # 
Instance details

Defined in Amazonka.AppSync.Types.FunctionConfiguration

Associated Types

type Rep FunctionConfiguration :: Type -> Type #

NFData FunctionConfiguration Source # 
Instance details

Defined in Amazonka.AppSync.Types.FunctionConfiguration

Methods

rnf :: FunctionConfiguration -> () #

Hashable FunctionConfiguration Source # 
Instance details

Defined in Amazonka.AppSync.Types.FunctionConfiguration

FromJSON FunctionConfiguration Source # 
Instance details

Defined in Amazonka.AppSync.Types.FunctionConfiguration

type Rep FunctionConfiguration Source # 
Instance details

Defined in Amazonka.AppSync.Types.FunctionConfiguration

type Rep FunctionConfiguration = D1 ('MetaData "FunctionConfiguration" "Amazonka.AppSync.Types.FunctionConfiguration" "libZSservicesZSamazonka-appsyncZSamazonka-appsync" 'False) (C1 ('MetaCons "FunctionConfiguration'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "functionArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "dataSourceName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "requestMappingTemplate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "functionId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "responseMappingTemplate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "syncConfig") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe SyncConfig)) :*: (S1 ('MetaSel ('Just "functionVersion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))))

newFunctionConfiguration :: FunctionConfiguration Source #

Create a value of FunctionConfiguration 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:functionArn:FunctionConfiguration', functionConfiguration_functionArn - The ARN of the Function object.

$sel:dataSourceName:FunctionConfiguration', functionConfiguration_dataSourceName - The name of the DataSource.

$sel:requestMappingTemplate:FunctionConfiguration', functionConfiguration_requestMappingTemplate - The Function request mapping template. Functions support only the 2018-05-29 version of the request mapping template.

$sel:name:FunctionConfiguration', functionConfiguration_name - The name of the Function object.

$sel:functionId:FunctionConfiguration', functionConfiguration_functionId - A unique ID representing the Function object.

$sel:responseMappingTemplate:FunctionConfiguration', functionConfiguration_responseMappingTemplate - The Function response mapping template.

$sel:syncConfig:FunctionConfiguration', functionConfiguration_syncConfig - Undocumented member.

$sel:functionVersion:FunctionConfiguration', functionConfiguration_functionVersion - The version of the request mapping template. Currently only the 2018-05-29 version of the template is supported.

$sel:description:FunctionConfiguration', functionConfiguration_description - The Function description.

GraphqlApi

data GraphqlApi Source #

Describes a GraphQL API.

See: newGraphqlApi smart constructor.

Instances

Instances details
Eq GraphqlApi Source # 
Instance details

Defined in Amazonka.AppSync.Types.GraphqlApi

Read GraphqlApi Source # 
Instance details

Defined in Amazonka.AppSync.Types.GraphqlApi

Show GraphqlApi Source # 
Instance details

Defined in Amazonka.AppSync.Types.GraphqlApi

Generic GraphqlApi Source # 
Instance details

Defined in Amazonka.AppSync.Types.GraphqlApi

Associated Types

type Rep GraphqlApi :: Type -> Type #

NFData GraphqlApi Source # 
Instance details

Defined in Amazonka.AppSync.Types.GraphqlApi

Methods

rnf :: GraphqlApi -> () #

Hashable GraphqlApi Source # 
Instance details

Defined in Amazonka.AppSync.Types.GraphqlApi

FromJSON GraphqlApi Source # 
Instance details

Defined in Amazonka.AppSync.Types.GraphqlApi

type Rep GraphqlApi Source # 
Instance details

Defined in Amazonka.AppSync.Types.GraphqlApi

type Rep GraphqlApi = D1 ('MetaData "GraphqlApi" "Amazonka.AppSync.Types.GraphqlApi" "libZSservicesZSamazonka-appsyncZSamazonka-appsync" 'False) (C1 ('MetaCons "GraphqlApi'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "xrayEnabled") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: (S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "apiId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "uris") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text Text))) :*: (S1 ('MetaSel ('Just "openIDConnectConfig") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe OpenIDConnectConfig)) :*: S1 ('MetaSel ('Just "wafWebAclArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))) :*: ((S1 ('MetaSel ('Just "additionalAuthenticationProviders") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [AdditionalAuthenticationProvider])) :*: (S1 ('MetaSel ('Just "lambdaAuthorizerConfig") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe LambdaAuthorizerConfig)) :*: S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "userPoolConfig") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe UserPoolConfig)) :*: S1 ('MetaSel ('Just "authenticationType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AuthenticationType))) :*: (S1 ('MetaSel ('Just "logConfig") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe LogConfig)) :*: S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text Text))))))))

newGraphqlApi :: GraphqlApi Source #

Create a value of GraphqlApi 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:xrayEnabled:GraphqlApi', graphqlApi_xrayEnabled - A flag representing whether X-Ray tracing is enabled for this GraphqlApi.

$sel:arn:GraphqlApi', graphqlApi_arn - The ARN.

$sel:apiId:GraphqlApi', graphqlApi_apiId - The API ID.

$sel:uris:GraphqlApi', graphqlApi_uris - The URIs.

$sel:openIDConnectConfig:GraphqlApi', graphqlApi_openIDConnectConfig - The OpenID Connect configuration.

$sel:wafWebAclArn:GraphqlApi', graphqlApi_wafWebAclArn - The ARN of the WAF ACL associated with this GraphqlApi, if one exists.

$sel:additionalAuthenticationProviders:GraphqlApi', graphqlApi_additionalAuthenticationProviders - A list of additional authentication providers for the GraphqlApi API.

$sel:lambdaAuthorizerConfig:GraphqlApi', graphqlApi_lambdaAuthorizerConfig - Configuration for Amazon Web Services Lambda function authorization.

$sel:name:GraphqlApi', graphqlApi_name - The API name.

$sel:userPoolConfig:GraphqlApi', graphqlApi_userPoolConfig - The Amazon Cognito user pool configuration.

$sel:authenticationType:GraphqlApi', graphqlApi_authenticationType - The authentication type.

$sel:logConfig:GraphqlApi', graphqlApi_logConfig - The Amazon CloudWatch Logs configuration.

$sel:tags:GraphqlApi', graphqlApi_tags - The tags.

HttpDataSourceConfig

data HttpDataSourceConfig Source #

Describes an HTTP data source configuration.

See: newHttpDataSourceConfig smart constructor.

Instances

Instances details
Eq HttpDataSourceConfig Source # 
Instance details

Defined in Amazonka.AppSync.Types.HttpDataSourceConfig

Read HttpDataSourceConfig Source # 
Instance details

Defined in Amazonka.AppSync.Types.HttpDataSourceConfig

Show HttpDataSourceConfig Source # 
Instance details

Defined in Amazonka.AppSync.Types.HttpDataSourceConfig

Generic HttpDataSourceConfig Source # 
Instance details

Defined in Amazonka.AppSync.Types.HttpDataSourceConfig

Associated Types

type Rep HttpDataSourceConfig :: Type -> Type #

NFData HttpDataSourceConfig Source # 
Instance details

Defined in Amazonka.AppSync.Types.HttpDataSourceConfig

Methods

rnf :: HttpDataSourceConfig -> () #

Hashable HttpDataSourceConfig Source # 
Instance details

Defined in Amazonka.AppSync.Types.HttpDataSourceConfig

ToJSON HttpDataSourceConfig Source # 
Instance details

Defined in Amazonka.AppSync.Types.HttpDataSourceConfig

FromJSON HttpDataSourceConfig Source # 
Instance details

Defined in Amazonka.AppSync.Types.HttpDataSourceConfig

type Rep HttpDataSourceConfig Source # 
Instance details

Defined in Amazonka.AppSync.Types.HttpDataSourceConfig

type Rep HttpDataSourceConfig = D1 ('MetaData "HttpDataSourceConfig" "Amazonka.AppSync.Types.HttpDataSourceConfig" "libZSservicesZSamazonka-appsyncZSamazonka-appsync" 'False) (C1 ('MetaCons "HttpDataSourceConfig'" 'PrefixI 'True) (S1 ('MetaSel ('Just "authorizationConfig") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AuthorizationConfig)) :*: S1 ('MetaSel ('Just "endpoint") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newHttpDataSourceConfig :: HttpDataSourceConfig Source #

Create a value of HttpDataSourceConfig 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:authorizationConfig:HttpDataSourceConfig', httpDataSourceConfig_authorizationConfig - The authorization config in case the HTTP endpoint requires authorization.

$sel:endpoint:HttpDataSourceConfig', httpDataSourceConfig_endpoint - The HTTP URL endpoint. You can either specify the domain name or IP, and port combination, and the URL scheme must be HTTP or HTTPS. If the port is not specified, AppSync uses the default port 80 for the HTTP endpoint and port 443 for HTTPS endpoints.

LambdaAuthorizerConfig

data LambdaAuthorizerConfig Source #

A LambdaAuthorizerConfig holds configuration on how to authorize AppSync API access when using the AWS_LAMBDA authorizer mode. Be aware that an AppSync API may have only one Lambda authorizer configured at a time.

See: newLambdaAuthorizerConfig smart constructor.

Instances

Instances details
Eq LambdaAuthorizerConfig Source # 
Instance details

Defined in Amazonka.AppSync.Types.LambdaAuthorizerConfig

Read LambdaAuthorizerConfig Source # 
Instance details

Defined in Amazonka.AppSync.Types.LambdaAuthorizerConfig

Show LambdaAuthorizerConfig Source # 
Instance details

Defined in Amazonka.AppSync.Types.LambdaAuthorizerConfig

Generic LambdaAuthorizerConfig Source # 
Instance details

Defined in Amazonka.AppSync.Types.LambdaAuthorizerConfig

Associated Types

type Rep LambdaAuthorizerConfig :: Type -> Type #

NFData LambdaAuthorizerConfig Source # 
Instance details

Defined in Amazonka.AppSync.Types.LambdaAuthorizerConfig

Methods

rnf :: LambdaAuthorizerConfig -> () #

Hashable LambdaAuthorizerConfig Source # 
Instance details

Defined in Amazonka.AppSync.Types.LambdaAuthorizerConfig

ToJSON LambdaAuthorizerConfig Source # 
Instance details

Defined in Amazonka.AppSync.Types.LambdaAuthorizerConfig

FromJSON LambdaAuthorizerConfig Source # 
Instance details

Defined in Amazonka.AppSync.Types.LambdaAuthorizerConfig

type Rep LambdaAuthorizerConfig Source # 
Instance details

Defined in Amazonka.AppSync.Types.LambdaAuthorizerConfig

type Rep LambdaAuthorizerConfig = D1 ('MetaData "LambdaAuthorizerConfig" "Amazonka.AppSync.Types.LambdaAuthorizerConfig" "libZSservicesZSamazonka-appsyncZSamazonka-appsync" 'False) (C1 ('MetaCons "LambdaAuthorizerConfig'" 'PrefixI 'True) (S1 ('MetaSel ('Just "identityValidationExpression") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "authorizerResultTtlInSeconds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "authorizerUri") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newLambdaAuthorizerConfig Source #

Create a value of LambdaAuthorizerConfig 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:identityValidationExpression:LambdaAuthorizerConfig', lambdaAuthorizerConfig_identityValidationExpression - A regular expression for validation of tokens before the Lambda function is called.

$sel:authorizerResultTtlInSeconds:LambdaAuthorizerConfig', lambdaAuthorizerConfig_authorizerResultTtlInSeconds - The number of seconds a response should be cached for. The default is 5 minutes (300 seconds). The Lambda function can override this by returning a ttlOverride key in its response. A value of 0 disables caching of responses.

$sel:authorizerUri:LambdaAuthorizerConfig', lambdaAuthorizerConfig_authorizerUri - The ARN of the Lambda function to be called for authorization. This may be a standard Lambda ARN, a version ARN (.../v3) or alias ARN.

Note: This Lambda function must have the following resource-based policy assigned to it. When configuring Lambda authorizers in the Console, this is done for you. To do so with the Amazon Web Services CLI, run the following:

aws lambda add-permission --function-name "arn:aws:lambda:us-east-2:111122223333:function:my-function" --statement-id "appsync" --principal appsync.amazonaws.com --action lambda:InvokeFunction

LambdaConflictHandlerConfig

data LambdaConflictHandlerConfig Source #

The LambdaConflictHandlerConfig object when configuring LAMBDA as the Conflict Handler.

See: newLambdaConflictHandlerConfig smart constructor.

Instances

Instances details
Eq LambdaConflictHandlerConfig Source # 
Instance details

Defined in Amazonka.AppSync.Types.LambdaConflictHandlerConfig

Read LambdaConflictHandlerConfig Source # 
Instance details

Defined in Amazonka.AppSync.Types.LambdaConflictHandlerConfig

Show LambdaConflictHandlerConfig Source # 
Instance details

Defined in Amazonka.AppSync.Types.LambdaConflictHandlerConfig

Generic LambdaConflictHandlerConfig Source # 
Instance details

Defined in Amazonka.AppSync.Types.LambdaConflictHandlerConfig

Associated Types

type Rep LambdaConflictHandlerConfig :: Type -> Type #

NFData LambdaConflictHandlerConfig Source # 
Instance details

Defined in Amazonka.AppSync.Types.LambdaConflictHandlerConfig

Hashable LambdaConflictHandlerConfig Source # 
Instance details

Defined in Amazonka.AppSync.Types.LambdaConflictHandlerConfig

ToJSON LambdaConflictHandlerConfig Source # 
Instance details

Defined in Amazonka.AppSync.Types.LambdaConflictHandlerConfig

FromJSON LambdaConflictHandlerConfig Source # 
Instance details

Defined in Amazonka.AppSync.Types.LambdaConflictHandlerConfig

type Rep LambdaConflictHandlerConfig Source # 
Instance details

Defined in Amazonka.AppSync.Types.LambdaConflictHandlerConfig

type Rep LambdaConflictHandlerConfig = D1 ('MetaData "LambdaConflictHandlerConfig" "Amazonka.AppSync.Types.LambdaConflictHandlerConfig" "libZSservicesZSamazonka-appsyncZSamazonka-appsync" 'False) (C1 ('MetaCons "LambdaConflictHandlerConfig'" 'PrefixI 'True) (S1 ('MetaSel ('Just "lambdaConflictHandlerArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newLambdaConflictHandlerConfig :: LambdaConflictHandlerConfig Source #

Create a value of LambdaConflictHandlerConfig 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:lambdaConflictHandlerArn:LambdaConflictHandlerConfig', lambdaConflictHandlerConfig_lambdaConflictHandlerArn - The Arn for the Lambda function to use as the Conflict Handler.

LambdaDataSourceConfig

data LambdaDataSourceConfig Source #

Describes an Amazon Web Services Lambda data source configuration.

See: newLambdaDataSourceConfig smart constructor.

Instances

Instances details
Eq LambdaDataSourceConfig Source # 
Instance details

Defined in Amazonka.AppSync.Types.LambdaDataSourceConfig

Read LambdaDataSourceConfig Source # 
Instance details

Defined in Amazonka.AppSync.Types.LambdaDataSourceConfig

Show LambdaDataSourceConfig Source # 
Instance details

Defined in Amazonka.AppSync.Types.LambdaDataSourceConfig

Generic LambdaDataSourceConfig Source # 
Instance details

Defined in Amazonka.AppSync.Types.LambdaDataSourceConfig

Associated Types

type Rep LambdaDataSourceConfig :: Type -> Type #

NFData LambdaDataSourceConfig Source # 
Instance details

Defined in Amazonka.AppSync.Types.LambdaDataSourceConfig

Methods

rnf :: LambdaDataSourceConfig -> () #

Hashable LambdaDataSourceConfig Source # 
Instance details

Defined in Amazonka.AppSync.Types.LambdaDataSourceConfig

ToJSON LambdaDataSourceConfig Source # 
Instance details

Defined in Amazonka.AppSync.Types.LambdaDataSourceConfig

FromJSON LambdaDataSourceConfig Source # 
Instance details

Defined in Amazonka.AppSync.Types.LambdaDataSourceConfig

type Rep LambdaDataSourceConfig Source # 
Instance details

Defined in Amazonka.AppSync.Types.LambdaDataSourceConfig

type Rep LambdaDataSourceConfig = D1 ('MetaData "LambdaDataSourceConfig" "Amazonka.AppSync.Types.LambdaDataSourceConfig" "libZSservicesZSamazonka-appsyncZSamazonka-appsync" 'False) (C1 ('MetaCons "LambdaDataSourceConfig'" 'PrefixI 'True) (S1 ('MetaSel ('Just "lambdaFunctionArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newLambdaDataSourceConfig Source #

Create a value of LambdaDataSourceConfig 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:lambdaFunctionArn:LambdaDataSourceConfig', lambdaDataSourceConfig_lambdaFunctionArn - The ARN for the Lambda function.

LogConfig

data LogConfig Source #

The CloudWatch Logs configuration.

See: newLogConfig smart constructor.

Instances

Instances details
Eq LogConfig Source # 
Instance details

Defined in Amazonka.AppSync.Types.LogConfig

Read LogConfig Source # 
Instance details

Defined in Amazonka.AppSync.Types.LogConfig

Show LogConfig Source # 
Instance details

Defined in Amazonka.AppSync.Types.LogConfig

Generic LogConfig Source # 
Instance details

Defined in Amazonka.AppSync.Types.LogConfig

Associated Types

type Rep LogConfig :: Type -> Type #

NFData LogConfig Source # 
Instance details

Defined in Amazonka.AppSync.Types.LogConfig

Methods

rnf :: LogConfig -> () #

Hashable LogConfig Source # 
Instance details

Defined in Amazonka.AppSync.Types.LogConfig

ToJSON LogConfig Source # 
Instance details

Defined in Amazonka.AppSync.Types.LogConfig

FromJSON LogConfig Source # 
Instance details

Defined in Amazonka.AppSync.Types.LogConfig

type Rep LogConfig Source # 
Instance details

Defined in Amazonka.AppSync.Types.LogConfig

type Rep LogConfig = D1 ('MetaData "LogConfig" "Amazonka.AppSync.Types.LogConfig" "libZSservicesZSamazonka-appsyncZSamazonka-appsync" 'False) (C1 ('MetaCons "LogConfig'" 'PrefixI 'True) (S1 ('MetaSel ('Just "excludeVerboseContent") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: (S1 ('MetaSel ('Just "fieldLogLevel") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 FieldLogLevel) :*: S1 ('MetaSel ('Just "cloudWatchLogsRoleArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newLogConfig Source #

Create a value of LogConfig 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:excludeVerboseContent:LogConfig', logConfig_excludeVerboseContent - Set to TRUE to exclude sections that contain information such as headers, context, and evaluated mapping templates, regardless of logging level.

$sel:fieldLogLevel:LogConfig', logConfig_fieldLogLevel - The field logging level. Values can be NONE, ERROR, or ALL.

  • NONE: No field-level logs are captured.
  • ERROR: Logs the following information only for the fields that are in error:

    • The error section in the server response.
    • Field-level errors.
    • The generated request/response functions that got resolved for error fields.
  • ALL: The following information is logged for all fields in the query:

    • Field-level tracing information.
    • The generated request/response functions that got resolved for each field.

$sel:cloudWatchLogsRoleArn:LogConfig', logConfig_cloudWatchLogsRoleArn - The service role that AppSync will assume to publish to Amazon CloudWatch logs in your account.

OpenIDConnectConfig

data OpenIDConnectConfig Source #

Describes an OpenID Connect configuration.

See: newOpenIDConnectConfig smart constructor.

Instances

Instances details
Eq OpenIDConnectConfig Source # 
Instance details

Defined in Amazonka.AppSync.Types.OpenIDConnectConfig

Read OpenIDConnectConfig Source # 
Instance details

Defined in Amazonka.AppSync.Types.OpenIDConnectConfig

Show OpenIDConnectConfig Source # 
Instance details

Defined in Amazonka.AppSync.Types.OpenIDConnectConfig

Generic OpenIDConnectConfig Source # 
Instance details

Defined in Amazonka.AppSync.Types.OpenIDConnectConfig

Associated Types

type Rep OpenIDConnectConfig :: Type -> Type #

NFData OpenIDConnectConfig Source # 
Instance details

Defined in Amazonka.AppSync.Types.OpenIDConnectConfig

Methods

rnf :: OpenIDConnectConfig -> () #

Hashable OpenIDConnectConfig Source # 
Instance details

Defined in Amazonka.AppSync.Types.OpenIDConnectConfig

ToJSON OpenIDConnectConfig Source # 
Instance details

Defined in Amazonka.AppSync.Types.OpenIDConnectConfig

FromJSON OpenIDConnectConfig Source # 
Instance details

Defined in Amazonka.AppSync.Types.OpenIDConnectConfig

type Rep OpenIDConnectConfig Source # 
Instance details

Defined in Amazonka.AppSync.Types.OpenIDConnectConfig

type Rep OpenIDConnectConfig = D1 ('MetaData "OpenIDConnectConfig" "Amazonka.AppSync.Types.OpenIDConnectConfig" "libZSservicesZSamazonka-appsyncZSamazonka-appsync" 'False) (C1 ('MetaCons "OpenIDConnectConfig'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "authTTL") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)) :*: S1 ('MetaSel ('Just "clientId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "iatTTL") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)) :*: S1 ('MetaSel ('Just "issuer") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newOpenIDConnectConfig Source #

Create a value of OpenIDConnectConfig 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:authTTL:OpenIDConnectConfig', openIDConnectConfig_authTTL - The number of milliseconds a token is valid after being authenticated.

$sel:clientId:OpenIDConnectConfig', openIDConnectConfig_clientId - The client identifier of the Relying party at the OpenID identity provider. This identifier is typically obtained when the Relying party is registered with the OpenID identity provider. You can specify a regular expression so the AppSync can validate against multiple client identifiers at a time.

$sel:iatTTL:OpenIDConnectConfig', openIDConnectConfig_iatTTL - The number of milliseconds a token is valid after being issued to a user.

$sel:issuer:OpenIDConnectConfig', openIDConnectConfig_issuer - The issuer for the OpenID Connect configuration. The issuer returned by discovery must exactly match the value of iss in the ID token.

OpenSearchServiceDataSourceConfig

data OpenSearchServiceDataSourceConfig Source #

Describes an OpenSearch data source configuration.

See: newOpenSearchServiceDataSourceConfig smart constructor.

Instances

Instances details
Eq OpenSearchServiceDataSourceConfig Source # 
Instance details

Defined in Amazonka.AppSync.Types.OpenSearchServiceDataSourceConfig

Read OpenSearchServiceDataSourceConfig Source # 
Instance details

Defined in Amazonka.AppSync.Types.OpenSearchServiceDataSourceConfig

Show OpenSearchServiceDataSourceConfig Source # 
Instance details

Defined in Amazonka.AppSync.Types.OpenSearchServiceDataSourceConfig

Generic OpenSearchServiceDataSourceConfig Source # 
Instance details

Defined in Amazonka.AppSync.Types.OpenSearchServiceDataSourceConfig

Associated Types

type Rep OpenSearchServiceDataSourceConfig :: Type -> Type #

NFData OpenSearchServiceDataSourceConfig Source # 
Instance details

Defined in Amazonka.AppSync.Types.OpenSearchServiceDataSourceConfig

Hashable OpenSearchServiceDataSourceConfig Source # 
Instance details

Defined in Amazonka.AppSync.Types.OpenSearchServiceDataSourceConfig

ToJSON OpenSearchServiceDataSourceConfig Source # 
Instance details

Defined in Amazonka.AppSync.Types.OpenSearchServiceDataSourceConfig

FromJSON OpenSearchServiceDataSourceConfig Source # 
Instance details

Defined in Amazonka.AppSync.Types.OpenSearchServiceDataSourceConfig

type Rep OpenSearchServiceDataSourceConfig Source # 
Instance details

Defined in Amazonka.AppSync.Types.OpenSearchServiceDataSourceConfig

type Rep OpenSearchServiceDataSourceConfig = D1 ('MetaData "OpenSearchServiceDataSourceConfig" "Amazonka.AppSync.Types.OpenSearchServiceDataSourceConfig" "libZSservicesZSamazonka-appsyncZSamazonka-appsync" 'False) (C1 ('MetaCons "OpenSearchServiceDataSourceConfig'" 'PrefixI 'True) (S1 ('MetaSel ('Just "endpoint") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "awsRegion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newOpenSearchServiceDataSourceConfig Source #

Create a value of OpenSearchServiceDataSourceConfig 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:endpoint:OpenSearchServiceDataSourceConfig', openSearchServiceDataSourceConfig_endpoint - The endpoint.

$sel:awsRegion:OpenSearchServiceDataSourceConfig', openSearchServiceDataSourceConfig_awsRegion - The Amazon Web Services Region.

PipelineConfig

data PipelineConfig Source #

The pipeline configuration for a resolver of kind PIPELINE.

See: newPipelineConfig smart constructor.

Constructors

PipelineConfig' (Maybe [Text]) 

Instances

Instances details
Eq PipelineConfig Source # 
Instance details

Defined in Amazonka.AppSync.Types.PipelineConfig

Read PipelineConfig Source # 
Instance details

Defined in Amazonka.AppSync.Types.PipelineConfig

Show PipelineConfig Source # 
Instance details

Defined in Amazonka.AppSync.Types.PipelineConfig

Generic PipelineConfig Source # 
Instance details

Defined in Amazonka.AppSync.Types.PipelineConfig

Associated Types

type Rep PipelineConfig :: Type -> Type #

NFData PipelineConfig Source # 
Instance details

Defined in Amazonka.AppSync.Types.PipelineConfig

Methods

rnf :: PipelineConfig -> () #

Hashable PipelineConfig Source # 
Instance details

Defined in Amazonka.AppSync.Types.PipelineConfig

ToJSON PipelineConfig Source # 
Instance details

Defined in Amazonka.AppSync.Types.PipelineConfig

FromJSON PipelineConfig Source # 
Instance details

Defined in Amazonka.AppSync.Types.PipelineConfig

type Rep PipelineConfig Source # 
Instance details

Defined in Amazonka.AppSync.Types.PipelineConfig

type Rep PipelineConfig = D1 ('MetaData "PipelineConfig" "Amazonka.AppSync.Types.PipelineConfig" "libZSservicesZSamazonka-appsyncZSamazonka-appsync" 'False) (C1 ('MetaCons "PipelineConfig'" 'PrefixI 'True) (S1 ('MetaSel ('Just "functions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text]))))

newPipelineConfig :: PipelineConfig Source #

Create a value of PipelineConfig 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:functions:PipelineConfig', pipelineConfig_functions - A list of Function objects.

RdsHttpEndpointConfig

data RdsHttpEndpointConfig Source #

The Amazon RDS HTTP endpoint configuration.

See: newRdsHttpEndpointConfig smart constructor.

Instances

Instances details
Eq RdsHttpEndpointConfig Source # 
Instance details

Defined in Amazonka.AppSync.Types.RdsHttpEndpointConfig

Read RdsHttpEndpointConfig Source # 
Instance details

Defined in Amazonka.AppSync.Types.RdsHttpEndpointConfig

Show RdsHttpEndpointConfig Source # 
Instance details

Defined in Amazonka.AppSync.Types.RdsHttpEndpointConfig

Generic RdsHttpEndpointConfig Source # 
Instance details

Defined in Amazonka.AppSync.Types.RdsHttpEndpointConfig

Associated Types

type Rep RdsHttpEndpointConfig :: Type -> Type #

NFData RdsHttpEndpointConfig Source # 
Instance details

Defined in Amazonka.AppSync.Types.RdsHttpEndpointConfig

Methods

rnf :: RdsHttpEndpointConfig -> () #

Hashable RdsHttpEndpointConfig Source # 
Instance details

Defined in Amazonka.AppSync.Types.RdsHttpEndpointConfig

ToJSON RdsHttpEndpointConfig Source # 
Instance details

Defined in Amazonka.AppSync.Types.RdsHttpEndpointConfig

FromJSON RdsHttpEndpointConfig Source # 
Instance details

Defined in Amazonka.AppSync.Types.RdsHttpEndpointConfig

type Rep RdsHttpEndpointConfig Source # 
Instance details

Defined in Amazonka.AppSync.Types.RdsHttpEndpointConfig

type Rep RdsHttpEndpointConfig = D1 ('MetaData "RdsHttpEndpointConfig" "Amazonka.AppSync.Types.RdsHttpEndpointConfig" "libZSservicesZSamazonka-appsyncZSamazonka-appsync" 'False) (C1 ('MetaCons "RdsHttpEndpointConfig'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "dbClusterIdentifier") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "schema") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "databaseName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "awsRegion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "awsSecretStoreArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))))

newRdsHttpEndpointConfig :: RdsHttpEndpointConfig Source #

Create a value of RdsHttpEndpointConfig 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:dbClusterIdentifier:RdsHttpEndpointConfig', rdsHttpEndpointConfig_dbClusterIdentifier - Amazon RDS cluster ARN.

$sel:schema:RdsHttpEndpointConfig', rdsHttpEndpointConfig_schema - Logical schema name.

$sel:databaseName:RdsHttpEndpointConfig', rdsHttpEndpointConfig_databaseName - Logical database name.

$sel:awsRegion:RdsHttpEndpointConfig', rdsHttpEndpointConfig_awsRegion - Amazon Web Services Region for RDS HTTP endpoint.

$sel:awsSecretStoreArn:RdsHttpEndpointConfig', rdsHttpEndpointConfig_awsSecretStoreArn - Amazon Web Services secret store ARN for database credentials.

RelationalDatabaseDataSourceConfig

data RelationalDatabaseDataSourceConfig Source #

Describes a relational database data source configuration.

See: newRelationalDatabaseDataSourceConfig smart constructor.

Instances

Instances details
Eq RelationalDatabaseDataSourceConfig Source # 
Instance details

Defined in Amazonka.AppSync.Types.RelationalDatabaseDataSourceConfig

Read RelationalDatabaseDataSourceConfig Source # 
Instance details

Defined in Amazonka.AppSync.Types.RelationalDatabaseDataSourceConfig

Show RelationalDatabaseDataSourceConfig Source # 
Instance details

Defined in Amazonka.AppSync.Types.RelationalDatabaseDataSourceConfig

Generic RelationalDatabaseDataSourceConfig Source # 
Instance details

Defined in Amazonka.AppSync.Types.RelationalDatabaseDataSourceConfig

Associated Types

type Rep RelationalDatabaseDataSourceConfig :: Type -> Type #

NFData RelationalDatabaseDataSourceConfig Source # 
Instance details

Defined in Amazonka.AppSync.Types.RelationalDatabaseDataSourceConfig

Hashable RelationalDatabaseDataSourceConfig Source # 
Instance details

Defined in Amazonka.AppSync.Types.RelationalDatabaseDataSourceConfig

ToJSON RelationalDatabaseDataSourceConfig Source # 
Instance details

Defined in Amazonka.AppSync.Types.RelationalDatabaseDataSourceConfig

FromJSON RelationalDatabaseDataSourceConfig Source # 
Instance details

Defined in Amazonka.AppSync.Types.RelationalDatabaseDataSourceConfig

type Rep RelationalDatabaseDataSourceConfig Source # 
Instance details

Defined in Amazonka.AppSync.Types.RelationalDatabaseDataSourceConfig

type Rep RelationalDatabaseDataSourceConfig = D1 ('MetaData "RelationalDatabaseDataSourceConfig" "Amazonka.AppSync.Types.RelationalDatabaseDataSourceConfig" "libZSservicesZSamazonka-appsyncZSamazonka-appsync" 'False) (C1 ('MetaCons "RelationalDatabaseDataSourceConfig'" 'PrefixI 'True) (S1 ('MetaSel ('Just "relationalDatabaseSourceType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe RelationalDatabaseSourceType)) :*: S1 ('MetaSel ('Just "rdsHttpEndpointConfig") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe RdsHttpEndpointConfig))))

newRelationalDatabaseDataSourceConfig :: RelationalDatabaseDataSourceConfig Source #

Create a value of RelationalDatabaseDataSourceConfig 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:relationalDatabaseSourceType:RelationalDatabaseDataSourceConfig', relationalDatabaseDataSourceConfig_relationalDatabaseSourceType - Source type for the relational database.

  • RDS_HTTP_ENDPOINT: The relational database source type is an Amazon RDS HTTP endpoint.

$sel:rdsHttpEndpointConfig:RelationalDatabaseDataSourceConfig', relationalDatabaseDataSourceConfig_rdsHttpEndpointConfig - Amazon RDS HTTP endpoint settings.

Resolver

data Resolver Source #

Describes a resolver.

See: newResolver smart constructor.

Instances

Instances details
Eq Resolver Source # 
Instance details

Defined in Amazonka.AppSync.Types.Resolver

Read Resolver Source # 
Instance details

Defined in Amazonka.AppSync.Types.Resolver

Show Resolver Source # 
Instance details

Defined in Amazonka.AppSync.Types.Resolver

Generic Resolver Source # 
Instance details

Defined in Amazonka.AppSync.Types.Resolver

Associated Types

type Rep Resolver :: Type -> Type #

Methods

from :: Resolver -> Rep Resolver x #

to :: Rep Resolver x -> Resolver #

NFData Resolver Source # 
Instance details

Defined in Amazonka.AppSync.Types.Resolver

Methods

rnf :: Resolver -> () #

Hashable Resolver Source # 
Instance details

Defined in Amazonka.AppSync.Types.Resolver

Methods

hashWithSalt :: Int -> Resolver -> Int #

hash :: Resolver -> Int #

FromJSON Resolver Source # 
Instance details

Defined in Amazonka.AppSync.Types.Resolver

type Rep Resolver Source # 
Instance details

Defined in Amazonka.AppSync.Types.Resolver

newResolver :: Resolver Source #

Create a value of Resolver 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:typeName:Resolver', resolver_typeName - The resolver type name.

$sel:dataSourceName:Resolver', resolver_dataSourceName - The resolver data source name.

$sel:requestMappingTemplate:Resolver', resolver_requestMappingTemplate - The request mapping template.

$sel:kind:Resolver', resolver_kind - The resolver type.

  • UNIT: A UNIT resolver type. A UNIT resolver is the default resolver type. A UNIT resolver enables you to execute a GraphQL query against a single data source.
  • PIPELINE: A PIPELINE resolver type. A PIPELINE resolver enables you to execute a series of Function in a serial manner. You can use a pipeline resolver to execute a GraphQL query against multiple data sources.

$sel:resolverArn:Resolver', resolver_resolverArn - The resolver ARN.

$sel:cachingConfig:Resolver', resolver_cachingConfig - The caching configuration for the resolver.

$sel:responseMappingTemplate:Resolver', resolver_responseMappingTemplate - The response mapping template.

$sel:fieldName:Resolver', resolver_fieldName - The resolver field name.

$sel:syncConfig:Resolver', resolver_syncConfig - The SyncConfig for a resolver attached to a versioned datasource.

$sel:pipelineConfig:Resolver', resolver_pipelineConfig - The PipelineConfig.

SyncConfig

data SyncConfig Source #

Describes a Sync configuration for a resolver.

Contains information on which Conflict Detection as well as Resolution strategy should be performed when the resolver is invoked.

See: newSyncConfig smart constructor.

Instances

Instances details
Eq SyncConfig Source # 
Instance details

Defined in Amazonka.AppSync.Types.SyncConfig

Read SyncConfig Source # 
Instance details

Defined in Amazonka.AppSync.Types.SyncConfig

Show SyncConfig Source # 
Instance details

Defined in Amazonka.AppSync.Types.SyncConfig

Generic SyncConfig Source # 
Instance details

Defined in Amazonka.AppSync.Types.SyncConfig

Associated Types

type Rep SyncConfig :: Type -> Type #

NFData SyncConfig Source # 
Instance details

Defined in Amazonka.AppSync.Types.SyncConfig

Methods

rnf :: SyncConfig -> () #

Hashable SyncConfig Source # 
Instance details

Defined in Amazonka.AppSync.Types.SyncConfig

ToJSON SyncConfig Source # 
Instance details

Defined in Amazonka.AppSync.Types.SyncConfig

FromJSON SyncConfig Source # 
Instance details

Defined in Amazonka.AppSync.Types.SyncConfig

type Rep SyncConfig Source # 
Instance details

Defined in Amazonka.AppSync.Types.SyncConfig

type Rep SyncConfig = D1 ('MetaData "SyncConfig" "Amazonka.AppSync.Types.SyncConfig" "libZSservicesZSamazonka-appsyncZSamazonka-appsync" 'False) (C1 ('MetaCons "SyncConfig'" 'PrefixI 'True) (S1 ('MetaSel ('Just "conflictHandler") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ConflictHandlerType)) :*: (S1 ('MetaSel ('Just "conflictDetection") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ConflictDetectionType)) :*: S1 ('MetaSel ('Just "lambdaConflictHandlerConfig") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe LambdaConflictHandlerConfig)))))

newSyncConfig :: SyncConfig Source #

Create a value of SyncConfig 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:conflictHandler:SyncConfig', syncConfig_conflictHandler - The Conflict Resolution strategy to perform in the event of a conflict.

  • OPTIMISTIC_CONCURRENCY: Resolve conflicts by rejecting mutations when versions do not match the latest version at the server.
  • AUTOMERGE: Resolve conflicts with the Automerge conflict resolution strategy.
  • LAMBDA: Resolve conflicts with a Lambda function supplied in the LambdaConflictHandlerConfig.

$sel:conflictDetection:SyncConfig', syncConfig_conflictDetection - The Conflict Detection strategy to use.

  • VERSION: Detect conflicts based on object versions for this resolver.
  • NONE: Do not detect conflicts when executing this resolver.

$sel:lambdaConflictHandlerConfig:SyncConfig', syncConfig_lambdaConflictHandlerConfig - The LambdaConflictHandlerConfig when configuring LAMBDA as the Conflict Handler.

Type

data Type Source #

Describes a type.

See: newType smart constructor.

Instances

Instances details
Eq Type Source # 
Instance details

Defined in Amazonka.AppSync.Types.Type

Methods

(==) :: Type -> Type -> Bool #

(/=) :: Type -> Type -> Bool #

Read Type Source # 
Instance details

Defined in Amazonka.AppSync.Types.Type

Show Type Source # 
Instance details

Defined in Amazonka.AppSync.Types.Type

Methods

showsPrec :: Int -> Type -> ShowS #

show :: Type -> String #

showList :: [Type] -> ShowS #

Generic Type Source # 
Instance details

Defined in Amazonka.AppSync.Types.Type

Associated Types

type Rep Type :: Type -> Type #

Methods

from :: Type -> Rep Type x #

to :: Rep Type x -> Type #

NFData Type Source # 
Instance details

Defined in Amazonka.AppSync.Types.Type

Methods

rnf :: Type -> () #

Hashable Type Source # 
Instance details

Defined in Amazonka.AppSync.Types.Type

Methods

hashWithSalt :: Int -> Type -> Int #

hash :: Type -> Int #

FromJSON Type Source # 
Instance details

Defined in Amazonka.AppSync.Types.Type

type Rep Type Source # 
Instance details

Defined in Amazonka.AppSync.Types.Type

newType :: Type Source #

Create a value of Type 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:Type', type_arn - The type ARN.

$sel:definition:Type', type_definition - The type definition.

$sel:format:Type', type_format - The type format: SDL or JSON.

$sel:name:Type', type_name - The type name.

$sel:description:Type', type_description - The type description.

UserPoolConfig

data UserPoolConfig Source #

Describes an Amazon Cognito user pool configuration.

See: newUserPoolConfig smart constructor.

Instances

Instances details
Eq UserPoolConfig Source # 
Instance details

Defined in Amazonka.AppSync.Types.UserPoolConfig

Read UserPoolConfig Source # 
Instance details

Defined in Amazonka.AppSync.Types.UserPoolConfig

Show UserPoolConfig Source # 
Instance details

Defined in Amazonka.AppSync.Types.UserPoolConfig

Generic UserPoolConfig Source # 
Instance details

Defined in Amazonka.AppSync.Types.UserPoolConfig

Associated Types

type Rep UserPoolConfig :: Type -> Type #

NFData UserPoolConfig Source # 
Instance details

Defined in Amazonka.AppSync.Types.UserPoolConfig

Methods

rnf :: UserPoolConfig -> () #

Hashable UserPoolConfig Source # 
Instance details

Defined in Amazonka.AppSync.Types.UserPoolConfig

ToJSON UserPoolConfig Source # 
Instance details

Defined in Amazonka.AppSync.Types.UserPoolConfig

FromJSON UserPoolConfig Source # 
Instance details

Defined in Amazonka.AppSync.Types.UserPoolConfig

type Rep UserPoolConfig Source # 
Instance details

Defined in Amazonka.AppSync.Types.UserPoolConfig

type Rep UserPoolConfig = D1 ('MetaData "UserPoolConfig" "Amazonka.AppSync.Types.UserPoolConfig" "libZSservicesZSamazonka-appsyncZSamazonka-appsync" 'False) (C1 ('MetaCons "UserPoolConfig'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "appIdClientRegex") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "userPoolId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)) :*: (S1 ('MetaSel ('Just "awsRegion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "defaultAction") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 DefaultAction))))

newUserPoolConfig Source #

Create a value of UserPoolConfig 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:appIdClientRegex:UserPoolConfig', userPoolConfig_appIdClientRegex - A regular expression for validating the incoming Amazon Cognito user pool app client ID.

$sel:userPoolId:UserPoolConfig', userPoolConfig_userPoolId - The user pool ID.

$sel:awsRegion:UserPoolConfig', userPoolConfig_awsRegion - The Amazon Web Services Region in which the user pool was created.

$sel:defaultAction:UserPoolConfig', userPoolConfig_defaultAction - The action that you want your GraphQL API to take when a request that uses Amazon Cognito user pool authentication doesn't match the Amazon Cognito user pool configuration.