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

ArmCosmosDBForPostgreSqlModelFactory.CosmosDBForPostgreSqlClusterData 方法

定义

重载

CosmosDBForPostgreSqlClusterData(ResourceIdentifier, String, ResourceType, SystemData, IDictionary<String,String>, AzureLocation, String, String, String, String, String, String, CosmosDBForPostgreSqlMaintenanceWindow, String, Nullable<Boolean>, Nullable<Boolean>, String, Nullable<Int32>, Nullable<Int32>, Nullable<Boolean>, String, Nullable<Int32>, Nullable<Int32>, Nullable<Int32>, Nullable<Boolean>, IEnumerable<CosmosDBForPostgreSqlServerNameItem>, ResourceIdentifier, Nullable<AzureLocation>, Nullable<DateTimeOffset>, IEnumerable<String>, Nullable<DateTimeOffset>, IEnumerable<CosmosDBForPostgreSqlSimplePrivateEndpointConnection>)

初始化 CosmosDBForPostgreSqlClusterData 的新实例。

CosmosDBForPostgreSqlClusterData(ResourceIdentifier, String, ResourceType, SystemData, IDictionary<String,String>, AzureLocation, String, String, String, String, String, String, CosmosDBForPostgreSqlMaintenanceWindow, String, Nullable<Boolean>, Nullable<Boolean>, String, Nullable<Int32>, Nullable<Int32>, Nullable<Boolean>, String, Nullable<Int32>, Nullable<Int32>, Nullable<Int32>, Nullable<Boolean>, IEnumerable<ServerNameItem>, ResourceIdentifier, Nullable<AzureLocation>, Nullable<DateTimeOffset>, IEnumerable<String>, Nullable<DateTimeOffset>, IEnumerable<CosmosDBForPostgreSqlSimplePrivateEndpointConnection>)

初始化 CosmosDBForPostgreSqlClusterData 的新实例。

CosmosDBForPostgreSqlClusterData(ResourceIdentifier, String, ResourceType, SystemData, IDictionary<String,String>, AzureLocation, String, String, String, String, String, String, CosmosDBForPostgreSqlMaintenanceWindow, String, Nullable<Boolean>, Nullable<Boolean>, String, Nullable<Int32>, Nullable<Int32>, Nullable<Boolean>, String, Nullable<Int32>, Nullable<Int32>, Nullable<Int32>, Nullable<Boolean>, IEnumerable<CosmosDBForPostgreSqlServerNameItem>, ResourceIdentifier, Nullable<AzureLocation>, Nullable<DateTimeOffset>, IEnumerable<String>, Nullable<DateTimeOffset>, IEnumerable<CosmosDBForPostgreSqlSimplePrivateEndpointConnection>)

初始化 CosmosDBForPostgreSqlClusterData 的新实例。

public static Azure.ResourceManager.CosmosDBForPostgreSql.CosmosDBForPostgreSqlClusterData CosmosDBForPostgreSqlClusterData (Azure.Core.ResourceIdentifier id = default, string name = default, Azure.Core.ResourceType resourceType = default, Azure.ResourceManager.Models.SystemData systemData = default, System.Collections.Generic.IDictionary<string,string> tags = default, Azure.Core.AzureLocation location = default, string administratorLogin = default, string administratorLoginPassword = default, string provisioningState = default, string state = default, string postgresqlVersion = default, string citusVersion = default, Azure.ResourceManager.CosmosDBForPostgreSql.Models.CosmosDBForPostgreSqlMaintenanceWindow maintenanceWindow = default, string preferredPrimaryZone = default, bool? isShardsOnCoordinatorEnabled = default, bool? isHAEnabled = default, string coordinatorServerEdition = default, int? coordinatorStorageQuotaInMb = default, int? coordinatorVCores = default, bool? isCoordinatorPublicIPAccessEnabled = default, string nodeServerEdition = default, int? nodeCount = default, int? nodeStorageQuotaInMb = default, int? nodeVCores = default, bool? isNodePublicIPAccessEnabled = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.CosmosDBForPostgreSql.Models.CosmosDBForPostgreSqlServerNameItem> serverNames = default, Azure.Core.ResourceIdentifier sourceResourceId = default, Azure.Core.AzureLocation? sourceLocation = default, DateTimeOffset? pointInTimeUTC = default, System.Collections.Generic.IEnumerable<string> readReplicas = default, DateTimeOffset? earliestRestoreOn = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.CosmosDBForPostgreSql.Models.CosmosDBForPostgreSqlSimplePrivateEndpointConnection> privateEndpointConnections = default);
static member CosmosDBForPostgreSqlClusterData : Azure.Core.ResourceIdentifier * string * Azure.Core.ResourceType * Azure.ResourceManager.Models.SystemData * System.Collections.Generic.IDictionary<string, string> * Azure.Core.AzureLocation * string * string * string * string * string * string * Azure.ResourceManager.CosmosDBForPostgreSql.Models.CosmosDBForPostgreSqlMaintenanceWindow * string * Nullable<bool> * Nullable<bool> * string * Nullable<int> * Nullable<int> * Nullable<bool> * string * Nullable<int> * Nullable<int> * Nullable<int> * Nullable<bool> * seq<Azure.ResourceManager.CosmosDBForPostgreSql.Models.CosmosDBForPostgreSqlServerNameItem> * Azure.Core.ResourceIdentifier * Nullable<Azure.Core.AzureLocation> * Nullable<DateTimeOffset> * seq<string> * Nullable<DateTimeOffset> * seq<Azure.ResourceManager.CosmosDBForPostgreSql.Models.CosmosDBForPostgreSqlSimplePrivateEndpointConnection> -> Azure.ResourceManager.CosmosDBForPostgreSql.CosmosDBForPostgreSqlClusterData
Public Shared Function CosmosDBForPostgreSqlClusterData (Optional id As ResourceIdentifier = Nothing, Optional name As String = Nothing, Optional resourceType As ResourceType = Nothing, Optional systemData As SystemData = Nothing, Optional tags As IDictionary(Of String, String) = Nothing, Optional location As AzureLocation = Nothing, Optional administratorLogin As String = Nothing, Optional administratorLoginPassword As String = Nothing, Optional provisioningState As String = Nothing, Optional state As String = Nothing, Optional postgresqlVersion As String = Nothing, Optional citusVersion As String = Nothing, Optional maintenanceWindow As CosmosDBForPostgreSqlMaintenanceWindow = Nothing, Optional preferredPrimaryZone As String = Nothing, Optional isShardsOnCoordinatorEnabled As Nullable(Of Boolean) = Nothing, Optional isHAEnabled As Nullable(Of Boolean) = Nothing, Optional coordinatorServerEdition As String = Nothing, Optional coordinatorStorageQuotaInMb As Nullable(Of Integer) = Nothing, Optional coordinatorVCores As Nullable(Of Integer) = Nothing, Optional isCoordinatorPublicIPAccessEnabled As Nullable(Of Boolean) = Nothing, Optional nodeServerEdition As String = Nothing, Optional nodeCount As Nullable(Of Integer) = Nothing, Optional nodeStorageQuotaInMb As Nullable(Of Integer) = Nothing, Optional nodeVCores As Nullable(Of Integer) = Nothing, Optional isNodePublicIPAccessEnabled As Nullable(Of Boolean) = Nothing, Optional serverNames As IEnumerable(Of CosmosDBForPostgreSqlServerNameItem) = Nothing, Optional sourceResourceId As ResourceIdentifier = Nothing, Optional sourceLocation As Nullable(Of AzureLocation) = Nothing, Optional pointInTimeUTC As Nullable(Of DateTimeOffset) = Nothing, Optional readReplicas As IEnumerable(Of String) = Nothing, Optional earliestRestoreOn As Nullable(Of DateTimeOffset) = Nothing, Optional privateEndpointConnections As IEnumerable(Of CosmosDBForPostgreSqlSimplePrivateEndpointConnection) = Nothing) As CosmosDBForPostgreSqlClusterData

参数

name
String

名称。

resourceType
ResourceType

resourceType。

systemData
SystemData

systemData。

tags
IDictionary<String,String>

标记。

location
AzureLocation

位置。

administratorLogin
String

群集中服务器的管理员登录名。

administratorLoginPassword
String

管理员登录名的密码。 创建时需要。

provisioningState
String

群集的预配状态。

state
String

用户可见的群集/服务器的状态。

postgresqlVersion
String

所有群集服务器上的主 PostgreSQL 版本。

citusVersion
String

所有群集服务器上的 Citus 扩展版本。

maintenanceWindow
CosmosDBForPostgreSqlMaintenanceWindow

群集的维护时段。

preferredPrimaryZone
String

所有群集服务器的首选主可用性区域 (AZ) 。

isShardsOnCoordinatorEnabled
Nullable<Boolean>

分布式表是否放置在协调器上。 应在单节点群集上设置为“true”。 更改值后需要分片重新均衡。

isHAEnabled
Nullable<Boolean>

是否为群集启用高可用性 (HA) 。

coordinatorServerEdition
String

协调器服务器的版本 (默认值:GeneralPurpose) 。 创建时需要。

coordinatorStorageQuotaInMb
Nullable<Int32>

服务器的存储(以 MB 为单位)。 创建时需要。 有关详细信息,请参阅https://learn.microsoft.com/azure/cosmos-db/postgresql/resources-compute

coordinatorVCores
Nullable<Int32>

服务器的 vCore 计数 (最大值:96) 。 创建时需要。 有关详细信息,请参阅https://learn.microsoft.com/azure/cosmos-db/postgresql/resources-compute

isCoordinatorPublicIPAccessEnabled
Nullable<Boolean>

如果在协调器上启用了公共访问。

nodeServerEdition
String

节点服务器的版本 (默认值:MemoryOptimized) 。

nodeCount
Nullable<Int32>

群集的工作器节点计数。 当节点计数为 0 时,它表示能够在该节点上创建分布式表的单节点配置。 2 个或多个工作器节点表示多节点配置。 节点计数值不能为 1。 创建时需要。

nodeStorageQuotaInMb
Nullable<Int32>

每个工作器节点上的存储(以 MB 为单位)。 有关详细信息,请参阅https://learn.microsoft.com/azure/cosmos-db/postgresql/resources-compute

nodeVCores
Nullable<Int32>

每个工作器节点上的 vCore 计算 (最大值:104) 。 有关详细信息,请参阅https://learn.microsoft.com/azure/cosmos-db/postgresql/resources-compute

isNodePublicIPAccessEnabled
Nullable<Boolean>

如果在工作器节点上启用了公共访问。

serverNames
IEnumerable<CosmosDBForPostgreSqlServerNameItem>

群集中的服务器名称列表。

sourceResourceId
ResourceIdentifier

读取副本 (replica) 群集的源群集的资源 ID。

sourceLocation
Nullable<AzureLocation>

读取副本 (replica) 群集的源群集的 Azure 区域。

pointInTimeUTC
Nullable<DateTimeOffset>

群集还原) 采用 UTC (ISO8601 格式的日期和时间。

readReplicas
IEnumerable<String>

读取副本 (replica) 群集的数组。

earliestRestoreOn
Nullable<DateTimeOffset>

群集的最早还原点时间 (ISO8601 格式) 。

privateEndpointConnections
IEnumerable<CosmosDBForPostgreSqlSimplePrivateEndpointConnection>

群集的专用终结点连接。

返回

用于模拟的新 CosmosDBForPostgreSqlClusterData 实例。

适用于

CosmosDBForPostgreSqlClusterData(ResourceIdentifier, String, ResourceType, SystemData, IDictionary<String,String>, AzureLocation, String, String, String, String, String, String, CosmosDBForPostgreSqlMaintenanceWindow, String, Nullable<Boolean>, Nullable<Boolean>, String, Nullable<Int32>, Nullable<Int32>, Nullable<Boolean>, String, Nullable<Int32>, Nullable<Int32>, Nullable<Int32>, Nullable<Boolean>, IEnumerable<ServerNameItem>, ResourceIdentifier, Nullable<AzureLocation>, Nullable<DateTimeOffset>, IEnumerable<String>, Nullable<DateTimeOffset>, IEnumerable<CosmosDBForPostgreSqlSimplePrivateEndpointConnection>)

初始化 CosmosDBForPostgreSqlClusterData 的新实例。

public static Azure.ResourceManager.CosmosDBForPostgreSql.CosmosDBForPostgreSqlClusterData CosmosDBForPostgreSqlClusterData (Azure.Core.ResourceIdentifier id = default, string name = default, Azure.Core.ResourceType resourceType = default, Azure.ResourceManager.Models.SystemData systemData = default, System.Collections.Generic.IDictionary<string,string> tags = default, Azure.Core.AzureLocation location = default, string administratorLogin = default, string administratorLoginPassword = default, string provisioningState = default, string state = default, string postgresqlVersion = default, string citusVersion = default, Azure.ResourceManager.CosmosDBForPostgreSql.Models.CosmosDBForPostgreSqlMaintenanceWindow maintenanceWindow = default, string preferredPrimaryZone = default, bool? isShardsOnCoordinatorEnabled = default, bool? isHAEnabled = default, string coordinatorServerEdition = default, int? coordinatorStorageQuotaInMb = default, int? coordinatorVCores = default, bool? isCoordinatorPublicIPAccessEnabled = default, string nodeServerEdition = default, int? nodeCount = default, int? nodeStorageQuotaInMb = default, int? nodeVCores = default, bool? isNodePublicIPAccessEnabled = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.CosmosDBForPostgreSql.Models.ServerNameItem> serverNames = default, Azure.Core.ResourceIdentifier sourceResourceId = default, Azure.Core.AzureLocation? sourceLocation = default, DateTimeOffset? pointInTimeUTC = default, System.Collections.Generic.IEnumerable<string> readReplicas = default, DateTimeOffset? earliestRestoreOn = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.CosmosDBForPostgreSql.Models.CosmosDBForPostgreSqlSimplePrivateEndpointConnection> privateEndpointConnections = default);
static member CosmosDBForPostgreSqlClusterData : Azure.Core.ResourceIdentifier * string * Azure.Core.ResourceType * Azure.ResourceManager.Models.SystemData * System.Collections.Generic.IDictionary<string, string> * Azure.Core.AzureLocation * string * string * string * string * string * string * Azure.ResourceManager.CosmosDBForPostgreSql.Models.CosmosDBForPostgreSqlMaintenanceWindow * string * Nullable<bool> * Nullable<bool> * string * Nullable<int> * Nullable<int> * Nullable<bool> * string * Nullable<int> * Nullable<int> * Nullable<int> * Nullable<bool> * seq<Azure.ResourceManager.CosmosDBForPostgreSql.Models.ServerNameItem> * Azure.Core.ResourceIdentifier * Nullable<Azure.Core.AzureLocation> * Nullable<DateTimeOffset> * seq<string> * Nullable<DateTimeOffset> * seq<Azure.ResourceManager.CosmosDBForPostgreSql.Models.CosmosDBForPostgreSqlSimplePrivateEndpointConnection> -> Azure.ResourceManager.CosmosDBForPostgreSql.CosmosDBForPostgreSqlClusterData
Public Shared Function CosmosDBForPostgreSqlClusterData (Optional id As ResourceIdentifier = Nothing, Optional name As String = Nothing, Optional resourceType As ResourceType = Nothing, Optional systemData As SystemData = Nothing, Optional tags As IDictionary(Of String, String) = Nothing, Optional location As AzureLocation = Nothing, Optional administratorLogin As String = Nothing, Optional administratorLoginPassword As String = Nothing, Optional provisioningState As String = Nothing, Optional state As String = Nothing, Optional postgresqlVersion As String = Nothing, Optional citusVersion As String = Nothing, Optional maintenanceWindow As CosmosDBForPostgreSqlMaintenanceWindow = Nothing, Optional preferredPrimaryZone As String = Nothing, Optional isShardsOnCoordinatorEnabled As Nullable(Of Boolean) = Nothing, Optional isHAEnabled As Nullable(Of Boolean) = Nothing, Optional coordinatorServerEdition As String = Nothing, Optional coordinatorStorageQuotaInMb As Nullable(Of Integer) = Nothing, Optional coordinatorVCores As Nullable(Of Integer) = Nothing, Optional isCoordinatorPublicIPAccessEnabled As Nullable(Of Boolean) = Nothing, Optional nodeServerEdition As String = Nothing, Optional nodeCount As Nullable(Of Integer) = Nothing, Optional nodeStorageQuotaInMb As Nullable(Of Integer) = Nothing, Optional nodeVCores As Nullable(Of Integer) = Nothing, Optional isNodePublicIPAccessEnabled As Nullable(Of Boolean) = Nothing, Optional serverNames As IEnumerable(Of ServerNameItem) = Nothing, Optional sourceResourceId As ResourceIdentifier = Nothing, Optional sourceLocation As Nullable(Of AzureLocation) = Nothing, Optional pointInTimeUTC As Nullable(Of DateTimeOffset) = Nothing, Optional readReplicas As IEnumerable(Of String) = Nothing, Optional earliestRestoreOn As Nullable(Of DateTimeOffset) = Nothing, Optional privateEndpointConnections As IEnumerable(Of CosmosDBForPostgreSqlSimplePrivateEndpointConnection) = Nothing) As CosmosDBForPostgreSqlClusterData

参数

name
String

名称。

resourceType
ResourceType

resourceType。

systemData
SystemData

systemData。

tags
IDictionary<String,String>

标记。

location
AzureLocation

位置。

administratorLogin
String

群集中服务器的管理员登录名。

administratorLoginPassword
String

管理员登录名的密码。 创建时需要。

provisioningState
String

群集的预配状态。

state
String

用户可见的群集/服务器的状态。

postgresqlVersion
String

所有群集服务器上的主 PostgreSQL 版本。

citusVersion
String

所有群集服务器上的 Citus 扩展版本。

maintenanceWindow
CosmosDBForPostgreSqlMaintenanceWindow

群集的维护时段。

preferredPrimaryZone
String

所有群集服务器的首选主可用性区域 (AZ) 。

isShardsOnCoordinatorEnabled
Nullable<Boolean>

是否为群集启用协调器上的分片。

isHAEnabled
Nullable<Boolean>

是否为群集启用高可用性 (HA) 。

coordinatorServerEdition
String

协调器服务器的版本 (默认值:GeneralPurpose) 。 创建时需要。

coordinatorStorageQuotaInMb
Nullable<Int32>

服务器的存储(以 MB 为单位)。 创建时需要。 有关详细信息,请参阅https://learn.microsoft.com/azure/cosmos-db/postgresql/resources-compute

coordinatorVCores
Nullable<Int32>

服务器的 vCore 计数 (最大值:96) 。 创建时需要。 有关详细信息,请参阅https://learn.microsoft.com/azure/cosmos-db/postgresql/resources-compute

isCoordinatorPublicIPAccessEnabled
Nullable<Boolean>

如果在协调器上启用了公共访问。

nodeServerEdition
String

节点服务器的版本 (默认值:MemoryOptimized) 。

nodeCount
Nullable<Int32>

群集的工作器节点计数。 当节点计数为 0 时,它表示能够在该节点上创建分布式表的单节点配置。 2 个或多个工作器节点表示多节点配置。 节点计数值不能为 1。 创建时需要。

nodeStorageQuotaInMb
Nullable<Int32>

每个工作器节点上的存储(以 MB 为单位)。 有关详细信息,请参阅https://learn.microsoft.com/azure/cosmos-db/postgresql/resources-compute

nodeVCores
Nullable<Int32>

每个工作器节点上的 vCore 计算 (最大值:104) 。 有关详细信息,请参阅https://learn.microsoft.com/azure/cosmos-db/postgresql/resources-compute

isNodePublicIPAccessEnabled
Nullable<Boolean>

如果在工作器节点上启用了公共访问。

serverNames
IEnumerable<ServerNameItem>

群集中的服务器名称列表。

sourceResourceId
ResourceIdentifier

读取副本 (replica) 群集的源群集的资源 ID。

sourceLocation
Nullable<AzureLocation>

读取副本 (replica) 群集的源群集的 Azure 区域。

pointInTimeUTC
Nullable<DateTimeOffset>

群集还原) 采用 UTC (ISO8601 格式的日期和时间。

readReplicas
IEnumerable<String>

读取副本 (replica) 群集的数组。

earliestRestoreOn
Nullable<DateTimeOffset>

群集的最早还原点时间 (ISO8601 格式) 。

privateEndpointConnections
IEnumerable<CosmosDBForPostgreSqlSimplePrivateEndpointConnection>

群集的专用终结点连接。

返回

用于模拟的新 CosmosDBForPostgreSqlClusterData 实例。

适用于