Microsoft.EventHub-Namespaces/applicationGroups 2024-01-01
Bicep-Ressourcendefinition
Der Ressourcentyp namespaces/applicationGroups kann mit Vorgängen bereitgestellt werden, die auf Folgendes abzielen:
- Ressourcengruppen – Siehe Ressourcengruppenbereitstellungsbefehle
Eine Liste der geänderten Eigenschaften in jeder API-Version finden Sie unter Änderungsprotokoll.
Ressourcenformat
Um eine Microsoft.EventHub/namespaces/applicationGroups-Ressource zu erstellen, fügen Sie der Vorlage die folgende Bicep hinzu.
resource symbolicname 'Microsoft.EventHub/namespaces/applicationGroups@2024-01-01' = {
parent: resourceSymbolicName
name: 'string'
properties: {
clientAppGroupIdentifier: 'string'
isEnabled: bool
policies: [
{
name: 'string'
type: 'string'
// For remaining properties, see ApplicationGroupPolicy objects
}
]
}
}
ApplicationGroupPolicy-Objekte
Legen Sie den Typ Eigenschaft fest, um den Objekttyp anzugeben.
Verwenden Sie für ThrottlingPolicy:
{
metricId: 'string'
rateLimitThreshold: int
type: 'ThrottlingPolicy'
}
Eigenschaftswerte
ApplicationGroupPolicy
Name | Beschreibung | Wert |
---|---|---|
Name | Der Name dieser Richtlinie | Zeichenfolge (erforderlich) |
Art | Legen Sie für den Typ ThrottlingPolicy-auf "ThrottlingPolicy" fest. | 'ThrottlingPolicy' (erforderlich) |
ApplicationGroupProperties
Name | Beschreibung | Wert |
---|---|---|
clientAppGroupIdentifier | Der eindeutige Bezeichner für die Anwendungsgruppe. Unterstützt SAS(SASKeyName=KeyName) oder AAD(AADAppID=Guid) | Zeichenfolge (erforderlich) |
isEnabled | Bestimmt, ob die Anwendungsgruppe eine Verbindung mit dem Namespace erstellen darf oder nicht. Sobald "isEnabled" auf "false" festgelegt ist, werden alle vorhandenen Verbindungen der Anwendungsgruppe gelöscht, und es sind keine neuen Verbindungen zulässig. | Bool |
Politik | Liste der Gruppenrichtlinien, die das Verhalten der Anwendungsgruppe definieren. Die Richtlinien können Ressourcengovernanceszenarien unterstützen, z. B. das Einschränken von Eingangs- oder Ausgangsdatenverkehr. | ApplicationGroupPolicy-[] |
Microsoft.EventHub/namespaces/applicationGroups
Name | Beschreibung | Wert |
---|---|---|
Name | Der Ressourcenname | Schnur Zwänge: Min. Länge = 1 Max. Länge = 1 (erforderlich) |
Elternteil | In Bicep können Sie die übergeordnete Ressource für eine untergeordnete Ressource angeben. Sie müssen diese Eigenschaft nur hinzufügen, wenn die untergeordnete Ressource außerhalb der übergeordneten Ressource deklariert wird. Weitere Informationen finden Sie unter Untergeordnete Ressource außerhalb der übergeordneten Ressource. |
Symbolischer Name für Ressource des Typs: Namespaces |
Eigenschaften | ApplicationGroupProperties- |
ThrottlingPolicy
Name | Beschreibung | Wert |
---|---|---|
metricId | Metrik-ID, auf der der Drosselungsgrenzwert festgelegt werden soll, kann MetricId ermittelt werden, indem sie im Abschnitt "Metriken" des Event Hub-Namespace im Azure-Portal auf Metrisch zeigen. | "IncomingBytes" "IncomingMessages" "OutgoingBytes" "OutgoingMessages" (erforderlich) |
rateLimitThreshold | Der Schwellenwert, über dem die Anwendungsgruppe gedrosselt wird. Der Satzgrenzwert ist immer pro Sekunde. | int (erforderlich) |
Art | Anwendungsgruppenrichtlinientypen | 'ThrottlingPolicy' (erforderlich) |
ARM-Vorlagenressourcendefinition
Der Ressourcentyp namespaces/applicationGroups kann mit Vorgängen bereitgestellt werden, die auf Folgendes abzielen:
- Ressourcengruppen – Siehe Ressourcengruppenbereitstellungsbefehle
Eine Liste der geänderten Eigenschaften in jeder API-Version finden Sie unter Änderungsprotokoll.
Ressourcenformat
Um eine Microsoft.EventHub/namespaces/applicationGroups-Ressource zu erstellen, fügen Sie der Vorlage den folgenden JSON-Code hinzu.
{
"type": "Microsoft.EventHub/namespaces/applicationGroups",
"apiVersion": "2024-01-01",
"name": "string",
"properties": {
"clientAppGroupIdentifier": "string",
"isEnabled": "bool",
"policies": [ {
"name": "string",
"type": "string"
// For remaining properties, see ApplicationGroupPolicy objects
} ]
}
}
ApplicationGroupPolicy-Objekte
Legen Sie den Typ Eigenschaft fest, um den Objekttyp anzugeben.
Verwenden Sie für ThrottlingPolicy:
{
"metricId": "string",
"rateLimitThreshold": "int",
"type": "ThrottlingPolicy"
}
Eigenschaftswerte
ApplicationGroupPolicy
Name | Beschreibung | Wert |
---|---|---|
Name | Der Name dieser Richtlinie | Zeichenfolge (erforderlich) |
Art | Legen Sie für den Typ ThrottlingPolicy-auf "ThrottlingPolicy" fest. | 'ThrottlingPolicy' (erforderlich) |
ApplicationGroupProperties
Name | Beschreibung | Wert |
---|---|---|
clientAppGroupIdentifier | Der eindeutige Bezeichner für die Anwendungsgruppe. Unterstützt SAS(SASKeyName=KeyName) oder AAD(AADAppID=Guid) | Zeichenfolge (erforderlich) |
isEnabled | Bestimmt, ob die Anwendungsgruppe eine Verbindung mit dem Namespace erstellen darf oder nicht. Sobald "isEnabled" auf "false" festgelegt ist, werden alle vorhandenen Verbindungen der Anwendungsgruppe gelöscht, und es sind keine neuen Verbindungen zulässig. | Bool |
Politik | Liste der Gruppenrichtlinien, die das Verhalten der Anwendungsgruppe definieren. Die Richtlinien können Ressourcengovernanceszenarien unterstützen, z. B. das Einschränken von Eingangs- oder Ausgangsdatenverkehr. | ApplicationGroupPolicy-[] |
Microsoft.EventHub/namespaces/applicationGroups
Name | Beschreibung | Wert |
---|---|---|
apiVersion | Die API-Version | '2024-01-01' |
Name | Der Ressourcenname | Schnur Zwänge: Min. Länge = 1 Max. Länge = 1 (erforderlich) |
Eigenschaften | ApplicationGroupProperties- | |
Art | Der Ressourcentyp | "Microsoft.EventHub/namespaces/applicationGroups" |
ThrottlingPolicy
Name | Beschreibung | Wert |
---|---|---|
metricId | Metrik-ID, auf der der Drosselungsgrenzwert festgelegt werden soll, kann MetricId ermittelt werden, indem sie im Abschnitt "Metriken" des Event Hub-Namespace im Azure-Portal auf Metrisch zeigen. | "IncomingBytes" "IncomingMessages" "OutgoingBytes" "OutgoingMessages" (erforderlich) |
rateLimitThreshold | Der Schwellenwert, über dem die Anwendungsgruppe gedrosselt wird. Der Satzgrenzwert ist immer pro Sekunde. | int (erforderlich) |
Art | Anwendungsgruppenrichtlinientypen | 'ThrottlingPolicy' (erforderlich) |
Terraform -Ressourcendefinition (AzAPI-Anbieter)
Der Ressourcentyp namespaces/applicationGroups kann mit Vorgängen bereitgestellt werden, die auf Folgendes abzielen:
- Ressourcengruppen
Eine Liste der geänderten Eigenschaften in jeder API-Version finden Sie unter Änderungsprotokoll.
Ressourcenformat
Um eine Microsoft.EventHub/namespaces/applicationGroups-Ressource zu erstellen, fügen Sie Ihrer Vorlage die folgende Terraform hinzu.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.EventHub/namespaces/applicationGroups@2024-01-01"
name = "string"
body = jsonencode({
properties = {
clientAppGroupIdentifier = "string"
isEnabled = bool
policies = [
{
name = "string"
type = "string"
// For remaining properties, see ApplicationGroupPolicy objects
}
]
}
})
}
ApplicationGroupPolicy-Objekte
Legen Sie den Typ Eigenschaft fest, um den Objekttyp anzugeben.
Verwenden Sie für ThrottlingPolicy:
{
metricId = "string"
rateLimitThreshold = int
type = "ThrottlingPolicy"
}
Eigenschaftswerte
ApplicationGroupPolicy
Name | Beschreibung | Wert |
---|---|---|
Name | Der Name dieser Richtlinie | Zeichenfolge (erforderlich) |
Art | Legen Sie für den Typ ThrottlingPolicy-auf "ThrottlingPolicy" fest. | 'ThrottlingPolicy' (erforderlich) |
ApplicationGroupProperties
Name | Beschreibung | Wert |
---|---|---|
clientAppGroupIdentifier | Der eindeutige Bezeichner für die Anwendungsgruppe. Unterstützt SAS(SASKeyName=KeyName) oder AAD(AADAppID=Guid) | Zeichenfolge (erforderlich) |
isEnabled | Bestimmt, ob die Anwendungsgruppe eine Verbindung mit dem Namespace erstellen darf oder nicht. Sobald "isEnabled" auf "false" festgelegt ist, werden alle vorhandenen Verbindungen der Anwendungsgruppe gelöscht, und es sind keine neuen Verbindungen zulässig. | Bool |
Politik | Liste der Gruppenrichtlinien, die das Verhalten der Anwendungsgruppe definieren. Die Richtlinien können Ressourcengovernanceszenarien unterstützen, z. B. das Einschränken von Eingangs- oder Ausgangsdatenverkehr. | ApplicationGroupPolicy-[] |
Microsoft.EventHub/namespaces/applicationGroups
Name | Beschreibung | Wert |
---|---|---|
Name | Der Ressourcenname | Schnur Zwänge: Min. Länge = 1 Max. Länge = 1 (erforderlich) |
parent_id | Die ID der Ressource, die das übergeordnete Element für diese Ressource ist. | ID für Ressource des Typs: Namespaces |
Eigenschaften | ApplicationGroupProperties- | |
Art | Der Ressourcentyp | "Microsoft.EventHub/namespaces/applicationGroups@2024-01-01" |
ThrottlingPolicy
Name | Beschreibung | Wert |
---|---|---|
metricId | Metrik-ID, auf der der Drosselungsgrenzwert festgelegt werden soll, kann MetricId ermittelt werden, indem sie im Abschnitt "Metriken" des Event Hub-Namespace im Azure-Portal auf Metrisch zeigen. | "IncomingBytes" "IncomingMessages" "OutgoingBytes" "OutgoingMessages" (erforderlich) |
rateLimitThreshold | Der Schwellenwert, über dem die Anwendungsgruppe gedrosselt wird. Der Satzgrenzwert ist immer pro Sekunde. | int (erforderlich) |
Art | Anwendungsgruppenrichtlinientypen | 'ThrottlingPolicy' (erforderlich) |