import { HostHeaderInputConfig, HostHeaderResolvedConfig, } from "@aws-sdk/middleware-host-header"; import { UserAgentInputConfig, UserAgentResolvedConfig, } from "@aws-sdk/middleware-user-agent"; import { RegionInputConfig, RegionResolvedConfig, } from "@smithy/config-resolver"; import { EndpointInputConfig, EndpointResolvedConfig, } from "@smithy/middleware-endpoint"; import { RetryInputConfig, RetryResolvedConfig, } from "@smithy/middleware-retry"; import { HttpHandlerUserInput as __HttpHandlerUserInput } from "@smithy/protocol-http"; import { DefaultsMode as __DefaultsMode, SmithyConfiguration as __SmithyConfiguration, SmithyResolvedConfiguration as __SmithyResolvedConfiguration, Client as __Client, } from "@smithy/smithy-client"; import { AwsCredentialIdentityProvider, BodyLengthCalculator as __BodyLengthCalculator, CheckOptionalClientConfig as __CheckOptionalClientConfig, ChecksumConstructor as __ChecksumConstructor, Decoder as __Decoder, Encoder as __Encoder, HashConstructor as __HashConstructor, HttpHandlerOptions as __HttpHandlerOptions, Logger as __Logger, Provider as __Provider, StreamCollector as __StreamCollector, UrlParser as __UrlParser, UserAgent as __UserAgent, } from "@smithy/types"; import { HttpAuthSchemeInputConfig, HttpAuthSchemeResolvedConfig, } from "./auth/httpAuthSchemeProvider"; import { AssociateApiCommandInput, AssociateApiCommandOutput, } from "./commands/AssociateApiCommand"; import { AssociateMergedGraphqlApiCommandInput, AssociateMergedGraphqlApiCommandOutput, } from "./commands/AssociateMergedGraphqlApiCommand"; import { AssociateSourceGraphqlApiCommandInput, AssociateSourceGraphqlApiCommandOutput, } from "./commands/AssociateSourceGraphqlApiCommand"; import { CreateApiCacheCommandInput, CreateApiCacheCommandOutput, } from "./commands/CreateApiCacheCommand"; import { CreateApiCommandInput, CreateApiCommandOutput, } from "./commands/CreateApiCommand"; import { CreateApiKeyCommandInput, CreateApiKeyCommandOutput, } from "./commands/CreateApiKeyCommand"; import { CreateChannelNamespaceCommandInput, CreateChannelNamespaceCommandOutput, } from "./commands/CreateChannelNamespaceCommand"; import { CreateDataSourceCommandInput, CreateDataSourceCommandOutput, } from "./commands/CreateDataSourceCommand"; import { CreateDomainNameCommandInput, CreateDomainNameCommandOutput, } from "./commands/CreateDomainNameCommand"; import { CreateFunctionCommandInput, CreateFunctionCommandOutput, } from "./commands/CreateFunctionCommand"; import { CreateGraphqlApiCommandInput, CreateGraphqlApiCommandOutput, } from "./commands/CreateGraphqlApiCommand"; import { CreateResolverCommandInput, CreateResolverCommandOutput, } from "./commands/CreateResolverCommand"; import { CreateTypeCommandInput, CreateTypeCommandOutput, } from "./commands/CreateTypeCommand"; import { DeleteApiCacheCommandInput, DeleteApiCacheCommandOutput, } from "./commands/DeleteApiCacheCommand"; import { DeleteApiCommandInput, DeleteApiCommandOutput, } from "./commands/DeleteApiCommand"; import { DeleteApiKeyCommandInput, DeleteApiKeyCommandOutput, } from "./commands/DeleteApiKeyCommand"; import { DeleteChannelNamespaceCommandInput, DeleteChannelNamespaceCommandOutput, } from "./commands/DeleteChannelNamespaceCommand"; import { DeleteDataSourceCommandInput, DeleteDataSourceCommandOutput, } from "./commands/DeleteDataSourceCommand"; import { DeleteDomainNameCommandInput, DeleteDomainNameCommandOutput, } from "./commands/DeleteDomainNameCommand"; import { DeleteFunctionCommandInput, DeleteFunctionCommandOutput, } from "./commands/DeleteFunctionCommand"; import { DeleteGraphqlApiCommandInput, DeleteGraphqlApiCommandOutput, } from "./commands/DeleteGraphqlApiCommand"; import { DeleteResolverCommandInput, DeleteResolverCommandOutput, } from "./commands/DeleteResolverCommand"; import { DeleteTypeCommandInput, DeleteTypeCommandOutput, } from "./commands/DeleteTypeCommand"; import { DisassociateApiCommandInput, DisassociateApiCommandOutput, } from "./commands/DisassociateApiCommand"; import { DisassociateMergedGraphqlApiCommandInput, DisassociateMergedGraphqlApiCommandOutput, } from "./commands/DisassociateMergedGraphqlApiCommand"; import { DisassociateSourceGraphqlApiCommandInput, DisassociateSourceGraphqlApiCommandOutput, } from "./commands/DisassociateSourceGraphqlApiCommand"; import { EvaluateCodeCommandInput, EvaluateCodeCommandOutput, } from "./commands/EvaluateCodeCommand"; import { EvaluateMappingTemplateCommandInput, EvaluateMappingTemplateCommandOutput, } from "./commands/EvaluateMappingTemplateCommand"; import { FlushApiCacheCommandInput, FlushApiCacheCommandOutput, } from "./commands/FlushApiCacheCommand"; import { GetApiAssociationCommandInput, GetApiAssociationCommandOutput, } from "./commands/GetApiAssociationCommand"; import { GetApiCacheCommandInput, GetApiCacheCommandOutput, } from "./commands/GetApiCacheCommand"; import { GetApiCommandInput, GetApiCommandOutput, } from "./commands/GetApiCommand"; import { GetChannelNamespaceCommandInput, GetChannelNamespaceCommandOutput, } from "./commands/GetChannelNamespaceCommand"; import { GetDataSourceCommandInput, GetDataSourceCommandOutput, } from "./commands/GetDataSourceCommand"; import { GetDataSourceIntrospectionCommandInput, GetDataSourceIntrospectionCommandOutput, } from "./commands/GetDataSourceIntrospectionCommand"; import { GetDomainNameCommandInput, GetDomainNameCommandOutput, } from "./commands/GetDomainNameCommand"; import { GetFunctionCommandInput, GetFunctionCommandOutput, } from "./commands/GetFunctionCommand"; import { GetGraphqlApiCommandInput, GetGraphqlApiCommandOutput, } from "./commands/GetGraphqlApiCommand"; import { GetGraphqlApiEnvironmentVariablesCommandInput, GetGraphqlApiEnvironmentVariablesCommandOutput, } from "./commands/GetGraphqlApiEnvironmentVariablesCommand"; import { GetIntrospectionSchemaCommandInput, GetIntrospectionSchemaCommandOutput, } from "./commands/GetIntrospectionSchemaCommand"; import { GetResolverCommandInput, GetResolverCommandOutput, } from "./commands/GetResolverCommand"; import { GetSchemaCreationStatusCommandInput, GetSchemaCreationStatusCommandOutput, } from "./commands/GetSchemaCreationStatusCommand"; import { GetSourceApiAssociationCommandInput, GetSourceApiAssociationCommandOutput, } from "./commands/GetSourceApiAssociationCommand"; import { GetTypeCommandInput, GetTypeCommandOutput, } from "./commands/GetTypeCommand"; import { ListApiKeysCommandInput, ListApiKeysCommandOutput, } from "./commands/ListApiKeysCommand"; import { ListApisCommandInput, ListApisCommandOutput, } from "./commands/ListApisCommand"; import { ListChannelNamespacesCommandInput, ListChannelNamespacesCommandOutput, } from "./commands/ListChannelNamespacesCommand"; import { ListDataSourcesCommandInput, ListDataSourcesCommandOutput, } from "./commands/ListDataSourcesCommand"; import { ListDomainNamesCommandInput, ListDomainNamesCommandOutput, } from "./commands/ListDomainNamesCommand"; import { ListFunctionsCommandInput, ListFunctionsCommandOutput, } from "./commands/ListFunctionsCommand"; import { ListGraphqlApisCommandInput, ListGraphqlApisCommandOutput, } from "./commands/ListGraphqlApisCommand"; import { ListResolversByFunctionCommandInput, ListResolversByFunctionCommandOutput, } from "./commands/ListResolversByFunctionCommand"; import { ListResolversCommandInput, ListResolversCommandOutput, } from "./commands/ListResolversCommand"; import { ListSourceApiAssociationsCommandInput, ListSourceApiAssociationsCommandOutput, } from "./commands/ListSourceApiAssociationsCommand"; import { ListTagsForResourceCommandInput, ListTagsForResourceCommandOutput, } from "./commands/ListTagsForResourceCommand"; import { ListTypesByAssociationCommandInput, ListTypesByAssociationCommandOutput, } from "./commands/ListTypesByAssociationCommand"; import { ListTypesCommandInput, ListTypesCommandOutput, } from "./commands/ListTypesCommand"; import { PutGraphqlApiEnvironmentVariablesCommandInput, PutGraphqlApiEnvironmentVariablesCommandOutput, } from "./commands/PutGraphqlApiEnvironmentVariablesCommand"; import { StartDataSourceIntrospectionCommandInput, StartDataSourceIntrospectionCommandOutput, } from "./commands/StartDataSourceIntrospectionCommand"; import { StartSchemaCreationCommandInput, StartSchemaCreationCommandOutput, } from "./commands/StartSchemaCreationCommand"; import { StartSchemaMergeCommandInput, StartSchemaMergeCommandOutput, } from "./commands/StartSchemaMergeCommand"; import { TagResourceCommandInput, TagResourceCommandOutput, } from "./commands/TagResourceCommand"; import { UntagResourceCommandInput, UntagResourceCommandOutput, } from "./commands/UntagResourceCommand"; import { UpdateApiCacheCommandInput, UpdateApiCacheCommandOutput, } from "./commands/UpdateApiCacheCommand"; import { UpdateApiCommandInput, UpdateApiCommandOutput, } from "./commands/UpdateApiCommand"; import { UpdateApiKeyCommandInput, UpdateApiKeyCommandOutput, } from "./commands/UpdateApiKeyCommand"; import { UpdateChannelNamespaceCommandInput, UpdateChannelNamespaceCommandOutput, } from "./commands/UpdateChannelNamespaceCommand"; import { UpdateDataSourceCommandInput, UpdateDataSourceCommandOutput, } from "./commands/UpdateDataSourceCommand"; import { UpdateDomainNameCommandInput, UpdateDomainNameCommandOutput, } from "./commands/UpdateDomainNameCommand"; import { UpdateFunctionCommandInput, UpdateFunctionCommandOutput, } from "./commands/UpdateFunctionCommand"; import { UpdateGraphqlApiCommandInput, UpdateGraphqlApiCommandOutput, } from "./commands/UpdateGraphqlApiCommand"; import { UpdateResolverCommandInput, UpdateResolverCommandOutput, } from "./commands/UpdateResolverCommand"; import { UpdateSourceApiAssociationCommandInput, UpdateSourceApiAssociationCommandOutput, } from "./commands/UpdateSourceApiAssociationCommand"; import { UpdateTypeCommandInput, UpdateTypeCommandOutput, } from "./commands/UpdateTypeCommand"; import { ClientInputEndpointParameters, ClientResolvedEndpointParameters, EndpointParameters, } from "./endpoint/EndpointParameters"; import { RuntimeExtension, RuntimeExtensionsConfig } from "./runtimeExtensions"; export { __Client }; export type ServiceInputTypes = | AssociateApiCommandInput | AssociateMergedGraphqlApiCommandInput | AssociateSourceGraphqlApiCommandInput | CreateApiCacheCommandInput | CreateApiCommandInput | CreateApiKeyCommandInput | CreateChannelNamespaceCommandInput | CreateDataSourceCommandInput | CreateDomainNameCommandInput | CreateFunctionCommandInput | CreateGraphqlApiCommandInput | CreateResolverCommandInput | CreateTypeCommandInput | DeleteApiCacheCommandInput | DeleteApiCommandInput | DeleteApiKeyCommandInput | DeleteChannelNamespaceCommandInput | DeleteDataSourceCommandInput | DeleteDomainNameCommandInput | DeleteFunctionCommandInput | DeleteGraphqlApiCommandInput | DeleteResolverCommandInput | DeleteTypeCommandInput | DisassociateApiCommandInput | DisassociateMergedGraphqlApiCommandInput | DisassociateSourceGraphqlApiCommandInput | EvaluateCodeCommandInput | EvaluateMappingTemplateCommandInput | FlushApiCacheCommandInput | GetApiAssociationCommandInput | GetApiCacheCommandInput | GetApiCommandInput | GetChannelNamespaceCommandInput | GetDataSourceCommandInput | GetDataSourceIntrospectionCommandInput | GetDomainNameCommandInput | GetFunctionCommandInput | GetGraphqlApiCommandInput | GetGraphqlApiEnvironmentVariablesCommandInput | GetIntrospectionSchemaCommandInput | GetResolverCommandInput | GetSchemaCreationStatusCommandInput | GetSourceApiAssociationCommandInput | GetTypeCommandInput | ListApiKeysCommandInput | ListApisCommandInput | ListChannelNamespacesCommandInput | ListDataSourcesCommandInput | ListDomainNamesCommandInput | ListFunctionsCommandInput | ListGraphqlApisCommandInput | ListResolversByFunctionCommandInput | ListResolversCommandInput | ListSourceApiAssociationsCommandInput | ListTagsForResourceCommandInput | ListTypesByAssociationCommandInput | ListTypesCommandInput | PutGraphqlApiEnvironmentVariablesCommandInput | StartDataSourceIntrospectionCommandInput | StartSchemaCreationCommandInput | StartSchemaMergeCommandInput | TagResourceCommandInput | UntagResourceCommandInput | UpdateApiCacheCommandInput | UpdateApiCommandInput | UpdateApiKeyCommandInput | UpdateChannelNamespaceCommandInput | UpdateDataSourceCommandInput | UpdateDomainNameCommandInput | UpdateFunctionCommandInput | UpdateGraphqlApiCommandInput | UpdateResolverCommandInput | UpdateSourceApiAssociationCommandInput | UpdateTypeCommandInput; export type ServiceOutputTypes = | AssociateApiCommandOutput | AssociateMergedGraphqlApiCommandOutput | AssociateSourceGraphqlApiCommandOutput | CreateApiCacheCommandOutput | CreateApiCommandOutput | CreateApiKeyCommandOutput | CreateChannelNamespaceCommandOutput | CreateDataSourceCommandOutput | CreateDomainNameCommandOutput | CreateFunctionCommandOutput | CreateGraphqlApiCommandOutput | CreateResolverCommandOutput | CreateTypeCommandOutput | DeleteApiCacheCommandOutput | DeleteApiCommandOutput | DeleteApiKeyCommandOutput | DeleteChannelNamespaceCommandOutput | DeleteDataSourceCommandOutput | DeleteDomainNameCommandOutput | DeleteFunctionCommandOutput | DeleteGraphqlApiCommandOutput | DeleteResolverCommandOutput | DeleteTypeCommandOutput | DisassociateApiCommandOutput | DisassociateMergedGraphqlApiCommandOutput | DisassociateSourceGraphqlApiCommandOutput | EvaluateCodeCommandOutput | EvaluateMappingTemplateCommandOutput | FlushApiCacheCommandOutput | GetApiAssociationCommandOutput | GetApiCacheCommandOutput | GetApiCommandOutput | GetChannelNamespaceCommandOutput | GetDataSourceCommandOutput | GetDataSourceIntrospectionCommandOutput | GetDomainNameCommandOutput | GetFunctionCommandOutput | GetGraphqlApiCommandOutput | GetGraphqlApiEnvironmentVariablesCommandOutput | GetIntrospectionSchemaCommandOutput | GetResolverCommandOutput | GetSchemaCreationStatusCommandOutput | GetSourceApiAssociationCommandOutput | GetTypeCommandOutput | ListApiKeysCommandOutput | ListApisCommandOutput | ListChannelNamespacesCommandOutput | ListDataSourcesCommandOutput | ListDomainNamesCommandOutput | ListFunctionsCommandOutput | ListGraphqlApisCommandOutput | ListResolversByFunctionCommandOutput | ListResolversCommandOutput | ListSourceApiAssociationsCommandOutput | ListTagsForResourceCommandOutput | ListTypesByAssociationCommandOutput | ListTypesCommandOutput | PutGraphqlApiEnvironmentVariablesCommandOutput | StartDataSourceIntrospectionCommandOutput | StartSchemaCreationCommandOutput | StartSchemaMergeCommandOutput | TagResourceCommandOutput | UntagResourceCommandOutput | UpdateApiCacheCommandOutput | UpdateApiCommandOutput | UpdateApiKeyCommandOutput | UpdateChannelNamespaceCommandOutput | UpdateDataSourceCommandOutput | UpdateDomainNameCommandOutput | UpdateFunctionCommandOutput | UpdateGraphqlApiCommandOutput | UpdateResolverCommandOutput | UpdateSourceApiAssociationCommandOutput | UpdateTypeCommandOutput; export interface ClientDefaults extends Partial<__SmithyConfiguration<__HttpHandlerOptions>> { requestHandler?: __HttpHandlerUserInput; sha256?: __ChecksumConstructor | __HashConstructor; urlParser?: __UrlParser; bodyLengthChecker?: __BodyLengthCalculator; streamCollector?: __StreamCollector; base64Decoder?: __Decoder; base64Encoder?: __Encoder; utf8Decoder?: __Decoder; utf8Encoder?: __Encoder; runtime?: string; disableHostPrefix?: boolean; serviceId?: string; useDualstackEndpoint?: boolean | __Provider; useFipsEndpoint?: boolean | __Provider; region?: string | __Provider; profile?: string; defaultUserAgentProvider?: __Provider<__UserAgent>; credentialDefaultProvider?: (input: any) => AwsCredentialIdentityProvider; maxAttempts?: number | __Provider; retryMode?: string | __Provider; logger?: __Logger; extensions?: RuntimeExtension[]; defaultsMode?: __DefaultsMode | __Provider<__DefaultsMode>; } export type AppSyncClientConfigType = Partial< __SmithyConfiguration<__HttpHandlerOptions> > & ClientDefaults & UserAgentInputConfig & RetryInputConfig & RegionInputConfig & HostHeaderInputConfig & EndpointInputConfig & HttpAuthSchemeInputConfig & ClientInputEndpointParameters; export interface AppSyncClientConfig extends AppSyncClientConfigType {} export type AppSyncClientResolvedConfigType = __SmithyResolvedConfiguration<__HttpHandlerOptions> & Required & RuntimeExtensionsConfig & UserAgentResolvedConfig & RetryResolvedConfig & RegionResolvedConfig & HostHeaderResolvedConfig & EndpointResolvedConfig & HttpAuthSchemeResolvedConfig & ClientResolvedEndpointParameters; export interface AppSyncClientResolvedConfig extends AppSyncClientResolvedConfigType {} export declare class AppSyncClient extends __Client< __HttpHandlerOptions, ServiceInputTypes, ServiceOutputTypes, AppSyncClientResolvedConfig > { readonly config: AppSyncClientResolvedConfig; constructor( ...[configuration]: __CheckOptionalClientConfig ); destroy(): void; }