@hasura/metadata-api
Version:
Hasura GraphQL Engine Metadata API types
21 lines (20 loc) • 814 B
TypeScript
import type { ConnectionTemplate } from './ConnectionTemplate';
import type { ExtensionsSchema } from './ExtensionsSchema';
import type { PostgresSourceConnInfo } from './PostgresSourceConnInfo';
/**
* https://hasura.io/docs/latest/graphql/core/api-reference/syntax-defs.html#pgconfiguration
*/
export type PostgresConnConfiguration = {
connection_info: PostgresSourceConnInfo;
/**
* connection set used for connection template (supported only for cloud/enterprise edition)
* PostgresConnectionSet
*/
connection_set?: any;
connection_template?: ConnectionTemplate;
extensions_schema?: ExtensionsSchema;
/**
* Optional list of read replica configuration (supported only in cloud/enterprise versions)
*/
read_replicas?: Array<PostgresSourceConnInfo> | null;
};