Microsoft.EventGrid-Namespaces 2023-06-01-preview
Bicep-Ressourcendefinition
Der Ressourcentyp namespaces kann mit Vorgängen bereitgestellt werden, die auf Folgendes abzielen:
- Ressourcengruppen – Siehe Bereitstellungsbefehle für Ressourcengruppen
Eine Liste der geänderten Eigenschaften in jeder API-Version finden Sie im Änderungsprotokoll.
Ressourcenformat
Um eine Microsoft.EventGrid/namespaces-Ressource zu erstellen, fügen Sie ihrer Vorlage den folgenden Bicep hinzu.
resource symbolicname 'Microsoft.EventGrid/namespaces@2023-06-01-preview' = {
name: 'string'
location: 'string'
tags: {
tagName1: 'tagValue1'
tagName2: 'tagValue2'
}
sku: {
capacity: int
name: 'Standard'
}
identity: {
principalId: 'string'
tenantId: 'string'
type: 'string'
userAssignedIdentities: {
{customized property}: {
clientId: 'string'
principalId: 'string'
}
}
}
properties: {
inboundIpRules: [
{
action: 'Allow'
ipMask: 'string'
}
]
isZoneRedundant: bool
minimumTlsVersionAllowed: 'string'
privateEndpointConnections: [
{
properties: {
groupIds: [
'string'
]
privateEndpoint: {
id: 'string'
}
privateLinkServiceConnectionState: {
actionsRequired: 'string'
description: 'string'
status: 'string'
}
provisioningState: 'string'
}
}
]
publicNetworkAccess: 'string'
topicsConfiguration: {}
topicSpacesConfiguration: {
clientAuthentication: {
alternativeAuthenticationNameSources: [
'string'
]
}
maximumClientSessionsPerAuthenticationName: int
maximumSessionExpiryInHours: int
routeTopicResourceId: 'string'
routingEnrichments: {
dynamic: [
{
key: 'string'
value: 'string'
}
]
static: [
{
key: 'string'
valueType: 'String'
}
]
}
routingIdentityInfo: {
type: 'string'
userAssignedIdentity: 'string'
}
state: 'string'
}
}
}
Eigenschaftswerte
Namespaces
Name | BESCHREIBUNG | Wert |
---|---|---|
name | Der Ressourcenname | Zeichenfolge (erforderlich) |
location | Speicherort der Ressource. | Zeichenfolge (erforderlich) |
tags | Tags der Ressource. | Wörterbuch der Tagnamen und -werte. Weitere Informationen finden Sie unter Tags in Vorlagen. |
sku | Stellt die verfügbaren SKU-Tarife dar. | NamespaceSku |
Identität | Identitätsinformationen für die Namespaceressource. | IdentityInfo |
properties | Eigenschaften der Namespaceressource. | NamespaceEigenschaften |
IdentityInfo
Name | BESCHREIBUNG | Wert |
---|---|---|
principalId | Die Prinzipal-ID der Ressourcenidentität. | Zeichenfolge |
tenantId | Die Mandanten-ID der Ressource. | Zeichenfolge |
type | Der Typ der verwendeten verwalteten Identität. Der Typ "SystemAssigned, UserAssigned" umfasst sowohl eine implizit erstellte Identität als auch eine Reihe von benutzerseitig zugewiesenen Identitäten. Der Typ "None" entfernt alle Identitäten. | "Keine" "SystemAssigned" 'SystemAssigned, UserAssigned' "UserAssigned" |
userAssignedIdentities | Die Liste der Benutzeridentitäten, die der Ressource zugeordnet sind. Die Verweise auf das Benutzeridentitätswörterbuch sind ARM-Ressourcen-IDs im Format: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}". Diese Eigenschaft wird derzeit nicht verwendet und für die zukünftige Verwendung reserviert. |
IdentityInfoUserAssignedIdentities |
IdentityInfoUserAssignedIdentities
Name | BESCHREIBUNG | Wert |
---|---|---|
{angepasste Eigenschaft} | UserIdentityProperties |
UserIdentityProperties
Name | BESCHREIBUNG | Wert |
---|---|---|
clientId | Die Client-ID der vom Benutzer zugewiesenen Identität. | Zeichenfolge |
principalId | Die Prinzipal-ID der vom Benutzer zugewiesenen Identität. | Zeichenfolge |
NamespaceEigenschaften
Name | BESCHREIBUNG | Wert |
---|---|---|
inboundIpRules | Dies kann verwendet werden, um den Datenverkehr von bestimmten IP-Adressen anstelle aller IP-Adressen einzuschränken. Hinweis: Diese werden nur berücksichtigt, wenn PublicNetworkAccess aktiviert ist. | InboundIpRule[] |
isZoneRedundant | Ermöglicht dem Benutzer anzugeben, ob der Dienst zonenredundant ist. Dies ist eine erforderliche Eigenschaft, und der Benutzer muss diesen Wert explizit angeben. Nach der Angabe kann diese Eigenschaft nicht mehr aktualisiert werden. |
bool |
minimumTlsVersionAllowed | Tls-Mindestversion des Herausgebers, der für die Veröffentlichung in diesem Namespace zulässig ist. Nur TLS-Version 1.2 wird unterstützt. | 1.0 '1.1' '1.2' |
privateEndpointConnections. | PrivateEndpointConnection[] | |
publicNetworkAccess | Dadurch wird bestimmt, ob Datenverkehr über ein öffentliches Netzwerk zulässig ist. Standardmäßig ist es aktiviert. Sie können auf bestimmte IP-Adressen weiter einschränken, indem Sie {seealso cref="P:Microsoft.Azure.Events.ResourceProvider.Common.Contracts.PubSub.NamespaceProperties.InboundIpRules" /} konfigurieren. |
"Deaktiviert" "Aktiviert" |
topicsConfiguration | Themenkonfigurationsinformationen für die Namespaceressource | TopicsConfiguration |
topicSpacesConfiguration | Konfigurationsinformationen zu Themenbereichen für die Namespaceressource | TopicSpacesConfiguration |
InboundIpRule
Name | BESCHREIBUNG | Wert |
---|---|---|
action | Aktion, die basierend auf der Übereinstimmung oder ohne Übereinstimmung der IpMask ausgeführt werden soll. | "Zulassen" |
ipMask | IP-Adresse in CIDR-Notation, z. B. 10.0.0.0/8. | Zeichenfolge |
PrivateEndpointConnection
Name | BESCHREIBUNG | Wert |
---|---|---|
properties | Eigenschaften von PrivateEndpointConnection. | PrivateEndpointConnectionProperties |
PrivateEndpointConnectionProperties
Name | BESCHREIBUNG | Wert |
---|---|---|
groupIds | GroupIds aus der Private Link-Dienstressource. | string[] |
privateEndpoint | Die Ressource "Privater Endpunkt" für diese Verbindung. | PrivateEndpoint |
privateLinkServiceConnectionState | Details zum Status der Verbindung. | ConnectionState |
provisioningState | Bereitstellungsstatus der Verbindung mit dem privaten Endpunkt. | "Abgebrochen" "Erstellen" "Löschen" "Fehler" "Erfolgreich" "Aktualisieren" |
PrivateEndpoint
Name | BESCHREIBUNG | Wert |
---|---|---|
id | Der ARM-Bezeichner für den privaten Endpunkt. | Zeichenfolge |
ConnectionState
Name | BESCHREIBUNG | Wert |
---|---|---|
actionsRequired | Erforderliche Aktionen (falls vorhanden). | Zeichenfolge |
description | Beschreibung des Verbindungsstatus. | Zeichenfolge |
status | Status der Verbindung. | "Genehmigt" "Getrennt" "Ausstehend" 'Rejected' |
TopicsConfiguration
Dieses Objekt enthält keine Eigenschaften, die während der Bereitstellung festgelegt werden sollen. Alle Eigenschaften sind ReadOnly.
TopicSpacesConfiguration
Name | BESCHREIBUNG | Wert |
---|---|---|
clientAuthentication | Clientauthentifizierungseinstellungen für die Konfiguration von Themenbereichen. | ClientAuthenticationSettings |
maximumClientSessionsPerAuthenticationName | Die maximale Anzahl von Sitzungen pro Authentifizierungsname. Der Standardwert der Eigenschaft ist 1. Der zulässige Mindestwert ist 1 und der maximal zulässige Wert 100. |
INT |
maximumSessionExpiryInHours | Der maximale Sitzungsablauf in Stunden. Der Standardwert der Eigenschaft ist 1 Stunde. Der zulässige Mindestwert beträgt 1 Stunde und der maximal zulässige Wert 8 Stunden. |
INT |
routeTopicResourceId | Vollqualifizierte Azure-Ressourcen-ID für das Event Grid-Thema, an das Ereignisse von TopicSpaces unter einem Namespace weitergeleitet werden. Diese Eigenschaft sollte das folgende Format aufweisen:/subscriptions/{subId}/resourcegroups/{resourceGroupName}/providers/microsoft. EventGrid/topics/{topicName}'. Dieses Thema sollte sich in derselben Region befinden, in der sich der Namespace befindet. |
Zeichenfolge |
routingEnrichments | Routing von Anreicherungen für die Konfiguration von Themenbereichen | RoutingEnrichments |
routingIdentityInfo | Routingidentitätsinformationen für die Konfiguration von Themenbereichen. | RoutingIdentityInfo |
state | Geben Sie an, ob die Konfiguration von Themenbereichen für den Namespace aktiviert ist. Der Standardwert ist Deaktiviert. | "Deaktiviert" "Aktiviert" |
ClientAuthenticationSettings
Name | BESCHREIBUNG | Wert |
---|---|---|
alternativeAuthenticationNameSources | Alternative Quellen für Authentifizierungsnamen im Zusammenhang mit Clientauthentifizierungseinstellungen für namespace-Ressourcen. | Zeichenfolgenarray, das eines der folgenden Elemente enthält: "ClientCertificateDns" "ClientCertificateEmail" "ClientCertificateIp" "ClientCertificateSubject" 'ClientCertificateUri' |
RoutingEnrichments
Name | BESCHREIBUNG | Wert |
---|---|---|
dynamisch | DynamicRoutingEnrichment[] | |
static | StaticRoutingEnrichment[] |
DynamicRoutingEnrichment
Name | BESCHREIBUNG | Wert |
---|---|---|
Schlüssel | Dynamischer Routinganreicherungsschlüssel. | Zeichenfolge |
value | Dynamischer Routinganreicherungswert. | Zeichenfolge |
StaticRoutingEnrichment
Name | BESCHREIBUNG | Wert |
---|---|---|
Schlüssel | Statischer Routinganreicherungsschlüssel. | Zeichenfolge |
valueType | Werttyp der statischen Routinganreicherung. Beispielsweise kann dieser Eigenschaftswert "String" sein. | "String" |
RoutingIdentityInfo
Name | BESCHREIBUNG | Wert |
---|---|---|
type | "Keine" "SystemAssigned" "UserAssigned" |
|
userAssignedIdentity | Zeichenfolge |
NamespaceSku
Name | BESCHREIBUNG | Wert |
---|---|---|
Kapazität | Gibt die Anzahl der Durchsatzeinheiten an, die die Kapazität für den Namespace definieren. Der Standardwert der Eigenschaft ist 1, was 1 Durchsatzeinheit = 1 MB/s ein- und 2 MB/s ausgehend pro Namespace angibt. Mindestkapazität ist 1 und Die maximal zulässige Kapazität beträgt 20. |
INT |
name | Der Name der SKU. | "Standard" |
Ressourcendefinition mit einer ARM-Vorlage
Der Ressourcentyp namespaces kann mit Vorgängen bereitgestellt werden, die auf Folgendes abzielen:
- Ressourcengruppen – Siehe Bereitstellungsbefehle für Ressourcengruppen
Eine Liste der geänderten Eigenschaften in jeder API-Version finden Sie im Änderungsprotokoll.
Ressourcenformat
Um eine Microsoft.EventGrid/namespaces-Ressource zu erstellen, fügen Sie der Vorlage den folgenden JSON-Code hinzu.
{
"type": "Microsoft.EventGrid/namespaces",
"apiVersion": "2023-06-01-preview",
"name": "string",
"location": "string",
"tags": {
"tagName1": "tagValue1",
"tagName2": "tagValue2"
},
"sku": {
"capacity": "int",
"name": "Standard"
},
"identity": {
"principalId": "string",
"tenantId": "string",
"type": "string",
"userAssignedIdentities": {
"{customized property}": {
"clientId": "string",
"principalId": "string"
}
}
},
"properties": {
"inboundIpRules": [
{
"action": "Allow",
"ipMask": "string"
}
],
"isZoneRedundant": "bool",
"minimumTlsVersionAllowed": "string",
"privateEndpointConnections": [
{
"properties": {
"groupIds": [ "string" ],
"privateEndpoint": {
"id": "string"
},
"privateLinkServiceConnectionState": {
"actionsRequired": "string",
"description": "string",
"status": "string"
},
"provisioningState": "string"
}
}
],
"publicNetworkAccess": "string",
"topicsConfiguration": {},
"topicSpacesConfiguration": {
"clientAuthentication": {
"alternativeAuthenticationNameSources": [ "string" ]
},
"maximumClientSessionsPerAuthenticationName": "int",
"maximumSessionExpiryInHours": "int",
"routeTopicResourceId": "string",
"routingEnrichments": {
"dynamic": [
{
"key": "string",
"value": "string"
}
],
"static": [
{
"key": "string",
"valueType": "String"
}
]
},
"routingIdentityInfo": {
"type": "string",
"userAssignedIdentity": "string"
},
"state": "string"
}
}
}
Eigenschaftswerte
Namespaces
Name | BESCHREIBUNG | Wert |
---|---|---|
type | Der Ressourcentyp | "Microsoft.EventGrid/namespaces" |
apiVersion | Die Version der Ressourcen-API | "2023-06-01-preview" |
name | Der Ressourcenname | Zeichenfolge (erforderlich) |
location | Speicherort der Ressource. | Zeichenfolge (erforderlich) |
tags | Tags der Ressource. | Wörterbuch der Tagnamen und -werte. Weitere Informationen finden Sie unter Tags in Vorlagen. |
sku | Stellt die verfügbaren SKU-Tarife dar. | NamespaceSku |
Identität | Identitätsinformationen für die Namespaceressource. | IdentityInfo |
properties | Eigenschaften der Namespaceressource. | NamespaceEigenschaften |
IdentityInfo
Name | BESCHREIBUNG | Wert |
---|---|---|
principalId | Die Prinzipal-ID der Ressourcenidentität. | Zeichenfolge |
tenantId | Die Mandanten-ID der Ressource. | Zeichenfolge |
type | Der Typ der verwendeten verwalteten Identität. Der Typ "SystemAssigned, UserAssigned" umfasst sowohl eine implizit erstellte Identität als auch eine Reihe von benutzerseitig zugewiesenen Identitäten. Der Typ "None" entfernt alle Identitäten. | "Keine" "SystemAssigned" 'SystemAssigned, UserAssigned' "UserAssigned" |
userAssignedIdentities | Die Liste der Benutzeridentitäten, die der Ressource zugeordnet sind. Die Verweise auf das Benutzeridentitätswörterbuch sind ARM-Ressourcen-IDs im Format: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}". Diese Eigenschaft wird derzeit nicht verwendet und für die zukünftige Verwendung reserviert. |
IdentityInfoUserAssignedIdentities |
IdentityInfoUserAssignedIdentities
Name | BESCHREIBUNG | Wert |
---|---|---|
{angepasste Eigenschaft} | UserIdentityProperties |
UserIdentityProperties
Name | BESCHREIBUNG | Wert |
---|---|---|
clientId | Die Client-ID der vom Benutzer zugewiesenen Identität. | Zeichenfolge |
principalId | Die Prinzipal-ID der vom Benutzer zugewiesenen Identität. | Zeichenfolge |
NamespaceEigenschaften
Name | BESCHREIBUNG | Wert |
---|---|---|
inboundIpRules | Dies kann verwendet werden, um den Datenverkehr von bestimmten IP-Adressen anstelle aller IP-Adressen einzuschränken. Hinweis: Diese werden nur berücksichtigt, wenn PublicNetworkAccess aktiviert ist. | InboundIpRule[] |
isZoneRedundant | Ermöglicht dem Benutzer anzugeben, ob der Dienst zonenredundant ist. Dies ist eine erforderliche Eigenschaft, und der Benutzer muss diesen Wert explizit angeben. Nach der Angabe kann diese Eigenschaft nicht mehr aktualisiert werden. |
bool |
minimumTlsVersionAllowed | Tls-Mindestversion des Herausgebers, der für die Veröffentlichung in diesem Namespace zulässig ist. Nur TLS-Version 1.2 wird unterstützt. | 1.0 '1.1' '1.2' |
privateEndpointConnections. | PrivateEndpointConnection[] | |
publicNetworkAccess | Dadurch wird bestimmt, ob Datenverkehr über ein öffentliches Netzwerk zulässig ist. Standardmäßig ist es aktiviert. Sie können auf bestimmte IP-Adressen weiter einschränken, indem Sie {seealso cref="P:Microsoft.Azure.Events.ResourceProvider.Common.Contracts.PubSub.NamespaceProperties.InboundIpRules" /} konfigurieren. |
"Deaktiviert" "Aktiviert" |
topicsConfiguration | Themenkonfigurationsinformationen für die Namespaceressource | TopicsConfiguration |
topicSpacesConfiguration | Konfigurationsinformationen zu Themenbereichen für die Namespaceressource | TopicSpacesConfiguration |
InboundIpRule
Name | BESCHREIBUNG | Wert |
---|---|---|
action | Aktion, die basierend auf der Übereinstimmung oder ohne Übereinstimmung der IpMask ausgeführt werden soll. | "Zulassen" |
ipMask | IP-Adresse in CIDR-Notation, z. B. 10.0.0.0/8. | Zeichenfolge |
PrivateEndpointConnection
Name | BESCHREIBUNG | Wert |
---|---|---|
properties | Eigenschaften von PrivateEndpointConnection. | PrivateEndpointConnectionProperties |
PrivateEndpointConnectionProperties
Name | BESCHREIBUNG | Wert |
---|---|---|
groupIds | GroupIds aus der Private Link-Dienstressource. | string[] |
privateEndpoint | Die Ressource "Privater Endpunkt" für diese Verbindung. | PrivateEndpoint |
privateLinkServiceConnectionState | Details zum Status der Verbindung. | ConnectionState |
provisioningState | Bereitstellungsstatus der Verbindung mit dem privaten Endpunkt. | "Abgebrochen" "Erstellen" "Löschen" "Fehler" "Erfolgreich" "Aktualisieren" |
PrivateEndpoint
Name | BESCHREIBUNG | Wert |
---|---|---|
id | Der ARM-Bezeichner für den privaten Endpunkt. | Zeichenfolge |
ConnectionState
Name | BESCHREIBUNG | Wert |
---|---|---|
actionsRequired | Erforderliche Aktionen (falls vorhanden). | Zeichenfolge |
description | Beschreibung des Verbindungsstatus. | Zeichenfolge |
status | Status der Verbindung. | "Genehmigt" "Getrennt" "Ausstehend" 'Rejected' |
TopicsConfiguration
Dieses Objekt enthält keine Eigenschaften, die während der Bereitstellung festgelegt werden sollen. Alle Eigenschaften sind ReadOnly.
TopicSpacesConfiguration
Name | BESCHREIBUNG | Wert |
---|---|---|
clientAuthentication | Clientauthentifizierungseinstellungen für die Konfiguration von Themenbereichen. | ClientAuthenticationSettings |
maximumClientSessionsPerAuthenticationName | Die maximale Anzahl von Sitzungen pro Authentifizierungsname. Der Standardwert der Eigenschaft ist 1. Der zulässige Mindestwert ist 1 und der maximal zulässige Wert 100. |
INT |
maximumSessionExpiryInHours | Der maximale Sitzungsablauf in Stunden. Der Standardwert der Eigenschaft ist 1 Stunde. Der zulässige Mindestwert beträgt 1 Stunde und der maximal zulässige Wert 8 Stunden. |
INT |
routeTopicResourceId | Vollqualifizierte Azure-Ressourcen-ID für das Event Grid-Thema, an das Ereignisse von TopicSpaces unter einem Namespace weitergeleitet werden. Diese Eigenschaft sollte das folgende Format aufweisen:/subscriptions/{subId}/resourcegroups/{resourceGroupName}/providers/microsoft. EventGrid/topics/{topicName}'. Dieses Thema sollte sich in derselben Region befinden, in der sich der Namespace befindet. |
Zeichenfolge |
routingEnrichments | Routing von Anreicherungen für die Konfiguration von Themenbereichen | RoutingEnrichments |
routingIdentityInfo | Routingidentitätsinformationen für die Konfiguration von Themenbereichen. | RoutingIdentityInfo |
state | Geben Sie an, ob die Konfiguration von Themenbereichen für den Namespace aktiviert ist. Der Standardwert ist Deaktiviert. | "Deaktiviert" "Aktiviert" |
ClientAuthenticationSettings
Name | BESCHREIBUNG | Wert |
---|---|---|
alternativeAuthenticationNameSources | Alternative Quellen für Authentifizierungsnamen im Zusammenhang mit Clientauthentifizierungseinstellungen für namespace-Ressourcen. | Zeichenfolgenarray, das eines der folgenden Elemente enthält: "ClientCertificateDns" "ClientCertificateEmail" "ClientCertificateIp" "ClientCertificateSubject" 'ClientCertificateUri' |
RoutingEnrichments
Name | BESCHREIBUNG | Wert |
---|---|---|
dynamisch | DynamicRoutingEnrichment[] | |
static | StaticRoutingEnrichment[] |
DynamicRoutingEnrichment
Name | BESCHREIBUNG | Wert |
---|---|---|
Schlüssel | Dynamischer Routinganreicherungsschlüssel. | Zeichenfolge |
value | Dynamischer Routinganreicherungswert. | Zeichenfolge |
StaticRoutingEnrichment
Name | BESCHREIBUNG | Wert |
---|---|---|
Schlüssel | Statischer Routinganreicherungsschlüssel. | Zeichenfolge |
valueType | Werttyp der statischen Routinganreicherung. Beispielsweise kann dieser Eigenschaftswert "String" sein. | "String" |
RoutingIdentityInfo
Name | BESCHREIBUNG | Wert |
---|---|---|
type | "Keine" "SystemAssigned" "UserAssigned" |
|
userAssignedIdentity | Zeichenfolge |
NamespaceSku
Name | BESCHREIBUNG | Wert |
---|---|---|
Kapazität | Gibt die Anzahl der Durchsatzeinheiten an, die die Kapazität für den Namespace definieren. Der Standardwert der Eigenschaft ist 1, was 1 Durchsatzeinheit = 1 MB/s ein- und 2 MB/s ausgehend pro Namespace angibt. Mindestkapazität ist 1 und Die maximal zulässige Kapazität beträgt 20. |
INT |
name | Der Name der SKU. | "Standard" |
Terraform-Ressourcendefinition (AzAPI-Anbieter)
Der Ressourcentyp namespaces kann mit Vorgängen bereitgestellt werden, die auf Folgendes abzielen:
- Ressourcengruppen
Eine Liste der geänderten Eigenschaften in jeder API-Version finden Sie im Änderungsprotokoll.
Ressourcenformat
Um eine Microsoft.EventGrid/namespaces-Ressource zu erstellen, fügen Sie Der Vorlage den folgenden Terraform hinzu.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.EventGrid/namespaces@2023-06-01-preview"
name = "string"
location = "string"
parent_id = "string"
tags = {
tagName1 = "tagValue1"
tagName2 = "tagValue2"
}
identity {
type = "string"
identity_ids = []
}
body = jsonencode({
properties = {
inboundIpRules = [
{
action = "Allow"
ipMask = "string"
}
]
isZoneRedundant = bool
minimumTlsVersionAllowed = "string"
privateEndpointConnections = [
{
properties = {
groupIds = [
"string"
]
privateEndpoint = {
id = "string"
}
privateLinkServiceConnectionState = {
actionsRequired = "string"
description = "string"
status = "string"
}
provisioningState = "string"
}
}
]
publicNetworkAccess = "string"
topicsConfiguration = {}
topicSpacesConfiguration = {
clientAuthentication = {
alternativeAuthenticationNameSources = [
"string"
]
}
maximumClientSessionsPerAuthenticationName = int
maximumSessionExpiryInHours = int
routeTopicResourceId = "string"
routingEnrichments = {
dynamic = [
{
key = "string"
value = "string"
}
]
static = [
{
key = "string"
valueType = "String"
}
]
}
routingIdentityInfo = {
type = "string"
userAssignedIdentity = "string"
}
state = "string"
}
}
sku = {
capacity = int
name = "Standard"
}
})
}
Eigenschaftswerte
Namespaces
Name | BESCHREIBUNG | Wert |
---|---|---|
type | Der Ressourcentyp | "Microsoft.EventGrid/namespaces@2023-06-01-preview" |
name | Der Ressourcenname | Zeichenfolge (erforderlich) |
location | Speicherort der Ressource. | Zeichenfolge (erforderlich) |
parent_id | Verwenden Sie zum Bereitstellen in einer Ressourcengruppe die ID dieser Ressourcengruppe. | Zeichenfolge (erforderlich) |
tags | Tags der Ressource. | Wörterbuch der Tagnamen und -werte. |
sku | Stellt die verfügbaren SKU-Tarife dar. | NamespaceSku |
Identität | Identitätsinformationen für die Namespaceressource. | IdentityInfo |
properties | Eigenschaften der Namespaceressource. | NamespaceEigenschaften |
IdentityInfo
Name | BESCHREIBUNG | Wert |
---|---|---|
type | Der Typ der verwendeten verwalteten Identität. Der Typ "SystemAssigned, UserAssigned" umfasst sowohl eine implizit erstellte Identität als auch eine Reihe von benutzerseitig zugewiesenen Identitäten. Der Typ "None" entfernt alle Identitäten. | "SystemAssigned" "SystemAssigned, UserAssigned" "UserAssigned" |
identity_ids | Die Liste der Benutzeridentitäten, die der Ressource zugeordnet sind. Die Verweise auf das Benutzeridentitätswörterbuch sind ARM-Ressourcen-IDs im Format: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}". Diese Eigenschaft wird derzeit nicht verwendet und für die zukünftige Verwendung reserviert. |
Array von Benutzeridentitäts-IDs. |
IdentityInfoUserAssignedIdentities
Name | BESCHREIBUNG | Wert |
---|---|---|
{angepasste Eigenschaft} | UserIdentityProperties |
UserIdentityProperties
Name | BESCHREIBUNG | Wert |
---|---|---|
clientId | Die Client-ID der vom Benutzer zugewiesenen Identität. | Zeichenfolge |
principalId | Die Prinzipal-ID der vom Benutzer zugewiesenen Identität. | Zeichenfolge |
NamespaceEigenschaften
Name | BESCHREIBUNG | Wert |
---|---|---|
inboundIpRules | Dies kann verwendet werden, um den Datenverkehr von bestimmten IP-Adressen anstelle aller IP-Adressen einzuschränken. Hinweis: Diese werden nur berücksichtigt, wenn PublicNetworkAccess aktiviert ist. | InboundIpRule[] |
isZoneRedundant | Ermöglicht dem Benutzer anzugeben, ob der Dienst zonenredundant ist. Dies ist eine erforderliche Eigenschaft, und der Benutzer muss diesen Wert explizit angeben. Nach der Angabe kann diese Eigenschaft nicht mehr aktualisiert werden. |
bool |
minimumTlsVersionAllowed | Tls-Mindestversion des Herausgebers, der für die Veröffentlichung in diesem Namespace zulässig ist. Nur TLS-Version 1.2 wird unterstützt. | "1.0" "1.1" "1.2" |
privateEndpointConnections. | PrivateEndpointConnection[] | |
publicNetworkAccess | Dadurch wird bestimmt, ob Datenverkehr über ein öffentliches Netzwerk zulässig ist. Standardmäßig ist es aktiviert. Sie können auf bestimmte IP-Adressen weiter einschränken, indem Sie {seealso cref="P:Microsoft.Azure.Events.ResourceProvider.Common.Contracts.PubSub.NamespaceProperties.InboundIpRules" /} konfigurieren. |
"Deaktiviert" "Aktiviert" |
topicsConfiguration | Themenkonfigurationsinformationen für die Namespaceressource | TopicsConfiguration |
topicSpacesConfiguration | Konfigurationsinformationen zu Themenbereichen für die Namespaceressource | TopicSpacesConfiguration |
InboundIpRule
Name | BESCHREIBUNG | Wert |
---|---|---|
action | Aktion, die basierend auf der Übereinstimmung oder ohne Übereinstimmung der IpMask ausgeführt werden soll. | "Zulassen" |
ipMask | IP-Adresse in CIDR-Notation, z. B. 10.0.0.0/8. | Zeichenfolge |
PrivateEndpointConnection
Name | BESCHREIBUNG | Wert |
---|---|---|
properties | Eigenschaften von PrivateEndpointConnection. | PrivateEndpointConnectionProperties |
PrivateEndpointConnectionProperties
Name | BESCHREIBUNG | Wert |
---|---|---|
groupIds | GroupIds aus der Private Link-Dienstressource. | string[] |
privateEndpoint | Die Ressource "Privater Endpunkt" für diese Verbindung. | PrivateEndpoint |
privateLinkServiceConnectionState | Details zum Status der Verbindung. | ConnectionState |
provisioningState | Bereitstellungsstatus der Verbindung mit dem privaten Endpunkt. | "Abgebrochen" "Erstellen" "Löschen" "Fehler" "Erfolgreich" "Aktualisieren" |
PrivateEndpoint
Name | BESCHREIBUNG | Wert |
---|---|---|
id | Der ARM-Bezeichner für den privaten Endpunkt. | Zeichenfolge |
ConnectionState
Name | BESCHREIBUNG | Wert |
---|---|---|
actionsRequired | Erforderliche Aktionen (falls vorhanden). | Zeichenfolge |
description | Beschreibung des Verbindungsstatus. | Zeichenfolge |
status | Status der Verbindung. | "Genehmigt" "Getrennt" "Ausstehend" "Abgelehnt" |
TopicsConfiguration
Dieses Objekt enthält keine Eigenschaften, die während der Bereitstellung festgelegt werden sollen. Alle Eigenschaften sind ReadOnly.
TopicSpacesConfiguration
Name | BESCHREIBUNG | Wert |
---|---|---|
clientAuthentication | Clientauthentifizierungseinstellungen für die Konfiguration von Themenbereichen. | ClientAuthenticationSettings |
maximumClientSessionsPerAuthenticationName | Die maximale Anzahl von Sitzungen pro Authentifizierungsname. Der Standardwert der Eigenschaft ist 1. Der zulässige Mindestwert ist 1 und der maximal zulässige Wert 100. |
INT |
maximumSessionExpiryInHours | Der maximale Sitzungsablauf in Stunden. Der Standardwert der Eigenschaft ist 1 Stunde. Der zulässige Mindestwert beträgt 1 Stunde und der maximal zulässige Wert 8 Stunden. |
INT |
routeTopicResourceId | Vollqualifizierte Azure-Ressourcen-ID für das Event Grid-Thema, an das Ereignisse von TopicSpaces unter einem Namespace weitergeleitet werden. Diese Eigenschaft sollte das folgende Format aufweisen:/subscriptions/{subId}/resourcegroups/{resourceGroupName}/providers/microsoft. EventGrid/topics/{topicName}'. Dieses Thema sollte sich in derselben Region befinden, in der sich der Namespace befindet. |
Zeichenfolge |
routingEnrichments | Routing von Anreicherungen für die Konfiguration von Themenbereichen | RoutingEnrichments |
routingIdentityInfo | Routingidentitätsinformationen für die Konfiguration von Themenbereichen. | RoutingIdentityInfo |
state | Geben Sie an, ob die Konfiguration von Themenbereichen für den Namespace aktiviert ist. Der Standardwert ist Deaktiviert. | "Deaktiviert" "Aktiviert" |
ClientAuthenticationSettings
Name | BESCHREIBUNG | Wert |
---|---|---|
alternativeAuthenticationNameSources | Alternative Quellen für Authentifizierungsnamen im Zusammenhang mit Clientauthentifizierungseinstellungen für namespace-Ressourcen. | Zeichenfolgenarray, das eines der folgenden Elemente enthält: "ClientCertificateDns" "ClientCertificateEmail" "ClientCertificateIp" "ClientCertificateSubject" "ClientCertificateUri" |
RoutingEnrichments
Name | BESCHREIBUNG | Wert |
---|---|---|
dynamisch | DynamicRoutingEnrichment[] | |
static | StaticRoutingEnrichment[] |
DynamicRoutingEnrichment
Name | BESCHREIBUNG | Wert |
---|---|---|
Schlüssel | Dynamischer Routinganreicherungsschlüssel. | Zeichenfolge |
value | Dynamischer Routinganreicherungswert. | Zeichenfolge |
StaticRoutingEnrichment
Name | BESCHREIBUNG | Wert |
---|---|---|
Schlüssel | Statischer Routinganreicherungsschlüssel. | Zeichenfolge |
valueType | Werttyp der statischen Routinganreicherung. Beispielsweise kann dieser Eigenschaftswert "String" sein. | "String" |
RoutingIdentityInfo
Name | BESCHREIBUNG | Wert |
---|---|---|
type | "None" "SystemAssigned" "UserAssigned" |
|
userAssignedIdentity | Zeichenfolge |
NamespaceSku
Name | BESCHREIBUNG | Wert |
---|---|---|
Kapazität | Gibt die Anzahl der Durchsatzeinheiten an, die die Kapazität für den Namespace definieren. Der Standardwert der Eigenschaft ist 1, was 1 Durchsatzeinheit = 1 MB/s ein- und 2 MB/s ausgehend pro Namespace angibt. Min. Kapazität ist 1 und Die maximale zulässige Kapazität ist 20. |
INT |
name | Der Name der SKU. | „Standard“ |