ArmCosmosDBForPostgreSqlModelFactory.CosmosDBForPostgreSqlClusterData Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Surcharges
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>)
Initialise une nouvelle instance de 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
Paramètres
ID.
- name
- String
Nom.
- resourceType
- ResourceType
ResourceType.
- systemData
- SystemData
SystemData.
- tags
- IDictionary<String,String>
Balises.
- location
- AzureLocation
Emplacement.
- administratorLogin
- String
Nom de connexion de l’administrateur des serveurs dans le cluster.
- administratorLoginPassword
- String
Mot de passe de la connexion administrateur. Obligatoire pour la création.
- provisioningState
- String
État d’approvisionnement du cluster.
- state
- String
État d’un cluster/serveur visible par l’utilisateur.
- postgresqlVersion
- String
Version principale de PostgreSQL sur tous les serveurs de cluster.
- citusVersion
- String
Version de l’extension Citus sur tous les serveurs de cluster.
- maintenanceWindow
- CosmosDBForPostgreSqlMaintenanceWindow
Fenêtre de maintenance d’un cluster.
- preferredPrimaryZone
- String
Zone de disponibilité principale (AZ) par défaut pour tous les serveurs de cluster.
Si les tables distribuées sont placées sur coordinateur ou non. Doit être défini sur « true » sur les clusters à nœud unique. Nécessite un rééquilibrage de partition après la modification de la valeur.
- coordinatorServerEdition
- String
Édition d’un serveur coordinateur (valeur par défaut : GeneralPurpose). Obligatoire pour la création.
Stockage d’un serveur en Mo. Obligatoire pour la création. Consultez la rubrique https://learn.microsoft.com/azure/cosmos-db/postgresql/resources-compute (éventuellement en anglais) pour plus d'informations.
Nombre de vCores d’un serveur (max: 96). Obligatoire pour la création. Consultez la rubrique https://learn.microsoft.com/azure/cosmos-db/postgresql/resources-compute (éventuellement en anglais) pour plus d'informations.
Si l’accès public est activé sur le coordinateur.
- nodeServerEdition
- String
Édition d’un serveur de nœud (valeur par défaut : MemoryOptimized).
Nombre de nœuds Worker du cluster. Lorsque le nombre de nœuds est 0, il représente une configuration de nœud unique avec la possibilité de créer des tables distribuées sur ce nœud. Au moins 2 nœuds Worker représentent une configuration à plusieurs nœuds. La valeur du nombre de nœuds ne peut pas être 1. Obligatoire pour la création.
Stockage en Mo sur chaque nœud Worker. Consultez la rubrique https://learn.microsoft.com/azure/cosmos-db/postgresql/resources-compute (éventuellement en anglais) pour plus d'informations.
Calcul en vCores sur chaque nœud Worker (max: 104). Consultez la rubrique https://learn.microsoft.com/azure/cosmos-db/postgresql/resources-compute (éventuellement en anglais) pour plus d'informations.
- serverNames
- IEnumerable<CosmosDBForPostgreSqlServerNameItem>
Liste des noms de serveurs dans le cluster.
- sourceResourceId
- ResourceIdentifier
ID de ressource du cluster source pour la lecture réplica clusters.
- sourceLocation
- Nullable<AzureLocation>
Région Azure du cluster source pour la lecture réplica clusters.
- pointInTimeUTC
- Nullable<DateTimeOffset>
Date et heure UTC (format ISO8601) pour la restauration du cluster.
- readReplicas
- IEnumerable<String>
Tableau de clusters réplica en lecture.
- earliestRestoreOn
- Nullable<DateTimeOffset>
Heure de point de restauration la plus ancienne (format ISO8601) pour le cluster.
- privateEndpointConnections
- IEnumerable<CosmosDBForPostgreSqlSimplePrivateEndpointConnection>
Le point de terminaison privé se connexions pour un cluster.
Retours
Une nouvelle CosmosDBForPostgreSqlClusterData instance pour se moquer.
S’applique à
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>)
Initialise une nouvelle instance de 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
Paramètres
ID.
- name
- String
Nom.
- resourceType
- ResourceType
ResourceType.
- systemData
- SystemData
SystemData.
- tags
- IDictionary<String,String>
Balises.
- location
- AzureLocation
Emplacement.
- administratorLogin
- String
Nom de connexion de l’administrateur des serveurs dans le cluster.
- administratorLoginPassword
- String
Mot de passe de la connexion administrateur. Obligatoire pour la création.
- provisioningState
- String
État d’approvisionnement du cluster.
- state
- String
État d’un cluster/serveur visible par l’utilisateur.
- postgresqlVersion
- String
Version principale de PostgreSQL sur tous les serveurs de cluster.
- citusVersion
- String
Version de l’extension Citus sur tous les serveurs de cluster.
- maintenanceWindow
- CosmosDBForPostgreSqlMaintenanceWindow
Fenêtre de maintenance d’un cluster.
- preferredPrimaryZone
- String
Zone de disponibilité principale (AZ) par défaut pour tous les serveurs de cluster.
Si les partitions sur le coordinateur sont activées ou non pour le cluster.
- coordinatorServerEdition
- String
Édition d’un serveur coordinateur (valeur par défaut : GeneralPurpose). Obligatoire pour la création.
Stockage d’un serveur en Mo. Obligatoire pour la création. Consultez la rubrique https://learn.microsoft.com/azure/cosmos-db/postgresql/resources-compute (éventuellement en anglais) pour plus d'informations.
Nombre de vCores d’un serveur (max: 96). Obligatoire pour la création. Consultez la rubrique https://learn.microsoft.com/azure/cosmos-db/postgresql/resources-compute (éventuellement en anglais) pour plus d'informations.
Si l’accès public est activé sur le coordinateur.
- nodeServerEdition
- String
Édition d’un serveur de nœud (valeur par défaut : MemoryOptimized).
Nombre de nœuds Worker du cluster. Lorsque le nombre de nœuds est 0, il représente une configuration de nœud unique avec la possibilité de créer des tables distribuées sur ce nœud. Au moins 2 nœuds Worker représentent une configuration à plusieurs nœuds. La valeur du nombre de nœuds ne peut pas être 1. Obligatoire pour la création.
Stockage en Mo sur chaque nœud Worker. Consultez la rubrique https://learn.microsoft.com/azure/cosmos-db/postgresql/resources-compute (éventuellement en anglais) pour plus d'informations.
Calcul en vCores sur chaque nœud Worker (max: 104). Consultez la rubrique https://learn.microsoft.com/azure/cosmos-db/postgresql/resources-compute (éventuellement en anglais) pour plus d'informations.
- serverNames
- IEnumerable<ServerNameItem>
Liste des noms de serveurs dans le cluster.
- sourceResourceId
- ResourceIdentifier
ID de ressource du cluster source pour la lecture réplica clusters.
- sourceLocation
- Nullable<AzureLocation>
Région Azure du cluster source pour la lecture réplica clusters.
- pointInTimeUTC
- Nullable<DateTimeOffset>
Date et heure UTC (format ISO8601) pour la restauration du cluster.
- readReplicas
- IEnumerable<String>
Tableau de clusters réplica en lecture.
- earliestRestoreOn
- Nullable<DateTimeOffset>
Heure de point de restauration la plus ancienne (format ISO8601) pour le cluster.
- privateEndpointConnections
- IEnumerable<CosmosDBForPostgreSqlSimplePrivateEndpointConnection>
Le point de terminaison privé se connexions pour un cluster.
Retours
Une nouvelle CosmosDBForPostgreSqlClusterData instance pour se moquer.