你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
CosmosDBAccountData 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
表示 CosmosDBAccount 数据模型的类。 Azure Cosmos DB 数据库帐户。
public class CosmosDBAccountData : Azure.ResourceManager.Models.TrackedResourceData
type CosmosDBAccountData = class
inherit TrackedResourceData
Public Class CosmosDBAccountData
Inherits TrackedResourceData
- 继承
构造函数
CosmosDBAccountData(AzureLocation) |
初始化 CosmosDBAccountData 的新实例。 |
属性
AnalyticalStorageSchemaType |
描述分析存储的架构类型。 |
ApiServerVersion |
描述 MongoDB 帐户的 ServerVersion。 |
BackupPolicy |
表示对帐户进行备份的策略的 对象。 请注意 CosmosDBAccountBackupPolicy , 是基类。 根据方案,可能需要在此处分配基类的派生类,或者需要将此属性强制转换为可能的派生类之一。 可用的派生类包括 ContinuousModeBackupPolicy 和 PeriodicModeBackupPolicy。 |
Capabilities |
帐户的 Cosmos DB 功能列表。 |
CapacityTotalThroughputLimit |
对帐户施加的总吞吐量限制。 totalThroughputLimit 为 2000 会严格限制在该帐户上预配的最大吞吐量为 2000。 totalThroughputLimit 为 -1 表示预配吞吐量没有限制。 |
ConnectorOffer |
Cassandra 连接器为 Cosmos DB 数据库 C* 帐户提供类型。 |
ConsistencyPolicy |
Cosmos DB 数据库帐户的一致性策略。 |
Cors |
Cosmos DB 数据库帐户的 CORS 策略。 |
CreateMode |
用于指示帐户创建模式的枚举。 |
CustomerManagedKeyStatus |
指示帐户上客户管理的密钥功能的状态。 如果出现错误, 属性将提供故障排除指南。 |
DatabaseAccountOfferType |
Cosmos DB 数据库帐户的产品/服务类型。 默认值:Standard。 |
DefaultIdentity |
用于访问客户管理的密钥等功能中使用的密钥保管库的默认标识。 默认标识需要由用户显式设置。 它可以是“FirstPartyIdentity”、“SystemAssignedIdentity”等。 |
DefaultPriorityLevel |
用于指示基于优先级的执行的请求的默认优先级的枚举。 |
DiagnosticLogEnableFullTextQuery |
描述要记录查询的详细信息级别。 |
DisableKeyBasedMetadataWriteAccess |
通过帐户密钥对元数据资源 (数据库、容器、吞吐量) 禁用写入操作。 |
DisableLocalAuth |
选择退出本地身份验证,并确保只能将 MSI 和 AAD 用于身份验证。 |
DocumentEndpoint |
Cosmos DB 数据库帐户的连接终结点。 |
EnableAutomaticFailover |
在极少数情况下,如果写入区域因中断而不可用,则启用写入区域的自动故障转移。 自动故障转移将导致帐户的新写入区域,并根据为帐户配置的故障转移优先级进行选择。 |
EnableBurstCapacity |
指示在帐户上启用/禁用突发容量预览功能的标志。 |
EnableCassandraConnector |
在 Cosmos DB C* 帐户上启用 cassandra 连接器。 |
EnableMaterializedViews |
指示是否在 Cosmos DB 帐户上启用 MaterializedViews 的标志。 |
EnableMultipleWriteLocations |
使帐户能够在多个位置写入。 |
EnablePartitionMerge |
指示在帐户上启用/禁用分区合并功能的标志。 |
EnablePriorityBasedExecution |
指示在帐户上启用/禁用基于优先级的执行预览功能的标志。 |
FailoverPolicies |
包含按故障转移优先级排序的区域的数组。 |
Id |
资源的完全限定的资源 ID。 例如 - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}。 (继承自 ResourceData) |
Identity |
资源的标识。 |
InstanceId |
分配给数据库帐户的唯一标识符。 |
IPRules |
IpRules 列表。 |
IsAnalyticalStorageEnabled |
指示是否启用存储分析的标志。 |
IsFreeTierEnabled |
指示是否启用免费层的标志。 |
IsVirtualNetworkFilterEnabled |
指示是否启用/禁用虚拟网络 ACL 规则的标志。 |
KeysMetadata |
表示 Cosmos DB 帐户的帐户密钥的元数据的 对象。 |
KeyVaultKeyUri |
密钥保管库的 URI。 |
Kind |
指示数据库帐户的类型。 这只能在创建数据库帐户时设置。 |
Location |
资源所在的地理位置。 (继承自 TrackedResourceData) |
Locations |
一个数组,其中包含为 Cosmos DB 帐户启用的所有位置。 |
MinimalTlsVersion |
指示允许的最低 Tls 版本。 默认值为 Tls 1.0,Cassandra 和 Mongo API 除外,后者仅适用于 Tls 1.2。 |
Name |
资源的名称。 (继承自 ResourceData) |
NetworkAclBypass |
指示允许哪些服务绕过防火墙检查。 |
NetworkAclBypassResourceIds |
一个数组,其中包含 Cosmos DB 帐户的网络 Acl 绕过的资源 ID。 |
PrivateEndpointConnections |
为 Cosmos DB 帐户配置的专用终结点连接列表。 |
ProvisioningState |
调用操作时 Cosmos DB 帐户的状态。 状态可以是以下状态之一。 “正在创建”- 正在创建 Cosmos DB 帐户。 当帐户处于“正在创建”状态时,仅返回指定为创建 Cosmos DB 帐户操作输入的属性。 “成功”– Cosmos DB 帐户处于活动状态,可供使用。 “正在更新”- 正在更新 Cosmos DB 帐户。 “正在删除”-正在删除 Cosmos DB 帐户。 “Failed”– Cosmos DB 帐户创建失败。 “DeletionFailed”- Cosmos DB 帐户删除失败。 |
PublicNetworkAccess |
是否允许来自公用网络的请求。 |
ReadLocations |
一个数组,其中包含为 Cosmos DB 帐户启用的读取位置。 |
ResourceType |
资源类型。 例如“Microsoft.Compute/virtualMachines”或“Microsoft.Storage/storageAccounts”。 (继承自 ResourceData) |
RestoreParameters |
指示有关还原的信息的参数。 |
SystemData |
包含 createdBy 和 modifiedBy 信息的 Azure 资源管理器元数据。 (继承自 ResourceData) |
Tags |
资源标记。 (继承自 TrackedResourceData) |
VirtualNetworkRules |
为 Cosmos DB 帐户配置的虚拟网络 ACL 规则列表。 |
WriteLocations |
包含 Cosmos DB 帐户的写入位置的数组。 |