@aws-amplify/graphql-api-construct
Version:
AppSync GraphQL Api Construct using Amplify GraphQL Transformer.
116 lines • 4.8 kB
TypeScript
export declare class ResourceConstants {
static NONE: string;
static DEFAULT_PAGE_LIMIT: number;
static DEFAULT_SYNC_QUERY_PAGE_LIMIT: number;
static DEFAULT_SEARCHABLE_PAGE_LIMIT: number;
static readonly RESOURCES: {
GraphQLAPILogicalID: string;
GraphQLSchemaLogicalID: string;
APIKeyLogicalID: string;
AuthRolePolicy: string;
UnauthRolePolicy: string;
ElasticsearchAccessIAMRoleLogicalID: string;
ElasticsearchDomainLogicalID: string;
ElasticsearchStreamingLambdaIAMRoleLogicalID: string;
ElasticsearchStreamingLambdaFunctionLogicalID: string;
ElasticsearchDataSourceLogicalID: string;
OpenSearchAccessIAMRoleLogicalID: string;
OpenSearchDomainLogicalID: string;
OpenSearchStreamingLambdaIAMRoleLogicalID: string;
OpenSearchStreamingLambdaFunctionLogicalID: string;
OpenSearchDataSourceLogicalID: string;
SQLLayerManifestBucket: string;
SQLLayerManifestBucketRegion: string;
SQLLayerVersionManifestKeyPrefix: string;
SQLSNSTopicARNManifestKeyPrefix: string;
NoneDataSource: string;
AuthCognitoUserPoolLogicalID: string;
AuthCognitoUserPoolNativeClientLogicalID: string;
AuthCognitoUserPoolJSClientLogicalID: string;
TableManagerOnEventHandlerLogicalID: string;
TableManagerIsCompleteHandlerLogicalID: string;
TableManagerCustomProviderLogicalID: string;
};
static PARAMETERS: {
Env: string;
S3DeploymentBucket: string;
S3DeploymentRootKey: string;
AppSyncApiName: string;
AppSyncApiId: string;
CreateAPIKey: string;
AuthRoleName: string;
UnauthRoleName: string;
APIKeyExpirationEpoch: string;
DynamoDBBillingMode: string;
DynamoDBModelTableReadIOPS: string;
DynamoDBModelTableWriteIOPS: string;
DynamoDBEnablePointInTimeRecovery: string;
DynamoDBEnableServerSideEncryption: string;
ElasticsearchAccessIAMRoleName: string;
ElasticsearchDebugStreamingLambda: string;
ElasticsearchStreamingIAMRoleName: string;
ElasticsearchStreamingFunctionName: string;
ElasticsearchStreamBatchSize: string;
ElasticsearchStreamMaximumBatchingWindowInSeconds: string;
ElasticsearchInstanceCount: string;
ElasticsearchInstanceType: string;
ElasticsearchEBSVolumeGB: string;
ElasticsearchStreamingLambdaHandlerName: string;
ElasticsearchStreamingLambdaRuntime: string;
OpenSearchAccessIAMRoleName: string;
OpenSearchDebugStreamingLambda: string;
OpenSearchStreamingIAMRoleName: string;
OpenSearchStreamingFunctionName: string;
OpenSearchStreamBatchSize: string;
OpenSearchStreamMaximumBatchingWindowInSeconds: string;
OpenSearchInstanceCount: string;
OpenSearchInstanceType: string;
OpenSearchEBSVolumeGB: string;
OpenSearchStreamingLambdaHandlerName: string;
OpenSearchStreamingLambdaRuntime: string;
AuthCognitoUserPoolId: string;
};
static MAPPINGS: {};
static CONDITIONS: {
HasEnvironmentParameter: string;
ShouldUsePayPerRequestBilling: string;
ShouldUsePointInTimeRecovery: string;
ShouldUseServerSideEncryption: string;
ShouldCreateAPIKey: string;
APIKeyExpirationEpochIsPositive: string;
};
static OUTPUTS: {
GraphQLAPIEndpointOutput: string;
GraphQLAPIApiKeyOutput: string;
GraphQLAPIIdOutput: string;
ElasticsearchStreamingLambdaIAMRoleArn: string;
ElasticsearchAccessIAMRoleArn: string;
ElasticsearchDomainArn: string;
ElasticsearchDomainEndpoint: string;
OpenSearchStreamingLambdaIAMRoleArn: string;
OpenSearchAccessIAMRoleArn: string;
OpenSearchDomainArn: string;
OpenSearchDomainEndpoint: string;
AuthCognitoUserPoolIdOutput: string;
AuthCognitoUserPoolNativeClientOutput: string;
AuthCognitoUserPoolJSClientOutput: string;
};
static METADATA: {};
static readonly SNIPPETS: {
AuthCondition: string;
AuthMode: string;
VersionedCondition: string;
ModelObjectKey: string;
DynamoDBNameOverrideMap: string;
ModelQueryExpression: string;
ModelQueryIndex: string;
IsDynamicGroupAuthorizedVariable: string;
IsLocalDynamicGroupAuthorizedVariable: string;
IsStaticGroupAuthorizedVariable: string;
IsOwnerAuthorizedVariable: string;
IsLocalOwnerAuthorizedVariable: string;
SyncResolverKey: string;
HasSeenSomeKeyArg: string;
};
}
//# sourceMappingURL=ResourceConstants.d.ts.map