Freigeben über


Topic Klasse

Definition

EventGrid-Thema

[Microsoft.Rest.Serialization.JsonTransformation]
public class Topic : Microsoft.Azure.Management.EventGrid.Models.TrackedResource
[<Microsoft.Rest.Serialization.JsonTransformation>]
type Topic = class
    inherit TrackedResource
Public Class Topic
Inherits TrackedResource
Vererbung
Attribute

Konstruktoren

Topic()

Initialisiert eine neue instance der Topic-Klasse.

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

Initialisiert eine neue instance der Topic-Klasse.

Eigenschaften

DataResidencyBoundary

Ruft die Datenresidenzgrenze der Ressource ab oder legt diese fest. Mögliche Werte: "WithinGeopair", "WithinRegion"

DisableLocalAuth

Ruft diesen booleschen Wert ab, der zum Aktivieren oder Deaktivieren der lokalen Authentifizierung verwendet wird, oder legt diesen fest. 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 erlaubt.

Endpoint

Ruft den Endpunkt für das Thema ab.

Id

Ruft den vollqualifizierten Bezeichner der Ressource ab.

(Geerbt von Resource)
Identity

Ruft Identitätsinformationen für die Ressource ab oder legt diese fest.

InboundIpRules

Ruft dies ab oder legt dies fest, um den Datenverkehr von bestimmten IP-Adressen anstelle aller IP-Adressen einzuschränken. Hinweis: Diese werden nur berücksichtigt, wenn PublicNetworkAccess aktiviert ist.

InputSchema

Ruft dies ab oder legt dieses fest, bestimmt das Format, das Event Grid für eingehende Ereignisse erwarten sollte, die im Thema veröffentlicht werden. Mögliche Werte: "EventGridSchema", "CustomEventSchema", "CloudEventSchemaV1_0"

InputSchemaMapping

Ruft dies ab oder legt dies fest, um die Veröffentlichung mithilfe benutzerdefinierter Ereignisschemas zu ermöglichen. Ein InputSchemaMapping kann angegeben werden, um verschiedene Eigenschaften eines Quellschemas verschiedenen erforderlichen Eigenschaften des EventGridEvent-Schemas zuzuordnen.

Location

Ruft den Speicherort der Ressource ab oder legt diese fest.

(Geerbt von TrackedResource)
MetricResourceId

Ruft die Metrikressourcen-ID für das Thema ab.

Name

Ruft den Namen der Ressource ab.

(Geerbt von Resource)
PrivateEndpointConnections

EventGrid-Thema

ProvisioningState

Ruft den Bereitstellungsstatus des Themas ab. Mögliche Werte: "Creating", "Updating", "Deleting", "Succeeded", "Canceled", "Failed"

PublicNetworkAccess

Ruft ab oder legt fest, ob Datenverkehr über ein öffentliches Netzwerk zulässig ist. Standardmäßig ist es aktiviert. Sie können auf bestimmte IP-Adressen weiter einschränken, indem Sie &lt;seealso cref="P:Microsoft.Azure.Events.ResourceProvider.Common.Contracts.TopicProperties.InboundIpRules" /&gt;konfigurieren. Mögliche Werte: "Enabled", "Disabled"

SystemData

Ruft die Systemmetadaten im Zusammenhang mit der Topic-Ressource ab.

Tags

Ruft Tags der Ressource ab oder legt diese fest.

(Geerbt von TrackedResource)
Type

Ruft den Typ der Ressource ab.

(Geerbt von Resource)

Methoden

Validate()

Überprüfen Sie das Objekt.

Gilt für: