Partager via


Topic Classe

Définition

Rubrique 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
Héritage
Attributs

Constructeurs

Topic()

Initialise une nouvelle instance de la 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)

Initialise une nouvelle instance de la classe Topic.

Propriétés

DataResidencyBoundary

Obtient ou définit la limite de résidence des données de la ressource. Les valeurs possibles sont les suivantes : « WithinGeopair », « WithinRegion »

DisableLocalAuth

Obtient ou définit cette valeur booléenne utilisée pour activer ou désactiver l’authentification locale. La valeur par défaut est false. Lorsque la propriété a la valeur true, seul le jeton AAD est utilisé pour s’authentifier si l’utilisateur est autorisé à publier dans la rubrique.

Endpoint

Obtient le point de terminaison de la rubrique.

Id

Obtient l’identificateur complet de la ressource.

(Hérité de Resource)
Identity

Obtient ou définit des informations d’identité pour la ressource.

InboundIpRules

Obtient ou définit ce qui peut être utilisé pour restreindre le trafic provenant d’adresses IP spécifiques au lieu de toutes les adresses IP. Remarque : Celles-ci sont prises en compte uniquement si PublicNetworkAccess est activé.

InputSchema

Obtient ou définit ce qui détermine le format auquel Event Grid doit s’attendre pour les événements entrants publiés dans la rubrique. Les valeurs possibles sont les suivantes : « EventGridSchema », « CustomEventSchema », « CloudEventSchemaV1_0 »

InputSchemaMapping

Obtient ou définit cela permet la publication à l’aide de schémas d’événements personnalisés. Un InputSchemaMapping peut être spécifié pour mapper diverses propriétés d’un schéma source à différentes propriétés requises du schéma EventGridEvent.

Location

Obtient ou définit l’emplacement de la ressource.

(Hérité de TrackedResource)
MetricResourceId

Obtient l’ID de ressource de métrique pour la rubrique.

Name

Obtient le nom de la ressource.

(Hérité de Resource)
PrivateEndpointConnections

Rubrique EventGrid

ProvisioningState

Obtient l’état d’approvisionnement de la rubrique. Les valeurs possibles sont les suivantes : « Création », « Mise à jour », « Suppression », « Succeeded », « Canceled », « Failed »

PublicNetworkAccess

Obtient ou définit cette propriété détermine si le trafic est autorisé sur le réseau public. Par défaut, il est activé. Vous pouvez limiter davantage les adresses IP spécifiques en configurant &lt;seealso cref="P:Microsoft.Azure.Events.ResourceProvider.Common.Contracts.TopicProperties.InboundIpRules » /&gt;. Les valeurs possibles sont les suivantes : « Enabled », « Disabled »

SystemData

Obtient les métadonnées système relatives à la ressource Topic.

Tags

Obtient ou définit des balises de la ressource.

(Hérité de TrackedResource)
Type

Obtient le type de la ressource.

(Hérité de Resource)

Méthodes

Validate()

Validez l’objet .

S’applique à