Microsoft.EventGrid-naamruimten 2023-12-15-preview
Bicep-resourcedefinitie
Het resourcetype naamruimten kan worden geïmplementeerd met bewerkingen die zijn gericht op:
- Resourcegroepen - Zie opdrachten voor resourcegroepimplementatie
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:
- Resourcegroepen - Zie opdrachten voor resourcegroepimplementatie
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" |