ArmIotHubModelFactory.RoutingCosmosDBSqlApiProperties 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.
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.