@aws-amplify/graphql-transformer-core
Version:
A framework to transform from GraphQL SDL to AWS CloudFormation.
20 lines • 928 B
TypeScript
import { FunctionRuntimeTemplate } from '@aws-amplify/graphql-transformer-interfaces';
import { BaseDataSource, CfnFunctionConfiguration } from 'aws-cdk-lib/aws-appsync';
import { Construct } from 'constructs';
import { GraphQLApi } from './graphql-api';
export interface BaseFunctionConfigurationProps {
readonly description?: string;
readonly mappingTemplate: FunctionRuntimeTemplate;
}
export interface FunctionConfigurationProps extends BaseFunctionConfigurationProps {
readonly api: GraphQLApi;
readonly dataSource: BaseDataSource | string;
readonly runtime: CfnFunctionConfiguration.AppSyncRuntimeProperty | undefined;
}
export declare class AppSyncFunctionConfiguration extends Construct {
readonly arn: string;
readonly functionId: string;
private function;
constructor(scope: Construct, id: string, props: FunctionConfigurationProps);
}
//# sourceMappingURL=appsync-function.d.ts.map