/** * @public * @enum */ export declare const AuthenticationType: { readonly AMAZON_COGNITO_USER_POOLS: "AMAZON_COGNITO_USER_POOLS"; readonly API_KEY: "API_KEY"; readonly AWS_IAM: "AWS_IAM"; readonly AWS_LAMBDA: "AWS_LAMBDA"; readonly OPENID_CONNECT: "OPENID_CONNECT"; }; /** * @public */ export type AuthenticationType = (typeof AuthenticationType)[keyof typeof AuthenticationType]; /** * @public * @enum */ export declare const EventLogLevel: { readonly ALL: "ALL"; readonly DEBUG: "DEBUG"; readonly ERROR: "ERROR"; readonly INFO: "INFO"; readonly NONE: "NONE"; }; /** * @public */ export type EventLogLevel = (typeof EventLogLevel)[keyof typeof EventLogLevel]; /** * @public * @enum */ export declare const AssociationStatus: { readonly Failed: "FAILED"; readonly Processing: "PROCESSING"; readonly Success: "SUCCESS"; }; /** * @public */ export type AssociationStatus = (typeof AssociationStatus)[keyof typeof AssociationStatus]; /** * @public * @enum */ export declare const ApiCachingBehavior: { readonly FULL_REQUEST_CACHING: "FULL_REQUEST_CACHING"; readonly OPERATION_LEVEL_CACHING: "OPERATION_LEVEL_CACHING"; readonly PER_RESOLVER_CACHING: "PER_RESOLVER_CACHING"; }; /** * @public */ export type ApiCachingBehavior = (typeof ApiCachingBehavior)[keyof typeof ApiCachingBehavior]; /** * @public * @enum */ export declare const CacheHealthMetricsConfig: { readonly DISABLED: "DISABLED"; readonly ENABLED: "ENABLED"; }; /** * @public */ export type CacheHealthMetricsConfig = (typeof CacheHealthMetricsConfig)[keyof typeof CacheHealthMetricsConfig]; /** * @public * @enum */ export declare const ApiCacheStatus: { readonly AVAILABLE: "AVAILABLE"; readonly CREATING: "CREATING"; readonly DELETING: "DELETING"; readonly FAILED: "FAILED"; readonly MODIFYING: "MODIFYING"; }; /** * @public */ export type ApiCacheStatus = (typeof ApiCacheStatus)[keyof typeof ApiCacheStatus]; /** * @public * @enum */ export declare const ApiCacheType: { readonly LARGE: "LARGE"; readonly LARGE_12X: "LARGE_12X"; readonly LARGE_2X: "LARGE_2X"; readonly LARGE_4X: "LARGE_4X"; readonly LARGE_8X: "LARGE_8X"; readonly MEDIUM: "MEDIUM"; readonly R4_2XLARGE: "R4_2XLARGE"; readonly R4_4XLARGE: "R4_4XLARGE"; readonly R4_8XLARGE: "R4_8XLARGE"; readonly R4_LARGE: "R4_LARGE"; readonly R4_XLARGE: "R4_XLARGE"; readonly SMALL: "SMALL"; readonly T2_MEDIUM: "T2_MEDIUM"; readonly T2_SMALL: "T2_SMALL"; readonly XLARGE: "XLARGE"; }; /** * @public */ export type ApiCacheType = (typeof ApiCacheType)[keyof typeof ApiCacheType]; /** * @public * @enum */ export declare const RuntimeName: { readonly APPSYNC_JS: "APPSYNC_JS"; }; /** * @public */ export type RuntimeName = (typeof RuntimeName)[keyof typeof RuntimeName]; /** * @public * @enum */ export declare const BadRequestReason: { readonly CODE_ERROR: "CODE_ERROR"; }; /** * @public */ export type BadRequestReason = (typeof BadRequestReason)[keyof typeof BadRequestReason]; /** * @public * @enum */ export declare const MergeType: { readonly AUTO_MERGE: "AUTO_MERGE"; readonly MANUAL_MERGE: "MANUAL_MERGE"; }; /** * @public */ export type MergeType = (typeof MergeType)[keyof typeof MergeType]; /** * @public * @enum */ export declare const SourceApiAssociationStatus: { readonly AUTO_MERGE_SCHEDULE_FAILED: "AUTO_MERGE_SCHEDULE_FAILED"; readonly DELETION_FAILED: "DELETION_FAILED"; readonly DELETION_IN_PROGRESS: "DELETION_IN_PROGRESS"; readonly DELETION_SCHEDULED: "DELETION_SCHEDULED"; readonly MERGE_FAILED: "MERGE_FAILED"; readonly MERGE_IN_PROGRESS: "MERGE_IN_PROGRESS"; readonly MERGE_SCHEDULED: "MERGE_SCHEDULED"; readonly MERGE_SUCCESS: "MERGE_SUCCESS"; }; /** * @public */ export type SourceApiAssociationStatus = (typeof SourceApiAssociationStatus)[keyof typeof SourceApiAssociationStatus]; /** * @public * @enum */ export declare const AuthorizationType: { readonly AWS_IAM: "AWS_IAM"; }; /** * @public */ export type AuthorizationType = (typeof AuthorizationType)[keyof typeof AuthorizationType]; /** * @public * @enum */ export declare const HandlerBehavior: { readonly CODE: "CODE"; readonly DIRECT: "DIRECT"; }; /** * @public */ export type HandlerBehavior = (typeof HandlerBehavior)[keyof typeof HandlerBehavior]; /** * @public * @enum */ export declare const InvokeType: { readonly EVENT: "EVENT"; readonly REQUEST_RESPONSE: "REQUEST_RESPONSE"; }; /** * @public */ export type InvokeType = (typeof InvokeType)[keyof typeof InvokeType]; /** * @public * @enum */ export declare const DataSourceLevelMetricsConfig: { readonly DISABLED: "DISABLED"; readonly ENABLED: "ENABLED"; }; /** * @public */ export type DataSourceLevelMetricsConfig = (typeof DataSourceLevelMetricsConfig)[keyof typeof DataSourceLevelMetricsConfig]; /** * @public * @enum */ export declare const RelationalDatabaseSourceType: { readonly RDS_HTTP_ENDPOINT: "RDS_HTTP_ENDPOINT"; }; /** * @public */ export type RelationalDatabaseSourceType = (typeof RelationalDatabaseSourceType)[keyof typeof RelationalDatabaseSourceType]; /** * @public * @enum */ export declare const DataSourceType: { readonly AMAZON_BEDROCK_RUNTIME: "AMAZON_BEDROCK_RUNTIME"; readonly AMAZON_DYNAMODB: "AMAZON_DYNAMODB"; readonly AMAZON_ELASTICSEARCH: "AMAZON_ELASTICSEARCH"; readonly AMAZON_EVENTBRIDGE: "AMAZON_EVENTBRIDGE"; readonly AMAZON_OPENSEARCH_SERVICE: "AMAZON_OPENSEARCH_SERVICE"; readonly AWS_LAMBDA: "AWS_LAMBDA"; readonly HTTP: "HTTP"; readonly NONE: "NONE"; readonly RELATIONAL_DATABASE: "RELATIONAL_DATABASE"; }; /** * @public */ export type DataSourceType = (typeof DataSourceType)[keyof typeof DataSourceType]; /** * @public * @enum */ export declare const ConflictDetectionType: { readonly NONE: "NONE"; readonly VERSION: "VERSION"; }; /** * @public */ export type ConflictDetectionType = (typeof ConflictDetectionType)[keyof typeof ConflictDetectionType]; /** * @public * @enum */ export declare const ConflictHandlerType: { readonly AUTOMERGE: "AUTOMERGE"; readonly LAMBDA: "LAMBDA"; readonly NONE: "NONE"; readonly OPTIMISTIC_CONCURRENCY: "OPTIMISTIC_CONCURRENCY"; }; /** * @public */ export type ConflictHandlerType = (typeof ConflictHandlerType)[keyof typeof ConflictHandlerType]; /** * @public * @enum */ export declare const GraphQLApiType: { readonly GRAPHQL: "GRAPHQL"; readonly MERGED: "MERGED"; }; /** * @public */ export type GraphQLApiType = (typeof GraphQLApiType)[keyof typeof GraphQLApiType]; /** * @public * @enum */ export declare const DataSourceLevelMetricsBehavior: { readonly FULL_REQUEST_DATA_SOURCE_METRICS: "FULL_REQUEST_DATA_SOURCE_METRICS"; readonly PER_DATA_SOURCE_METRICS: "PER_DATA_SOURCE_METRICS"; }; /** * @public */ export type DataSourceLevelMetricsBehavior = (typeof DataSourceLevelMetricsBehavior)[keyof typeof DataSourceLevelMetricsBehavior]; /** * @public * @enum */ export declare const OperationLevelMetricsConfig: { readonly DISABLED: "DISABLED"; readonly ENABLED: "ENABLED"; }; /** * @public */ export type OperationLevelMetricsConfig = (typeof OperationLevelMetricsConfig)[keyof typeof OperationLevelMetricsConfig]; /** * @public * @enum */ export declare const ResolverLevelMetricsBehavior: { readonly FULL_REQUEST_RESOLVER_METRICS: "FULL_REQUEST_RESOLVER_METRICS"; readonly PER_RESOLVER_METRICS: "PER_RESOLVER_METRICS"; }; /** * @public */ export type ResolverLevelMetricsBehavior = (typeof ResolverLevelMetricsBehavior)[keyof typeof ResolverLevelMetricsBehavior]; /** * @public * @enum */ export declare const GraphQLApiIntrospectionConfig: { readonly DISABLED: "DISABLED"; readonly ENABLED: "ENABLED"; }; /** * @public */ export type GraphQLApiIntrospectionConfig = (typeof GraphQLApiIntrospectionConfig)[keyof typeof GraphQLApiIntrospectionConfig]; /** * @public * @enum */ export declare const FieldLogLevel: { readonly ALL: "ALL"; readonly DEBUG: "DEBUG"; readonly ERROR: "ERROR"; readonly INFO: "INFO"; readonly NONE: "NONE"; }; /** * @public */ export type FieldLogLevel = (typeof FieldLogLevel)[keyof typeof FieldLogLevel]; /** * @public * @enum */ export declare const DefaultAction: { readonly ALLOW: "ALLOW"; readonly DENY: "DENY"; }; /** * @public */ export type DefaultAction = (typeof DefaultAction)[keyof typeof DefaultAction]; /** * @public * @enum */ export declare const GraphQLApiVisibility: { readonly GLOBAL: "GLOBAL"; readonly PRIVATE: "PRIVATE"; }; /** * @public */ export type GraphQLApiVisibility = (typeof GraphQLApiVisibility)[keyof typeof GraphQLApiVisibility]; /** * @public * @enum */ export declare const ResolverKind: { readonly PIPELINE: "PIPELINE"; readonly UNIT: "UNIT"; }; /** * @public */ export type ResolverKind = (typeof ResolverKind)[keyof typeof ResolverKind]; /** * @public * @enum */ export declare const ResolverLevelMetricsConfig: { readonly DISABLED: "DISABLED"; readonly ENABLED: "ENABLED"; }; /** * @public */ export type ResolverLevelMetricsConfig = (typeof ResolverLevelMetricsConfig)[keyof typeof ResolverLevelMetricsConfig]; /** * @public * @enum */ export declare const TypeDefinitionFormat: { readonly JSON: "JSON"; readonly SDL: "SDL"; }; /** * @public */ export type TypeDefinitionFormat = (typeof TypeDefinitionFormat)[keyof typeof TypeDefinitionFormat]; /** * @public * @enum */ export declare const DataSourceIntrospectionStatus: { readonly FAILED: "FAILED"; readonly PROCESSING: "PROCESSING"; readonly SUCCESS: "SUCCESS"; }; /** * @public */ export type DataSourceIntrospectionStatus = (typeof DataSourceIntrospectionStatus)[keyof typeof DataSourceIntrospectionStatus]; /** * @public * @enum */ export declare const OutputType: { readonly JSON: "JSON"; readonly SDL: "SDL"; }; /** * @public */ export type OutputType = (typeof OutputType)[keyof typeof OutputType]; /** * @public * @enum */ export declare const SchemaStatus: { readonly Active: "ACTIVE"; readonly Deleting: "DELETING"; readonly Failed: "FAILED"; readonly NotApplicable: "NOT_APPLICABLE"; readonly Processing: "PROCESSING"; readonly Success: "SUCCESS"; }; /** * @public */ export type SchemaStatus = (typeof SchemaStatus)[keyof typeof SchemaStatus]; /** * @public * @enum */ export declare const Ownership: { readonly CURRENT_ACCOUNT: "CURRENT_ACCOUNT"; readonly OTHER_ACCOUNTS: "OTHER_ACCOUNTS"; }; /** * @public */ export type Ownership = (typeof Ownership)[keyof typeof Ownership];