Topic Klasse
EventGrid-Thema.
Variablen werden nur vom Server aufgefüllt und beim Senden einer Anforderung ignoriert.
Zum Senden an Azure müssen alle erforderlichen Parameter aufgefüllt werden.
- Vererbung
-
azure.mgmt.eventgrid.models._models_py3.TrackedResourceTopic
Konstruktor
Topic(*, 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, data_residency_boundary: str | DataResidencyBoundary | None = None, **kwargs)
Nur Schlüsselwortparameter
Name | Beschreibung |
---|---|
location
|
Erforderlich. Speicherort der Ressource. |
tags
|
Eine Reihe von Tags. Tags der Ressource. |
identity
|
Identitätsinformationen für die Ressource. |
input_schema
|
str oder
InputSchema
Dadurch wird das Format bestimmt, das Event Grid für eingehende Ereignisse erwarten sollte, die im Thema veröffentlicht werden. Mögliche Werte sind "EventGridSchema", "CustomEventSchema", "CloudEventSchemaV1_0". |
input_schema_mapping
|
Dies ermöglicht die Veröffentlichung mithilfe benutzerdefinierter Ereignisschemas. Ein InputSchemaMapping kann angegeben werden, um verschiedene Eigenschaften eines Quellschemas verschiedenen erforderlichen Eigenschaften des EventGridEvent-Schemas zuzuordnen. |
public_network_access
|
str oder
PublicNetworkAccess
Dadurch wird ermittelt, ob Datenverkehr über das öffentliche Netzwerk zulässig ist. Standardmäßig ist es aktiviert.
Sie können weitere Einschränkungen auf bestimmte IP-Adressen durchführen, indem Sie konfigurieren |
inbound_ip_rules
|
Dies kann verwendet werden, um den Datenverkehr von bestimmten IP-Adressen anstelle aller IP-Adressen einzuschränken. Hinweis: Diese werden nur berücksichtigt, wenn PublicNetworkAccess aktiviert ist. |
disable_local_auth
|
Dieser boolesche Wert wird verwendet, um die lokale Authentifizierung zu aktivieren oder zu deaktivieren. Der Standardwert ist false. Wenn die Eigenschaft auf true festgelegt ist, wird nur das AAD-Token für die Authentifizierung verwendet, wenn der Benutzer die Veröffentlichung im Thema zulassen kann. |
data_residency_boundary
|
str oder
DataResidencyBoundary
Data Residency Begrenzung der Ressource. Mögliche Werte sind: "WithinGeopair", "WithinRegion". |
Variablen
Name | Beschreibung |
---|---|
id
|
Vollqualifizierter Bezeichner der Ressource. |
name
|
Der Name der Ressource. |
type
|
Der Typ der Ressource. |
location
|
Erforderlich. Speicherort der Ressource. |
tags
|
Eine Reihe von Tags. Tags der Ressource. |
identity
|
Identitätsinformationen für die Ressource. |
system_data
|
Die Systemmetadaten im Zusammenhang mit der Themenressource. |
private_endpoint_connections
|
|
provisioning_state
|
Bereitstellungsstatus des Themas. Mögliche Werte sind: "Creating", "Updating", "Deleting", "Succeeded", "Canceled", "Failed". |
endpoint
|
Endpunkt für das Thema. |
input_schema
|
str oder
InputSchema
Dadurch wird das Format bestimmt, das Event Grid für eingehende Ereignisse erwarten sollte, die im Thema veröffentlicht werden. Mögliche Werte sind "EventGridSchema", "CustomEventSchema", "CloudEventSchemaV1_0". |
input_schema_mapping
|
Dies ermöglicht die Veröffentlichung mithilfe benutzerdefinierter Ereignisschemas. Ein InputSchemaMapping kann angegeben werden, um verschiedene Eigenschaften eines Quellschemas verschiedenen erforderlichen Eigenschaften des EventGridEvent-Schemas zuzuordnen. |
metric_resource_id
|
Metrikressourcen-ID für das Thema. |
public_network_access
|
str oder
PublicNetworkAccess
Dadurch wird ermittelt, ob Datenverkehr über das öffentliche Netzwerk zulässig ist. Standardmäßig ist es aktiviert.
Sie können weitere Einschränkungen auf bestimmte IP-Adressen durchführen, indem Sie konfigurieren |
inbound_ip_rules
|
Dies kann verwendet werden, um den Datenverkehr von bestimmten IP-Adressen anstelle aller IP-Adressen einzuschränken. Hinweis: Diese werden nur berücksichtigt, wenn PublicNetworkAccess aktiviert ist. |
disable_local_auth
|
Dieser boolesche Wert wird verwendet, um die lokale Authentifizierung zu aktivieren oder zu deaktivieren. Der Standardwert ist false. Wenn die Eigenschaft auf true festgelegt ist, wird nur das AAD-Token für die Authentifizierung verwendet, wenn der Benutzer die Veröffentlichung im Thema zulassen kann. |
data_residency_boundary
|
str oder
DataResidencyBoundary
Data Residency Begrenzung der Ressource. Mögliche Werte sind: "WithinGeopair", "WithinRegion". |
Azure SDK for Python