Delen via


Microsoft.EventGrid-naamruimten 2023-12-15-preview

Bicep-resourcedefinitie

Het resourcetype naamruimten kan worden geïmplementeerd met bewerkingen die zijn gericht op:

Zie wijzigingenlogboek voor een lijst met gewijzigde eigenschappen in elke API-versie.

Resource-indeling

Als u een Resource Microsoft.EventGrid/naamruimten wilt maken, voegt u de volgende Bicep toe aan uw sjabloon.

resource symbolicname 'Microsoft.EventGrid/namespaces@2023-12-15-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'
            // For remaining properties, see StaticRoutingEnrichment objects
          }
        ]
      }
      routingIdentityInfo: {
        type: 'string'
        userAssignedIdentity: 'string'
      }
      state: 'string'
    }
  }
}

StaticRoutingEnrichment-objecten

Stel de eigenschap valueType in om het type object op te geven.

Gebruik voor Tekenreeks:

  valueType: 'String'
  value: 'string'

Eigenschapswaarden

Naamruimten

Naam Description Waarde
naam De resourcenaam tekenreeks (vereist)
location Locatie van de resource. tekenreeks (vereist)
tags Tags van de resource. Woordenlijst met tagnamen en -waarden. Tags in sjablonen bekijken
sku Vertegenwoordigt beschikbare SKU-prijscategorieën. NaamruimtenSku
identity Identiteitsgegevens voor de naamruimteresource. IdentityInfo
properties Eigenschappen van de naamruimteresource. NaamruimteEigenschappen

IdentityInfo

Naam Description Waarde
principalId De principal-id van de resource-id. tekenreeks
tenantId De tenant-id van de resource. tekenreeks
type Het type beheerde identiteit dat wordt gebruikt. Het type 'SystemAssigned, UserAssigned' omvat zowel een impliciet gemaakte identiteit als een set door de gebruiker toegewezen identiteiten. Met het type 'Geen' wordt elke identiteit verwijderd. 'Geen'
'SystemAssigned'
'SystemAssigned, UserAssigned'
'UserAssigned'
userAssignedIdentities De lijst met gebruikersidentiteiten die zijn gekoppeld aan de resource. De sleutelverwijzingen naar de gebruikersidentiteitswoordenlijst zijn ARM-resource-id's in de vorm:
'/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'.
Deze eigenschap wordt momenteel niet gebruikt en gereserveerd voor toekomstig gebruik.
IdentityInfoUserAssignedIdentities

IdentityInfoUserAssignedIdentities

Naam Description Waarde
{aangepaste eigenschap} UserIdentityProperties

UserIdentityProperties

Naam Description Waarde
clientId De client-id van de door de gebruiker toegewezen identiteit. tekenreeks
principalId De principal-id van de door de gebruiker toegewezen identiteit. tekenreeks

NaamruimteEigenschappen

Naam Description Waarde
inboundIpRules Dit kan worden gebruikt om verkeer van specifieke IP-adressen te beperken in plaats van alle IP-adressen. Opmerking: deze worden alleen in aanmerking genomen als PublicNetworkAccess is ingeschakeld. InboundIpRule[]
isZoneRedundant Dit is een optionele eigenschap en hiermee kan de gebruiker opgeven of de naamruimteresource zoneredundantie ondersteunt of niet. Als dit
eigenschap is niet expliciet opgegeven door de gebruiker. De standaardwaarde is afhankelijk van de volgende voorwaarden:
a. Voor Beschikbaarheidszones ingeschakelde regio's: de standaardwaarde van de eigenschap is waar.
b. Voor niet-Beschikbaarheidszones ingeschakelde regio's: de standaardwaarde van de eigenschap is onwaar.
Nadat deze eigenschap is opgegeven, kan deze eigenschap niet worden bijgewerkt.
booleaans
minimumTlsVersionAllowed Minimale TLS-versie van de uitgever die naar deze naamruimte mag publiceren. Alleen TLS-versie 1.2 wordt ondersteund. '1.0'
'1.1'
'1.2'
privateEndpointConnections PrivateEndpointConnection[]
publicNetworkAccess Hiermee wordt bepaald of verkeer is toegestaan via een openbaar netwerk. Dit is standaard ingeschakeld.
U kunt verder beperken tot specifieke IP-adressen door {seealso cref="P:Microsoft.Azure.Events.ResourceProvider.Common.Contracts.PubSub.NamespaceProperties.InboundIpRules" /} te configureren
'Uitgeschakeld'
Ingeschakeld
'SecuredByPerimeter'
onderwerpenConfiguratie Configuratie-informatie over onderwerpen voor de naamruimteresource OnderwerpenConfiguratie
topicSpacesConfiguration Configuratie-informatie over onderwerpruimten voor de naamruimteresource TopicSpacesConfiguration

InboundIpRule

Naam Description Waarde
action Actie die moet worden uitgevoerd op basis van de overeenkomst of geen overeenkomst van het IpMask. 'Toestaan'
ipMask IP-adres in CIDR-notatie, bijvoorbeeld 10.0.0.0/8. tekenreeks

PrivateEndpointConnection

Naam Description Waarde
properties Eigenschappen van privateEndpointConnection. PrivateEndpointConnectionProperties

PrivateEndpointConnectionProperties

Naam Description Waarde
groupIds GroupIds van de private link-serviceresource. tekenreeks[]
privateEndpoint De privé-eindpuntresource voor deze verbinding. PrivateEndpoint
privateLinkServiceConnectionState Details over de status van de verbinding. ConnectionState
provisioningState Inrichtingsstatus van de privé-eindpuntverbinding. 'Geannuleerd'
'Maken'
'Verwijderen'
'Mislukt'
Geslaagd
'Bijwerken'

PrivateEndpoint

Naam Description Waarde
id De ARM-id voor privé-eindpunt. tekenreeks

ConnectionState

Naam Description Waarde
actionsRequired Acties vereist (indien aanwezig). tekenreeks
beschrijving Beschrijving van de verbindingsstatus. tekenreeks
status Status van de verbinding. 'Goedgekeurd'
'Verbinding verbroken'
'In behandeling'
'Geweigerd'

OnderwerpenConfiguratie

Dit object bevat geen eigenschappen die tijdens de implementatie moeten worden ingesteld. Alle eigenschappen zijn ReadOnly.

TopicSpacesConfiguration

Naam Description Waarde
clientAuthentication Instellingen voor clientverificatie voor de configuratie van onderwerpruimten. ClientAuthenticationSettings
maximumClientSessionsPerAuthenticationName Het maximum aantal sessies per verificatienaam. De standaardwaarde van de eigenschap is 1.
De minimale toegestane waarde is 1 en de maximale toegestane waarde is 100.
int
maximumSessionExpiryInHours De maximale verlooptijd van de sessie in uren. De standaardwaarde van de eigenschap is 1 uur.
De minimaal toegestane waarde is 1 uur en de maximale toegestane waarde is 8 uur.
int
routeTopicResourceId Volledig gekwalificeerde Azure-resource-id voor het Event Grid-onderwerp waarnaar gebeurtenissen worden doorgestuurd vanuit TopicSpaces onder een naamruimte.
Deze eigenschap moet de volgende notatie '/subscriptions/{subId}/resourcegroups/{resourceGroupName}/providers/microsoft hebben. EventGrid/topics/{topicName}'.
Dit onderwerp moet zich in dezelfde regio bevinden als waarin de naamruimte zich bevindt.
tekenreeks
routingEnrichments Routeringsverrijkingen voor configuratie van onderwerpruimten RoutingEnrichments
routingIdentityInfo Routeringsidentiteitsgegevens voor configuratie van onderwerpruimten. RoutingIdentityInfo
staat Geef aan of Configuratie van onderwerpruimten is ingeschakeld voor de naamruimte. De standaardwaarde is Uitgeschakeld. 'Uitgeschakeld'
Ingeschakeld

ClientAuthenticationSettings

Naam Description Waarde
alternativeAuthenticationNameSources Alternatieve verificatienaambronnen met betrekking tot clientverificatie-instellingen voor naamruimteresources. Tekenreeksmatrix met een van de volgende waarden:
'ClientCertificateDns'
'ClientCertificateEmail'
'ClientCertificateIp'
'ClientCertificateSubject'
'ClientCertificateUri'

RoutingEnrichments

Naam Description Waarde
dynamisch DynamicRoutingEnrichment[]
statisch StaticRoutingEnrichment[]

DynamicRoutingEnrichment

Naam Description Waarde
sleutel Verrijkingssleutel voor dynamische routering. tekenreeks
waarde Verrijkingswaarde voor dynamische routering. tekenreeks

StaticRoutingEnrichment

Naam Description Waarde
sleutel Verrijkingssleutel voor statische routering. tekenreeks
Valuetype Het objecttype instellen Tekenreeks (vereist)

StaticStringRoutingEnrichment

Naam Description Waarde
Valuetype Waardetype statische routeringsverrijking. Deze eigenschapswaarde kan bijvoorbeeld 'Tekenreeks' zijn. 'Tekenreeks' (vereist)
waarde Verrijkingswaarde voor routering van tekenreekstype. tekenreeks

RoutingIdentityInfo

Naam Description Waarde
type 'Geen'
'SystemAssigned'
'UserAssigned'
userAssignedIdentity tekenreeks

NaamruimteSku

Naam Description Waarde
capacity Hiermee geeft u het aantal doorvoereenheden op dat de capaciteit voor de naamruimte definieert. De standaardwaarde van de eigenschap is
1 die 1 doorvoereenheid = 1 MB/s inkomend en 2 MB/s uitgaand verkeer per naamruimte aangeeft. De minimale capaciteit is 1 en
maximaal toegestane capaciteit is 20.
int
naam De naam van de SKU. 'Standaard'

Resourcedefinitie van ARM-sjabloon

Het resourcetype naamruimten kan worden geïmplementeerd met bewerkingen die zijn gericht op:

Zie wijzigingenlogboek voor een lijst met gewijzigde eigenschappen in elke API-versie.

Resource-indeling

Als u een Resource Microsoft.EventGrid/naamruimten wilt maken, voegt u de volgende JSON toe aan uw sjabloon.

{
  "type": "Microsoft.EventGrid/namespaces",
  "apiVersion": "2023-12-15-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"
            // For remaining properties, see StaticRoutingEnrichment objects
          }
        ]
      },
      "routingIdentityInfo": {
        "type": "string",
        "userAssignedIdentity": "string"
      },
      "state": "string"
    }
  }
}

StaticRoutingEnrichment-objecten

Stel de eigenschap valueType in om het type object op te geven.

Gebruik voor Tekenreeks:

  "valueType": "String",
  "value": "string"

Eigenschapswaarden

Naamruimten

Naam Description Waarde
type Het resourcetype 'Microsoft.EventGrid/namespaces'
apiVersion De resource-API-versie '2023-12-15-preview'
naam De resourcenaam tekenreeks (vereist)
location Locatie van de resource. tekenreeks (vereist)
tags Tags van de resource. Woordenlijst met tagnamen en -waarden. Tags in sjablonen bekijken
sku Vertegenwoordigt beschikbare SKU-prijscategorieën. NaamruimteSku
identity Identiteitsgegevens voor de naamruimteresource. IdentityInfo
properties Eigenschappen van de naamruimteresource. NaamruimteEigenschappen

IdentityInfo

Naam Description Waarde
principalId De principal-id van resource-id. tekenreeks
tenantId De tenant-id van de resource. tekenreeks
type Het type beheerde identiteit dat wordt gebruikt. Het type 'SystemAssigned, UserAssigned' bevat zowel een impliciet gemaakte identiteit als een set door de gebruiker toegewezen identiteiten. Met het type 'Geen' wordt elke identiteit verwijderd. 'Geen'
'SystemAssigned'
'SystemAssigned, UserAssigned'
'UserAssigned'
userAssignedIdentities De lijst met gebruikersidentiteiten die zijn gekoppeld aan de resource. De sleutelverwijzingen naar de gebruikersidentiteitswoordenlijst zijn ARM-resource-id's in de vorm:
'/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'.
Deze eigenschap wordt momenteel niet gebruikt en gereserveerd voor toekomstig gebruik.
IdentityInfoUserAssignedIdentities

IdentityInfoUserAssignedIdentities

Naam Description Waarde
{aangepaste eigenschap} UserIdentityProperties

UserIdentityProperties

Naam Description Waarde
clientId De client-id van de door de gebruiker toegewezen identiteit. tekenreeks
principalId De principal-id van de door de gebruiker toegewezen identiteit. tekenreeks

NaamruimteEigenschappen

Naam Description Waarde
inboundIpRules Dit kan worden gebruikt om verkeer van specifieke IP-adressen te beperken in plaats van alle IP-adressen. Opmerking: deze worden alleen in overweging genomen als PublicNetworkAccess is ingeschakeld. InboundIpRule[]
isZoneRedundant Dit is een optionele eigenschap waarmee de gebruiker kan opgeven of de naamruimteresource zoneredundantie ondersteunt of niet. Als dit
eigenschap wordt niet expliciet opgegeven door de gebruiker, de standaardwaarde is afhankelijk van de volgende voorwaarden:
a. Voor Beschikbaarheidszones ingeschakelde regio's: de standaardwaarde van de eigenschap is true.
b. Voor niet-Beschikbaarheidszones ingeschakelde regio's: de standaardwaarde van de eigenschap is false.
Zodra deze eigenschap is opgegeven, kan deze eigenschap niet worden bijgewerkt.
booleaans
minimumTlsVersionAllowed Minimale TLS-versie van de uitgever die naar deze naamruimte mag worden gepubliceerd. Alleen TLS-versie 1.2 wordt ondersteund. '1.0'
'1.1'
'1.2'
privateEndpointConnections PrivateEndpointConnection[]
publicNetworkAccess Hiermee wordt bepaald of verkeer is toegestaan via een openbaar netwerk. Dit is standaard ingeschakeld.
U kunt verder beperken tot specifieke IP-adressen door {seealso cref="P:Microsoft.Azure.Events.ResourceProvider.Common.Contracts.PubSub.NamespaceProperties.InboundIpRules" /} te configureren
'Uitgeschakeld'
Ingeschakeld
'SecuredByPerimeter'
onderwerpenConfiguratie Informatie over de configuratie van onderwerpen voor de naamruimteresource OnderwerpenConfiguratie
topicSpacesConfiguration Configuratie-informatie over onderwerpruimten voor de naamruimteresource TopicSpacesConfiguration

InboundIpRule

Naam Description Waarde
action Actie die moet worden uitgevoerd op basis van de overeenkomst of geen overeenkomst van het Ip-masker. 'Toestaan'
ipMask IP-adres in CIDR-notatie, bijvoorbeeld 10.0.0.0/8. tekenreeks

PrivateEndpointConnection

Naam Description Waarde
properties Eigenschappen van privateEndpointConnection. PrivateEndpointConnectionProperties

PrivateEndpointConnectionProperties

Naam Description Waarde
groupIds GroupIds van de private link-serviceresource. tekenreeks[]
privateEndpoint De privé-eindpuntresource voor deze verbinding. PrivateEndpoint
privateLinkServiceConnectionState Details over de status van de verbinding. ConnectionState
provisioningState Inrichtingsstatus van de privé-eindpuntverbinding. 'Geannuleerd'
'Maken'
'Verwijderen'
'Mislukt'
'Geslaagd'
'Bijwerken'

PrivateEndpoint

Naam Description Waarde
id De ARM-id voor het privé-eindpunt. tekenreeks

ConnectionState

Naam Description Waarde
actionsRequired Acties vereist (indien aanwezig). tekenreeks
beschrijving Beschrijving van de verbindingsstatus. tekenreeks
status Status van de verbinding. 'Goedgekeurd'
'Verbinding verbroken'
'In behandeling'
'Geweigerd'

OnderwerpenConfiguratie

Dit object bevat geen eigenschappen die tijdens de implementatie moeten worden ingesteld. Alle eigenschappen zijn Alleen-lezen.

TopicSpacesConfiguration

Naam Description Waarde
clientAuthentication Clientverificatie-instellingen voor configuratie van onderwerpruimten. ClientAuthenticationSettings
maximumClientSessionsPerAuthenticationName Het maximum aantal sessies per verificatienaam. De standaardwaarde van de eigenschap is 1.
De minimale toegestane waarde is 1 en de maximaal toegestane waarde is 100.
int
maximumSessionExpiryInHours Het maximale verloop van de sessie in uren. De standaardwaarde van de eigenschap is 1 uur.
De minimaal toegestane waarde is 1 uur en de maximaal toegestane waarde is 8 uur.
int
routeTopicResourceId Volledig gekwalificeerde Azure-resource-id voor het Event Grid-onderwerp waarnaar gebeurtenissen worden doorgestuurd vanuit TopicSpaces onder een naamruimte.
Deze eigenschap moet de volgende notatie '/subscriptions/{subId}/resourcegroups/{resourceGroupName}/providers/microsoft hebben. EventGrid/topics/{topicName}'.
Dit onderwerp moet zich in dezelfde regio bevinden als waar de naamruimte zich bevindt.
tekenreeks
routingEnrichments Routeringsverrijkingen voor configuratie van onderwerpruimten RoutingEnrichments
routingIdentityInfo Routeringsidentiteitsgegevens voor configuratie van onderwerpruimten. RoutingIdentityInfo
staat Geef aan of Configuratie van onderwerpruimten is ingeschakeld voor de naamruimte. De standaardwaarde is Uitgeschakeld. 'Uitgeschakeld'
Ingeschakeld

ClientAuthenticationSettings

Naam Description Waarde
alternativeAuthenticationNameSources Alternatieve verificatienaambronnen met betrekking tot clientverificatie-instellingen voor naamruimteresources. Tekenreeksmatrix met een van de volgende waarden:
'ClientCertificateDns'
'ClientCertificateEmail'
'ClientCertificateIp'
'ClientCertificateSubject'
'ClientCertificateUri'

RoutingEnrichments

Naam Description Waarde
dynamisch DynamicRoutingEnrichment[]
statisch StaticRoutingEnrichment[]

DynamicRoutingEnrichment

Naam Description Waarde
sleutel Verrijkingssleutel voor dynamische routering. tekenreeks
waarde Verrijkingswaarde voor dynamische routering. tekenreeks

StaticRoutingEnrichment

Naam Description Waarde
sleutel Verrijkingssleutel voor statische routering. tekenreeks
Valuetype Het objecttype instellen Tekenreeks (vereist)

StaticStringRoutingEnrichment

Naam Description Waarde
Valuetype Waardetype statische routeringsverrijking. Deze eigenschapswaarde kan bijvoorbeeld 'Tekenreeks' zijn. 'Tekenreeks' (vereist)
waarde Verrijkingswaarde voor routering van tekenreekstype. tekenreeks

RoutingIdentityInfo

Naam Description Waarde
type 'Geen'
'SystemAssigned'
'UserAssigned'
userAssignedIdentity tekenreeks

NaamruimteSku

Naam Description Waarde
capacity Hiermee geeft u het aantal doorvoereenheden op dat de capaciteit voor de naamruimte definieert. De standaardwaarde van de eigenschap is
1 die 1 doorvoereenheid = 1 MB/s inkomend en 2 MB/s uitgaand verkeer per naamruimte aangeeft. De minimale capaciteit is 1 en
maximaal toegestane capaciteit is 20.
int
naam De naam van de SKU. 'Standaard'

Resourcedefinitie van Terraform (AzAPI-provider)

Het resourcetype naamruimten kan worden geïmplementeerd met bewerkingen die zijn gericht op:

  • Resourcegroepen

Zie wijzigingenlogboek voor een lijst met gewijzigde eigenschappen in elke API-versie.

Resource-indeling

Als u een Resource Microsoft.EventGrid/namespaces wilt maken, voegt u de volgende Terraform toe aan uw sjabloon.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.EventGrid/namespaces@2023-12-15-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"
              // For remaining properties, see StaticRoutingEnrichment objects
            }
          ]
        }
        routingIdentityInfo = {
          type = "string"
          userAssignedIdentity = "string"
        }
        state = "string"
      }
    }
    sku = {
      capacity = int
      name = "Standard"
    }
  })
}

StaticRoutingEnrichment-objecten

Stel de eigenschap valueType in om het type object op te geven.

Gebruik voor Tekenreeks:

  valueType = "String"
  value = "string"

Eigenschapswaarden

Naamruimten

Naam Description Waarde
type Het resourcetype "Microsoft.EventGrid/namespaces@2023-12-15-preview"
naam De resourcenaam tekenreeks (vereist)
location Locatie van de resource. tekenreeks (vereist)
parent_id Als u wilt implementeren in een resourcegroep, gebruikt u de id van die resourcegroep. tekenreeks (vereist)
tags Tags van de resource. Woordenlijst met tagnamen en -waarden.
sku Vertegenwoordigt beschikbare SKU-prijscategorieën. NaamruimtenSku
identity Identiteitsgegevens voor de naamruimteresource. IdentityInfo
properties Eigenschappen van de naamruimteresource. NaamruimteEigenschappen

IdentityInfo

Naam Description Waarde
type Het type beheerde identiteit dat wordt gebruikt. Het type 'SystemAssigned, UserAssigned' omvat zowel een impliciet gemaakte identiteit als een set door de gebruiker toegewezen identiteiten. Met het type 'Geen' wordt elke identiteit verwijderd. "SystemAssigned"
"SystemAssigned, UserAssigned"
"UserAssigned"
identity_ids De lijst met gebruikersidentiteiten die zijn gekoppeld aan de resource. De sleutelverwijzingen naar de gebruikersidentiteitswoordenlijst zijn ARM-resource-id's in de vorm:
'/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'.
Deze eigenschap wordt momenteel niet gebruikt en gereserveerd voor toekomstig gebruik.
Matrix met gebruikersidentiteits-id's.

IdentityInfoUserAssignedIdentities

Naam Description Waarde
{aangepaste eigenschap} UserIdentityProperties

UserIdentityProperties

Naam Description Waarde
clientId De client-id van de door de gebruiker toegewezen identiteit. tekenreeks
principalId De principal-id van de door de gebruiker toegewezen identiteit. tekenreeks

NaamruimteEigenschappen

Naam Description Waarde
inboundIpRules Dit kan worden gebruikt om verkeer van specifieke IP-adressen te beperken in plaats van alle IP-adressen. Opmerking: deze worden alleen in aanmerking genomen als PublicNetworkAccess is ingeschakeld. InboundIpRule[]
isZoneRedundant Dit is een optionele eigenschap en hiermee kan de gebruiker opgeven of de naamruimteresource zoneredundantie ondersteunt of niet. Als dit
eigenschap is niet expliciet opgegeven door de gebruiker. De standaardwaarde is afhankelijk van de volgende voorwaarden:
a. Voor Beschikbaarheidszones ingeschakelde regio's: de standaardwaarde van de eigenschap is waar.
b. Voor niet-Beschikbaarheidszones ingeschakelde regio's: de standaardwaarde van de eigenschap is onwaar.
Nadat deze eigenschap is opgegeven, kan deze eigenschap niet worden bijgewerkt.
booleaans
minimumTlsVersionAllowed Minimale TLS-versie van de uitgever die naar deze naamruimte mag publiceren. Alleen TLS versie 1.2 wordt ondersteund. 1\.0
"1.1"
"1.2"
privateEndpointConnections PrivateEndpointConnection[]
publicNetworkAccess Hiermee wordt bepaald of verkeer via een openbaar netwerk is toegestaan. Standaard is dit ingeschakeld.
U kunt verder beperken tot specifieke IP-adressen door {seealso cref="P:Microsoft.Azure.Events.ResourceProvider.Common.Contracts.PubSub.NamespaceProperties.InboundIpRules" /} te configureren
"Uitgeschakeld"
"Ingeschakeld"
"SecuredByPerimeter"
onderwerpenConfiguratie Informatie over de configuratie van onderwerpen voor de naamruimteresource OnderwerpenConfiguratie
topicSpacesConfiguration Configuratie-informatie over onderwerpruimten voor de naamruimteresource TopicSpacesConfiguration

InboundIpRule

Naam Description Waarde
action Actie die moet worden uitgevoerd op basis van de overeenkomst of geen overeenkomst van het Ip-masker. "Toestaan"
ipMask IP-adres in CIDR-notatie, bijvoorbeeld 10.0.0.0/8. tekenreeks

PrivateEndpointConnection

Naam Description Waarde
properties Eigenschappen van privateEndpointConnection. PrivateEndpointConnectionProperties

PrivateEndpointConnectionProperties

Naam Description Waarde
groupIds GroupIds van de private link-serviceresource. tekenreeks[]
privateEndpoint De privé-eindpuntresource voor deze verbinding. PrivateEndpoint
privateLinkServiceConnectionState Details over de status van de verbinding. ConnectionState
provisioningState Inrichtingsstatus van de privé-eindpuntverbinding. "Geannuleerd"
"Maken"
"Verwijderen"
"Mislukt"
"Geslaagd"
"Bijwerken"

PrivateEndpoint

Naam Description Waarde
id De ARM-id voor privé-eindpunt. tekenreeks

ConnectionState

Naam Description Waarde
actionsRequired Acties vereist (indien aanwezig). tekenreeks
beschrijving Beschrijving van de verbindingsstatus. tekenreeks
status Status van de verbinding. "Goedgekeurd"
"Verbinding verbroken"
"In behandeling"
"Geweigerd"

OnderwerpenConfiguratie

Dit object bevat geen eigenschappen die tijdens de implementatie moeten worden ingesteld. Alle eigenschappen zijn ReadOnly.

TopicSpacesConfiguration

Naam Description Waarde
clientAuthentication Instellingen voor clientverificatie voor de configuratie van onderwerpruimten. ClientAuthenticationSettings
maximumClientSessionsPerAuthenticationName Het maximum aantal sessies per verificatienaam. De standaardwaarde van de eigenschap is 1.
De minimale toegestane waarde is 1 en de maximale toegestane waarde is 100.
int
maximumSessionExpiryInHours De maximale verlooptijd van de sessie in uren. De standaardwaarde van de eigenschap is 1 uur.
De minimaal toegestane waarde is 1 uur en de maximale toegestane waarde is 8 uur.
int
routeTopicResourceId Volledig gekwalificeerde Azure-resource-id voor het Event Grid-onderwerp waarnaar gebeurtenissen worden doorgestuurd vanuit TopicSpaces onder een naamruimte.
Deze eigenschap moet de volgende notatie '/subscriptions/{subId}/resourcegroups/{resourceGroupName}/providers/microsoft hebben. EventGrid/topics/{topicName}'.
Dit onderwerp moet zich in dezelfde regio bevinden als waarin de naamruimte zich bevindt.
tekenreeks
routingEnrichments Routeringsverrijkingen voor configuratie van onderwerpruimten RoutingEnrichments
routingIdentityInfo Routeringsidentiteitsgegevens voor configuratie van onderwerpruimten. RoutingIdentityInfo
staat Geef aan of Configuratie van onderwerpruimten is ingeschakeld voor de naamruimte. De standaardwaarde is Uitgeschakeld. "Uitgeschakeld"
"Ingeschakeld"

ClientAuthenticationSettings

Naam Description Waarde
alternativeAuthenticationNameSources Alternatieve verificatienaambronnen met betrekking tot clientverificatie-instellingen voor naamruimteresources. Tekenreeksmatrix met een van de volgende waarden:
"ClientCertificateDns"
"ClientCertificateEmail"
"ClientCertificateIp"
"ClientCertificateSubject"
"ClientCertificateUri"

RoutingEnrichments

Naam Description Waarde
dynamisch DynamicRoutingEnrichment[]
statisch StaticRoutingEnrichment[]

DynamicRoutingEnrichment

Naam Description Waarde
sleutel Verrijkingssleutel voor dynamische routering. tekenreeks
waarde Verrijkingswaarde voor dynamische routering. tekenreeks

StaticRoutingEnrichment

Naam Description Waarde
sleutel Verrijkingssleutel voor statische routering. tekenreeks
Valuetype Het objecttype instellen Tekenreeks (vereist)

StaticStringRoutingEnrichment

Naam Description Waarde
Valuetype Waardetype statische routeringsverrijking. Deze eigenschapswaarde kan bijvoorbeeld 'Tekenreeks' zijn. "Tekenreeks" (vereist)
waarde Verrijkingswaarde voor routering van tekenreekstype. tekenreeks

RoutingIdentityInfo

Naam Description Waarde
type "Geen"
"SystemAssigned"
"UserAssigned"
userAssignedIdentity tekenreeks

NaamruimteSku

Naam Description Waarde
capacity Hiermee geeft u het aantal doorvoereenheden op dat de capaciteit voor de naamruimte definieert. De standaardwaarde van de eigenschap is
1 die 1 doorvoereenheid = 1 MB/s inkomend en 2 MB/s uitgaand verkeer per naamruimte aangeeft. De minimale capaciteit is 1 en
maximaal toegestane capaciteit is 20.
int
naam De naam van de SKU. "Standaard"