你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

DatabaseAccountCreateUpdateParameters 类

定义

用于创建和更新 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
继承
DatabaseAccountCreateUpdateParameters
属性

构造函数

DatabaseAccountCreateUpdateParameters()

初始化 DatabaseAccountCreateUpdateParameters 类的新实例。

DatabaseAccountCreateUpdateParameters(IList<Location>, String, String, String, String, IDictionary<String,String>, String, ManagedServiceIdentity, ConsistencyPolicy, IList<IpAddressOrRange>, Nullable<Boolean>, Nullable<Boolean>, IList<Capability>, IList<VirtualNetworkRule>, Nullable<Boolean>, Nullable<Boolean>, String, Nullable<Boolean>, String, String, String, Nullable<Boolean>, ApiProperties, Nullable<Boolean>, AnalyticalStorageConfiguration, String, BackupPolicy, IList<CorsPolicy>, Nullable<NetworkAclBypass>, IList<String>, Nullable<Boolean>, RestoreParameters, Capacity)

初始化 DatabaseAccountCreateUpdateParameters 类的新实例。

属性

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()

验证 对象。

适用于