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 logboek wijzigenvoor een lijst met gewijzigde eigenschappen in elke API-versie.

Resource-indeling

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

resource symbolicname 'Microsoft.EventGrid/namespaces@2023-12-15-preview' = {
  identity: {
    principalId: 'string'
    tenantId: 'string'
    type: 'string'
    userAssignedIdentities: {
      {customized property}: {
        clientId: 'string'
        principalId: 'string'
      }
    }
  }
  location: 'string'
  name: 'string'
  properties: {
    inboundIpRules: [
      {
        action: 'string'
        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: 'string'
  }
  tags: {
    {customized property}: 'string'
  }
}

StaticRoutingEnrichment-objecten

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

Gebruik voor tekenreeks:

{
  value: 'string'
  valueType: 'String'
}

Eigenschapswaarden

ClientAuthenticationSettings

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

ConnectionState

Naam Beschrijving Waarde
actionsRequired Vereiste acties (indien van toepassing). snaar
beschrijving Beschrijving van de verbindingsstatus. snaar
status Status van de verbinding. 'Goedgekeurd'
'Verbinding verbroken'
'In behandeling'
'Geweigerd'

DynamicRoutingEnrichment

Naam Beschrijving Waarde
sleutel Verrijkingssleutel voor dynamische routering. snaar
waarde Dynamische routeringsverrijkingswaarde. snaar

IdentityInfo

Naam Beschrijving Waarde
principalId De principal-id van de resource-id. snaar
tenantId De tenant-id van de resource. snaar
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 None wordt een identiteit verwijderd. 'Geen'
'SystemAssigned'
'SystemAssigned, UserAssigned'
UserAssigned
userAssignedIdentities De lijst met gebruikersidentiteiten die zijn gekoppeld aan de resource. De referenties voor woordenlijstsleutels voor gebruikersidentiteiten 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 Beschrijving Waarde

InboundIpRule

Naam Beschrijving Waarde
actie 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. snaar

Microsoft.EventGrid/naamruimten

Naam Beschrijving Waarde
identiteit Identiteitsgegevens voor de naamruimteresource. IdentityInfo-
plaats Locatie van de resource. tekenreeks (vereist)
naam De resourcenaam snaar

Beperkingen:
Minimale lengte = 3
Maximale lengte = 50
Patroon = ^[a-zA-Z0-9-]*$ (vereist)
Eigenschappen Eigenschappen van de naamruimteresource. NamespaceProperties-
Sku Vertegenwoordigt de beschikbare SKU-prijscategorieën. NamespaceSku
Tags Resourcetags Woordenlijst met tagnamen en -waarden. Zie Tags in sjablonen

NamespaceProperties

Naam Beschrijving Waarde
inboundIpRules Dit kan worden gebruikt om verkeer van specifieke IP-adressen te beperken in plaats van alle IP-adressen. Opmerking: deze worden alleen beschouwd 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 het volgende is
de eigenschap is niet expliciet opgegeven door de gebruiker, de standaardwaarde is afhankelijk van de volgende voorwaarden:
een. Voor regio's met beschikbaarheidszones is de standaardeigenschapswaarde waar.
b. Voor regio's met niet-beschikbaarheidszones is de standaardeigenschapswaarde onwaar.
Zodra deze eigenschap is opgegeven, kan deze eigenschap niet worden bijgewerkt.
Bool
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 via een openbaar netwerk is toegestaan. Deze functie is standaard ingeschakeld.
U kunt verder beperken tot specifieke IP-adressen door <seealso cref="P:Microsoft.Azure.Events.ResourceProvider.Common.Contracts.PubSub.NamespaceProperties.InboundIpRules" />
'Uitgeschakeld'
'Ingeschakeld'
'SecuredByPerimeter'
topicsConfiguration Configuratie-informatie over onderwerpen voor de naamruimteresource TopicsConfiguration-
topicSpacesConfiguration Configuratie-informatie over onderwerpruimten voor de naamruimteresource TopicSpacesConfiguration-

NaamruimteSku

Naam Beschrijving Waarde
capaciteit 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 verkeer en 2 MB/s uitgaande gegevens per naamruimte aangeeft. Minimale capaciteit is 1 en
maximale toegestane capaciteit is 20.
Int
naam De naam van de SKU. 'Standaard'

PrivateEndpoint

Naam Beschrijving Waarde
legitimatiebewijs De ARM-id voor privé-eindpunt. snaar

PrivateEndpointConnection

Naam Beschrijving Waarde
Eigenschappen Eigenschappen van de PrivateEndpointConnection. PrivateEndpointConnectionProperties

PrivateEndpointConnectionProperties

Naam Beschrijving 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'

RoutingEnrichments

Naam Beschrijving Waarde
dynamisch DynamicRoutingEnrichment[]
statisch StaticRoutingEnrichment[]

RoutingIdentityInfo

Naam Beschrijving Waarde
type 'Geen'
'SystemAssigned'
UserAssigned
userAssignedIdentity snaar

StaticRoutingEnrichment

Naam Beschrijving Waarde
sleutel Verrijkingssleutel voor statische routering. snaar
valueType Ingesteld op 'Tekenreeks' voor het type StaticStringRoutingEnrichment. 'Tekenreeks' (vereist)

StaticStringRoutingEnrichment

Naam Beschrijving Waarde
waarde Verrijkingswaarde voor routering van tekenreekstypen. snaar
valueType Waardetype statische routeringsverrijking. Deze eigenschapswaarde kan bijvoorbeeld 'Tekenreeks' zijn. 'Tekenreeks' (vereist)

TopicsConfiguration

Naam Beschrijving Waarde

TopicSpacesConfiguration

Naam Beschrijving Waarde
clientAuthentication Clientverificatie-instellingen voor de configuratie van onderwerpruimten. ClientAuthenticationSettings
maximumClientSessionsPerAuthenticationName Het maximum aantal sessies per verificatienaam. De standaardwaarde van de eigenschap is 1.
De toegestane minimumwaarde 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 toegestane minimumwaarde 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 gerouteerd vanuit TopicSpaces onder een naamruimte.
Deze eigenschap moet de volgende indeling hebben: /subscriptions/{subId}/resourcegroups/{resourceGroupName}/providers/microsoft. EventGrid/topics/{topicName}'.
Dit onderwerp moet zich in dezelfde regio bevinden waar de naamruimte zich bevindt.
snaar
routingEnrichments Routeringsverrijkingen voor configuratie van onderwerpruimten RoutingEnrichments
routingIdentityInfo Identiteitsgegevens routeren voor configuratie van onderwerpruimten. RoutingIdentityInfo-
staat Geef aan of de configuratie van onderwerpruimten is ingeschakeld voor de naamruimte. De standaardwaarde is uitgeschakeld. 'Uitgeschakeld'
'Ingeschakeld'

TrackedResourceTags

Naam Beschrijving Waarde

UserIdentityProperties

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

Resourcedefinitie van ARM-sjabloon

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

Zie logboek wijzigenvoor een lijst met gewijzigde eigenschappen in elke API-versie.

Resource-indeling

Als u een Resource voor 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",
  "identity": {
    "principalId": "string",
    "tenantId": "string",
    "type": "string",
    "userAssignedIdentities": {
      "{customized property}": {
        "clientId": "string",
        "principalId": "string"
      }
    }
  },
  "location": "string",
  "properties": {
    "inboundIpRules": [
      {
        "action": "string",
        "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": "string"
  },
  "tags": {
    "{customized property}": "string"
  }
}

StaticRoutingEnrichment-objecten

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

Gebruik voor tekenreeks:

{
  "value": "string",
  "valueType": "String"
}

Eigenschapswaarden

ClientAuthenticationSettings

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

ConnectionState

Naam Beschrijving Waarde
actionsRequired Vereiste acties (indien van toepassing). snaar
beschrijving Beschrijving van de verbindingsstatus. snaar
status Status van de verbinding. 'Goedgekeurd'
'Verbinding verbroken'
'In behandeling'
'Geweigerd'

DynamicRoutingEnrichment

Naam Beschrijving Waarde
sleutel Verrijkingssleutel voor dynamische routering. snaar
waarde Dynamische routeringsverrijkingswaarde. snaar

IdentityInfo

Naam Beschrijving Waarde
principalId De principal-id van de resource-id. snaar
tenantId De tenant-id van de resource. snaar
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 None wordt een identiteit verwijderd. 'Geen'
'SystemAssigned'
'SystemAssigned, UserAssigned'
UserAssigned
userAssignedIdentities De lijst met gebruikersidentiteiten die zijn gekoppeld aan de resource. De referenties voor woordenlijstsleutels voor gebruikersidentiteiten 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 Beschrijving Waarde

InboundIpRule

Naam Beschrijving Waarde
actie 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. snaar

Microsoft.EventGrid/naamruimten

Naam Beschrijving Waarde
apiVersion De API-versie '2023-12-15-preview'
identiteit Identiteitsgegevens voor de naamruimteresource. IdentityInfo-
plaats Locatie van de resource. tekenreeks (vereist)
naam De resourcenaam snaar

Beperkingen:
Minimale lengte = 3
Maximale lengte = 50
Patroon = ^[a-zA-Z0-9-]*$ (vereist)
Eigenschappen Eigenschappen van de naamruimteresource. NamespaceProperties-
Sku Vertegenwoordigt de beschikbare SKU-prijscategorieën. NamespaceSku
Tags Resourcetags Woordenlijst met tagnamen en -waarden. Zie Tags in sjablonen
type Het resourcetype 'Microsoft.EventGrid/naamruimten'

NamespaceProperties

Naam Beschrijving Waarde
inboundIpRules Dit kan worden gebruikt om verkeer van specifieke IP-adressen te beperken in plaats van alle IP-adressen. Opmerking: deze worden alleen beschouwd 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 het volgende is
de eigenschap is niet expliciet opgegeven door de gebruiker, de standaardwaarde is afhankelijk van de volgende voorwaarden:
een. Voor regio's met beschikbaarheidszones is de standaardeigenschapswaarde waar.
b. Voor regio's met niet-beschikbaarheidszones is de standaardeigenschapswaarde onwaar.
Zodra deze eigenschap is opgegeven, kan deze eigenschap niet worden bijgewerkt.
Bool
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 via een openbaar netwerk is toegestaan. Deze functie is standaard ingeschakeld.
U kunt verder beperken tot specifieke IP-adressen door <seealso cref="P:Microsoft.Azure.Events.ResourceProvider.Common.Contracts.PubSub.NamespaceProperties.InboundIpRules" />
'Uitgeschakeld'
'Ingeschakeld'
'SecuredByPerimeter'
topicsConfiguration Configuratie-informatie over onderwerpen voor de naamruimteresource TopicsConfiguration-
topicSpacesConfiguration Configuratie-informatie over onderwerpruimten voor de naamruimteresource TopicSpacesConfiguration-

NaamruimteSku

Naam Beschrijving Waarde
capaciteit 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 verkeer en 2 MB/s uitgaande gegevens per naamruimte aangeeft. Minimale capaciteit is 1 en
maximale toegestane capaciteit is 20.
Int
naam De naam van de SKU. 'Standaard'

PrivateEndpoint

Naam Beschrijving Waarde
legitimatiebewijs De ARM-id voor privé-eindpunt. snaar

PrivateEndpointConnection

Naam Beschrijving Waarde
Eigenschappen Eigenschappen van de PrivateEndpointConnection. PrivateEndpointConnectionProperties

PrivateEndpointConnectionProperties

Naam Beschrijving 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'

RoutingEnrichments

Naam Beschrijving Waarde
dynamisch DynamicRoutingEnrichment[]
statisch StaticRoutingEnrichment[]

RoutingIdentityInfo

Naam Beschrijving Waarde
type 'Geen'
'SystemAssigned'
UserAssigned
userAssignedIdentity snaar

StaticRoutingEnrichment

Naam Beschrijving Waarde
sleutel Verrijkingssleutel voor statische routering. snaar
valueType Ingesteld op 'Tekenreeks' voor het type StaticStringRoutingEnrichment. 'Tekenreeks' (vereist)

StaticStringRoutingEnrichment

Naam Beschrijving Waarde
waarde Verrijkingswaarde voor routering van tekenreekstypen. snaar
valueType Waardetype statische routeringsverrijking. Deze eigenschapswaarde kan bijvoorbeeld 'Tekenreeks' zijn. 'Tekenreeks' (vereist)

TopicsConfiguration

Naam Beschrijving Waarde

TopicSpacesConfiguration

Naam Beschrijving Waarde
clientAuthentication Clientverificatie-instellingen voor de configuratie van onderwerpruimten. ClientAuthenticationSettings
maximumClientSessionsPerAuthenticationName Het maximum aantal sessies per verificatienaam. De standaardwaarde van de eigenschap is 1.
De toegestane minimumwaarde 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 toegestane minimumwaarde 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 gerouteerd vanuit TopicSpaces onder een naamruimte.
Deze eigenschap moet de volgende indeling hebben: /subscriptions/{subId}/resourcegroups/{resourceGroupName}/providers/microsoft. EventGrid/topics/{topicName}'.
Dit onderwerp moet zich in dezelfde regio bevinden waar de naamruimte zich bevindt.
snaar
routingEnrichments Routeringsverrijkingen voor configuratie van onderwerpruimten RoutingEnrichments
routingIdentityInfo Identiteitsgegevens routeren voor configuratie van onderwerpruimten. RoutingIdentityInfo-
staat Geef aan of de configuratie van onderwerpruimten is ingeschakeld voor de naamruimte. De standaardwaarde is uitgeschakeld. 'Uitgeschakeld'
'Ingeschakeld'

TrackedResourceTags

Naam Beschrijving Waarde

UserIdentityProperties

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

Resourcedefinitie van Terraform (AzAPI-provider)

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

  • resourcegroepen

Zie logboek wijzigenvoor een lijst met gewijzigde eigenschappen in elke API-versie.

Resource-indeling

Als u een Resource voor Microsoft.EventGrid/naamruimten 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"
  identity = {
    principalId = "string"
    tenantId = "string"
    type = "string"
    userAssignedIdentities = {
      {customized property} = {
        clientId = "string"
        principalId = "string"
      }
    }
  }
  location = "string"
  sku = {
    capacity = int
    name = "string"
  }
  tags = {
    {customized property} = "string"
  }
  body = jsonencode({
    properties = {
      inboundIpRules = [
        {
          action = "string"
          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:

{
  value = "string"
  valueType = "String"
}

Eigenschapswaarden

ClientAuthenticationSettings

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

ConnectionState

Naam Beschrijving Waarde
actionsRequired Vereiste acties (indien van toepassing). snaar
beschrijving Beschrijving van de verbindingsstatus. snaar
status Status van de verbinding. 'Goedgekeurd'
'Verbinding verbroken'
'In behandeling'
'Geweigerd'

DynamicRoutingEnrichment

Naam Beschrijving Waarde
sleutel Verrijkingssleutel voor dynamische routering. snaar
waarde Dynamische routeringsverrijkingswaarde. snaar

IdentityInfo

Naam Beschrijving Waarde
principalId De principal-id van de resource-id. snaar
tenantId De tenant-id van de resource. snaar
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 None wordt een identiteit verwijderd. 'Geen'
'SystemAssigned'
'SystemAssigned, UserAssigned'
UserAssigned
userAssignedIdentities De lijst met gebruikersidentiteiten die zijn gekoppeld aan de resource. De referenties voor woordenlijstsleutels voor gebruikersidentiteiten 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 Beschrijving Waarde

InboundIpRule

Naam Beschrijving Waarde
actie 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. snaar

Microsoft.EventGrid/naamruimten

Naam Beschrijving Waarde
identiteit Identiteitsgegevens voor de naamruimteresource. IdentityInfo-
plaats Locatie van de resource. tekenreeks (vereist)
naam De resourcenaam snaar

Beperkingen:
Minimale lengte = 3
Maximale lengte = 50
Patroon = ^[a-zA-Z0-9-]*$ (vereist)
Eigenschappen Eigenschappen van de naamruimteresource. NamespaceProperties-
Sku Vertegenwoordigt de beschikbare SKU-prijscategorieën. NamespaceSku
Tags Resourcetags Woordenlijst met tagnamen en -waarden.
type Het resourcetype "Microsoft.EventGrid/namespaces@2023-12-15-preview"

NamespaceProperties

Naam Beschrijving Waarde
inboundIpRules Dit kan worden gebruikt om verkeer van specifieke IP-adressen te beperken in plaats van alle IP-adressen. Opmerking: deze worden alleen beschouwd 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 het volgende is
de eigenschap is niet expliciet opgegeven door de gebruiker, de standaardwaarde is afhankelijk van de volgende voorwaarden:
een. Voor regio's met beschikbaarheidszones is de standaardeigenschapswaarde waar.
b. Voor regio's met niet-beschikbaarheidszones is de standaardeigenschapswaarde onwaar.
Zodra deze eigenschap is opgegeven, kan deze eigenschap niet worden bijgewerkt.
Bool
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 via een openbaar netwerk is toegestaan. Deze functie is standaard ingeschakeld.
U kunt verder beperken tot specifieke IP-adressen door <seealso cref="P:Microsoft.Azure.Events.ResourceProvider.Common.Contracts.PubSub.NamespaceProperties.InboundIpRules" />
'Uitgeschakeld'
'Ingeschakeld'
'SecuredByPerimeter'
topicsConfiguration Configuratie-informatie over onderwerpen voor de naamruimteresource TopicsConfiguration-
topicSpacesConfiguration Configuratie-informatie over onderwerpruimten voor de naamruimteresource TopicSpacesConfiguration-

NaamruimteSku

Naam Beschrijving Waarde
capaciteit 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 verkeer en 2 MB/s uitgaande gegevens per naamruimte aangeeft. Minimale capaciteit is 1 en
maximale toegestane capaciteit is 20.
Int
naam De naam van de SKU. 'Standaard'

PrivateEndpoint

Naam Beschrijving Waarde
legitimatiebewijs De ARM-id voor privé-eindpunt. snaar

PrivateEndpointConnection

Naam Beschrijving Waarde
Eigenschappen Eigenschappen van de PrivateEndpointConnection. PrivateEndpointConnectionProperties

PrivateEndpointConnectionProperties

Naam Beschrijving 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'

RoutingEnrichments

Naam Beschrijving Waarde
dynamisch DynamicRoutingEnrichment[]
statisch StaticRoutingEnrichment[]

RoutingIdentityInfo

Naam Beschrijving Waarde
type 'Geen'
'SystemAssigned'
UserAssigned
userAssignedIdentity snaar

StaticRoutingEnrichment

Naam Beschrijving Waarde
sleutel Verrijkingssleutel voor statische routering. snaar
valueType Ingesteld op 'Tekenreeks' voor het type StaticStringRoutingEnrichment. 'Tekenreeks' (vereist)

StaticStringRoutingEnrichment

Naam Beschrijving Waarde
waarde Verrijkingswaarde voor routering van tekenreekstypen. snaar
valueType Waardetype statische routeringsverrijking. Deze eigenschapswaarde kan bijvoorbeeld 'Tekenreeks' zijn. 'Tekenreeks' (vereist)

TopicsConfiguration

Naam Beschrijving Waarde

TopicSpacesConfiguration

Naam Beschrijving Waarde
clientAuthentication Clientverificatie-instellingen voor de configuratie van onderwerpruimten. ClientAuthenticationSettings
maximumClientSessionsPerAuthenticationName Het maximum aantal sessies per verificatienaam. De standaardwaarde van de eigenschap is 1.
De toegestane minimumwaarde 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 toegestane minimumwaarde 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 gerouteerd vanuit TopicSpaces onder een naamruimte.
Deze eigenschap moet de volgende indeling hebben: /subscriptions/{subId}/resourcegroups/{resourceGroupName}/providers/microsoft. EventGrid/topics/{topicName}'.
Dit onderwerp moet zich in dezelfde regio bevinden waar de naamruimte zich bevindt.
snaar
routingEnrichments Routeringsverrijkingen voor configuratie van onderwerpruimten RoutingEnrichments
routingIdentityInfo Identiteitsgegevens routeren voor configuratie van onderwerpruimten. RoutingIdentityInfo-
staat Geef aan of de configuratie van onderwerpruimten is ingeschakeld voor de naamruimte. De standaardwaarde is uitgeschakeld. 'Uitgeschakeld'
'Ingeschakeld'

TrackedResourceTags

Naam Beschrijving Waarde

UserIdentityProperties

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