Socket
Socket
Sign inDemoInstall

@aws-amplify/graphql-transformer-interfaces

Package Overview
Dependencies
40
Maintainers
10
Versions
299
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install

Comparing version 3.5.1-gen2-release.0 to 3.6.0-sql-gen2.0

14

API.md

@@ -235,2 +235,5 @@ ## API Report File for "@aws-amplify/graphql-transformer-interfaces"

// @public (undocumented)
export const isSqlModelDataSourceSsmDbConnectionStringConfig: (obj: any) => obj is SqlModelDataSourceSsmDbConnectionStringConfig;
// @public (undocumented)
export type MappingTemplateProvider = InlineMappingTemplateProvider | S3MappingTemplateProvider;

@@ -385,3 +388,3 @@

// @public (undocumented)
export type SqlModelDataSourceDbConnectionConfig = SqlModelDataSourceSecretsManagerDbConnectionConfig | SqlModelDataSourceSsmDbConnectionConfig;
export type SqlModelDataSourceDbConnectionConfig = SqlModelDataSourceSecretsManagerDbConnectionConfig | SqlModelDataSourceSsmDbConnectionConfig | SqlModelDataSourceSsmDbConnectionStringConfig;

@@ -417,2 +420,8 @@ // @public (undocumented)

// @public (undocumented)
export interface SqlModelDataSourceSsmDbConnectionStringConfig {
// (undocumented)
readonly connectionUriSsmPath: string;
}
// @public (undocumented)
export interface StackManagerProvider {

@@ -462,3 +471,2 @@ // (undocumented)

adminRoles?: string[];
enableIamAccess?: boolean;
};

@@ -817,3 +825,3 @@

// @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'>;

@@ -820,0 +828,0 @@ // @public (undocumented)

@@ -6,6 +6,8 @@ # Change Log

## [3.5.1-gen2-release.0](https://github.com/aws-amplify/amplify-category-api/compare/@aws-amplify/graphql-transformer-interfaces@3.5.0-gen2-release.1...@aws-amplify/graphql-transformer-interfaces@3.5.1-gen2-release.0) (2024-03-29)
# [3.6.0-sql-gen2.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.0) (2024-04-02)
**Note:** Version bump only for package @aws-amplify/graphql-transformer-interfaces
### Features
- add option to specify connection string ssm path ([7f1d850](https://github.com/aws-amplify/amplify-category-api/commit/7f1d850de86be977fe5c859433433d77ccd077db))
# [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)

@@ -12,0 +14,0 @@

@@ -34,3 +34,6 @@ export type ModelDataSourceStrategy = DefaultDynamoDbModelDataSourceStrategy | AmplifyDynamoDbModelDataSourceStrategy | SQLLambdaModelDataSourceStrategy;

}
export type SqlModelDataSourceDbConnectionConfig = SqlModelDataSourceSecretsManagerDbConnectionConfig | SqlModelDataSourceSsmDbConnectionConfig;
export type SqlModelDataSourceDbConnectionConfig = SqlModelDataSourceSecretsManagerDbConnectionConfig | SqlModelDataSourceSsmDbConnectionConfig | SqlModelDataSourceSsmDbConnectionStringConfig;
export interface SqlModelDataSourceSsmDbConnectionStringConfig {
readonly connectionUriSsmPath: string;
}
export interface SqlModelDataSourceSecretsManagerDbConnectionConfig {

@@ -71,2 +74,3 @@ readonly secretArn: string;

export declare const isSqlModelDataSourceSecretsManagerDbConnectionConfig: (obj: any) => obj is SqlModelDataSourceSecretsManagerDbConnectionConfig;
export declare const isSqlModelDataSourceSsmDbConnectionStringConfig: (obj: any) => obj is SqlModelDataSourceSsmDbConnectionStringConfig;
//# sourceMappingURL=types.d.ts.map
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.isSqlModelDataSourceSecretsManagerDbConnectionConfig = exports.isSqlModelDataSourceSsmDbConnectionConfig = exports.isSqlModelDataSourceDbConnectionConfig = void 0;
exports.isSqlModelDataSourceSsmDbConnectionStringConfig = exports.isSqlModelDataSourceSecretsManagerDbConnectionConfig = exports.isSqlModelDataSourceSsmDbConnectionConfig = exports.isSqlModelDataSourceDbConnectionConfig = void 0;
const isSqlModelDataSourceDbConnectionConfig = (obj) => {

@@ -25,2 +25,6 @@ return (0, exports.isSqlModelDataSourceSsmDbConnectionConfig)(obj) || (0, exports.isSqlModelDataSourceSecretsManagerDbConnectionConfig)(obj);

exports.isSqlModelDataSourceSecretsManagerDbConnectionConfig = isSqlModelDataSourceSecretsManagerDbConnectionConfig;
const isSqlModelDataSourceSsmDbConnectionStringConfig = (obj) => {
return (typeof obj === 'object' || typeof obj === 'function') && typeof obj.connectionUriSsmPath === 'string';
};
exports.isSqlModelDataSourceSsmDbConnectionStringConfig = isSqlModelDataSourceSsmDbConnectionStringConfig;
//# sourceMappingURL=types.js.map

@@ -9,4 +9,3 @@ export type SynthParameters = {

adminRoles?: string[];
enableIamAccess?: boolean;
};
//# sourceMappingURL=synth-parameters.d.ts.map

@@ -37,3 +37,3 @@ import { DocumentNode } from 'graphql';

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'>;

@@ -40,0 +40,0 @@ export type TransformerPrepareStepContextProvider = TransformerValidationStepContextProvider;

{
"name": "@aws-amplify/graphql-transformer-interfaces",
"version": "3.5.1-gen2-release.0",
"version": "3.6.0-sql-gen2.0",
"description": "Amplify GraphQL transformer interface definitions",

@@ -63,3 +63,3 @@ "repository": {

},
"gitHead": "a550843921e81b923214a9038b0725ac5e6b2b67"
"gitHead": "b28d05f89e8a528dbf1f03836044594b40566b3d"
}

@@ -124,4 +124,14 @@ // #########################################################################################################################################

| SqlModelDataSourceSecretsManagerDbConnectionConfig
| SqlModelDataSourceSsmDbConnectionConfig;
| SqlModelDataSourceSsmDbConnectionConfig
| SqlModelDataSourceSsmDbConnectionStringConfig;
/**
* The configuration option to use a Secure Systems Manager parameter to store the connection string to the database.
* @experimental
*/
export interface SqlModelDataSourceSsmDbConnectionStringConfig {
/** The SSM Path to the secure connection string used for connecting to the database. **/
readonly connectionUriSsmPath: string;
}
/*

@@ -272,1 +282,10 @@ * The credentials stored in Secrets Manager that the lambda data source will use to connect to the database.

};
/**
* Type predicate that returns true if the object is a SqlModelDataSourceSsmDbConnectionStringConfig.
* @param obj the object to inspect
* @returns true if the object is shaped like a SqlModelDataSourceSsmDbConnectionStringConfig
*/
export const isSqlModelDataSourceSsmDbConnectionStringConfig = (obj: any): obj is SqlModelDataSourceSsmDbConnectionStringConfig => {
return (typeof obj === 'object' || typeof obj === 'function') && typeof obj.connectionUriSsmPath === 'string';
};

@@ -9,3 +9,2 @@ export type SynthParameters = {

adminRoles?: string[];
enableIamAccess?: boolean;
};

@@ -66,3 +66,2 @@ import { DocumentNode } from 'graphql';

| 'resourceHelper'
| 'synthParameters'
>;

@@ -69,0 +68,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

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc