Topic Clase
Tema 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.TrackedResourceTopic
Constructor
Topic(*, location: str, tags: Dict[str, str] | None = None, sku: _models.ResourceSku | None = None, identity: _models.IdentityInfo | None = None, kind: str | _models.ResourceKind = 'Azure', extended_location: _models.ExtendedLocation | None = None, event_type_info: _models.EventTypeInfo | None = None, minimum_tls_version_allowed: str | _models.TlsVersion | None = None, input_schema: str | _models.InputSchema | 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, data_residency_boundary: str | _models.DataResidencyBoundary | None = None, **kwargs: Any)
Keyword-Only Parameters
- location
- str
Ubicación del recurso. Necesario.
- sku
- ResourceSku
Plan de tarifa de SKU para el tema.
- identity
- IdentityInfo
Información de identidad del recurso.
- kind
- str o ResourceKind
Tipo de recurso. Los valores conocidos son: "Azure" y "AzureArc".
- extended_location
- ExtendedLocation
Ubicación extendida del recurso.
- event_type_info
- EventTypeInfo
Información de tipo de evento para el tema de usuario. El publicador proporciona esta información y el suscriptor puede usar esta información para ver diferentes tipos de eventos publicados.
- minimum_tls_version_allowed
- str o TlsVersion
Versión mínima de TLS del publicador con permiso para publicar en este tema. Los valores conocidos son: "1.0", "1.1" y "1.2".
- input_schema
- str o InputSchema
Esto determina el formato que Event Grid debe esperar para los eventos entrantes publicados en el tema. Los valores conocidos son: "EventGridSchema", "CustomEventSchema" y "CloudEventSchemaV1_0".
- input_schema_mapping
- InputSchemaMapping
Esto permite la publicación mediante esquemas de eventos personalizados. Se puede especificar InputSchemaMapping para asignar varias propiedades de un esquema de origen a varias propiedades necesarias del esquema EventGridEvent.
- public_network_access
- str o PublicNetworkAccess
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.TopicProperties.InboundIpRules" />
. Los valores conocidos son: "Enabled", "Disabled" y "SecuredByPerimeter".
- inbound_ip_rules
- list[InboundIpRule]
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
- bool
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 tema.
- data_residency_boundary
- str o DataResidencyBoundary
Data Residency Límite del recurso. Los valores conocidos son: "WithinGeopair" y "WithinRegion".
Variables
- id
- str
Identificador completo del recurso.
- name
- str
Nombre del recurso.
- type
- str
Tipo de recurso.
- location
- str
Ubicación del recurso. Necesario.
- sku
- ResourceSku
Plan de tarifa de SKU para el tema.
- identity
- IdentityInfo
Información de identidad del recurso.
- kind
- str o ResourceKind
Tipo de recurso. Los valores conocidos son: "Azure" y "AzureArc".
- extended_location
- ExtendedLocation
Ubicación extendida del recurso.
- system_data
- SystemData
Metadatos del sistema relacionados con el recurso Topic.
- private_endpoint_connections
- list[PrivateEndpointConnection]
- provisioning_state
- str o TopicProvisioningState
Estado de aprovisionamiento del tema. Los valores conocidos son: "Creating", "Updating", "Deleting", "Succeeded", "Canceled" y "Failed".
- endpoint
- str
Punto de conexión para el tema.
- event_type_info
- EventTypeInfo
Información de tipo de evento para el tema de usuario. El publicador proporciona esta información y el suscriptor puede usar esta información para ver diferentes tipos de eventos publicados.
- minimum_tls_version_allowed
- str o TlsVersion
Versión mínima de TLS del publicador con permiso para publicar en este tema. Los valores conocidos son: "1.0", "1.1" y "1.2".
- input_schema
- str o InputSchema
Esto determina el formato que Event Grid debe esperar para los eventos entrantes publicados en el tema. Los valores conocidos son: "EventGridSchema", "CustomEventSchema" y "CloudEventSchemaV1_0".
- input_schema_mapping
- InputSchemaMapping
Esto permite la publicación mediante esquemas de eventos personalizados. Se puede especificar InputSchemaMapping para asignar varias propiedades de un esquema de origen a varias propiedades necesarias del esquema EventGridEvent.
- metric_resource_id
- str
Identificador de recurso de métrica para el tema.
- public_network_access
- str o PublicNetworkAccess
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.TopicProperties.InboundIpRules" />
. Los valores conocidos son: "Enabled", "Disabled" y "SecuredByPerimeter".
- inbound_ip_rules
- list[InboundIpRule]
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
- bool
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 tema.
- data_residency_boundary
- str o DataResidencyBoundary
Data Residency Límite del recurso. Los valores conocidos son: "WithinGeopair" y "WithinRegion".
Azure SDK for Python
Comentarios
https://aka.ms/ContentUserFeedback.
Próximamente: A lo largo de 2024 iremos eliminando gradualmente GitHub Issues como mecanismo de comentarios sobre el contenido y lo sustituiremos por un nuevo sistema de comentarios. Para más información, vea:Enviar y ver comentarios de