Compartilhar via


Topic Classe

Definição

Tópico EventGrid

[Microsoft.Rest.Serialization.JsonTransformation]
public class Topic : Microsoft.Azure.Management.EventGrid.Models.TrackedResource
[<Microsoft.Rest.Serialization.JsonTransformation>]
type Topic = class
    inherit TrackedResource
Public Class Topic
Inherits TrackedResource
Herança
Atributos

Construtores

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.

Propriedades

DataResidencyBoundary

Obtém ou define o limite de residência de dados do recurso. Os valores possíveis incluem: 'WithinGeopair', 'WithinRegion'

DisableLocalAuth

Obtém ou define que 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.

Endpoint

Obtém o ponto de extremidade para o tópico.

Id

Obtém o identificador totalmente qualificado do recurso.

(Herdado de Resource)
Identity

Obtém ou define informações de identidade para o recurso.

InboundIpRules

Obtém ou define que 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.

InputSchema

Obtém ou define 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

Obtém ou define que 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.

Location

Obtém ou define o local do recurso.

(Herdado de TrackedResource)
MetricResourceId

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

Name

Obtém o nome do recurso.

(Herdado de Resource)
PrivateEndpointConnections

Tópico EventGrid

ProvisioningState

Obtém o estado de provisionamento do tópico. Os valores possíveis incluem: 'Creating', 'Updating', 'Deleting', 'Succeeded', 'Canceled', 'Failed'

PublicNetworkAccess

Obtém ou define 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 &lt;seealso cref="P:Microsoft.Azure.Events.ResourceProvider.Common.Contracts.TopicProperties.InboundIpRules" /&gt;. Os valores possíveis incluem: 'Enabled', 'Disabled'

SystemData

Obtém os metadados do sistema relacionados ao recurso Tópico.

Tags

Obtém ou define marcas do recurso.

(Herdado de TrackedResource)
Type

Obtém o tipo do recurso.

(Herdado de Resource)

Métodos

Validate()

Valide o objeto .

Aplica-se a