import type { HttpHandlerOptions as __HttpHandlerOptions, PaginationConfiguration, Paginator } from "@smithy/types"; import { AppSyncClient } from "./AppSyncClient"; import { type AssociateApiCommandInput, type AssociateApiCommandOutput } from "./commands/AssociateApiCommand"; import { type AssociateMergedGraphqlApiCommandInput, type AssociateMergedGraphqlApiCommandOutput } from "./commands/AssociateMergedGraphqlApiCommand"; import { type AssociateSourceGraphqlApiCommandInput, type AssociateSourceGraphqlApiCommandOutput } from "./commands/AssociateSourceGraphqlApiCommand"; import { type CreateApiCacheCommandInput, type CreateApiCacheCommandOutput } from "./commands/CreateApiCacheCommand"; import { type CreateApiCommandInput, type CreateApiCommandOutput } from "./commands/CreateApiCommand"; import { type CreateApiKeyCommandInput, type CreateApiKeyCommandOutput } from "./commands/CreateApiKeyCommand"; import { type CreateChannelNamespaceCommandInput, type CreateChannelNamespaceCommandOutput } from "./commands/CreateChannelNamespaceCommand"; import { type CreateDataSourceCommandInput, type CreateDataSourceCommandOutput } from "./commands/CreateDataSourceCommand"; import { type CreateDomainNameCommandInput, type CreateDomainNameCommandOutput } from "./commands/CreateDomainNameCommand"; import { type CreateFunctionCommandInput, type CreateFunctionCommandOutput } from "./commands/CreateFunctionCommand"; import { type CreateGraphqlApiCommandInput, type CreateGraphqlApiCommandOutput } from "./commands/CreateGraphqlApiCommand"; import { type CreateResolverCommandInput, type CreateResolverCommandOutput } from "./commands/CreateResolverCommand"; import { type CreateTypeCommandInput, type CreateTypeCommandOutput } from "./commands/CreateTypeCommand"; import { type DeleteApiCacheCommandInput, type DeleteApiCacheCommandOutput } from "./commands/DeleteApiCacheCommand"; import { type DeleteApiCommandInput, type DeleteApiCommandOutput } from "./commands/DeleteApiCommand"; import { type DeleteApiKeyCommandInput, type DeleteApiKeyCommandOutput } from "./commands/DeleteApiKeyCommand"; import { type DeleteChannelNamespaceCommandInput, type DeleteChannelNamespaceCommandOutput } from "./commands/DeleteChannelNamespaceCommand"; import { type DeleteDataSourceCommandInput, type DeleteDataSourceCommandOutput } from "./commands/DeleteDataSourceCommand"; import { type DeleteDomainNameCommandInput, type DeleteDomainNameCommandOutput } from "./commands/DeleteDomainNameCommand"; import { type DeleteFunctionCommandInput, type DeleteFunctionCommandOutput } from "./commands/DeleteFunctionCommand"; import { type DeleteGraphqlApiCommandInput, type DeleteGraphqlApiCommandOutput } from "./commands/DeleteGraphqlApiCommand"; import { type DeleteResolverCommandInput, type DeleteResolverCommandOutput } from "./commands/DeleteResolverCommand"; import { type DeleteTypeCommandInput, type DeleteTypeCommandOutput } from "./commands/DeleteTypeCommand"; import { type DisassociateApiCommandInput, type DisassociateApiCommandOutput } from "./commands/DisassociateApiCommand"; import { type DisassociateMergedGraphqlApiCommandInput, type DisassociateMergedGraphqlApiCommandOutput } from "./commands/DisassociateMergedGraphqlApiCommand"; import { type DisassociateSourceGraphqlApiCommandInput, type DisassociateSourceGraphqlApiCommandOutput } from "./commands/DisassociateSourceGraphqlApiCommand"; import { type EvaluateCodeCommandInput, type EvaluateCodeCommandOutput } from "./commands/EvaluateCodeCommand"; import { type EvaluateMappingTemplateCommandInput, type EvaluateMappingTemplateCommandOutput } from "./commands/EvaluateMappingTemplateCommand"; import { type FlushApiCacheCommandInput, type FlushApiCacheCommandOutput } from "./commands/FlushApiCacheCommand"; import { type GetApiAssociationCommandInput, type GetApiAssociationCommandOutput } from "./commands/GetApiAssociationCommand"; import { type GetApiCacheCommandInput, type GetApiCacheCommandOutput } from "./commands/GetApiCacheCommand"; import { type GetApiCommandInput, type GetApiCommandOutput } from "./commands/GetApiCommand"; import { type GetChannelNamespaceCommandInput, type GetChannelNamespaceCommandOutput } from "./commands/GetChannelNamespaceCommand"; import { type GetDataSourceCommandInput, type GetDataSourceCommandOutput } from "./commands/GetDataSourceCommand"; import { type GetDataSourceIntrospectionCommandInput, type GetDataSourceIntrospectionCommandOutput } from "./commands/GetDataSourceIntrospectionCommand"; import { type GetDomainNameCommandInput, type GetDomainNameCommandOutput } from "./commands/GetDomainNameCommand"; import { type GetFunctionCommandInput, type GetFunctionCommandOutput } from "./commands/GetFunctionCommand"; import { type GetGraphqlApiCommandInput, type GetGraphqlApiCommandOutput } from "./commands/GetGraphqlApiCommand"; import { type GetGraphqlApiEnvironmentVariablesCommandInput, type GetGraphqlApiEnvironmentVariablesCommandOutput } from "./commands/GetGraphqlApiEnvironmentVariablesCommand"; import { type GetIntrospectionSchemaCommandInput, type GetIntrospectionSchemaCommandOutput } from "./commands/GetIntrospectionSchemaCommand"; import { type GetResolverCommandInput, type GetResolverCommandOutput } from "./commands/GetResolverCommand"; import { type GetSchemaCreationStatusCommandInput, type GetSchemaCreationStatusCommandOutput } from "./commands/GetSchemaCreationStatusCommand"; import { type GetSourceApiAssociationCommandInput, type GetSourceApiAssociationCommandOutput } from "./commands/GetSourceApiAssociationCommand"; import { type GetTypeCommandInput, type GetTypeCommandOutput } from "./commands/GetTypeCommand"; import { type ListApiKeysCommandInput, type ListApiKeysCommandOutput } from "./commands/ListApiKeysCommand"; import { type ListApisCommandInput, type ListApisCommandOutput } from "./commands/ListApisCommand"; import { type ListChannelNamespacesCommandInput, type ListChannelNamespacesCommandOutput } from "./commands/ListChannelNamespacesCommand"; import { type ListDataSourcesCommandInput, type ListDataSourcesCommandOutput } from "./commands/ListDataSourcesCommand"; import { type ListDomainNamesCommandInput, type ListDomainNamesCommandOutput } from "./commands/ListDomainNamesCommand"; import { type ListFunctionsCommandInput, type ListFunctionsCommandOutput } from "./commands/ListFunctionsCommand"; import { type ListGraphqlApisCommandInput, type ListGraphqlApisCommandOutput } from "./commands/ListGraphqlApisCommand"; import { type ListResolversByFunctionCommandInput, type ListResolversByFunctionCommandOutput } from "./commands/ListResolversByFunctionCommand"; import { type ListResolversCommandInput, type ListResolversCommandOutput } from "./commands/ListResolversCommand"; import { type ListSourceApiAssociationsCommandInput, type ListSourceApiAssociationsCommandOutput } from "./commands/ListSourceApiAssociationsCommand"; import { type ListTagsForResourceCommandInput, type ListTagsForResourceCommandOutput } from "./commands/ListTagsForResourceCommand"; import { type ListTypesByAssociationCommandInput, type ListTypesByAssociationCommandOutput } from "./commands/ListTypesByAssociationCommand"; import { type ListTypesCommandInput, type ListTypesCommandOutput } from "./commands/ListTypesCommand"; import { type PutGraphqlApiEnvironmentVariablesCommandInput, type PutGraphqlApiEnvironmentVariablesCommandOutput } from "./commands/PutGraphqlApiEnvironmentVariablesCommand"; import { type StartDataSourceIntrospectionCommandInput, type StartDataSourceIntrospectionCommandOutput } from "./commands/StartDataSourceIntrospectionCommand"; import { type StartSchemaCreationCommandInput, type StartSchemaCreationCommandOutput } from "./commands/StartSchemaCreationCommand"; import { type StartSchemaMergeCommandInput, type StartSchemaMergeCommandOutput } from "./commands/StartSchemaMergeCommand"; import { type TagResourceCommandInput, type TagResourceCommandOutput } from "./commands/TagResourceCommand"; import { type UntagResourceCommandInput, type UntagResourceCommandOutput } from "./commands/UntagResourceCommand"; import { type UpdateApiCacheCommandInput, type UpdateApiCacheCommandOutput } from "./commands/UpdateApiCacheCommand"; import { type UpdateApiCommandInput, type UpdateApiCommandOutput } from "./commands/UpdateApiCommand"; import { type UpdateApiKeyCommandInput, type UpdateApiKeyCommandOutput } from "./commands/UpdateApiKeyCommand"; import { type UpdateChannelNamespaceCommandInput, type UpdateChannelNamespaceCommandOutput } from "./commands/UpdateChannelNamespaceCommand"; import { type UpdateDataSourceCommandInput, type UpdateDataSourceCommandOutput } from "./commands/UpdateDataSourceCommand"; import { type UpdateDomainNameCommandInput, type UpdateDomainNameCommandOutput } from "./commands/UpdateDomainNameCommand"; import { type UpdateFunctionCommandInput, type UpdateFunctionCommandOutput } from "./commands/UpdateFunctionCommand"; import { type UpdateGraphqlApiCommandInput, type UpdateGraphqlApiCommandOutput } from "./commands/UpdateGraphqlApiCommand"; import { type UpdateResolverCommandInput, type UpdateResolverCommandOutput } from "./commands/UpdateResolverCommand"; import { type UpdateSourceApiAssociationCommandInput, type UpdateSourceApiAssociationCommandOutput } from "./commands/UpdateSourceApiAssociationCommand"; import { type UpdateTypeCommandInput, type UpdateTypeCommandOutput } from "./commands/UpdateTypeCommand"; export interface AppSync { /** * @see {@link AssociateApiCommand} */ associateApi(args: AssociateApiCommandInput, options?: __HttpHandlerOptions): Promise; associateApi(args: AssociateApiCommandInput, cb: (err: any, data?: AssociateApiCommandOutput) => void): void; associateApi(args: AssociateApiCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: AssociateApiCommandOutput) => void): void; /** * @see {@link AssociateMergedGraphqlApiCommand} */ associateMergedGraphqlApi(args: AssociateMergedGraphqlApiCommandInput, options?: __HttpHandlerOptions): Promise; associateMergedGraphqlApi(args: AssociateMergedGraphqlApiCommandInput, cb: (err: any, data?: AssociateMergedGraphqlApiCommandOutput) => void): void; associateMergedGraphqlApi(args: AssociateMergedGraphqlApiCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: AssociateMergedGraphqlApiCommandOutput) => void): void; /** * @see {@link AssociateSourceGraphqlApiCommand} */ associateSourceGraphqlApi(args: AssociateSourceGraphqlApiCommandInput, options?: __HttpHandlerOptions): Promise; associateSourceGraphqlApi(args: AssociateSourceGraphqlApiCommandInput, cb: (err: any, data?: AssociateSourceGraphqlApiCommandOutput) => void): void; associateSourceGraphqlApi(args: AssociateSourceGraphqlApiCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: AssociateSourceGraphqlApiCommandOutput) => void): void; /** * @see {@link CreateApiCommand} */ createApi(args: CreateApiCommandInput, options?: __HttpHandlerOptions): Promise; createApi(args: CreateApiCommandInput, cb: (err: any, data?: CreateApiCommandOutput) => void): void; createApi(args: CreateApiCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateApiCommandOutput) => void): void; /** * @see {@link CreateApiCacheCommand} */ createApiCache(args: CreateApiCacheCommandInput, options?: __HttpHandlerOptions): Promise; createApiCache(args: CreateApiCacheCommandInput, cb: (err: any, data?: CreateApiCacheCommandOutput) => void): void; createApiCache(args: CreateApiCacheCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateApiCacheCommandOutput) => void): void; /** * @see {@link CreateApiKeyCommand} */ createApiKey(args: CreateApiKeyCommandInput, options?: __HttpHandlerOptions): Promise; createApiKey(args: CreateApiKeyCommandInput, cb: (err: any, data?: CreateApiKeyCommandOutput) => void): void; createApiKey(args: CreateApiKeyCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateApiKeyCommandOutput) => void): void; /** * @see {@link CreateChannelNamespaceCommand} */ createChannelNamespace(args: CreateChannelNamespaceCommandInput, options?: __HttpHandlerOptions): Promise; createChannelNamespace(args: CreateChannelNamespaceCommandInput, cb: (err: any, data?: CreateChannelNamespaceCommandOutput) => void): void; createChannelNamespace(args: CreateChannelNamespaceCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateChannelNamespaceCommandOutput) => void): void; /** * @see {@link CreateDataSourceCommand} */ createDataSource(args: CreateDataSourceCommandInput, options?: __HttpHandlerOptions): Promise; createDataSource(args: CreateDataSourceCommandInput, cb: (err: any, data?: CreateDataSourceCommandOutput) => void): void; createDataSource(args: CreateDataSourceCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateDataSourceCommandOutput) => void): void; /** * @see {@link CreateDomainNameCommand} */ createDomainName(args: CreateDomainNameCommandInput, options?: __HttpHandlerOptions): Promise; createDomainName(args: CreateDomainNameCommandInput, cb: (err: any, data?: CreateDomainNameCommandOutput) => void): void; createDomainName(args: CreateDomainNameCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateDomainNameCommandOutput) => void): void; /** * @see {@link CreateFunctionCommand} */ createFunction(args: CreateFunctionCommandInput, options?: __HttpHandlerOptions): Promise; createFunction(args: CreateFunctionCommandInput, cb: (err: any, data?: CreateFunctionCommandOutput) => void): void; createFunction(args: CreateFunctionCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateFunctionCommandOutput) => void): void; /** * @see {@link CreateGraphqlApiCommand} */ createGraphqlApi(args: CreateGraphqlApiCommandInput, options?: __HttpHandlerOptions): Promise; createGraphqlApi(args: CreateGraphqlApiCommandInput, cb: (err: any, data?: CreateGraphqlApiCommandOutput) => void): void; createGraphqlApi(args: CreateGraphqlApiCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateGraphqlApiCommandOutput) => void): void; /** * @see {@link CreateResolverCommand} */ createResolver(args: CreateResolverCommandInput, options?: __HttpHandlerOptions): Promise; createResolver(args: CreateResolverCommandInput, cb: (err: any, data?: CreateResolverCommandOutput) => void): void; createResolver(args: CreateResolverCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateResolverCommandOutput) => void): void; /** * @see {@link CreateTypeCommand} */ createType(args: CreateTypeCommandInput, options?: __HttpHandlerOptions): Promise; createType(args: CreateTypeCommandInput, cb: (err: any, data?: CreateTypeCommandOutput) => void): void; createType(args: CreateTypeCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateTypeCommandOutput) => void): void; /** * @see {@link DeleteApiCommand} */ deleteApi(args: DeleteApiCommandInput, options?: __HttpHandlerOptions): Promise; deleteApi(args: DeleteApiCommandInput, cb: (err: any, data?: DeleteApiCommandOutput) => void): void; deleteApi(args: DeleteApiCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteApiCommandOutput) => void): void; /** * @see {@link DeleteApiCacheCommand} */ deleteApiCache(args: DeleteApiCacheCommandInput, options?: __HttpHandlerOptions): Promise; deleteApiCache(args: DeleteApiCacheCommandInput, cb: (err: any, data?: DeleteApiCacheCommandOutput) => void): void; deleteApiCache(args: DeleteApiCacheCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteApiCacheCommandOutput) => void): void; /** * @see {@link DeleteApiKeyCommand} */ deleteApiKey(args: DeleteApiKeyCommandInput, options?: __HttpHandlerOptions): Promise; deleteApiKey(args: DeleteApiKeyCommandInput, cb: (err: any, data?: DeleteApiKeyCommandOutput) => void): void; deleteApiKey(args: DeleteApiKeyCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteApiKeyCommandOutput) => void): void; /** * @see {@link DeleteChannelNamespaceCommand} */ deleteChannelNamespace(args: DeleteChannelNamespaceCommandInput, options?: __HttpHandlerOptions): Promise; deleteChannelNamespace(args: DeleteChannelNamespaceCommandInput, cb: (err: any, data?: DeleteChannelNamespaceCommandOutput) => void): void; deleteChannelNamespace(args: DeleteChannelNamespaceCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteChannelNamespaceCommandOutput) => void): void; /** * @see {@link DeleteDataSourceCommand} */ deleteDataSource(args: DeleteDataSourceCommandInput, options?: __HttpHandlerOptions): Promise; deleteDataSource(args: DeleteDataSourceCommandInput, cb: (err: any, data?: DeleteDataSourceCommandOutput) => void): void; deleteDataSource(args: DeleteDataSourceCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteDataSourceCommandOutput) => void): void; /** * @see {@link DeleteDomainNameCommand} */ deleteDomainName(args: DeleteDomainNameCommandInput, options?: __HttpHandlerOptions): Promise; deleteDomainName(args: DeleteDomainNameCommandInput, cb: (err: any, data?: DeleteDomainNameCommandOutput) => void): void; deleteDomainName(args: DeleteDomainNameCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteDomainNameCommandOutput) => void): void; /** * @see {@link DeleteFunctionCommand} */ deleteFunction(args: DeleteFunctionCommandInput, options?: __HttpHandlerOptions): Promise; deleteFunction(args: DeleteFunctionCommandInput, cb: (err: any, data?: DeleteFunctionCommandOutput) => void): void; deleteFunction(args: DeleteFunctionCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteFunctionCommandOutput) => void): void; /** * @see {@link DeleteGraphqlApiCommand} */ deleteGraphqlApi(args: DeleteGraphqlApiCommandInput, options?: __HttpHandlerOptions): Promise; deleteGraphqlApi(args: DeleteGraphqlApiCommandInput, cb: (err: any, data?: DeleteGraphqlApiCommandOutput) => void): void; deleteGraphqlApi(args: DeleteGraphqlApiCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteGraphqlApiCommandOutput) => void): void; /** * @see {@link DeleteResolverCommand} */ deleteResolver(args: DeleteResolverCommandInput, options?: __HttpHandlerOptions): Promise; deleteResolver(args: DeleteResolverCommandInput, cb: (err: any, data?: DeleteResolverCommandOutput) => void): void; deleteResolver(args: DeleteResolverCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteResolverCommandOutput) => void): void; /** * @see {@link DeleteTypeCommand} */ deleteType(args: DeleteTypeCommandInput, options?: __HttpHandlerOptions): Promise; deleteType(args: DeleteTypeCommandInput, cb: (err: any, data?: DeleteTypeCommandOutput) => void): void; deleteType(args: DeleteTypeCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteTypeCommandOutput) => void): void; /** * @see {@link DisassociateApiCommand} */ disassociateApi(args: DisassociateApiCommandInput, options?: __HttpHandlerOptions): Promise; disassociateApi(args: DisassociateApiCommandInput, cb: (err: any, data?: DisassociateApiCommandOutput) => void): void; disassociateApi(args: DisassociateApiCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DisassociateApiCommandOutput) => void): void; /** * @see {@link DisassociateMergedGraphqlApiCommand} */ disassociateMergedGraphqlApi(args: DisassociateMergedGraphqlApiCommandInput, options?: __HttpHandlerOptions): Promise; disassociateMergedGraphqlApi(args: DisassociateMergedGraphqlApiCommandInput, cb: (err: any, data?: DisassociateMergedGraphqlApiCommandOutput) => void): void; disassociateMergedGraphqlApi(args: DisassociateMergedGraphqlApiCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DisassociateMergedGraphqlApiCommandOutput) => void): void; /** * @see {@link DisassociateSourceGraphqlApiCommand} */ disassociateSourceGraphqlApi(args: DisassociateSourceGraphqlApiCommandInput, options?: __HttpHandlerOptions): Promise; disassociateSourceGraphqlApi(args: DisassociateSourceGraphqlApiCommandInput, cb: (err: any, data?: DisassociateSourceGraphqlApiCommandOutput) => void): void; disassociateSourceGraphqlApi(args: DisassociateSourceGraphqlApiCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DisassociateSourceGraphqlApiCommandOutput) => void): void; /** * @see {@link EvaluateCodeCommand} */ evaluateCode(args: EvaluateCodeCommandInput, options?: __HttpHandlerOptions): Promise; evaluateCode(args: EvaluateCodeCommandInput, cb: (err: any, data?: EvaluateCodeCommandOutput) => void): void; evaluateCode(args: EvaluateCodeCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: EvaluateCodeCommandOutput) => void): void; /** * @see {@link EvaluateMappingTemplateCommand} */ evaluateMappingTemplate(args: EvaluateMappingTemplateCommandInput, options?: __HttpHandlerOptions): Promise; evaluateMappingTemplate(args: EvaluateMappingTemplateCommandInput, cb: (err: any, data?: EvaluateMappingTemplateCommandOutput) => void): void; evaluateMappingTemplate(args: EvaluateMappingTemplateCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: EvaluateMappingTemplateCommandOutput) => void): void; /** * @see {@link FlushApiCacheCommand} */ flushApiCache(args: FlushApiCacheCommandInput, options?: __HttpHandlerOptions): Promise; flushApiCache(args: FlushApiCacheCommandInput, cb: (err: any, data?: FlushApiCacheCommandOutput) => void): void; flushApiCache(args: FlushApiCacheCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: FlushApiCacheCommandOutput) => void): void; /** * @see {@link GetApiCommand} */ getApi(args: GetApiCommandInput, options?: __HttpHandlerOptions): Promise; getApi(args: GetApiCommandInput, cb: (err: any, data?: GetApiCommandOutput) => void): void; getApi(args: GetApiCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetApiCommandOutput) => void): void; /** * @see {@link GetApiAssociationCommand} */ getApiAssociation(args: GetApiAssociationCommandInput, options?: __HttpHandlerOptions): Promise; getApiAssociation(args: GetApiAssociationCommandInput, cb: (err: any, data?: GetApiAssociationCommandOutput) => void): void; getApiAssociation(args: GetApiAssociationCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetApiAssociationCommandOutput) => void): void; /** * @see {@link GetApiCacheCommand} */ getApiCache(args: GetApiCacheCommandInput, options?: __HttpHandlerOptions): Promise; getApiCache(args: GetApiCacheCommandInput, cb: (err: any, data?: GetApiCacheCommandOutput) => void): void; getApiCache(args: GetApiCacheCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetApiCacheCommandOutput) => void): void; /** * @see {@link GetChannelNamespaceCommand} */ getChannelNamespace(args: GetChannelNamespaceCommandInput, options?: __HttpHandlerOptions): Promise; getChannelNamespace(args: GetChannelNamespaceCommandInput, cb: (err: any, data?: GetChannelNamespaceCommandOutput) => void): void; getChannelNamespace(args: GetChannelNamespaceCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetChannelNamespaceCommandOutput) => void): void; /** * @see {@link GetDataSourceCommand} */ getDataSource(args: GetDataSourceCommandInput, options?: __HttpHandlerOptions): Promise; getDataSource(args: GetDataSourceCommandInput, cb: (err: any, data?: GetDataSourceCommandOutput) => void): void; getDataSource(args: GetDataSourceCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetDataSourceCommandOutput) => void): void; /** * @see {@link GetDataSourceIntrospectionCommand} */ getDataSourceIntrospection(args: GetDataSourceIntrospectionCommandInput, options?: __HttpHandlerOptions): Promise; getDataSourceIntrospection(args: GetDataSourceIntrospectionCommandInput, cb: (err: any, data?: GetDataSourceIntrospectionCommandOutput) => void): void; getDataSourceIntrospection(args: GetDataSourceIntrospectionCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetDataSourceIntrospectionCommandOutput) => void): void; /** * @see {@link GetDomainNameCommand} */ getDomainName(args: GetDomainNameCommandInput, options?: __HttpHandlerOptions): Promise; getDomainName(args: GetDomainNameCommandInput, cb: (err: any, data?: GetDomainNameCommandOutput) => void): void; getDomainName(args: GetDomainNameCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetDomainNameCommandOutput) => void): void; /** * @see {@link GetFunctionCommand} */ getFunction(args: GetFunctionCommandInput, options?: __HttpHandlerOptions): Promise; getFunction(args: GetFunctionCommandInput, cb: (err: any, data?: GetFunctionCommandOutput) => void): void; getFunction(args: GetFunctionCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetFunctionCommandOutput) => void): void; /** * @see {@link GetGraphqlApiCommand} */ getGraphqlApi(args: GetGraphqlApiCommandInput, options?: __HttpHandlerOptions): Promise; getGraphqlApi(args: GetGraphqlApiCommandInput, cb: (err: any, data?: GetGraphqlApiCommandOutput) => void): void; getGraphqlApi(args: GetGraphqlApiCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetGraphqlApiCommandOutput) => void): void; /** * @see {@link GetGraphqlApiEnvironmentVariablesCommand} */ getGraphqlApiEnvironmentVariables(args: GetGraphqlApiEnvironmentVariablesCommandInput, options?: __HttpHandlerOptions): Promise; getGraphqlApiEnvironmentVariables(args: GetGraphqlApiEnvironmentVariablesCommandInput, cb: (err: any, data?: GetGraphqlApiEnvironmentVariablesCommandOutput) => void): void; getGraphqlApiEnvironmentVariables(args: GetGraphqlApiEnvironmentVariablesCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetGraphqlApiEnvironmentVariablesCommandOutput) => void): void; /** * @see {@link GetIntrospectionSchemaCommand} */ getIntrospectionSchema(args: GetIntrospectionSchemaCommandInput, options?: __HttpHandlerOptions): Promise; getIntrospectionSchema(args: GetIntrospectionSchemaCommandInput, cb: (err: any, data?: GetIntrospectionSchemaCommandOutput) => void): void; getIntrospectionSchema(args: GetIntrospectionSchemaCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetIntrospectionSchemaCommandOutput) => void): void; /** * @see {@link GetResolverCommand} */ getResolver(args: GetResolverCommandInput, options?: __HttpHandlerOptions): Promise; getResolver(args: GetResolverCommandInput, cb: (err: any, data?: GetResolverCommandOutput) => void): void; getResolver(args: GetResolverCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetResolverCommandOutput) => void): void; /** * @see {@link GetSchemaCreationStatusCommand} */ getSchemaCreationStatus(args: GetSchemaCreationStatusCommandInput, options?: __HttpHandlerOptions): Promise; getSchemaCreationStatus(args: GetSchemaCreationStatusCommandInput, cb: (err: any, data?: GetSchemaCreationStatusCommandOutput) => void): void; getSchemaCreationStatus(args: GetSchemaCreationStatusCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetSchemaCreationStatusCommandOutput) => void): void; /** * @see {@link GetSourceApiAssociationCommand} */ getSourceApiAssociation(args: GetSourceApiAssociationCommandInput, options?: __HttpHandlerOptions): Promise; getSourceApiAssociation(args: GetSourceApiAssociationCommandInput, cb: (err: any, data?: GetSourceApiAssociationCommandOutput) => void): void; getSourceApiAssociation(args: GetSourceApiAssociationCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetSourceApiAssociationCommandOutput) => void): void; /** * @see {@link GetTypeCommand} */ getType(args: GetTypeCommandInput, options?: __HttpHandlerOptions): Promise; getType(args: GetTypeCommandInput, cb: (err: any, data?: GetTypeCommandOutput) => void): void; getType(args: GetTypeCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetTypeCommandOutput) => void): void; /** * @see {@link ListApiKeysCommand} */ listApiKeys(args: ListApiKeysCommandInput, options?: __HttpHandlerOptions): Promise; listApiKeys(args: ListApiKeysCommandInput, cb: (err: any, data?: ListApiKeysCommandOutput) => void): void; listApiKeys(args: ListApiKeysCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListApiKeysCommandOutput) => void): void; /** * @see {@link ListApisCommand} */ listApis(): Promise; listApis(args: ListApisCommandInput, options?: __HttpHandlerOptions): Promise; listApis(args: ListApisCommandInput, cb: (err: any, data?: ListApisCommandOutput) => void): void; listApis(args: ListApisCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListApisCommandOutput) => void): void; /** * @see {@link ListChannelNamespacesCommand} */ listChannelNamespaces(args: ListChannelNamespacesCommandInput, options?: __HttpHandlerOptions): Promise; listChannelNamespaces(args: ListChannelNamespacesCommandInput, cb: (err: any, data?: ListChannelNamespacesCommandOutput) => void): void; listChannelNamespaces(args: ListChannelNamespacesCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListChannelNamespacesCommandOutput) => void): void; /** * @see {@link ListDataSourcesCommand} */ listDataSources(args: ListDataSourcesCommandInput, options?: __HttpHandlerOptions): Promise; listDataSources(args: ListDataSourcesCommandInput, cb: (err: any, data?: ListDataSourcesCommandOutput) => void): void; listDataSources(args: ListDataSourcesCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListDataSourcesCommandOutput) => void): void; /** * @see {@link ListDomainNamesCommand} */ listDomainNames(): Promise; listDomainNames(args: ListDomainNamesCommandInput, options?: __HttpHandlerOptions): Promise; listDomainNames(args: ListDomainNamesCommandInput, cb: (err: any, data?: ListDomainNamesCommandOutput) => void): void; listDomainNames(args: ListDomainNamesCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListDomainNamesCommandOutput) => void): void; /** * @see {@link ListFunctionsCommand} */ listFunctions(args: ListFunctionsCommandInput, options?: __HttpHandlerOptions): Promise; listFunctions(args: ListFunctionsCommandInput, cb: (err: any, data?: ListFunctionsCommandOutput) => void): void; listFunctions(args: ListFunctionsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListFunctionsCommandOutput) => void): void; /** * @see {@link ListGraphqlApisCommand} */ listGraphqlApis(): Promise; listGraphqlApis(args: ListGraphqlApisCommandInput, options?: __HttpHandlerOptions): Promise; listGraphqlApis(args: ListGraphqlApisCommandInput, cb: (err: any, data?: ListGraphqlApisCommandOutput) => void): void; listGraphqlApis(args: ListGraphqlApisCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListGraphqlApisCommandOutput) => void): void; /** * @see {@link ListResolversCommand} */ listResolvers(args: ListResolversCommandInput, options?: __HttpHandlerOptions): Promise; listResolvers(args: ListResolversCommandInput, cb: (err: any, data?: ListResolversCommandOutput) => void): void; listResolvers(args: ListResolversCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListResolversCommandOutput) => void): void; /** * @see {@link ListResolversByFunctionCommand} */ listResolversByFunction(args: ListResolversByFunctionCommandInput, options?: __HttpHandlerOptions): Promise; listResolversByFunction(args: ListResolversByFunctionCommandInput, cb: (err: any, data?: ListResolversByFunctionCommandOutput) => void): void; listResolversByFunction(args: ListResolversByFunctionCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListResolversByFunctionCommandOutput) => void): void; /** * @see {@link ListSourceApiAssociationsCommand} */ listSourceApiAssociations(args: ListSourceApiAssociationsCommandInput, options?: __HttpHandlerOptions): Promise; listSourceApiAssociations(args: ListSourceApiAssociationsCommandInput, cb: (err: any, data?: ListSourceApiAssociationsCommandOutput) => void): void; listSourceApiAssociations(args: ListSourceApiAssociationsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListSourceApiAssociationsCommandOutput) => void): void; /** * @see {@link ListTagsForResourceCommand} */ listTagsForResource(args: ListTagsForResourceCommandInput, options?: __HttpHandlerOptions): Promise; listTagsForResource(args: ListTagsForResourceCommandInput, cb: (err: any, data?: ListTagsForResourceCommandOutput) => void): void; listTagsForResource(args: ListTagsForResourceCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListTagsForResourceCommandOutput) => void): void; /** * @see {@link ListTypesCommand} */ listTypes(args: ListTypesCommandInput, options?: __HttpHandlerOptions): Promise; listTypes(args: ListTypesCommandInput, cb: (err: any, data?: ListTypesCommandOutput) => void): void; listTypes(args: ListTypesCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListTypesCommandOutput) => void): void; /** * @see {@link ListTypesByAssociationCommand} */ listTypesByAssociation(args: ListTypesByAssociationCommandInput, options?: __HttpHandlerOptions): Promise; listTypesByAssociation(args: ListTypesByAssociationCommandInput, cb: (err: any, data?: ListTypesByAssociationCommandOutput) => void): void; listTypesByAssociation(args: ListTypesByAssociationCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListTypesByAssociationCommandOutput) => void): void; /** * @see {@link PutGraphqlApiEnvironmentVariablesCommand} */ putGraphqlApiEnvironmentVariables(args: PutGraphqlApiEnvironmentVariablesCommandInput, options?: __HttpHandlerOptions): Promise; putGraphqlApiEnvironmentVariables(args: PutGraphqlApiEnvironmentVariablesCommandInput, cb: (err: any, data?: PutGraphqlApiEnvironmentVariablesCommandOutput) => void): void; putGraphqlApiEnvironmentVariables(args: PutGraphqlApiEnvironmentVariablesCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: PutGraphqlApiEnvironmentVariablesCommandOutput) => void): void; /** * @see {@link StartDataSourceIntrospectionCommand} */ startDataSourceIntrospection(): Promise; startDataSourceIntrospection(args: StartDataSourceIntrospectionCommandInput, options?: __HttpHandlerOptions): Promise; startDataSourceIntrospection(args: StartDataSourceIntrospectionCommandInput, cb: (err: any, data?: StartDataSourceIntrospectionCommandOutput) => void): void; startDataSourceIntrospection(args: StartDataSourceIntrospectionCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: StartDataSourceIntrospectionCommandOutput) => void): void; /** * @see {@link StartSchemaCreationCommand} */ startSchemaCreation(args: StartSchemaCreationCommandInput, options?: __HttpHandlerOptions): Promise; startSchemaCreation(args: StartSchemaCreationCommandInput, cb: (err: any, data?: StartSchemaCreationCommandOutput) => void): void; startSchemaCreation(args: StartSchemaCreationCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: StartSchemaCreationCommandOutput) => void): void; /** * @see {@link StartSchemaMergeCommand} */ startSchemaMerge(args: StartSchemaMergeCommandInput, options?: __HttpHandlerOptions): Promise; startSchemaMerge(args: StartSchemaMergeCommandInput, cb: (err: any, data?: StartSchemaMergeCommandOutput) => void): void; startSchemaMerge(args: StartSchemaMergeCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: StartSchemaMergeCommandOutput) => void): void; /** * @see {@link TagResourceCommand} */ tagResource(args: TagResourceCommandInput, options?: __HttpHandlerOptions): Promise; tagResource(args: TagResourceCommandInput, cb: (err: any, data?: TagResourceCommandOutput) => void): void; tagResource(args: TagResourceCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: TagResourceCommandOutput) => void): void; /** * @see {@link UntagResourceCommand} */ untagResource(args: UntagResourceCommandInput, options?: __HttpHandlerOptions): Promise; untagResource(args: UntagResourceCommandInput, cb: (err: any, data?: UntagResourceCommandOutput) => void): void; untagResource(args: UntagResourceCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UntagResourceCommandOutput) => void): void; /** * @see {@link UpdateApiCommand} */ updateApi(args: UpdateApiCommandInput, options?: __HttpHandlerOptions): Promise; updateApi(args: UpdateApiCommandInput, cb: (err: any, data?: UpdateApiCommandOutput) => void): void; updateApi(args: UpdateApiCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateApiCommandOutput) => void): void; /** * @see {@link UpdateApiCacheCommand} */ updateApiCache(args: UpdateApiCacheCommandInput, options?: __HttpHandlerOptions): Promise; updateApiCache(args: UpdateApiCacheCommandInput, cb: (err: any, data?: UpdateApiCacheCommandOutput) => void): void; updateApiCache(args: UpdateApiCacheCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateApiCacheCommandOutput) => void): void; /** * @see {@link UpdateApiKeyCommand} */ updateApiKey(args: UpdateApiKeyCommandInput, options?: __HttpHandlerOptions): Promise; updateApiKey(args: UpdateApiKeyCommandInput, cb: (err: any, data?: UpdateApiKeyCommandOutput) => void): void; updateApiKey(args: UpdateApiKeyCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateApiKeyCommandOutput) => void): void; /** * @see {@link UpdateChannelNamespaceCommand} */ updateChannelNamespace(args: UpdateChannelNamespaceCommandInput, options?: __HttpHandlerOptions): Promise; updateChannelNamespace(args: UpdateChannelNamespaceCommandInput, cb: (err: any, data?: UpdateChannelNamespaceCommandOutput) => void): void; updateChannelNamespace(args: UpdateChannelNamespaceCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateChannelNamespaceCommandOutput) => void): void; /** * @see {@link UpdateDataSourceCommand} */ updateDataSource(args: UpdateDataSourceCommandInput, options?: __HttpHandlerOptions): Promise; updateDataSource(args: UpdateDataSourceCommandInput, cb: (err: any, data?: UpdateDataSourceCommandOutput) => void): void; updateDataSource(args: UpdateDataSourceCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateDataSourceCommandOutput) => void): void; /** * @see {@link UpdateDomainNameCommand} */ updateDomainName(args: UpdateDomainNameCommandInput, options?: __HttpHandlerOptions): Promise; updateDomainName(args: UpdateDomainNameCommandInput, cb: (err: any, data?: UpdateDomainNameCommandOutput) => void): void; updateDomainName(args: UpdateDomainNameCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateDomainNameCommandOutput) => void): void; /** * @see {@link UpdateFunctionCommand} */ updateFunction(args: UpdateFunctionCommandInput, options?: __HttpHandlerOptions): Promise; updateFunction(args: UpdateFunctionCommandInput, cb: (err: any, data?: UpdateFunctionCommandOutput) => void): void; updateFunction(args: UpdateFunctionCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateFunctionCommandOutput) => void): void; /** * @see {@link UpdateGraphqlApiCommand} */ updateGraphqlApi(args: UpdateGraphqlApiCommandInput, options?: __HttpHandlerOptions): Promise; updateGraphqlApi(args: UpdateGraphqlApiCommandInput, cb: (err: any, data?: UpdateGraphqlApiCommandOutput) => void): void; updateGraphqlApi(args: UpdateGraphqlApiCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateGraphqlApiCommandOutput) => void): void; /** * @see {@link UpdateResolverCommand} */ updateResolver(args: UpdateResolverCommandInput, options?: __HttpHandlerOptions): Promise; updateResolver(args: UpdateResolverCommandInput, cb: (err: any, data?: UpdateResolverCommandOutput) => void): void; updateResolver(args: UpdateResolverCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateResolverCommandOutput) => void): void; /** * @see {@link UpdateSourceApiAssociationCommand} */ updateSourceApiAssociation(args: UpdateSourceApiAssociationCommandInput, options?: __HttpHandlerOptions): Promise; updateSourceApiAssociation(args: UpdateSourceApiAssociationCommandInput, cb: (err: any, data?: UpdateSourceApiAssociationCommandOutput) => void): void; updateSourceApiAssociation(args: UpdateSourceApiAssociationCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateSourceApiAssociationCommandOutput) => void): void; /** * @see {@link UpdateTypeCommand} */ updateType(args: UpdateTypeCommandInput, options?: __HttpHandlerOptions): Promise; updateType(args: UpdateTypeCommandInput, cb: (err: any, data?: UpdateTypeCommandOutput) => void): void; updateType(args: UpdateTypeCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateTypeCommandOutput) => void): void; /** * @see {@link ListApiKeysCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link ListApiKeysCommandOutput}. */ paginateListApiKeys(args: ListApiKeysCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link ListApisCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link ListApisCommandOutput}. */ paginateListApis(args?: ListApisCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link ListChannelNamespacesCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link ListChannelNamespacesCommandOutput}. */ paginateListChannelNamespaces(args: ListChannelNamespacesCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link ListDataSourcesCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link ListDataSourcesCommandOutput}. */ paginateListDataSources(args: ListDataSourcesCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link ListDomainNamesCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link ListDomainNamesCommandOutput}. */ paginateListDomainNames(args?: ListDomainNamesCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link ListFunctionsCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link ListFunctionsCommandOutput}. */ paginateListFunctions(args: ListFunctionsCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link ListGraphqlApisCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link ListGraphqlApisCommandOutput}. */ paginateListGraphqlApis(args?: ListGraphqlApisCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link ListResolversCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link ListResolversCommandOutput}. */ paginateListResolvers(args: ListResolversCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link ListResolversByFunctionCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link ListResolversByFunctionCommandOutput}. */ paginateListResolversByFunction(args: ListResolversByFunctionCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link ListSourceApiAssociationsCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link ListSourceApiAssociationsCommandOutput}. */ paginateListSourceApiAssociations(args: ListSourceApiAssociationsCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link ListTypesCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link ListTypesCommandOutput}. */ paginateListTypes(args: ListTypesCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link ListTypesByAssociationCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link ListTypesByAssociationCommandOutput}. */ paginateListTypesByAssociation(args: ListTypesByAssociationCommandInput, paginationConfig?: Omit): Paginator; } /** *

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

* @public */ export declare class AppSync extends AppSyncClient implements AppSync { }