@cloud-diagrams/azure
Version:
Azure services for cloud-diagrams-ts
12 lines • 582 B
TypeScript
import { AzureNode, type NodeMetadata } from '@cloud-diagrams/core';
export interface CosmosOptions extends NodeMetadata {
api?: 'sql' | 'mongodb' | 'cassandra' | 'table' | 'gremlin';
consistency?: 'strong' | 'bounded' | 'session' | 'eventual';
multiRegion?: boolean;
}
export declare class CosmosDB extends AzureNode {
constructor(label: string, options?: CosmosOptions);
static create(label: string, options?: CosmosOptions): CosmosDB;
}
export declare const Cosmos: (label: string, options?: CosmosOptions) => CosmosDB;
//# sourceMappingURL=cosmos-db.d.ts.map