Skip to main content

CosmosdbGremlin



Resource Icon

Resource Overview

Azure Cosmos DB Gremlin is a fully managed NoSQL database service that allows storing and querying graph data.
It provides global distribution, automatic scaling, backup, and high availability features to build scalable, high-performance applications.

Associated Resources

Parent Resources

Connected Resources


Resource Configuration

Basic Settings

  • capabilities_list : List of Cosmos DB APIs to use
  • enable_multiple_write_locations : Whether to enable multi-region writes - true, false
  • public_network_access_enabled : Whether to allow public access to the account via public IP addresses or service endpoints - true, false
  • enable_automatic_failover : Whether to enable automatic failover - true, false
  • virtual_network_filter_enabled : Whether to enable filtering so only specific virtual network subnets can access the account - true, false
  • network_acl_bypass_for_azure_services : Whether to enable ACL bypass for Azure services - true, false

Region Settings (geo_location)

  • geo_location.failover_priority : Failover priority of the region
  • geo_location.zone_redundant : Whether to allow automatic zone replication for fault tolerance - true, false

Consistency Policy (consistency_policy)

  • consistency_policy.consistency_level : Consistency level for database availability and performance
  • consistency_policy.max_interval_in_seconds : Allowed staleness time (seconds) when the consistency level is Bounded Staleness
  • consistency_policy.max_staleness_prefix : Maximum number of stale requests allowed when the consistency level is Bounded Staleness

Backup Settings (backup)

  • backup.type : Backup policy type - Continuous, Periodic
  • backup.interval_in_minutes : Backup execution frequency in minutes - 60 ~ 1440
  • backup.retention_in_hours : Backup retention period in hours - 8 ~ 720

Gremlin Database Settings (gremlin_database)

  • gremlin_database.throughput : Throughput of the Gremlin database - 400 ~ 1000000
  • gremlin_database.enable_autoscale : Whether to enable autoscaling - true, false

Gremlin Graph Settings (gremlin_graph)

  • gremlin_graph.partition_key_version : Partition key version - 1, 2
  • gremlin_graph.partition_key_path : Partition key path value
  • gremlin_graph.throughput : Throughput of the Gremlin graph - 400 ~ 1000000
  • gremlin_graph.automatic : Whether to enable automatic indexing - true, false
  • gremlin_graph.indexing_mode : Indexing mode - consistent, lazy, none
  • gremlin_graph.included_paths : List of paths included for indexing
  • gremlin_graph.excluded_paths : List of paths excluded from indexing
  • gremlin_graph.conflict_resolution_mode : Conflict resolution mode - LastWriterWins, Custom
  • gremlin_graph.unique_key_paths : List of unique key paths for adding a data integrity layer
  • gremlin_graph.enable_autoscale : Whether to enable autoscaling - true, false
  • gremlin_graph.included_gremlin_database_name : Name of the Gremlin database where the graph will be created

Tags

  • tag : Tags used to categorize resources - maximum 512 characters, key:value

References