Compartilhar via


Topic Construtores

Definição

Sobrecargas

Topic()

Inicializa uma nova instância da classe Topic.

Topic(String, String, String, String, IDictionary<String,String>, IList<PrivateEndpointConnection>, String, String, String, InputSchemaMapping, String, String, IList<InboundIpRule>, Nullable<Boolean>, String, IdentityInfo, SystemData)

Inicializa uma nova instância da classe Topic.

Topic()

Inicializa uma nova instância da classe Topic.

public Topic ();
Public Sub New ()

Aplica-se a

Topic(String, String, String, String, IDictionary<String,String>, IList<PrivateEndpointConnection>, String, String, String, InputSchemaMapping, String, String, IList<InboundIpRule>, Nullable<Boolean>, String, IdentityInfo, SystemData)

Inicializa uma nova instância da classe Topic.

public Topic (string location, string id = default, string name = default, string type = default, System.Collections.Generic.IDictionary<string,string> tags = default, System.Collections.Generic.IList<Microsoft.Azure.Management.EventGrid.Models.PrivateEndpointConnection> privateEndpointConnections = default, string provisioningState = default, string endpoint = default, string inputSchema = default, Microsoft.Azure.Management.EventGrid.Models.InputSchemaMapping inputSchemaMapping = default, string metricResourceId = default, string publicNetworkAccess = default, System.Collections.Generic.IList<Microsoft.Azure.Management.EventGrid.Models.InboundIpRule> inboundIpRules = default, bool? disableLocalAuth = default, string dataResidencyBoundary = default, Microsoft.Azure.Management.EventGrid.Models.IdentityInfo identity = default, Microsoft.Azure.Management.EventGrid.Models.SystemData systemData = default);
new Microsoft.Azure.Management.EventGrid.Models.Topic : string * string * string * string * System.Collections.Generic.IDictionary<string, string> * System.Collections.Generic.IList<Microsoft.Azure.Management.EventGrid.Models.PrivateEndpointConnection> * string * string * string * Microsoft.Azure.Management.EventGrid.Models.InputSchemaMapping * string * string * System.Collections.Generic.IList<Microsoft.Azure.Management.EventGrid.Models.InboundIpRule> * Nullable<bool> * string * Microsoft.Azure.Management.EventGrid.Models.IdentityInfo * Microsoft.Azure.Management.EventGrid.Models.SystemData -> Microsoft.Azure.Management.EventGrid.Models.Topic
Public Sub New (location As String, Optional id As String = Nothing, Optional name As String = Nothing, Optional type As String = Nothing, Optional tags As IDictionary(Of String, String) = Nothing, Optional privateEndpointConnections As IList(Of PrivateEndpointConnection) = Nothing, Optional provisioningState As String = Nothing, Optional endpoint As String = Nothing, Optional inputSchema As String = Nothing, Optional inputSchemaMapping As InputSchemaMapping = Nothing, Optional metricResourceId As String = Nothing, Optional publicNetworkAccess As String = Nothing, Optional inboundIpRules As IList(Of InboundIpRule) = Nothing, Optional disableLocalAuth As Nullable(Of Boolean) = Nothing, Optional dataResidencyBoundary As String = Nothing, Optional identity As IdentityInfo = Nothing, Optional systemData As SystemData = Nothing)

Parâmetros

location
String

Local do recurso.

id
String

Identificador totalmente qualificado do recurso.

name
String

Nome do recurso.

type
String

Tipo do recurso.

tags
IDictionary<String,String>

Marcas do recurso.

privateEndpointConnections
IList<PrivateEndpointConnection>
provisioningState
String

Estado de provisionamento do tópico. Os valores possíveis incluem: 'Criando', 'Atualizando', 'Excluindo', 'Êxito', 'Cancelado', 'Falha'

endpoint
String

Ponto de extremidade para o tópico.

inputSchema
String

Isso determina o formato que a Grade de Eventos deve esperar para eventos de entrada publicados no tópico. Os valores possíveis incluem: 'EventGridSchema', 'CustomEventSchema', 'CloudEventSchemaV1_0'

inputSchemaMapping
InputSchemaMapping

Isso permite a publicação usando esquemas de eventos personalizados. Um InputSchemaMapping pode ser especificado para mapear várias propriedades de um esquema de origem para várias propriedades necessárias do esquema EventGridEvent.

metricResourceId
String

ID do recurso de métrica para o tópico.

publicNetworkAccess
String

Isso determina se o tráfego é permitido pela rede pública. Por padrão, ele está habilitado. Você pode restringir ainda mais a IPs específicos configurando <seealso cref="P:Microsoft.Azure.Events.ResourceProvider.Common.Contracts.TopicProperties.InboundIpRules" />. Os valores possíveis incluem: 'Enabled', 'Disabled'

inboundIpRules
IList<InboundIpRule>

Isso pode ser usado para restringir o tráfego de IPs específicos em vez de todos os IPs. Observação: elas serão consideradas somente se PublicNetworkAccess estiver habilitado.

disableLocalAuth
Nullable<Boolean>

Esse booliano é usado para habilitar ou desabilitar a autenticação local. O valor padrão é false. Quando a propriedade for definida como true, somente o token do AAD será usado para autenticar se o usuário tiver permissão para publicar no tópico.

dataResidencyBoundary
String

Data Residency Limite do recurso. Os valores possíveis incluem: 'WithinGeopair', 'WithinRegion'

identity
IdentityInfo

Informações de identidade para o recurso.

systemData
SystemData

Os metadados do sistema relacionados ao recurso Tópico.

Aplica-se a