Partager via


Domain Classe

Domaine EventGrid.

Les variables sont uniquement remplies par le serveur et sont ignorées lors de l’envoi d’une demande.

Tous les paramètres requis doivent être renseignés pour pouvoir être envoyés à Azure.

Héritage
azure.mgmt.eventgrid.models._models_py3.TrackedResource
Domain

Constructeur

Domain(*, location: str, tags: Dict[str, str] | None = None, sku: _models.ResourceSku | None = None, identity: _models.IdentityInfo | None = None, minimum_tls_version_allowed: str | _models.TlsVersion | None = None, input_schema: str | _models.InputSchema | None = None, event_type_info: _models.EventTypeInfo | None = None, input_schema_mapping: _models.InputSchemaMapping | None = None, public_network_access: str | _models.PublicNetworkAccess | None = None, inbound_ip_rules: List[_models.InboundIpRule] | None = None, disable_local_auth: bool = False, auto_create_topic_with_first_subscription: bool = True, auto_delete_topic_with_last_subscription: bool = True, data_residency_boundary: str | _models.DataResidencyBoundary | None = None, **kwargs: Any)

Keyword-Only Parameters

location
str

Emplacement de la ressource. Obligatoire.

tags
dict[str, str]

Étiquettes de la ressource.

sku
ResourceSku

Niveau tarifaire de référence SKU pour la ressource domaine Event Grid.

identity
IdentityInfo

Informations d’identité pour la ressource de domaine Event Grid.

minimum_tls_version_allowed
str ou TlsVersion

Version TLS minimale de l’éditeur autorisée à publier sur ce domaine. Les valeurs connues sont « 1.0 », « 1.1 » et « 1.2 ».

input_schema
str ou InputSchema

Cela 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 connues sont « EventGridSchema », « CustomEventSchema » et « CloudEventSchemaV1_0 ».

event_type_info
EventTypeInfo

Informations sur le type d’événement pour le domaine. Ces informations sont fournies par l’éditeur et peuvent être utilisées par l’abonné pour afficher différents types d’événements publiés.

input_schema_mapping
InputSchemaMapping

Informations sur inputSchemaMapping qui a spécifié les informations sur la charge utile de l’événement de mappage.

public_network_access
str ou PublicNetworkAccess

Cela 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 <seealso cref="P:Microsoft.Azure.Events.ResourceProvider.Common.Contracts.DomainProperties.InboundIpRules" />. Les valeurs connues sont « Enabled », « Disabled » et « SecuredByPerimeter ».

inbound_ip_rules
list[InboundIpRule]

Cela peut être utilisé pour limiter 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é.

disable_local_auth
bool

Cette valeur booléenne est 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.

auto_create_topic_with_first_subscription
bool
valeur par défaut: True

Cette valeur booléenne est utilisée pour spécifier le mécanisme de création de « toutes » 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.

auto_delete_topic_with_last_subscription
bool
valeur par défaut: True

Cette valeur booléenne est utilisée pour spécifier le mécanisme de suppression pour « toutes » 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 lorsqu’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 quand 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.

data_residency_boundary
str ou DataResidencyBoundary

Data Residency limite de la ressource. Les valeurs connues sont « WithinGeopair » et « WithinRegion ».

Variables

id
str

Identificateur complet de la ressource.

name
str

Nom de la ressource.

type
str

Type de la ressource.

location
str

Emplacement de la ressource. Obligatoire.

tags
dict[str, str]

Étiquettes de la ressource.

sku
ResourceSku

Niveau tarifaire de référence SKU pour la ressource domaine Event Grid.

identity
IdentityInfo

Informations d’identité pour la ressource de domaine Event Grid.

system_data
SystemData

Métadonnées système relatives à la ressource domaine Event Grid.

private_endpoint_connections
list[PrivateEndpointConnection]
provisioning_state
str ou DomainProvisioningState

État d’approvisionnement de la ressource de domaine Event Grid. Les valeurs connues sont : « Création », « Mise à jour », « Suppression », « Succeeded », « Canceled » et « Failed ».

minimum_tls_version_allowed
str ou TlsVersion

Version TLS minimale de l’éditeur autorisée à publier sur ce domaine. Les valeurs connues sont « 1.0 », « 1.1 » et « 1.2 ».

endpoint
str

Point de terminaison pour la ressource de domaine Event Grid utilisée pour la publication des événements.

input_schema
str ou InputSchema

Cela 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 connues sont « EventGridSchema », « CustomEventSchema » et « CloudEventSchemaV1_0 ».

event_type_info
EventTypeInfo

Informations sur le type d’événement pour le domaine. Ces informations sont fournies par l’éditeur et peuvent être utilisées par l’abonné pour afficher différents types d’événements publiés.

input_schema_mapping
InputSchemaMapping

Informations sur inputSchemaMapping qui a spécifié les informations sur la charge utile de l’événement de mappage.

metric_resource_id
str

ID de ressource de métrique pour la ressource de domaine Event Grid.

public_network_access
str ou PublicNetworkAccess

Cela 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 <seealso cref="P:Microsoft.Azure.Events.ResourceProvider.Common.Contracts.DomainProperties.InboundIpRules" />. Les valeurs connues sont « Enabled », « Disabled » et « SecuredByPerimeter ».

inbound_ip_rules
list[InboundIpRule]

Cela peut être utilisé pour limiter 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é.

disable_local_auth
bool

Cette valeur booléenne est 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.

auto_create_topic_with_first_subscription
bool

Cette valeur booléenne est utilisée pour spécifier le mécanisme de création de « toutes » 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.

auto_delete_topic_with_last_subscription
bool

Cette valeur booléenne est utilisée pour spécifier le mécanisme de suppression pour « toutes » 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 lorsqu’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 quand 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.

data_residency_boundary
str ou DataResidencyBoundary

Data Residency limite de la ressource. Les valeurs connues sont « WithinGeopair » et « WithinRegion ».