你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
ArmCosmosDBForPostgreSqlModelFactory.CosmosDBForPostgreSqlClusterData 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
重载
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
参数
ID。
- 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) 。
- coordinatorServerEdition
- String
协调器服务器的版本 (默认值:GeneralPurpose) 。 创建时需要。
服务器的存储(以 MB 为单位)。 创建时需要。 有关详细信息,请参阅https://learn.microsoft.com/azure/cosmos-db/postgresql/resources-compute。
服务器的 vCore 计数 (最大值:96) 。 创建时需要。 有关详细信息,请参阅https://learn.microsoft.com/azure/cosmos-db/postgresql/resources-compute。
- nodeServerEdition
- String
节点服务器的版本 (默认值:MemoryOptimized) 。
群集的工作器节点计数。 当节点计数为 0 时,它表示能够在该节点上创建分布式表的单节点配置。 2 个或多个工作器节点表示多节点配置。 节点计数值不能为 1。 创建时需要。
每个工作器节点上的存储(以 MB 为单位)。 有关详细信息,请参阅https://learn.microsoft.com/azure/cosmos-db/postgresql/resources-compute。
每个工作器节点上的 vCore 计算 (最大值:104) 。 有关详细信息,请参阅https://learn.microsoft.com/azure/cosmos-db/postgresql/resources-compute。
- 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
参数
ID。
- 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) 。
- coordinatorServerEdition
- String
协调器服务器的版本 (默认值:GeneralPurpose) 。 创建时需要。
服务器的存储(以 MB 为单位)。 创建时需要。 有关详细信息,请参阅https://learn.microsoft.com/azure/cosmos-db/postgresql/resources-compute。
服务器的 vCore 计数 (最大值:96) 。 创建时需要。 有关详细信息,请参阅https://learn.microsoft.com/azure/cosmos-db/postgresql/resources-compute。
- nodeServerEdition
- String
节点服务器的版本 (默认值:MemoryOptimized) 。
群集的工作器节点计数。 当节点计数为 0 时,它表示能够在该节点上创建分布式表的单节点配置。 2 个或多个工作器节点表示多节点配置。 节点计数值不能为 1。 创建时需要。
每个工作器节点上的存储(以 MB 为单位)。 有关详细信息,请参阅https://learn.microsoft.com/azure/cosmos-db/postgresql/resources-compute。
每个工作器节点上的 vCore 计算 (最大值:104) 。 有关详细信息,请参阅https://learn.microsoft.com/azure/cosmos-db/postgresql/resources-compute。
- 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 实例。