你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
DatabaseAccountCreateUpdateParameters 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
用于创建和更新 Cosmos DB 数据库帐户的参数。
[Microsoft.Rest.Serialization.JsonTransformation]
public class DatabaseAccountCreateUpdateParameters : Microsoft.Azure.Management.CosmosDB.Models.ARMResourceProperties
[<Microsoft.Rest.Serialization.JsonTransformation>]
type DatabaseAccountCreateUpdateParameters = class
inherit ARMResourceProperties
Public Class DatabaseAccountCreateUpdateParameters
Inherits ARMResourceProperties
- 继承
- 属性
构造函数
属性
AnalyticalStorageConfiguration |
获取或设置分析存储特定的属性。 |
ApiProperties |
获取或设置 API 特定的属性。 目前,仅 MongoDB API 支持。 |
BackupPolicy |
获取或设置 对象,该对象表示用于对帐户进行备份的策略。 |
Capabilities |
获取或设置帐户的 Cosmos DB 功能列表 |
Capacity |
获取或设置 对象,该对象表示与帐户上的容量强制实施相关的所有属性。 |
ConnectorOffer |
获取或设置 Cosmos DB 数据库 C* 帐户的 cassandra 连接器产品/服务类型。 可能的值包括:“Small” |
ConsistencyPolicy |
获取或设置 Cosmos DB 帐户的一致性策略。 |
Cors |
获取或设置 Cosmos DB 数据库帐户的 CORS 策略。 |
CreateMode |
获取或设置枚举以指示帐户创建模式。 可能的值包括:“Default”、“Restore” |
DatabaseAccountOfferType |
数据库的套餐类型 |
DefaultIdentity |
获取或设置用于访问客户管理的密钥等功能中使用的密钥保管库的默认标识。 默认标识需要由用户显式设置。 它可以是“FirstPartyIdentity”、“SystemAssignedIdentity”等。 |
DisableKeyBasedMetadataWriteAccess |
获取或设置通过帐户密钥对元数据资源 (数据库、容器、吞吐量) 禁用写入操作 |
DisableLocalAuth |
获取或设置选择退出本地身份验证,并确保只能将 MSI 和 AAD 用于身份验证。 |
EnableAnalyticalStorage |
获取或设置标志,以指示是否启用存储分析。 |
EnableAutomaticFailover |
获取或设置允许在极少数情况下写入区域由于服务中断而不可用时自动故障转移写入区域。 自动故障转移将导致帐户的新写入区域,并根据为帐户配置的故障转移优先级进行选择。 |
EnableCassandraConnector |
获取或设置在 Cosmos DB C* 帐户上启用 cassandra 连接器 |
EnableFreeTier |
获取或设置标志,以指示是否启用免费层。 |
EnableMultipleWriteLocations |
获取或设置使帐户能够在多个位置写入 |
Id |
获取 ARM 资源的唯一资源标识符。 (继承自 ARMResourceProperties) |
Identity |
用于创建和更新 Cosmos DB 数据库帐户的参数。 |
IpRules |
获取或设置 IpRules 的列表。 |
IsVirtualNetworkFilterEnabled |
获取或设置标志,以指示是否启用/禁用虚拟网络 ACL 规则。 |
KeyVaultKeyUri |
获取或设置密钥保管库的 URI |
Kind |
获取或设置指示数据库帐户的类型。 这只能在创建数据库帐户时设置。 可能的值包括:“GlobalDocumentDB”、“MongoDB”、“Parse” |
Location |
获取或设置资源所属的资源组的位置。 (继承自 ARMResourceProperties) |
Locations |
获取或设置一个数组,其中包含为 Cosmos DB 帐户启用的地理复制位置。 |
Name |
获取 ARM 资源的名称。 (继承自 ARMResourceProperties) |
NetworkAclBypass |
获取或设置指示允许哪些服务绕过防火墙检查。 可能的值包括:“None”、“AzureServices” |
NetworkAclBypassResourceIds |
获取或设置一个数组,其中包含 Cosmos DB 帐户的网络 Acl 绕过的资源 ID。 |
PublicNetworkAccess |
获取或设置是否允许来自公用网络的请求。 可能的值包括:“Enabled”、“Disabled” |
RestoreParameters |
获取或设置参数以指示有关还原的信息。 |
Tags |
用于创建和更新 Cosmos DB 数据库帐户的参数。 (继承自 ARMResourceProperties) |
Type |
获取 Azure 资源的类型。 (继承自 ARMResourceProperties) |
VirtualNetworkRules |
获取或设置为 Cosmos DB 帐户配置的虚拟网络 ACL 规则的列表。 |
方法
Validate() |
验证 对象。 |