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

DataCenterResourceProperties 构造函数

定义

重载

DataCenterResourceProperties()

初始化 DataCenterResourceProperties 类的新实例。

DataCenterResourceProperties(String, String, String, Nullable<Int32>, IList<SeedNode>, String, String, String, String, String, Nullable<Int32>, Nullable<Boolean>)

初始化 DataCenterResourceProperties 类的新实例。

DataCenterResourceProperties()

初始化 DataCenterResourceProperties 类的新实例。

public DataCenterResourceProperties ();
Public Sub New ()

适用于

DataCenterResourceProperties(String, String, String, Nullable<Int32>, IList<SeedNode>, String, String, String, String, String, Nullable<Int32>, Nullable<Boolean>)

初始化 DataCenterResourceProperties 类的新实例。

public DataCenterResourceProperties (string provisioningState = default, string dataCenterLocation = default, string delegatedSubnetId = default, int? nodeCount = default, System.Collections.Generic.IList<Microsoft.Azure.Management.CosmosDB.Models.SeedNode> seedNodes = default, string base64EncodedCassandraYamlFragment = default, string managedDiskCustomerKeyUri = default, string backupStorageCustomerKeyUri = default, string sku = default, string diskSku = default, int? diskCapacity = default, bool? availabilityZone = default);
new Microsoft.Azure.Management.CosmosDB.Models.DataCenterResourceProperties : string * string * string * Nullable<int> * System.Collections.Generic.IList<Microsoft.Azure.Management.CosmosDB.Models.SeedNode> * string * string * string * string * string * Nullable<int> * Nullable<bool> -> Microsoft.Azure.Management.CosmosDB.Models.DataCenterResourceProperties
Public Sub New (Optional provisioningState As String = Nothing, Optional dataCenterLocation As String = Nothing, Optional delegatedSubnetId As String = Nothing, Optional nodeCount As Nullable(Of Integer) = Nothing, Optional seedNodes As IList(Of SeedNode) = Nothing, Optional base64EncodedCassandraYamlFragment As String = Nothing, Optional managedDiskCustomerKeyUri As String = Nothing, Optional backupStorageCustomerKeyUri As String = Nothing, Optional sku As String = Nothing, Optional diskSku As String = Nothing, Optional diskCapacity As Nullable(Of Integer) = Nothing, Optional availabilityZone As Nullable(Of Boolean) = Nothing)

参数

provisioningState
String

可能的值包括:“Creating”、“Updating”、“Deleting”、“Succeeded”、“Failed”、“Canceled”

dataCenterLocation
String

应创建此数据中心的区域。

delegatedSubnetId
String

此数据中心中的节点应连接到其网络接口的子网的资源 ID。 子网必须位于“dataCenterLocation”中指定的同一区域,并且必须能够路由到群集的“delegatedManagementSubnetId”属性中指定的子网。 此资源 ID 的格式为“/subscriptions/<subscription id>/resourceGroups/resourcegroups/<resource group>/providers/Microsoft.Network/virtualNetworks/<virtual network>/subnets/<subnet>”。

nodeCount
Nullable<Int32>

数据中心应具有的节点数。 这是所需的数字。 设置后,可能需要一些时间才能缩放数据中心以匹配。 若要监视节点数及其状态,请在群集上使用 fetchNodeStatus 方法。

seedNodes
IList<SeedNode>

此数据中心中种子节点的 IP 地址。 仅供参考。 通常,需要在群集上使用 seedNodes 属性,该属性聚合群集中所有数据中心的种子节点。

base64EncodedCassandraYamlFragment
String

要在此数据中心的所有节点的 cassandra.yaml 中包含的 cassandra.yaml 配置文件片段。 片段应采用 Base64 编码,并且只允许一部分键。

managedDiskCustomerKeyUri
String

用于加密托管磁盘的密钥 URI。 确保已为群集的系统分配标识分配适当的权限, (密钥获取/包装/解包权限) 密钥。

backupStorageCustomerKeyUri
String

指示用于加密备份存储帐户的客户密钥的密钥 URI。

sku
String

用于数据中心的虚拟机 SKU。 默认值为 Standard_DS14_v2

diskSku
String

用于数据中心的磁盘 SKU。 默认值为 P30。

diskCapacity
Nullable<Int32>

用于数据中心的磁盘数。 默认值为 4。

availabilityZone
Nullable<Boolean>

如果 Azure 数据中心具有可用性区域支持,请将其应用于托管 cassandra 数据中心虚拟机的虚拟机 ScaleSet。

适用于