Partilhar via


ArmIotHubModelFactory.RoutingCosmosDBSqlApiProperties Método

Definição

Inicializa uma nova instância 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

Parâmetros

name
String

O nome que identifica esse ponto de extremidade. O nome só pode incluir caracteres alfanuméricos, períodos, sublinhados, hifens e tem um comprimento máximo de 64 caracteres. Os seguintes nomes são reservados: eventos, fileNotifications $default. Os nomes de ponto de extremidade devem ser exclusivos entre tipos de ponto de extremidade.

id
String

Id do ponto de extremidade do contêiner sql do Cosmos DB.

subscriptionId
String

O identificador de assinatura da conta do Cosmos DB.

resourceGroup
String

O nome do grupo de recursos da conta do cosmos DB.

endpointUri
Uri

A URL da conta do cosmos DB. Ele deve incluir o protocolo https://.

authenticationType
Nullable<IotHubAuthenticationType>

Método usado para autenticar no ponto de extremidade do contêiner sql do Cosmos DB.

userAssignedIdentity
ResourceIdentifier

Propriedades de identidade gerenciada do ponto de extremidade de contêiner do Cosmos DB de roteamento.

primaryKey
String

A chave primária da conta do cosmos DB.

secondaryKey
String

A chave secundária da conta do cosmos DB.

databaseName
String

O nome do banco de dados cosmos DB na conta do cosmos DB.

containerName
String

O nome do contêiner sql do cosmos DB no banco de dados cosmos DB.

partitionKeyName
String

O nome da chave de partição associada a esse contêiner sql do Cosmos DB, se houver. Esse é um parâmetro opcional.

partitionKeyTemplate
String

O modelo para gerar um valor de chave de partição sintética para uso com esse contêiner sql do Cosmos DB. O modelo deve incluir pelo menos um dos seguintes espaços reservados: {iothub}, {deviceid}, {DD}, {MM}e {YYYY}. Qualquer espaço reservado pode ser especificado no máximo uma vez, mas os componentes de ordem e não espaço reservado são arbitrários. Esse parâmetro só será necessário se PartitionKeyName for especificado.

Retornos

Uma nova RoutingCosmosDBSqlApiProperties instância para zombar.

Aplica-se a