@aws-amplify/graphql-transformer-interfaces
Advanced tools
Comparing version 3.6.0-sql-gen2-1.0 to 3.6.0-test-binary-size.0
19
API.md
@@ -317,2 +317,16 @@ ## API Report File for "@aws-amplify/graphql-transformer-interfaces" | ||
// @public (undocumented) | ||
export interface RDSSNSTopicMapping { | ||
// (undocumented) | ||
readonly [key: string]: { | ||
topicArn: string; | ||
}; | ||
} | ||
// @public (undocumented) | ||
export interface RDSSNSTopicMappingProvider { | ||
// (undocumented) | ||
rdsSnsTopicMapping?: RDSSNSTopicMapping; | ||
} | ||
// @public (undocumented) | ||
type ReadonlyArray_2<T> = Readonly<Array<Readonly<T>>>; | ||
@@ -469,3 +483,2 @@ export { ReadonlyArray_2 as ReadonlyArray } | ||
adminRoles?: string[]; | ||
enableIamAccess?: boolean; | ||
}; | ||
@@ -552,3 +565,3 @@ | ||
// @public (undocumented) | ||
export interface TransformerContextProvider extends DataSourceStrategiesProvider, RDSLayerMappingProvider { | ||
export interface TransformerContextProvider extends DataSourceStrategiesProvider, RDSLayerMappingProvider, RDSSNSTopicMappingProvider { | ||
// (undocumented) | ||
@@ -825,3 +838,3 @@ api: GraphQLAPIProvider; | ||
// @public (undocumented) | ||
export type TransformerSchemaVisitStepContextProvider = Pick<TransformerContextProvider, 'inputDocument' | 'dataSourceStrategies' | 'sqlDirectiveDataSourceStrategies' | 'output' | 'providerRegistry' | 'transformParameters' | 'isProjectUsingDataStore' | 'getResolverConfig' | 'metadata' | 'authConfig' | 'resourceHelper' | 'synthParameters'>; | ||
export type TransformerSchemaVisitStepContextProvider = Pick<TransformerContextProvider, 'inputDocument' | 'dataSourceStrategies' | 'sqlDirectiveDataSourceStrategies' | 'output' | 'providerRegistry' | 'transformParameters' | 'isProjectUsingDataStore' | 'getResolverConfig' | 'metadata' | 'authConfig' | 'resourceHelper'>; | ||
@@ -828,0 +841,0 @@ // @public (undocumented) |
@@ -6,3 +6,3 @@ # Change Log | ||
# [3.6.0-sql-gen2-1.0](https://github.com/aws-amplify/amplify-category-api/compare/@aws-amplify/graphql-transformer-interfaces@3.5.0...@aws-amplify/graphql-transformer-interfaces@3.6.0-sql-gen2-1.0) (2024-04-02) | ||
# [3.6.0-test-binary-size.0](https://github.com/aws-amplify/amplify-category-api/compare/@aws-amplify/graphql-transformer-interfaces@3.5.0...@aws-amplify/graphql-transformer-interfaces@3.6.0-test-binary-size.0) (2024-04-05) | ||
@@ -12,4 +12,3 @@ ### Features | ||
- add cdk sql connection string support ([#2409](https://github.com/aws-amplify/amplify-category-api/issues/2409)) ([274d117](https://github.com/aws-amplify/amplify-category-api/commit/274d1176d96e265d02817a975848c767d6d43c31)) | ||
- generic iam authorization ([#2385](https://github.com/aws-amplify/amplify-category-api/issues/2385)) ([550ee80](https://github.com/aws-amplify/amplify-category-api/commit/550ee803275817d25447ff1400d55eb1ad4cd0c2)) | ||
- iam access support for searchable, index and sql directives ([#2398](https://github.com/aws-amplify/amplify-category-api/issues/2398)) ([c2a3d92](https://github.com/aws-amplify/amplify-category-api/commit/c2a3d92e89891e9585aa1c26731f132171e271be)) | ||
- Fetch SNS topic ARN from SQL manifest ([#2345](https://github.com/aws-amplify/amplify-category-api/issues/2345)) ([fca256e](https://github.com/aws-amplify/amplify-category-api/commit/fca256e7cabf5af838b28b26c4ae0c3c8b1583eb)) | ||
@@ -16,0 +15,0 @@ # [3.5.0](https://github.com/aws-amplify/amplify-category-api/compare/@aws-amplify/graphql-transformer-interfaces@3.4.0...@aws-amplify/graphql-transformer-interfaces@3.5.0) (2024-03-28) |
@@ -67,5 +67,13 @@ export type ModelDataSourceStrategy = DefaultDynamoDbModelDataSourceStrategy | AmplifyDynamoDbModelDataSourceStrategy | SQLLambdaModelDataSourceStrategy; | ||
} | ||
export interface RDSSNSTopicMapping { | ||
readonly [key: string]: { | ||
topicArn: string; | ||
}; | ||
} | ||
export interface RDSLayerMappingProvider { | ||
rdsLayerMapping?: RDSLayerMapping; | ||
} | ||
export interface RDSSNSTopicMappingProvider { | ||
rdsSnsTopicMapping?: RDSSNSTopicMapping; | ||
} | ||
export declare const isSqlModelDataSourceDbConnectionConfig: (obj: any) => obj is SqlModelDataSourceDbConnectionConfig; | ||
@@ -72,0 +80,0 @@ export declare const isSqlModelDataSourceSsmDbConnectionConfig: (obj: any) => obj is SqlModelDataSourceSsmDbConnectionConfig; |
@@ -9,4 +9,3 @@ export type SynthParameters = { | ||
adminRoles?: string[]; | ||
enableIamAccess?: boolean; | ||
}; | ||
//# sourceMappingURL=synth-parameters.d.ts.map |
import { DocumentNode } from 'graphql'; | ||
import { AppSyncAuthConfiguration, GraphQLAPIProvider } from '../graphql-api-provider'; | ||
import { DataSourceStrategiesProvider, RDSLayerMappingProvider } from '../model-datasource'; | ||
import { DataSourceStrategiesProvider, RDSLayerMappingProvider, RDSSNSTopicMappingProvider } from '../model-datasource'; | ||
import { TransformerDataSourceManagerProvider } from './transformer-datasource-provider'; | ||
@@ -20,3 +20,3 @@ import { TransformerProviderRegistry } from './transformer-provider-registry'; | ||
}; | ||
export interface TransformerContextProvider extends DataSourceStrategiesProvider, RDSLayerMappingProvider { | ||
export interface TransformerContextProvider extends DataSourceStrategiesProvider, RDSLayerMappingProvider, RDSSNSTopicMappingProvider { | ||
metadata: TransformerContextMetadataProvider; | ||
@@ -38,3 +38,3 @@ resolvers: TransformerResolversManagerProvider; | ||
export type TransformerBeforeStepContextProvider = Pick<TransformerContextProvider, 'inputDocument' | 'dataSourceStrategies' | 'sqlDirectiveDataSourceStrategies' | 'transformParameters' | 'isProjectUsingDataStore' | 'getResolverConfig' | 'authConfig' | 'stackManager' | 'synthParameters'>; | ||
export type TransformerSchemaVisitStepContextProvider = Pick<TransformerContextProvider, 'inputDocument' | 'dataSourceStrategies' | 'sqlDirectiveDataSourceStrategies' | 'output' | 'providerRegistry' | 'transformParameters' | 'isProjectUsingDataStore' | 'getResolverConfig' | 'metadata' | 'authConfig' | 'resourceHelper' | 'synthParameters'>; | ||
export type TransformerSchemaVisitStepContextProvider = Pick<TransformerContextProvider, 'inputDocument' | 'dataSourceStrategies' | 'sqlDirectiveDataSourceStrategies' | 'output' | 'providerRegistry' | 'transformParameters' | 'isProjectUsingDataStore' | 'getResolverConfig' | 'metadata' | 'authConfig' | 'resourceHelper'>; | ||
export type TransformerValidationStepContextProvider = Pick<TransformerContextProvider, 'inputDocument' | 'dataSourceStrategies' | 'sqlDirectiveDataSourceStrategies' | 'output' | 'providerRegistry' | 'dataSources' | 'transformParameters' | 'isProjectUsingDataStore' | 'getResolverConfig' | 'metadata' | 'authConfig' | 'resourceHelper' | 'resolvers' | 'stackManager' | 'synthParameters'>; | ||
@@ -41,0 +41,0 @@ export type TransformerPrepareStepContextProvider = TransformerValidationStepContextProvider; |
{ | ||
"name": "@aws-amplify/graphql-transformer-interfaces", | ||
"version": "3.6.0-sql-gen2-1.0", | ||
"version": "3.6.0-test-binary-size.0", | ||
"description": "Amplify GraphQL transformer interface definitions", | ||
@@ -63,3 +63,3 @@ "repository": { | ||
}, | ||
"gitHead": "6b20fe9d8698030b08f97f0ac49cd1cba3aa63c9" | ||
"gitHead": "0d198a0d8206e3fd29dd1b1410b6a535ee41b574" | ||
} |
@@ -233,2 +233,13 @@ // ######################################################################################################################################### | ||
/** | ||
* Maps a given AWS region to the SQL SNS topic ARN for that region. TODO: Once we remove SQL imports from Gen1 CLI, remove this | ||
* from the transformer interfaces package in favor of the model generator, which is the only place that needs it now that we always resolve | ||
* the layer mapping at deploy time. | ||
*/ | ||
export interface RDSSNSTopicMapping { | ||
readonly [key: string]: { | ||
topicArn: string; | ||
}; | ||
} | ||
/** | ||
* Defines types that vend an rdsLayerMapping field. This is used solely for the Gen1 CLI import API flow, since wiring the custom resource | ||
@@ -242,2 +253,10 @@ * provider used by the CDK isn't worth the cost. TODO: Remove this once we remove SQL imports from Gen1 CLI. | ||
/** | ||
* Defines types that vend an rdsSnsTopicMapping field. This is used solely for the Gen1 CLI import API flow, since wiring the custom resource | ||
* provider used by the CDK isn't worth the cost. TODO: Remove this once we remove SQL imports from Gen1 CLI. | ||
*/ | ||
export interface RDSSNSTopicMappingProvider { | ||
rdsSnsTopicMapping?: RDSSNSTopicMapping; | ||
} | ||
/** | ||
* Type predicate that returns true if the object is a SqlModelDataSourceDbConnectionConfig. | ||
@@ -244,0 +263,0 @@ * @param obj the object to inspect |
@@ -9,3 +9,2 @@ export type SynthParameters = { | ||
adminRoles?: string[]; | ||
enableIamAccess?: boolean; | ||
}; |
import { DocumentNode } from 'graphql'; | ||
import { AppSyncAuthConfiguration, GraphQLAPIProvider } from '../graphql-api-provider'; | ||
import { DataSourceStrategiesProvider, RDSLayerMappingProvider } from '../model-datasource'; | ||
import { DataSourceStrategiesProvider, RDSLayerMappingProvider, RDSSNSTopicMappingProvider } from '../model-datasource'; | ||
import { TransformerDataSourceManagerProvider } from './transformer-datasource-provider'; | ||
@@ -21,3 +21,3 @@ import { TransformerProviderRegistry } from './transformer-provider-registry'; | ||
export interface TransformerContextProvider extends DataSourceStrategiesProvider, RDSLayerMappingProvider { | ||
export interface TransformerContextProvider extends DataSourceStrategiesProvider, RDSLayerMappingProvider, RDSSNSTopicMappingProvider { | ||
metadata: TransformerContextMetadataProvider; | ||
@@ -67,3 +67,2 @@ resolvers: TransformerResolversManagerProvider; | ||
| 'resourceHelper' | ||
| 'synthParameters' | ||
>; | ||
@@ -70,0 +69,0 @@ |
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
565828
2026