Freigeben über


ArmEventGridModelFactory.EventGridNamespaceData Methode

Definition

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

id
ResourceIdentifier

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.

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.

isZoneRedundant
Nullable<Boolean>

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.

Gilt für: