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 de implementatie van 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 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:
- Resourcegroepen - Zie opdrachten voor de implementatie van 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 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 |