Compartir a través de


Domain Clase

Dominio de EventGrid.

Las variables solo se rellenan mediante el servidor y se omitirán al enviar una solicitud.

Todos los parámetros necesarios deben rellenarse para enviarlos a Azure.

Herencia
azure.mgmt.eventgrid.models._models_py3.TrackedResource
Domain

Constructor

Domain(*, location: str, tags: Dict[str, str] | None = None, identity: IdentityInfo | None = None, input_schema: str | InputSchema | None = None, input_schema_mapping: InputSchemaMapping | None = None, public_network_access: str | PublicNetworkAccess | None = None, inbound_ip_rules: List[InboundIpRule] | None = None, disable_local_auth: bool | None = False, auto_create_topic_with_first_subscription: bool | None = True, auto_delete_topic_with_last_subscription: bool | None = True, data_residency_boundary: str | DataResidencyBoundary | None = None, **kwargs)

Parámetros de palabra clave únicamente

Nombre Description
location
str

Necesario. Ubicación del recurso.

tags

Un conjunto de etiquetas. Etiquetas del recurso.

identity

Información de identidad del recurso de dominio de Event Grid.

input_schema

Esto determina el formato que Event Grid debe esperar para los eventos entrantes publicados en el recurso de dominio de Event Grid. Entre los valores posibles se incluyen: "EventGridSchema", "CustomEventSchema", "CloudEventSchemaV1_0".

input_schema_mapping

Información sobre inputSchemaMapping que especificó la información sobre la carga del evento de asignación.

public_network_access

Esto determina si se permite el tráfico a través de la red pública. De forma predeterminada, está habilitado. Puede restringir aún más a direcciones IP específicas mediante la configuración de <seealso cref="P:Microsoft.Azure.Events.ResourceProvider.Common.Contracts.DomainProperties.InboundIpRules" />. Entre los valores posibles se incluyen: "Enabled", "Disabled".

inbound_ip_rules

Esto se puede usar para restringir el tráfico de direcciones IP específicas en lugar de todas las direcciones IP. Nota: Solo se consideran si PublicNetworkAccess está habilitado.

disable_local_auth

Este valor booleano se usa para habilitar o deshabilitar la autenticación local. El valor predeterminado es false. Cuando la propiedad se establece en true, solo se usará el token de AAD para autenticarse si el usuario puede publicar en el dominio.

auto_create_topic_with_first_subscription

Este valor booleano se usa para especificar el mecanismo de creación para "todos" los temas de dominio de Event Grid asociados a este recurso de dominio de Event Grid. En este contexto, la creación de un tema de dominio se puede administrar automáticamente (cuando es true) o autoadministrarse (cuando es false). El valor predeterminado de esta propiedad es true. Cuando esta propiedad es null o se establece en true, Event Grid es responsable de crear automáticamente el tema de dominio cuando se crea la primera suscripción de eventos en el ámbito del tema de dominio. Si esta propiedad se establece en false, la creación de la primera suscripción de eventos requerirá la creación de un tema de dominio por parte del usuario. El modo de autoadministración se puede usar si el usuario quiere controlar completamente cuándo se crea el tema de dominio, mientras que el modo administrado automáticamente proporciona la flexibilidad de realizar menos operaciones y administrar menos recursos por parte del usuario. Además, tenga en cuenta que, en modo de creación administrada automáticamente, el usuario puede crear el tema de dominio a petición si es necesario.

Valor predeterminado: True
auto_delete_topic_with_last_subscription

Este valor booleano se usa para especificar el mecanismo de eliminación para "todos" los temas de dominio de Event Grid asociados a este recurso de dominio de Event Grid. En este contexto, la eliminación del tema de dominio se puede administrar automáticamente (cuando es true) o autoadministrarse (cuando es false). El valor predeterminado de esta propiedad es true. Cuando esta propiedad se establece en true, Event Grid es responsable de eliminar automáticamente el tema de dominio cuando se elimina la última suscripción de eventos en el ámbito del tema de dominio. Si esta propiedad se establece en false, el usuario debe eliminar manualmente el tema de dominio cuando ya no sea necesario (por ejemplo, cuando se elimina la última suscripción de eventos y el recurso debe limpiarse). El modo de autoadministración se puede usar si el usuario quiere tener control total de cuándo se debe eliminar el tema de dominio, mientras que el modo administrado automáticamente proporciona la flexibilidad de realizar menos operaciones y administrar menos recursos por parte del usuario.

Valor predeterminado: True
data_residency_boundary

Data Residency Límite del recurso. Entre los valores posibles se incluyen: "WithinGeopair", "WithinRegion".

Variables

Nombre Description
id
str

Identificador completo del recurso.

name
str

Nombre del recurso.

type
str

Tipo de recurso.

location
str

Necesario. Ubicación del recurso.

tags

Un conjunto de etiquetas. Etiquetas del recurso.

system_data

Metadatos del sistema relacionados con el recurso de dominio de Event Grid.

identity

Información de identidad del recurso de dominio de Event Grid.

private_endpoint_connections

Lista de conexiones de punto de conexión privado.

provisioning_state

Estado de aprovisionamiento del recurso de dominio de Event Grid. Entre los valores posibles se incluyen: "Creating", "Updating", "Deleting", "Succeeded", "Canceled", "Failed".

endpoint
str

Punto de conexión para el recurso de dominio de Event Grid que se usa para publicar los eventos.

input_schema

Esto determina el formato que Event Grid debe esperar para los eventos entrantes publicados en el recurso de dominio de Event Grid. Entre los valores posibles se incluyen: "EventGridSchema", "CustomEventSchema", "CloudEventSchemaV1_0".

input_schema_mapping

Información sobre inputSchemaMapping que especificó la información sobre la carga del evento de asignación.

metric_resource_id
str

Identificador de recurso de métrica para el recurso de dominio de Event Grid.

public_network_access

Esto determina si se permite el tráfico a través de la red pública. De forma predeterminada, está habilitado. Puede restringir aún más a direcciones IP específicas mediante la configuración de <seealso cref="P:Microsoft.Azure.Events.ResourceProvider.Common.Contracts.DomainProperties.InboundIpRules" />. Entre los valores posibles se incluyen: "Enabled", "Disabled".

inbound_ip_rules

Esto se puede usar para restringir el tráfico de direcciones IP específicas en lugar de todas las direcciones IP. Nota: Solo se consideran si PublicNetworkAccess está habilitado.

disable_local_auth

Este valor booleano se usa para habilitar o deshabilitar la autenticación local. El valor predeterminado es false. Cuando la propiedad se establece en true, solo se usará el token de AAD para autenticarse si el usuario puede publicar en el dominio.

auto_create_topic_with_first_subscription

Este valor booleano se usa para especificar el mecanismo de creación para "todos" los temas de dominio de Event Grid asociados a este recurso de dominio de Event Grid. En este contexto, la creación de un tema de dominio se puede administrar automáticamente (cuando es true) o autoadministrarse (cuando es false). El valor predeterminado de esta propiedad es true. Cuando esta propiedad es null o se establece en true, Event Grid es responsable de crear automáticamente el tema de dominio cuando se crea la primera suscripción de eventos en el ámbito del tema de dominio. Si esta propiedad se establece en false, la creación de la primera suscripción de eventos requerirá la creación de un tema de dominio por parte del usuario. El modo de autoadministración se puede usar si el usuario quiere controlar completamente cuándo se crea el tema de dominio, mientras que el modo administrado automáticamente proporciona la flexibilidad de realizar menos operaciones y administrar menos recursos por parte del usuario. Además, tenga en cuenta que, en modo de creación administrada automáticamente, el usuario puede crear el tema de dominio a petición si es necesario.

auto_delete_topic_with_last_subscription

Este valor booleano se usa para especificar el mecanismo de eliminación para "todos" los temas de dominio de Event Grid asociados a este recurso de dominio de Event Grid. En este contexto, la eliminación del tema de dominio se puede administrar automáticamente (cuando es true) o autoadministrarse (cuando es false). El valor predeterminado de esta propiedad es true. Cuando esta propiedad se establece en true, Event Grid es responsable de eliminar automáticamente el tema de dominio cuando se elimina la última suscripción de eventos en el ámbito del tema de dominio. Si esta propiedad se establece en false, el usuario debe eliminar manualmente el tema de dominio cuando ya no sea necesario (por ejemplo, cuando se elimina la última suscripción de eventos y el recurso debe limpiarse). El modo de autoadministración se puede usar si el usuario quiere tener control total de cuándo se debe eliminar el tema de dominio, mientras que el modo administrado automáticamente proporciona la flexibilidad de realizar menos operaciones y administrar menos recursos por parte del usuario.

data_residency_boundary

Data Residency Límite del recurso. Entre los valores posibles se incluyen: "WithinGeopair", "WithinRegion".