Partager via


ArmIotHubModelFactory.RoutingCosmosDBSqlApiProperties Méthode

Définition

Initialise une nouvelle instance de RoutingCosmosDBSqlApiProperties.

public static Azure.ResourceManager.IotHub.Models.RoutingCosmosDBSqlApiProperties RoutingCosmosDBSqlApiProperties (string name = default, string id = default, string subscriptionId = default, string resourceGroup = default, Uri endpointUri = default, Azure.ResourceManager.IotHub.Models.IotHubAuthenticationType? authenticationType = default, Azure.Core.ResourceIdentifier userAssignedIdentity = default, string primaryKey = default, string secondaryKey = default, string databaseName = default, string containerName = default, string partitionKeyName = default, string partitionKeyTemplate = default);
static member RoutingCosmosDBSqlApiProperties : string * string * string * string * Uri * Nullable<Azure.ResourceManager.IotHub.Models.IotHubAuthenticationType> * Azure.Core.ResourceIdentifier * string * string * string * string * string * string -> Azure.ResourceManager.IotHub.Models.RoutingCosmosDBSqlApiProperties
Public Shared Function RoutingCosmosDBSqlApiProperties (Optional name As String = Nothing, Optional id As String = Nothing, Optional subscriptionId As String = Nothing, Optional resourceGroup As String = Nothing, Optional endpointUri As Uri = Nothing, Optional authenticationType As Nullable(Of IotHubAuthenticationType) = Nothing, Optional userAssignedIdentity As ResourceIdentifier = Nothing, Optional primaryKey As String = Nothing, Optional secondaryKey As String = Nothing, Optional databaseName As String = Nothing, Optional containerName As String = Nothing, Optional partitionKeyName As String = Nothing, Optional partitionKeyTemplate As String = Nothing) As RoutingCosmosDBSqlApiProperties

Paramètres

name
String

Nom qui identifie ce point de terminaison. Le nom ne peut inclure que des caractères alphanumériques, des points, des traits de soulignement, des traits d’union et a une longueur maximale de 64 caractères. Les noms suivants sont réservés : events, fileNotifications, $default. Les noms de point de terminaison doivent être uniques parmi les types de points de terminaison.

id
String

ID du point de terminaison de conteneur sql cosmos DB.

subscriptionId
String

Identificateur d’abonnement du compte Cosmos DB.

resourceGroup
String

Nom du groupe de ressources du compte Cosmos DB.

endpointUri
Uri

URL du compte Cosmos DB. Il doit inclure le protocole https://.

authenticationType
Nullable<IotHubAuthenticationType>

Méthode utilisée pour l’authentification auprès du point de terminaison de conteneur sql cosmos DB.

userAssignedIdentity
ResourceIdentifier

Propriétés d’identité managée du point de terminaison de conteneur cosmos DB de routage.

primaryKey
String

Clé primaire du compte Cosmos DB.

secondaryKey
String

Clé secondaire du compte Cosmos DB.

databaseName
String

Nom de la base de données cosmos DB dans le compte cosmos DB.

containerName
String

Nom du conteneur sql cosmos DB dans la base de données cosmos DB.

partitionKeyName
String

Nom de la clé de partition associée à ce conteneur sql cosmos DB s’il en existe un. Il s'agit d'un paramètre facultatif.

partitionKeyTemplate
String

Modèle permettant de générer une valeur de clé de partition synthétique à utiliser avec ce conteneur sql Cosmos DB. Le modèle doit inclure au moins un des espaces réservés suivants : {iothub}, {deviceid}, {DD}, {MM} et {AAAA}. N’importe quel espace réservé peut être spécifié au maximum une fois, mais l’ordre et les composants non réservés sont arbitraires. Ce paramètre n’est requis que si PartitionKeyName est spécifié.

Retours

Une nouvelle RoutingCosmosDBSqlApiProperties instance pour se moquer.

S’applique à