Freigeben über


Microsoft.EventGrid-Namespaces 2023-06-01-preview

Bicep-Ressourcendefinition

Der Ressourcentyp namespaces kann mit Vorgängen bereitgestellt werden, die auf Folgendes abzielen:

Eine Liste der geänderten Eigenschaften in jeder API-Version finden Sie im Änderungsprotokoll.

Ressourcenformat

Um eine Microsoft.EventGrid/namespaces-Ressource zu erstellen, fügen Sie ihrer Vorlage den folgenden Bicep hinzu.

resource symbolicname 'Microsoft.EventGrid/namespaces@2023-06-01-preview' = {
  name: 'string'
  location: 'string'
  tags: {
    tagName1: 'tagValue1'
    tagName2: 'tagValue2'
  }
  sku: {
    capacity: int
    name: 'Standard'
  }
  identity: {
    principalId: 'string'
    tenantId: 'string'
    type: 'string'
    userAssignedIdentities: {
      {customized property}: {
        clientId: 'string'
        principalId: 'string'
      }
    }
  }
  properties: {
    inboundIpRules: [
      {
        action: 'Allow'
        ipMask: 'string'
      }
    ]
    isZoneRedundant: bool
    minimumTlsVersionAllowed: 'string'
    privateEndpointConnections: [
      {
        properties: {
          groupIds: [
            'string'
          ]
          privateEndpoint: {
            id: 'string'
          }
          privateLinkServiceConnectionState: {
            actionsRequired: 'string'
            description: 'string'
            status: 'string'
          }
          provisioningState: 'string'
        }
      }
    ]
    publicNetworkAccess: 'string'
    topicsConfiguration: {}
    topicSpacesConfiguration: {
      clientAuthentication: {
        alternativeAuthenticationNameSources: [
          'string'
        ]
      }
      maximumClientSessionsPerAuthenticationName: int
      maximumSessionExpiryInHours: int
      routeTopicResourceId: 'string'
      routingEnrichments: {
        dynamic: [
          {
            key: 'string'
            value: 'string'
          }
        ]
        static: [
          {
            key: 'string'
            valueType: 'String'
          }
        ]
      }
      routingIdentityInfo: {
        type: 'string'
        userAssignedIdentity: 'string'
      }
      state: 'string'
    }
  }
}

Eigenschaftswerte

Namespaces

Name BESCHREIBUNG Wert
name Der Ressourcenname Zeichenfolge (erforderlich)
location Speicherort der Ressource. Zeichenfolge (erforderlich)
tags Tags der Ressource. Wörterbuch der Tagnamen und -werte. Weitere Informationen finden Sie unter Tags in Vorlagen.
sku Stellt die verfügbaren SKU-Tarife dar. NamespaceSku
Identität Identitätsinformationen für die Namespaceressource. IdentityInfo
properties Eigenschaften der Namespaceressource. NamespaceEigenschaften

IdentityInfo

Name BESCHREIBUNG Wert
principalId Die Prinzipal-ID der Ressourcenidentität. Zeichenfolge
tenantId Die Mandanten-ID der Ressource. Zeichenfolge
type Der Typ der verwendeten verwalteten Identität. Der Typ "SystemAssigned, UserAssigned" umfasst sowohl eine implizit erstellte Identität als auch eine Reihe von benutzerseitig zugewiesenen Identitäten. Der Typ "None" entfernt alle Identitäten. "Keine"
"SystemAssigned"
'SystemAssigned, UserAssigned'
"UserAssigned"
userAssignedIdentities Die Liste der Benutzeridentitäten, die der Ressource zugeordnet sind. Die Verweise auf das Benutzeridentitätswörterbuch sind ARM-Ressourcen-IDs im Format:
"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}".
Diese Eigenschaft wird derzeit nicht verwendet und für die zukünftige Verwendung reserviert.
IdentityInfoUserAssignedIdentities

IdentityInfoUserAssignedIdentities

Name BESCHREIBUNG Wert
{angepasste Eigenschaft} UserIdentityProperties

UserIdentityProperties

Name BESCHREIBUNG Wert
clientId Die Client-ID der vom Benutzer zugewiesenen Identität. Zeichenfolge
principalId Die Prinzipal-ID der vom Benutzer zugewiesenen Identität. Zeichenfolge

NamespaceEigenschaften

Name BESCHREIBUNG Wert
inboundIpRules 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. InboundIpRule[]
isZoneRedundant 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.
bool
minimumTlsVersionAllowed Tls-Mindestversion des Herausgebers, der für die Veröffentlichung in diesem Namespace zulässig ist. Nur TLS-Version 1.2 wird unterstützt. 1.0
'1.1'
'1.2'
privateEndpointConnections. PrivateEndpointConnection[]
publicNetworkAccess 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.PubSub.NamespaceProperties.InboundIpRules" /} konfigurieren.
"Deaktiviert"
"Aktiviert"
topicsConfiguration Themenkonfigurationsinformationen für die Namespaceressource TopicsConfiguration
topicSpacesConfiguration Konfigurationsinformationen zu Themenbereichen für die Namespaceressource TopicSpacesConfiguration

InboundIpRule

Name BESCHREIBUNG Wert
action Aktion, die basierend auf der Übereinstimmung oder ohne Übereinstimmung der IpMask ausgeführt werden soll. "Zulassen"
ipMask IP-Adresse in CIDR-Notation, z. B. 10.0.0.0/8. Zeichenfolge

PrivateEndpointConnection

Name BESCHREIBUNG Wert
properties Eigenschaften von PrivateEndpointConnection. PrivateEndpointConnectionProperties

PrivateEndpointConnectionProperties

Name BESCHREIBUNG Wert
groupIds GroupIds aus der Private Link-Dienstressource. string[]
privateEndpoint Die Ressource "Privater Endpunkt" für diese Verbindung. PrivateEndpoint
privateLinkServiceConnectionState Details zum Status der Verbindung. ConnectionState
provisioningState Bereitstellungsstatus der Verbindung mit dem privaten Endpunkt. "Abgebrochen"
"Erstellen"
"Löschen"
"Fehler"
"Erfolgreich"
"Aktualisieren"

PrivateEndpoint

Name BESCHREIBUNG Wert
id Der ARM-Bezeichner für den privaten Endpunkt. Zeichenfolge

ConnectionState

Name BESCHREIBUNG Wert
actionsRequired Erforderliche Aktionen (falls vorhanden). Zeichenfolge
description Beschreibung des Verbindungsstatus. Zeichenfolge
status Status der Verbindung. "Genehmigt"
"Getrennt"
"Ausstehend"
'Rejected'

TopicsConfiguration

Dieses Objekt enthält keine Eigenschaften, die während der Bereitstellung festgelegt werden sollen. Alle Eigenschaften sind ReadOnly.

TopicSpacesConfiguration

Name BESCHREIBUNG Wert
clientAuthentication Clientauthentifizierungseinstellungen für die Konfiguration von Themenbereichen. ClientAuthenticationSettings
maximumClientSessionsPerAuthenticationName Die maximale Anzahl von Sitzungen pro Authentifizierungsname. Der Standardwert der Eigenschaft ist 1.
Der zulässige Mindestwert ist 1 und der maximal zulässige Wert 100.
INT
maximumSessionExpiryInHours Der maximale Sitzungsablauf in Stunden. Der Standardwert der Eigenschaft ist 1 Stunde.
Der zulässige Mindestwert beträgt 1 Stunde und der maximal zulässige Wert 8 Stunden.
INT
routeTopicResourceId Vollqualifizierte Azure-Ressourcen-ID für das Event Grid-Thema, an das Ereignisse von TopicSpaces unter einem Namespace weitergeleitet werden.
Diese Eigenschaft sollte das folgende Format aufweisen:/subscriptions/{subId}/resourcegroups/{resourceGroupName}/providers/microsoft. EventGrid/topics/{topicName}'.
Dieses Thema sollte sich in derselben Region befinden, in der sich der Namespace befindet.
Zeichenfolge
routingEnrichments Routing von Anreicherungen für die Konfiguration von Themenbereichen RoutingEnrichments
routingIdentityInfo Routingidentitätsinformationen für die Konfiguration von Themenbereichen. RoutingIdentityInfo
state Geben Sie an, ob die Konfiguration von Themenbereichen für den Namespace aktiviert ist. Der Standardwert ist Deaktiviert. "Deaktiviert"
"Aktiviert"

ClientAuthenticationSettings

Name BESCHREIBUNG Wert
alternativeAuthenticationNameSources Alternative Quellen für Authentifizierungsnamen im Zusammenhang mit Clientauthentifizierungseinstellungen für namespace-Ressourcen. Zeichenfolgenarray, das eines der folgenden Elemente enthält:
"ClientCertificateDns"
"ClientCertificateEmail"
"ClientCertificateIp"
"ClientCertificateSubject"
'ClientCertificateUri'

RoutingEnrichments

Name BESCHREIBUNG Wert
dynamisch DynamicRoutingEnrichment[]
static StaticRoutingEnrichment[]

DynamicRoutingEnrichment

Name BESCHREIBUNG Wert
Schlüssel Dynamischer Routinganreicherungsschlüssel. Zeichenfolge
value Dynamischer Routinganreicherungswert. Zeichenfolge

StaticRoutingEnrichment

Name BESCHREIBUNG Wert
Schlüssel Statischer Routinganreicherungsschlüssel. Zeichenfolge
valueType Werttyp der statischen Routinganreicherung. Beispielsweise kann dieser Eigenschaftswert "String" sein. "String"

RoutingIdentityInfo

Name BESCHREIBUNG Wert
type "Keine"
"SystemAssigned"
"UserAssigned"
userAssignedIdentity Zeichenfolge

NamespaceSku

Name BESCHREIBUNG Wert
Kapazität Gibt die Anzahl der Durchsatzeinheiten an, die die Kapazität für den Namespace definieren. Der Standardwert der Eigenschaft ist
1, was 1 Durchsatzeinheit = 1 MB/s ein- und 2 MB/s ausgehend pro Namespace angibt. Mindestkapazität ist 1 und
Die maximal zulässige Kapazität beträgt 20.
INT
name Der Name der SKU. "Standard"

Ressourcendefinition mit einer ARM-Vorlage

Der Ressourcentyp namespaces kann mit Vorgängen bereitgestellt werden, die auf Folgendes abzielen:

Eine Liste der geänderten Eigenschaften in jeder API-Version finden Sie im Änderungsprotokoll.

Ressourcenformat

Um eine Microsoft.EventGrid/namespaces-Ressource zu erstellen, fügen Sie der Vorlage den folgenden JSON-Code hinzu.

{
  "type": "Microsoft.EventGrid/namespaces",
  "apiVersion": "2023-06-01-preview",
  "name": "string",
  "location": "string",
  "tags": {
    "tagName1": "tagValue1",
    "tagName2": "tagValue2"
  },
  "sku": {
    "capacity": "int",
    "name": "Standard"
  },
  "identity": {
    "principalId": "string",
    "tenantId": "string",
    "type": "string",
    "userAssignedIdentities": {
      "{customized property}": {
        "clientId": "string",
        "principalId": "string"
      }
    }
  },
  "properties": {
    "inboundIpRules": [
      {
        "action": "Allow",
        "ipMask": "string"
      }
    ],
    "isZoneRedundant": "bool",
    "minimumTlsVersionAllowed": "string",
    "privateEndpointConnections": [
      {
        "properties": {
          "groupIds": [ "string" ],
          "privateEndpoint": {
            "id": "string"
          },
          "privateLinkServiceConnectionState": {
            "actionsRequired": "string",
            "description": "string",
            "status": "string"
          },
          "provisioningState": "string"
        }
      }
    ],
    "publicNetworkAccess": "string",
    "topicsConfiguration": {},
    "topicSpacesConfiguration": {
      "clientAuthentication": {
        "alternativeAuthenticationNameSources": [ "string" ]
      },
      "maximumClientSessionsPerAuthenticationName": "int",
      "maximumSessionExpiryInHours": "int",
      "routeTopicResourceId": "string",
      "routingEnrichments": {
        "dynamic": [
          {
            "key": "string",
            "value": "string"
          }
        ],
        "static": [
          {
            "key": "string",
            "valueType": "String"
          }
        ]
      },
      "routingIdentityInfo": {
        "type": "string",
        "userAssignedIdentity": "string"
      },
      "state": "string"
    }
  }
}

Eigenschaftswerte

Namespaces

Name BESCHREIBUNG Wert
type Der Ressourcentyp "Microsoft.EventGrid/namespaces"
apiVersion Die Version der Ressourcen-API "2023-06-01-preview"
name Der Ressourcenname Zeichenfolge (erforderlich)
location Speicherort der Ressource. Zeichenfolge (erforderlich)
tags Tags der Ressource. Wörterbuch der Tagnamen und -werte. Weitere Informationen finden Sie unter Tags in Vorlagen.
sku Stellt die verfügbaren SKU-Tarife dar. NamespaceSku
Identität Identitätsinformationen für die Namespaceressource. IdentityInfo
properties Eigenschaften der Namespaceressource. NamespaceEigenschaften

IdentityInfo

Name BESCHREIBUNG Wert
principalId Die Prinzipal-ID der Ressourcenidentität. Zeichenfolge
tenantId Die Mandanten-ID der Ressource. Zeichenfolge
type Der Typ der verwendeten verwalteten Identität. Der Typ "SystemAssigned, UserAssigned" umfasst sowohl eine implizit erstellte Identität als auch eine Reihe von benutzerseitig zugewiesenen Identitäten. Der Typ "None" entfernt alle Identitäten. "Keine"
"SystemAssigned"
'SystemAssigned, UserAssigned'
"UserAssigned"
userAssignedIdentities Die Liste der Benutzeridentitäten, die der Ressource zugeordnet sind. Die Verweise auf das Benutzeridentitätswörterbuch sind ARM-Ressourcen-IDs im Format:
"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}".
Diese Eigenschaft wird derzeit nicht verwendet und für die zukünftige Verwendung reserviert.
IdentityInfoUserAssignedIdentities

IdentityInfoUserAssignedIdentities

Name BESCHREIBUNG Wert
{angepasste Eigenschaft} UserIdentityProperties

UserIdentityProperties

Name BESCHREIBUNG Wert
clientId Die Client-ID der vom Benutzer zugewiesenen Identität. Zeichenfolge
principalId Die Prinzipal-ID der vom Benutzer zugewiesenen Identität. Zeichenfolge

NamespaceEigenschaften

Name BESCHREIBUNG Wert
inboundIpRules 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. InboundIpRule[]
isZoneRedundant 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.
bool
minimumTlsVersionAllowed Tls-Mindestversion des Herausgebers, der für die Veröffentlichung in diesem Namespace zulässig ist. Nur TLS-Version 1.2 wird unterstützt. 1.0
'1.1'
'1.2'
privateEndpointConnections. PrivateEndpointConnection[]
publicNetworkAccess 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.PubSub.NamespaceProperties.InboundIpRules" /} konfigurieren.
"Deaktiviert"
"Aktiviert"
topicsConfiguration Themenkonfigurationsinformationen für die Namespaceressource TopicsConfiguration
topicSpacesConfiguration Konfigurationsinformationen zu Themenbereichen für die Namespaceressource TopicSpacesConfiguration

InboundIpRule

Name BESCHREIBUNG Wert
action Aktion, die basierend auf der Übereinstimmung oder ohne Übereinstimmung der IpMask ausgeführt werden soll. "Zulassen"
ipMask IP-Adresse in CIDR-Notation, z. B. 10.0.0.0/8. Zeichenfolge

PrivateEndpointConnection

Name BESCHREIBUNG Wert
properties Eigenschaften von PrivateEndpointConnection. PrivateEndpointConnectionProperties

PrivateEndpointConnectionProperties

Name BESCHREIBUNG Wert
groupIds GroupIds aus der Private Link-Dienstressource. string[]
privateEndpoint Die Ressource "Privater Endpunkt" für diese Verbindung. PrivateEndpoint
privateLinkServiceConnectionState Details zum Status der Verbindung. ConnectionState
provisioningState Bereitstellungsstatus der Verbindung mit dem privaten Endpunkt. "Abgebrochen"
"Erstellen"
"Löschen"
"Fehler"
"Erfolgreich"
"Aktualisieren"

PrivateEndpoint

Name BESCHREIBUNG Wert
id Der ARM-Bezeichner für den privaten Endpunkt. Zeichenfolge

ConnectionState

Name BESCHREIBUNG Wert
actionsRequired Erforderliche Aktionen (falls vorhanden). Zeichenfolge
description Beschreibung des Verbindungsstatus. Zeichenfolge
status Status der Verbindung. "Genehmigt"
"Getrennt"
"Ausstehend"
'Rejected'

TopicsConfiguration

Dieses Objekt enthält keine Eigenschaften, die während der Bereitstellung festgelegt werden sollen. Alle Eigenschaften sind ReadOnly.

TopicSpacesConfiguration

Name BESCHREIBUNG Wert
clientAuthentication Clientauthentifizierungseinstellungen für die Konfiguration von Themenbereichen. ClientAuthenticationSettings
maximumClientSessionsPerAuthenticationName Die maximale Anzahl von Sitzungen pro Authentifizierungsname. Der Standardwert der Eigenschaft ist 1.
Der zulässige Mindestwert ist 1 und der maximal zulässige Wert 100.
INT
maximumSessionExpiryInHours Der maximale Sitzungsablauf in Stunden. Der Standardwert der Eigenschaft ist 1 Stunde.
Der zulässige Mindestwert beträgt 1 Stunde und der maximal zulässige Wert 8 Stunden.
INT
routeTopicResourceId Vollqualifizierte Azure-Ressourcen-ID für das Event Grid-Thema, an das Ereignisse von TopicSpaces unter einem Namespace weitergeleitet werden.
Diese Eigenschaft sollte das folgende Format aufweisen:/subscriptions/{subId}/resourcegroups/{resourceGroupName}/providers/microsoft. EventGrid/topics/{topicName}'.
Dieses Thema sollte sich in derselben Region befinden, in der sich der Namespace befindet.
Zeichenfolge
routingEnrichments Routing von Anreicherungen für die Konfiguration von Themenbereichen RoutingEnrichments
routingIdentityInfo Routingidentitätsinformationen für die Konfiguration von Themenbereichen. RoutingIdentityInfo
state Geben Sie an, ob die Konfiguration von Themenbereichen für den Namespace aktiviert ist. Der Standardwert ist Deaktiviert. "Deaktiviert"
"Aktiviert"

ClientAuthenticationSettings

Name BESCHREIBUNG Wert
alternativeAuthenticationNameSources Alternative Quellen für Authentifizierungsnamen im Zusammenhang mit Clientauthentifizierungseinstellungen für namespace-Ressourcen. Zeichenfolgenarray, das eines der folgenden Elemente enthält:
"ClientCertificateDns"
"ClientCertificateEmail"
"ClientCertificateIp"
"ClientCertificateSubject"
'ClientCertificateUri'

RoutingEnrichments

Name BESCHREIBUNG Wert
dynamisch DynamicRoutingEnrichment[]
static StaticRoutingEnrichment[]

DynamicRoutingEnrichment

Name BESCHREIBUNG Wert
Schlüssel Dynamischer Routinganreicherungsschlüssel. Zeichenfolge
value Dynamischer Routinganreicherungswert. Zeichenfolge

StaticRoutingEnrichment

Name BESCHREIBUNG Wert
Schlüssel Statischer Routinganreicherungsschlüssel. Zeichenfolge
valueType Werttyp der statischen Routinganreicherung. Beispielsweise kann dieser Eigenschaftswert "String" sein. "String"

RoutingIdentityInfo

Name BESCHREIBUNG Wert
type "Keine"
"SystemAssigned"
"UserAssigned"
userAssignedIdentity Zeichenfolge

NamespaceSku

Name BESCHREIBUNG Wert
Kapazität Gibt die Anzahl der Durchsatzeinheiten an, die die Kapazität für den Namespace definieren. Der Standardwert der Eigenschaft ist
1, was 1 Durchsatzeinheit = 1 MB/s ein- und 2 MB/s ausgehend pro Namespace angibt. Mindestkapazität ist 1 und
Die maximal zulässige Kapazität beträgt 20.
INT
name Der Name der SKU. "Standard"

Terraform-Ressourcendefinition (AzAPI-Anbieter)

Der Ressourcentyp namespaces kann mit Vorgängen bereitgestellt werden, die auf Folgendes abzielen:

  • Ressourcengruppen

Eine Liste der geänderten Eigenschaften in jeder API-Version finden Sie im Änderungsprotokoll.

Ressourcenformat

Um eine Microsoft.EventGrid/namespaces-Ressource zu erstellen, fügen Sie Der Vorlage den folgenden Terraform hinzu.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.EventGrid/namespaces@2023-06-01-preview"
  name = "string"
  location = "string"
  parent_id = "string"
  tags = {
    tagName1 = "tagValue1"
    tagName2 = "tagValue2"
  }
  identity {
    type = "string"
    identity_ids = []
  }
  body = jsonencode({
    properties = {
      inboundIpRules = [
        {
          action = "Allow"
          ipMask = "string"
        }
      ]
      isZoneRedundant = bool
      minimumTlsVersionAllowed = "string"
      privateEndpointConnections = [
        {
          properties = {
            groupIds = [
              "string"
            ]
            privateEndpoint = {
              id = "string"
            }
            privateLinkServiceConnectionState = {
              actionsRequired = "string"
              description = "string"
              status = "string"
            }
            provisioningState = "string"
          }
        }
      ]
      publicNetworkAccess = "string"
      topicsConfiguration = {}
      topicSpacesConfiguration = {
        clientAuthentication = {
          alternativeAuthenticationNameSources = [
            "string"
          ]
        }
        maximumClientSessionsPerAuthenticationName = int
        maximumSessionExpiryInHours = int
        routeTopicResourceId = "string"
        routingEnrichments = {
          dynamic = [
            {
              key = "string"
              value = "string"
            }
          ]
          static = [
            {
              key = "string"
              valueType = "String"
            }
          ]
        }
        routingIdentityInfo = {
          type = "string"
          userAssignedIdentity = "string"
        }
        state = "string"
      }
    }
    sku = {
      capacity = int
      name = "Standard"
    }
  })
}

Eigenschaftswerte

Namespaces

Name BESCHREIBUNG Wert
type Der Ressourcentyp "Microsoft.EventGrid/namespaces@2023-06-01-preview"
name Der Ressourcenname Zeichenfolge (erforderlich)
location Speicherort der Ressource. Zeichenfolge (erforderlich)
parent_id Verwenden Sie zum Bereitstellen in einer Ressourcengruppe die ID dieser Ressourcengruppe. Zeichenfolge (erforderlich)
tags Tags der Ressource. Wörterbuch der Tagnamen und -werte.
sku Stellt die verfügbaren SKU-Tarife dar. NamespaceSku
Identität Identitätsinformationen für die Namespaceressource. IdentityInfo
properties Eigenschaften der Namespaceressource. NamespaceEigenschaften

IdentityInfo

Name BESCHREIBUNG Wert
type Der Typ der verwendeten verwalteten Identität. Der Typ "SystemAssigned, UserAssigned" umfasst sowohl eine implizit erstellte Identität als auch eine Reihe von benutzerseitig zugewiesenen Identitäten. Der Typ "None" entfernt alle Identitäten. "SystemAssigned"
"SystemAssigned, UserAssigned"
"UserAssigned"
identity_ids Die Liste der Benutzeridentitäten, die der Ressource zugeordnet sind. Die Verweise auf das Benutzeridentitätswörterbuch sind ARM-Ressourcen-IDs im Format:
"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}".
Diese Eigenschaft wird derzeit nicht verwendet und für die zukünftige Verwendung reserviert.
Array von Benutzeridentitäts-IDs.

IdentityInfoUserAssignedIdentities

Name BESCHREIBUNG Wert
{angepasste Eigenschaft} UserIdentityProperties

UserIdentityProperties

Name BESCHREIBUNG Wert
clientId Die Client-ID der vom Benutzer zugewiesenen Identität. Zeichenfolge
principalId Die Prinzipal-ID der vom Benutzer zugewiesenen Identität. Zeichenfolge

NamespaceEigenschaften

Name BESCHREIBUNG Wert
inboundIpRules 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. InboundIpRule[]
isZoneRedundant 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.
bool
minimumTlsVersionAllowed Tls-Mindestversion des Herausgebers, der für die Veröffentlichung in diesem Namespace zulässig ist. Nur TLS-Version 1.2 wird unterstützt. "1.0"
"1.1"
"1.2"
privateEndpointConnections. PrivateEndpointConnection[]
publicNetworkAccess 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.PubSub.NamespaceProperties.InboundIpRules" /} konfigurieren.
"Deaktiviert"
"Aktiviert"
topicsConfiguration Themenkonfigurationsinformationen für die Namespaceressource TopicsConfiguration
topicSpacesConfiguration Konfigurationsinformationen zu Themenbereichen für die Namespaceressource TopicSpacesConfiguration

InboundIpRule

Name BESCHREIBUNG Wert
action Aktion, die basierend auf der Übereinstimmung oder ohne Übereinstimmung der IpMask ausgeführt werden soll. "Zulassen"
ipMask IP-Adresse in CIDR-Notation, z. B. 10.0.0.0/8. Zeichenfolge

PrivateEndpointConnection

Name BESCHREIBUNG Wert
properties Eigenschaften von PrivateEndpointConnection. PrivateEndpointConnectionProperties

PrivateEndpointConnectionProperties

Name BESCHREIBUNG Wert
groupIds GroupIds aus der Private Link-Dienstressource. string[]
privateEndpoint Die Ressource "Privater Endpunkt" für diese Verbindung. PrivateEndpoint
privateLinkServiceConnectionState Details zum Status der Verbindung. ConnectionState
provisioningState Bereitstellungsstatus der Verbindung mit dem privaten Endpunkt. "Abgebrochen"
"Erstellen"
"Löschen"
"Fehler"
"Erfolgreich"
"Aktualisieren"

PrivateEndpoint

Name BESCHREIBUNG Wert
id Der ARM-Bezeichner für den privaten Endpunkt. Zeichenfolge

ConnectionState

Name BESCHREIBUNG Wert
actionsRequired Erforderliche Aktionen (falls vorhanden). Zeichenfolge
description Beschreibung des Verbindungsstatus. Zeichenfolge
status Status der Verbindung. "Genehmigt"
"Getrennt"
"Ausstehend"
"Abgelehnt"

TopicsConfiguration

Dieses Objekt enthält keine Eigenschaften, die während der Bereitstellung festgelegt werden sollen. Alle Eigenschaften sind ReadOnly.

TopicSpacesConfiguration

Name BESCHREIBUNG Wert
clientAuthentication Clientauthentifizierungseinstellungen für die Konfiguration von Themenbereichen. ClientAuthenticationSettings
maximumClientSessionsPerAuthenticationName Die maximale Anzahl von Sitzungen pro Authentifizierungsname. Der Standardwert der Eigenschaft ist 1.
Der zulässige Mindestwert ist 1 und der maximal zulässige Wert 100.
INT
maximumSessionExpiryInHours Der maximale Sitzungsablauf in Stunden. Der Standardwert der Eigenschaft ist 1 Stunde.
Der zulässige Mindestwert beträgt 1 Stunde und der maximal zulässige Wert 8 Stunden.
INT
routeTopicResourceId Vollqualifizierte Azure-Ressourcen-ID für das Event Grid-Thema, an das Ereignisse von TopicSpaces unter einem Namespace weitergeleitet werden.
Diese Eigenschaft sollte das folgende Format aufweisen:/subscriptions/{subId}/resourcegroups/{resourceGroupName}/providers/microsoft. EventGrid/topics/{topicName}'.
Dieses Thema sollte sich in derselben Region befinden, in der sich der Namespace befindet.
Zeichenfolge
routingEnrichments Routing von Anreicherungen für die Konfiguration von Themenbereichen RoutingEnrichments
routingIdentityInfo Routingidentitätsinformationen für die Konfiguration von Themenbereichen. RoutingIdentityInfo
state Geben Sie an, ob die Konfiguration von Themenbereichen für den Namespace aktiviert ist. Der Standardwert ist Deaktiviert. "Deaktiviert"
"Aktiviert"

ClientAuthenticationSettings

Name BESCHREIBUNG Wert
alternativeAuthenticationNameSources Alternative Quellen für Authentifizierungsnamen im Zusammenhang mit Clientauthentifizierungseinstellungen für namespace-Ressourcen. Zeichenfolgenarray, das eines der folgenden Elemente enthält:
"ClientCertificateDns"
"ClientCertificateEmail"
"ClientCertificateIp"
"ClientCertificateSubject"
"ClientCertificateUri"

RoutingEnrichments

Name BESCHREIBUNG Wert
dynamisch DynamicRoutingEnrichment[]
static StaticRoutingEnrichment[]

DynamicRoutingEnrichment

Name BESCHREIBUNG Wert
Schlüssel Dynamischer Routinganreicherungsschlüssel. Zeichenfolge
value Dynamischer Routinganreicherungswert. Zeichenfolge

StaticRoutingEnrichment

Name BESCHREIBUNG Wert
Schlüssel Statischer Routinganreicherungsschlüssel. Zeichenfolge
valueType Werttyp der statischen Routinganreicherung. Beispielsweise kann dieser Eigenschaftswert "String" sein. "String"

RoutingIdentityInfo

Name BESCHREIBUNG Wert
type "None"
"SystemAssigned"
"UserAssigned"
userAssignedIdentity Zeichenfolge

NamespaceSku

Name BESCHREIBUNG Wert
Kapazität Gibt die Anzahl der Durchsatzeinheiten an, die die Kapazität für den Namespace definieren. Der Standardwert der Eigenschaft ist
1, was 1 Durchsatzeinheit = 1 MB/s ein- und 2 MB/s ausgehend pro Namespace angibt. Min. Kapazität ist 1 und
Die maximale zulässige Kapazität ist 20.
INT
name Der Name der SKU. „Standard“