Topic Konstruktoren
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Überlädt
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. |
Topic()
Initialisiert eine neue instance der Topic-Klasse.
public Topic ();
Public Sub New ()
Gilt für:
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.
public Topic (string location, string id = default, string name = default, string type = default, System.Collections.Generic.IDictionary<string,string> tags = default, System.Collections.Generic.IList<Microsoft.Azure.Management.EventGrid.Models.PrivateEndpointConnection> privateEndpointConnections = default, string provisioningState = default, string endpoint = default, string inputSchema = default, Microsoft.Azure.Management.EventGrid.Models.InputSchemaMapping inputSchemaMapping = default, string metricResourceId = default, string publicNetworkAccess = default, System.Collections.Generic.IList<Microsoft.Azure.Management.EventGrid.Models.InboundIpRule> inboundIpRules = default, bool? disableLocalAuth = default, string dataResidencyBoundary = default, Microsoft.Azure.Management.EventGrid.Models.IdentityInfo identity = default, Microsoft.Azure.Management.EventGrid.Models.SystemData systemData = default);
new Microsoft.Azure.Management.EventGrid.Models.Topic : string * string * string * string * System.Collections.Generic.IDictionary<string, string> * System.Collections.Generic.IList<Microsoft.Azure.Management.EventGrid.Models.PrivateEndpointConnection> * string * string * string * Microsoft.Azure.Management.EventGrid.Models.InputSchemaMapping * string * string * System.Collections.Generic.IList<Microsoft.Azure.Management.EventGrid.Models.InboundIpRule> * Nullable<bool> * string * Microsoft.Azure.Management.EventGrid.Models.IdentityInfo * Microsoft.Azure.Management.EventGrid.Models.SystemData -> Microsoft.Azure.Management.EventGrid.Models.Topic
Public Sub New (location As String, Optional id As String = Nothing, Optional name As String = Nothing, Optional type As String = Nothing, Optional tags As IDictionary(Of String, String) = Nothing, Optional privateEndpointConnections As IList(Of PrivateEndpointConnection) = Nothing, Optional provisioningState As String = Nothing, Optional endpoint As String = Nothing, Optional inputSchema As String = Nothing, Optional inputSchemaMapping As InputSchemaMapping = Nothing, Optional metricResourceId As String = Nothing, Optional publicNetworkAccess As String = Nothing, Optional inboundIpRules As IList(Of InboundIpRule) = Nothing, Optional disableLocalAuth As Nullable(Of Boolean) = Nothing, Optional dataResidencyBoundary As String = Nothing, Optional identity As IdentityInfo = Nothing, Optional systemData As SystemData = Nothing)
Parameter
- location
- String
Speicherort der Ressource.
- id
- String
Vollqualifizierter Bezeichner der Ressource.
- name
- String
Der Name der Ressource.
- type
- String
Der Typ der Ressource.
- tags
- IDictionary<String,String>
Tags der Ressource.
- privateEndpointConnections
- IList<PrivateEndpointConnection>
- provisioningState
- String
Bereitstellungsstatus des Themas. Mögliche Werte: "Creating", "Updating", "Deleting", "Succeeded", "Canceled", "Failed"
- endpoint
- String
Endpunkt für das Thema.
- inputSchema
- String
Dadurch wird das Format bestimmt, das Event Grid für eingehende Ereignisse erwarten sollte, die im Thema veröffentlicht werden. Mögliche Werte: "EventGridSchema", "CustomEventSchema", "CloudEventSchemaV1_0"
- inputSchemaMapping
- InputSchemaMapping
Dies ermöglicht die Veröffentlichung mit benutzerdefinierten Ereignisschemas. Ein InputSchemaMapping kann angegeben werden, um verschiedene Eigenschaften eines Quellschemas verschiedenen erforderlichen Eigenschaften des EventGridEvent-Schemas zuzuordnen.
- metricResourceId
- String
Metrikressourcen-ID für das Thema.
- publicNetworkAccess
- String
Dadurch wird bestimmt, ob Datenverkehr über ein öffentliches Netzwerk zulässig ist. Standardmäßig ist es aktiviert. Sie können weitere Einschränkungen auf bestimmte IP-Adressen durchführen, indem Sie seealso cref="P:Microsoft.Azure.Events.ResourceProvider.Common.Contracts.TopicProperties.InboundIpRules" /> konfigurieren<. Mögliche Werte: "Enabled", "Disabled"
- inboundIpRules
- IList<InboundIpRule>
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.
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 erlaubt.
- dataResidencyBoundary
- String
Data Residency Grenze der Ressource. Mögliche Werte: "WithinGeopair", "WithinRegion"
- identity
- IdentityInfo
Identitätsinformationen für die Ressource.
- systemData
- SystemData
Die Systemmetadaten im Zusammenhang mit der Topic-Ressource.
Gilt für:
Azure SDK for .NET