ArmEventGridModelFactory.TopicSpacesConfiguration Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Inicializa uma nova instância de TopicSpacesConfiguration.
public static Azure.ResourceManager.EventGrid.Models.TopicSpacesConfiguration TopicSpacesConfiguration (Azure.ResourceManager.EventGrid.Models.TopicSpacesConfigurationState? state = default, string routeTopicResourceId = default, string hostname = default, Azure.ResourceManager.EventGrid.Models.RoutingEnrichments routingEnrichments = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.EventGrid.Models.AlternativeAuthenticationNameSource> alternativeAuthenticationNameSources = default, int? maximumSessionExpiryInHours = default, int? maximumClientSessionsPerAuthenticationName = default, Azure.ResourceManager.EventGrid.Models.RoutingIdentityInfo routingIdentityInfo = default);
static member TopicSpacesConfiguration : Nullable<Azure.ResourceManager.EventGrid.Models.TopicSpacesConfigurationState> * string * string * Azure.ResourceManager.EventGrid.Models.RoutingEnrichments * seq<Azure.ResourceManager.EventGrid.Models.AlternativeAuthenticationNameSource> * Nullable<int> * Nullable<int> * Azure.ResourceManager.EventGrid.Models.RoutingIdentityInfo -> Azure.ResourceManager.EventGrid.Models.TopicSpacesConfiguration
Public Shared Function TopicSpacesConfiguration (Optional state As Nullable(Of TopicSpacesConfigurationState) = Nothing, Optional routeTopicResourceId As String = Nothing, Optional hostname As String = Nothing, Optional routingEnrichments As RoutingEnrichments = Nothing, Optional alternativeAuthenticationNameSources As IEnumerable(Of AlternativeAuthenticationNameSource) = Nothing, Optional maximumSessionExpiryInHours As Nullable(Of Integer) = Nothing, Optional maximumClientSessionsPerAuthenticationName As Nullable(Of Integer) = Nothing, Optional routingIdentityInfo As RoutingIdentityInfo = Nothing) As TopicSpacesConfiguration
Parâmetros
Indique se a Configuração de Espaços de Tópico está habilitada para o namespace. O padrão é Desabilitado.
- routeTopicResourceId
- String
ID de Recurso do Azure totalmente qualificada para o Tópico da Grade de Eventos para o qual os eventos serão roteado de TopicSpaces em um namespace. Essa propriedade deve estar no seguinte formato '/subscriptions/{subId}/resourcegroups/{resourceGroupName}/providers/microsoft. EventGrid/topics/{topicName}'. Este tópico deve residir na mesma região em que o namespace está localizado.
- hostname
- String
O ponto de extremidade para a configuração de espaços de tópico. Trata-se de uma propriedade somente leitura.
- routingEnrichments
- RoutingEnrichments
Enriquecimentos de roteamento para a configuração de espaços de tópico.
- alternativeAuthenticationNameSources
- IEnumerable<AlternativeAuthenticationNameSource>
Configurações de autenticação do cliente para configuração de espaços de tópico.
A expiração máxima da sessão em horas. O valor padrão da propriedade é 1 hora. O valor mínimo permitido é de 1 hora e o valor máximo permitido é de 8 horas.
O número máximo de sessões por nome de autenticação. O valor padrão da propriedade é 1. O valor mínimo permitido é 1 e o valor máximo permitido é 100.
- routingIdentityInfo
- RoutingIdentityInfo
Informações de identidade de roteamento para a configuração de espaços de tópico.
Retornos
Uma nova TopicSpacesConfiguration instância para zombar.