Partager via


Domain Classe

Définition

Domaine EventGrid.

[Microsoft.Rest.Serialization.JsonTransformation]
public class Domain : Microsoft.Azure.Management.EventGrid.Models.TrackedResource
[<Microsoft.Rest.Serialization.JsonTransformation>]
type Domain = class
    inherit TrackedResource
Public Class Domain
Inherits TrackedResource
Héritage
Attributs

Constructeurs

Domain()

Initialise une nouvelle instance de la classe Domain.

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

Initialise une nouvelle instance de la classe Domain.

Propriétés

AutoCreateTopicWithFirstSubscription

Obtient ou définit ce booléen est utilisé pour spécifier le mécanisme de création pour « tous » les rubriques de domaine Event Grid associées à cette ressource de domaine Event Grid. Dans ce contexte, la création d’une rubrique de domaine peut être gérée automatiquement (lorsque la valeur est true) ou autogéré (lorsque la valeur est false). La valeur par défaut de cette propriété est True. Lorsque cette propriété a la valeur null ou est définie sur true, Event Grid est responsable de la création automatique de la rubrique de domaine lorsque le premier abonnement aux événements est créé dans l’étendue de la rubrique de domaine. Si cette propriété a la valeur false, la création du premier abonnement aux événements nécessite la création d’une rubrique de domaine par l’utilisateur. Le mode d’autogestion peut être utilisé si l’utilisateur souhaite contrôler entièrement la date de création de la rubrique de domaine, tandis que le mode géré automatiquement offre la possibilité d’effectuer moins d’opérations et de gérer moins de ressources par l’utilisateur. Notez également qu’en mode de création géré automatiquement, l’utilisateur est autorisé à créer la rubrique de domaine à la demande si nécessaire.

AutoDeleteTopicWithLastSubscription

Obtient ou définit cette valeur booléenne est utilisée pour spécifier le mécanisme de suppression pour « tous » les rubriques de domaine Event Grid associées à cette ressource de domaine Event Grid. Dans ce contexte, la suppression de la rubrique de domaine peut être gérée automatiquement (lorsque la valeur est true) ou autogéré (lorsque la valeur est false). La valeur par défaut de cette propriété est True. Lorsque cette propriété a la valeur true, Event Grid est chargé de supprimer automatiquement la rubrique de domaine lorsque le dernier abonnement aux événements dans l’étendue de la rubrique de domaine est supprimé. Si cette propriété a la valeur false, l’utilisateur doit supprimer manuellement la rubrique de domaine quand elle n’est plus nécessaire (par exemple, lorsque le dernier abonnement aux événements est supprimé et que la ressource doit être nettoyée). Le mode d’autogestion peut être utilisé si l’utilisateur souhaite contrôler entièrement le moment où la rubrique de domaine doit être supprimée, tandis que le mode géré automatiquement offre la flexibilité nécessaire pour effectuer moins d’opérations et gérer moins de ressources par l’utilisateur.

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 le domaine.

Endpoint

Obtient le point de terminaison de la ressource de domaine Event Grid qui est utilisée pour publier les événements.

Id

Obtient l’identificateur complet de la ressource.

(Hérité de Resource)
Identity

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

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 paramètre détermine le format auquel Event Grid doit s’attendre pour les événements entrants publiés sur la ressource de domaine Event Grid. Les valeurs possibles sont les suivantes : « EventGridSchema », « CustomEventSchema », « CloudEventSchemaV1_0 »

InputSchemaMapping

Obtient ou définit des informations sur l’objet InputSchemaMapping qui a spécifié les informations sur la charge utile de l’événement de mappage.

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 ressource de domaine Event Grid.

Name

Obtient le nom de la ressource.

(Hérité de Resource)
PrivateEndpointConnections

Obtient la liste des connexions de point de terminaison privé.

ProvisioningState

Obtient l’état d’approvisionnement de la ressource de domaine Event Grid. 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.DomainProperties.InboundIpRules » /&gt;. Les valeurs possibles sont les suivantes : « Enabled », « Disabled »

SystemData

Obtient les métadonnées système relatives à la ressource domaine Event Grid.

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 à