ArmEventGridModelFactory.EventGridNamespaceData Methode
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.
Initialisiert eine neue instance von EventGridNamespaceData.
public static Azure.ResourceManager.EventGrid.EventGridNamespaceData EventGridNamespaceData (Azure.Core.ResourceIdentifier id = default, string name = default, Azure.Core.ResourceType resourceType = default, Azure.ResourceManager.Models.SystemData systemData = default, System.Collections.Generic.IDictionary<string,string> tags = default, Azure.Core.AzureLocation location = default, Azure.ResourceManager.EventGrid.Models.NamespaceSku sku = default, Azure.ResourceManager.Models.ManagedServiceIdentity identity = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.EventGrid.EventGridPrivateEndpointConnectionData> privateEndpointConnections = default, Azure.ResourceManager.EventGrid.Models.NamespaceProvisioningState? provisioningState = default, string topicsHostname = default, Azure.ResourceManager.EventGrid.Models.TopicSpacesConfiguration topicSpacesConfiguration = default, bool? isZoneRedundant = default, Azure.ResourceManager.EventGrid.Models.EventGridPublicNetworkAccess? publicNetworkAccess = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.EventGrid.Models.EventGridInboundIPRule> inboundIPRules = default, Azure.ResourceManager.EventGrid.Models.TlsVersion? minimumTlsVersionAllowed = default);
static member EventGridNamespaceData : Azure.Core.ResourceIdentifier * string * Azure.Core.ResourceType * Azure.ResourceManager.Models.SystemData * System.Collections.Generic.IDictionary<string, string> * Azure.Core.AzureLocation * Azure.ResourceManager.EventGrid.Models.NamespaceSku * Azure.ResourceManager.Models.ManagedServiceIdentity * seq<Azure.ResourceManager.EventGrid.EventGridPrivateEndpointConnectionData> * Nullable<Azure.ResourceManager.EventGrid.Models.NamespaceProvisioningState> * string * Azure.ResourceManager.EventGrid.Models.TopicSpacesConfiguration * Nullable<bool> * Nullable<Azure.ResourceManager.EventGrid.Models.EventGridPublicNetworkAccess> * seq<Azure.ResourceManager.EventGrid.Models.EventGridInboundIPRule> * Nullable<Azure.ResourceManager.EventGrid.Models.TlsVersion> -> Azure.ResourceManager.EventGrid.EventGridNamespaceData
Public Shared Function EventGridNamespaceData (Optional id As ResourceIdentifier = Nothing, Optional name As String = Nothing, Optional resourceType As ResourceType = Nothing, Optional systemData As SystemData = Nothing, Optional tags As IDictionary(Of String, String) = Nothing, Optional location As AzureLocation = Nothing, Optional sku As NamespaceSku = Nothing, Optional identity As ManagedServiceIdentity = Nothing, Optional privateEndpointConnections As IEnumerable(Of EventGridPrivateEndpointConnectionData) = Nothing, Optional provisioningState As Nullable(Of NamespaceProvisioningState) = Nothing, Optional topicsHostname As String = Nothing, Optional topicSpacesConfiguration As TopicSpacesConfiguration = Nothing, Optional isZoneRedundant As Nullable(Of Boolean) = Nothing, Optional publicNetworkAccess As Nullable(Of EventGridPublicNetworkAccess) = Nothing, Optional inboundIPRules As IEnumerable(Of EventGridInboundIPRule) = Nothing, Optional minimumTlsVersionAllowed As Nullable(Of TlsVersion) = Nothing) As EventGridNamespaceData
Parameter
Die ID.
- name
- String
Der Name.
- resourceType
- ResourceType
Der resourceType.
- systemData
- SystemData
SystemDaten.
- tags
- IDictionary<String,String>
Die Tags.
- location
- AzureLocation
Der Speicherort.
- sku
- NamespaceSku
Stellt verfügbare SKU-Tarife dar.
- identity
- ManagedServiceIdentity
Identitätsinformationen für die Namespaceressource.
- privateEndpointConnections
- IEnumerable<EventGridPrivateEndpointConnectionData>
- provisioningState
- Nullable<NamespaceProvisioningState>
Bereitstellungsstatus der Namespaceressource.
- topicsHostname
- String
Themenkonfigurationsinformationen für die Namespaceressource.
- topicSpacesConfiguration
- TopicSpacesConfiguration
Informationen zur Konfiguration von Themenräumen für die Namespaceressource.
Ermöglicht dem Benutzer, anzugeben, ob der Dienst zonenredundant ist. Dies ist eine erforderliche Eigenschaft, und der Benutzer muss diesen Wert explizit angeben. Nach der Angabe kann diese Eigenschaft nicht mehr aktualisiert werden.
- publicNetworkAccess
- Nullable<EventGridPublicNetworkAccess>
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 seealso cref="P:Microsoft.Azure.Events.ResourceProvider.Common.Contracts.PubSub.NamespaceProperties.InboundIpRules" konfigurieren <.>
- inboundIPRules
- IEnumerable<EventGridInboundIPRule>
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.
- minimumTlsVersionAllowed
- Nullable<TlsVersion>
Minimale TLS-Version des Herausgebers, die in diesem Namespace veröffentlicht werden darf. Nur TLS-Version 1.2 wird unterstützt.
Gibt zurück
Eine neue EventGridNamespaceData instance zum Mocking.