Skip to main content

CosmosdbTable



Resource Icon

Resource Overview

The Cosmos DB Table API is a NoSQL database service provided on Microsoft’s Azure platform. It allows developers to use tables as the fundamental data storage concept, enabling them to store and query vast amounts of semi-structured or structured data. The Cosmos DB Table API supports features such as automatic indexing, global distribution, and high availability, making it suitable for a variety of use cases, including IoT telemetry and game leaderboards.

Parent Resource

Resource Setting Values

  • capabilities_list : List of the Cosmos DB API which should be used - EnableServerless, EnableAggregationPipeline

  • enable_multiple_write_locations : Enable multi-region writes to leverage provisioned throughput across global databases and containers - true, false

  • public_network_access_enabled : Enable connection to the account by public IP address or service endpoint - true, false

  • enable_automatic_failover : Enable automatic failover for the account - true, false

  • virtual_network_filter_enabled : Enable filters so that only certain Subnets in the Virtual network can access the account - true, false

  • network_acl_bypass_for_azure_services :Allow ACL bypass for Azure service - true, false

  • geo_location

    • failover_priority : The failover priority of the region - 0~ 0
    • zone_redundant : Enable the zone redundancy in case of an error - true~ false
  • consistency_policy

    • consistency_level : The consistency level of Cassandra DB to set availability and performance of database - Eventual, Session, Strong, ConsistentPrefix, BoundedStaleness
    • max_interval_in_seconds : If using Bounded Staleness, the time amount of staleness tolerated in seconds - 5~ 86400
    • max_staleness_prefix : If using Bounded Staleness, the number of stale requests tolerated - 10~2147483647
  • backup

    • type : The type of backup - Continuous, Periodic
    • interval_in_minutes : The interval of backup in minutes, Between 60 and 1440 - 60~ 1440
    • retention_in_hours : The time in hours that the backup is retained, Between 8 and 720 - 8~720
  • table

    • throughput : The throughput of the Cosmos DB Table - Continuous, Periodic
    • enable_autoscale : Whether to apply auto scaling to Cassandra keyspace - 60~ 1440
  • tag : Tag to categorize resources - up to 512 characters, key:value


Reference Materials