ArmEventGridModelFactory.PartnerNamespaceData 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 PartnerNamespaceData.
public static Azure.ResourceManager.EventGrid.PartnerNamespaceData PartnerNamespaceData (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, System.Collections.Generic.IEnumerable<Azure.ResourceManager.EventGrid.EventGridPrivateEndpointConnectionData> privateEndpointConnections = default, Azure.ResourceManager.EventGrid.Models.PartnerNamespaceProvisioningState? provisioningState = default, Azure.Core.ResourceIdentifier partnerRegistrationFullyQualifiedId = default, Azure.ResourceManager.EventGrid.Models.TlsVersion? minimumTlsVersionAllowed = default, Uri endpoint = default, Azure.ResourceManager.EventGrid.Models.EventGridPublicNetworkAccess? publicNetworkAccess = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.EventGrid.Models.EventGridInboundIPRule> inboundIPRules = default, bool? isLocalAuthDisabled = default, Azure.ResourceManager.EventGrid.Models.PartnerTopicRoutingMode? partnerTopicRoutingMode = default);
static member PartnerNamespaceData : Azure.Core.ResourceIdentifier * string * Azure.Core.ResourceType * Azure.ResourceManager.Models.SystemData * System.Collections.Generic.IDictionary<string, string> * Azure.Core.AzureLocation * seq<Azure.ResourceManager.EventGrid.EventGridPrivateEndpointConnectionData> * Nullable<Azure.ResourceManager.EventGrid.Models.PartnerNamespaceProvisioningState> * Azure.Core.ResourceIdentifier * Nullable<Azure.ResourceManager.EventGrid.Models.TlsVersion> * Uri * Nullable<Azure.ResourceManager.EventGrid.Models.EventGridPublicNetworkAccess> * seq<Azure.ResourceManager.EventGrid.Models.EventGridInboundIPRule> * Nullable<bool> * Nullable<Azure.ResourceManager.EventGrid.Models.PartnerTopicRoutingMode> -> Azure.ResourceManager.EventGrid.PartnerNamespaceData
Public Shared Function PartnerNamespaceData (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 privateEndpointConnections As IEnumerable(Of EventGridPrivateEndpointConnectionData) = Nothing, Optional provisioningState As Nullable(Of PartnerNamespaceProvisioningState) = Nothing, Optional partnerRegistrationFullyQualifiedId As ResourceIdentifier = Nothing, Optional minimumTlsVersionAllowed As Nullable(Of TlsVersion) = Nothing, Optional endpoint As Uri = Nothing, Optional publicNetworkAccess As Nullable(Of EventGridPublicNetworkAccess) = Nothing, Optional inboundIPRules As IEnumerable(Of EventGridInboundIPRule) = Nothing, Optional isLocalAuthDisabled As Nullable(Of Boolean) = Nothing, Optional partnerTopicRoutingMode As Nullable(Of PartnerTopicRoutingMode) = Nothing) As PartnerNamespaceData
Parameter
Die ID.
- name
- String
Der Name.
- resourceType
- ResourceType
Der resourceType.
- systemData
- SystemData
SystemData.
- tags
- IDictionary<String,String>
Die Tags.
- location
- AzureLocation
Der Speicherort.
- privateEndpointConnections
- IEnumerable<EventGridPrivateEndpointConnectionData>
- provisioningState
- Nullable<PartnerNamespaceProvisioningState>
Bereitstellungsstatus des Partnernamespace.
- partnerRegistrationFullyQualifiedId
- ResourceIdentifier
Die vollqualifizierte ARM-ID der Partnerregistrierung, die diesem Partnernamespace zugeordnet werden soll. Dies hat das folgende Format: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventGrid/partnerRegistrations/{partnerRegistrationName}.
- minimumTlsVersionAllowed
- Nullable<TlsVersion>
Tls-Mindestversion des Herausgebers, der für die Veröffentlichung in diesem Partnernamespace zulässig ist.
- endpoint
- Uri
Endpunkt für den Partnernamespace.
- publicNetworkAccess
- Nullable<EventGridPublicNetworkAccess>
Dadurch wird bestimmt, 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 seealso cref="P:Microsoft.Azure.Events.ResourceProvider.Common.Contracts.PartnerNamespaceProperties.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.
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 Partnernamespace gestattet.
- partnerTopicRoutingMode
- Nullable<PartnerTopicRoutingMode>
Dadurch wird bestimmt, ob ereignisse, die in diesem Partnernamespace veröffentlicht werden, das Quellattribute in der Ereignisnutzlast verwenden oder den Kanalnamen im Header beim Abgleich mit dem Partnerthema verwenden sollen. Wenn keine angegeben ist, wird das Quellattributerouting verwendet, um dem Partnerthema zu entsprechen.
Gibt zurück
Eine neue PartnerNamespaceData instance zum Simulieren.