graphql-transformer-common
Version:
Common code and constants for AppSync Transformers
120 lines • 6.54 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.ResourceConstants = void 0;
class ResourceConstants {
}
exports.ResourceConstants = ResourceConstants;
ResourceConstants.NONE = 'NONE';
ResourceConstants.DEFAULT_PAGE_LIMIT = 100;
ResourceConstants.DEFAULT_SYNC_QUERY_PAGE_LIMIT = 100;
ResourceConstants.DEFAULT_SEARCHABLE_PAGE_LIMIT = 100;
ResourceConstants.RESOURCES = {
GraphQLAPILogicalID: 'GraphQLAPI',
GraphQLSchemaLogicalID: 'GraphQLSchema',
APIKeyLogicalID: 'GraphQLAPIKey',
AuthRolePolicy: 'AuthRolePolicy',
UnauthRolePolicy: 'UnauthRolePolicy',
ElasticsearchAccessIAMRoleLogicalID: 'ElasticSearchAccessIAMRole',
ElasticsearchDomainLogicalID: 'ElasticSearchDomain',
ElasticsearchStreamingLambdaIAMRoleLogicalID: 'ElasticSearchStreamingLambdaIAMRole',
ElasticsearchStreamingLambdaFunctionLogicalID: 'ElasticSearchStreamingLambdaFunction',
ElasticsearchDataSourceLogicalID: 'ElasticSearchDataSource',
OpenSearchAccessIAMRoleLogicalID: 'OpenSearchAccessIAMRole',
OpenSearchDomainLogicalID: 'OpenSearchDomain',
OpenSearchStreamingLambdaIAMRoleLogicalID: 'OpenSearchStreamingLambdaIAMRole',
OpenSearchStreamingLambdaFunctionLogicalID: 'OpenSearchStreamingLambdaFunction',
OpenSearchDataSourceLogicalID: 'OpenSearchDataSource',
SQLLayerManifestBucket: 'amplify-rds-layer-resources',
SQLLayerManifestBucketRegion: 'us-east-1',
SQLLayerVersionManifestKeyPrefix: 'sql-layer-versions/',
SQLSNSTopicARNManifestKeyPrefix: 'sql-sns-topic-versions/',
NoneDataSource: 'NoneDataSource',
AuthCognitoUserPoolLogicalID: 'AuthCognitoUserPool',
AuthCognitoUserPoolNativeClientLogicalID: 'AuthCognitoUserPoolNativeClient',
AuthCognitoUserPoolJSClientLogicalID: 'AuthCognitoUserPoolJSClient',
TableManagerOnEventHandlerLogicalID: 'TableManagerOnEventHandler',
TableManagerIsCompleteHandlerLogicalID: 'TableManagerIsCompleteHandler',
TableManagerCustomProviderLogicalID: 'TableManagerCustomProvider',
};
ResourceConstants.PARAMETERS = {
Env: 'env',
S3DeploymentBucket: 'S3DeploymentBucket',
S3DeploymentRootKey: 'S3DeploymentRootKey',
AppSyncApiName: 'AppSyncApiName',
AppSyncApiId: 'AppSyncApiId',
CreateAPIKey: 'CreateAPIKey',
AuthRoleName: 'authRoleName',
UnauthRoleName: 'unauthRoleName',
APIKeyExpirationEpoch: 'APIKeyExpirationEpoch',
DynamoDBBillingMode: 'DynamoDBBillingMode',
DynamoDBModelTableReadIOPS: 'DynamoDBModelTableReadIOPS',
DynamoDBModelTableWriteIOPS: 'DynamoDBModelTableWriteIOPS',
DynamoDBEnablePointInTimeRecovery: 'DynamoDBEnablePointInTimeRecovery',
DynamoDBEnableServerSideEncryption: 'DynamoDBEnableServerSideEncryption',
ElasticsearchAccessIAMRoleName: 'ElasticSearchAccessIAMRoleName',
ElasticsearchDebugStreamingLambda: 'ElasticSearchDebugStreamingLambda',
ElasticsearchStreamingIAMRoleName: 'ElasticSearchStreamingIAMRoleName',
ElasticsearchStreamingFunctionName: 'ElasticSearchStreamingFunctionName',
ElasticsearchStreamBatchSize: 'ElasticSearchStreamBatchSize',
ElasticsearchStreamMaximumBatchingWindowInSeconds: 'ElasticSearchStreamMaximumBatchingWindowInSeconds',
ElasticsearchInstanceCount: 'ElasticSearchInstanceCount',
ElasticsearchInstanceType: 'ElasticSearchInstanceType',
ElasticsearchEBSVolumeGB: 'ElasticSearchEBSVolumeGB',
ElasticsearchStreamingLambdaHandlerName: 'ElasticSearchStreamingLambdaHandlerName',
ElasticsearchStreamingLambdaRuntime: 'ElasticSearchStreamingLambdaRuntime',
OpenSearchAccessIAMRoleName: 'OpenSearchAccessIAMRoleName',
OpenSearchDebugStreamingLambda: 'OpenSearchDebugStreamingLambda',
OpenSearchStreamingIAMRoleName: 'OpenSearchStreamingIAMRoleName',
OpenSearchStreamingFunctionName: 'OpenSearchStreamingFunctionName',
OpenSearchStreamBatchSize: 'OpenSearchStreamBatchSize',
OpenSearchStreamMaximumBatchingWindowInSeconds: 'OpenSearchStreamMaximumBatchingWindowInSeconds',
OpenSearchInstanceCount: 'OpenSearchInstanceCount',
OpenSearchInstanceType: 'OpenSearchInstanceType',
OpenSearchEBSVolumeGB: 'OpenSearchEBSVolumeGB',
OpenSearchStreamingLambdaHandlerName: 'OpenSearchStreamingLambdaHandlerName',
OpenSearchStreamingLambdaRuntime: 'OpenSearchStreamingLambdaRuntime',
AuthCognitoUserPoolId: 'AuthCognitoUserPoolId',
};
ResourceConstants.MAPPINGS = {};
ResourceConstants.CONDITIONS = {
HasEnvironmentParameter: 'HasEnvironmentParameter',
ShouldUsePayPerRequestBilling: 'ShouldUsePayPerRequestBilling',
ShouldUsePointInTimeRecovery: 'ShouldUsePointInTimeRecovery',
ShouldUseServerSideEncryption: 'ShouldUseServerSideEncryption',
ShouldCreateAPIKey: 'ShouldCreateAPIKey',
APIKeyExpirationEpochIsPositive: 'APIKeyExpirationEpochIsPositive',
};
ResourceConstants.OUTPUTS = {
GraphQLAPIEndpointOutput: 'GraphQLAPIEndpointOutput',
GraphQLAPIApiKeyOutput: 'GraphQLAPIKeyOutput',
GraphQLAPIIdOutput: 'GraphQLAPIIdOutput',
ElasticsearchStreamingLambdaIAMRoleArn: 'ElasticsearchStreamingLambdaIAMRoleArn',
ElasticsearchAccessIAMRoleArn: 'ElasticsearchAccessIAMRoleArn',
ElasticsearchDomainArn: 'ElasticsearchDomainArn',
ElasticsearchDomainEndpoint: 'ElasticsearchDomainEndpoint',
OpenSearchStreamingLambdaIAMRoleArn: 'OpenSearchStreamingLambdaIAMRoleArn',
OpenSearchAccessIAMRoleArn: 'OpenSearchAccessIAMRoleArn',
OpenSearchDomainArn: 'OpenSearchDomainArn',
OpenSearchDomainEndpoint: 'OpenSearchDomainEndpoint',
AuthCognitoUserPoolIdOutput: 'AuthCognitoUserPoolIdOutput',
AuthCognitoUserPoolNativeClientOutput: 'AuthCognitoUserPoolNativeClientId',
AuthCognitoUserPoolJSClientOutput: 'AuthCognitoUserPoolJSClientId',
};
ResourceConstants.METADATA = {};
ResourceConstants.SNIPPETS = {
AuthCondition: 'authCondition',
AuthMode: 'authMode',
VersionedCondition: 'versionedCondition',
ModelObjectKey: 'modelObjectKey',
DynamoDBNameOverrideMap: 'dynamodbNameOverrideMap',
ModelQueryExpression: 'modelQueryExpression',
ModelQueryIndex: 'modelQueryIndex',
IsDynamicGroupAuthorizedVariable: 'isDynamicGroupAuthorized',
IsLocalDynamicGroupAuthorizedVariable: 'isLocalDynamicGroupAuthorized',
IsStaticGroupAuthorizedVariable: 'isStaticGroupAuthorized',
IsOwnerAuthorizedVariable: 'isOwnerAuthorized',
IsLocalOwnerAuthorizedVariable: 'isLocalOwnerAuthorized',
SyncResolverKey: 'syncResolverKey',
HasSeenSomeKeyArg: 'hasSeenSomeKeyArg',
};
//# sourceMappingURL=ResourceConstants.js.map