Skip to main content

CosmosdbCassandra



Resource Icon

Resource Overview

Azure Cosmos DB Cassandra is a distributed NoSQL database service compatible with the Apache Cassandra API.
It provides global distribution, automatic scaling, high availability, and multiple consistency models, enabling Cassandra API–based applications to be easily operated in the Azure environment.

Associated Resources

Parent Resources

Connected Resources


Resource Configuration

  • capabilities_list : List of Cosmos DB features (APIs) to use
  • enable_multiple_write_locations : Whether to enable multi-region writes
  • public_network_access_enabled : Whether to allow account access via public networks
  • enable_automatic_failover : Whether to enable automatic failover
  • virtual_network_filter_enabled : Whether to restrict access to specific virtual network subnets
  • network_acl_bypass_for_azure_services : Whether to allow ACL bypass for Azure services

Region Settings (geo_location)

  • geo_location.failover_priority : Failover priority of the region
  • geo_location.zone_redundant : Whether to enable zone redundancy

Consistency Policy (consistency_policy)

  • consistency_policy.consistency_level : Consistency level of the Cassandra database
  • consistency_policy.max_interval_in_seconds : Maximum allowed lag time (seconds) when using Bounded Staleness
  • consistency_policy.max_staleness_prefix : Maximum number of stale requests allowed when using Bounded Staleness

Backup Settings (backup)

  • backup.type : Backup policy type (Continuous, Periodic)
  • backup.interval_in_minutes : Backup execution interval (minutes)
  • backup.retention_in_hours : Backup retention period (hours)

Cassandra Keyspace (cassandra_keyspace)

  • cassandra_keyspace.throughput : Throughput of the Cassandra keyspace
  • cassandra_keyspace.enable_autoscale : Whether to enable autoscaling for throughput

Cassandra Table (cassandra_table)

  • cassandra_table.throughput : Throughput of the Cassandra table
  • cassandra_table.column : List of column names and types (name:type format)
  • cassandra_table.partition_key : Name of the partition key
  • cassandra_table.cluster_key_name : Name of the cluster key
  • cassandra_table.cluster_key_order : Sort order of the cluster key
  • cassandra_table.enable_autoscale : Whether to enable autoscaling for table throughput
  • cassandra_table.included_cosmosdb_keyspace_name : Name of the Cassandra keyspace where the table will be created

Tags

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

References