Udostępnij za pośrednictwem


microsoft.insights activityLogAlerts 2017-04-01

Definicja zasobu Bicep

Typ zasobu activityLogAlerts można wdrożyć przy użyciu operacji docelowych:

Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennika zmian.

Uwagi

Aby uzyskać wskazówki dotyczące wdrażania rozwiązań do monitorowania, zobacz Create monitoring resources by using Bicep.

Format zasobu

Aby utworzyć zasób microsoft.insights/activityLogAlerts, dodaj następujący kod Bicep do szablonu.

resource symbolicname 'microsoft.insights/activityLogAlerts@2017-04-01' = {
  name: 'string'
  location: 'string'
  tags: {
    tagName1: 'tagValue1'
    tagName2: 'tagValue2'
  }
  properties: {
    actions: {
      actionGroups: [
        {
          actionGroupId: 'string'
          webhookProperties: {
            {customized property}: 'string'
          }
        }
      ]
    }
    condition: {
      allOf: [
        {
          equals: 'string'
          field: 'string'
        }
      ]
    }
    description: 'string'
    enabled: bool
    scopes: [
      'string'
    ]
  }
}

Wartości właściwości

activityLogAlerts

Nazwa Opis Wartość
nazwa Nazwa zasobu ciąg (wymagany)

Limit znaków: 1–260

Prawidłowe znaki:
Nie można użyć:
<>*%{}&:\\?+/#| lub znaki sterujące

Nie można zakończyć spacją ani kropką.
lokalizacja Lokalizacja zasobu ciąg (wymagany)
Tagi Tagi zasobów Słownik nazw tagów i wartości. Zobacz tagi w szablonach
Właściwości Właściwości alertu dziennika aktywności zasobu. ActivityLogAlert

ActivityLogAlert

Nazwa Opis Wartość
akcje Akcje, które zostaną aktywowane po spełnieniu warunku. ActivityLogAlertActionList (wymagane)
warunek Warunek, który spowoduje aktywowanie tego alertu. ActivityLogAlertAllOfCondition (wymagane)
opis Opis tego alertu dziennika aktywności. struna
Włączone Wskazuje, czy ten alert dziennika aktywności jest włączony. Jeśli alert dziennika aktywności nie jest włączony, żadne z jego akcji nie zostanie aktywowane. Bool
Zakresów Lista identyfikatorów zasobów, które będą używane jako prefiksy. Alert będzie dotyczyć tylko elementów activityLogs z identyfikatorami resourceId, które należą do jednego z tych prefiksów. Ta lista musi zawierać co najmniej jeden element. string[] (wymagane)

ActivityLogAlertActionList

Nazwa Opis Wartość
actionGroups Lista alertów dziennika aktywności. ActivityLogAlertActionGroup[]

ActivityLogAlertActionGroup

Nazwa Opis Wartość
actionGroupId ResourceId grupy akcji. Nie może to być wartość null ani być pusta. ciąg (wymagany)
webhookWłaściwości słownik właściwości niestandardowych do uwzględnienia w operacji po operacji. Te dane są dołączane do ładunku elementu webhook. ActivityLogAlertActionGroupWebhookProperties

ActivityLogAlertActionGroupWebhookProperties

Nazwa Opis Wartość
{niestandardowa właściwość} struna

ActivityLogAlertAllOfCondition

Nazwa Opis Wartość
allOf Lista warunków alertów dziennika aktywności. ActivityLogAlertLeafCondition[] (wymagane)

ActivityLogAlertLeafCondition

Nazwa Opis Wartość
Equals Wartość pola zostanie porównana z tą wartością (bez uwzględniania wielkości liter), aby określić, czy warunek jest spełniony. ciąg (wymagany)
pole Nazwa pola, które zostanie zbadane przez ten warunek. Możliwe wartości dla tego pola to (bez uwzględniania wielkości liter): "resourceId", "category", "caller", "level", "operationName", "resourceGroup", "resourceProvider", "status", "subStatus", "resourceType" lub dowolny element rozpoczynający się od właściwości. ciąg (wymagany)

Szablony szybkiego startu

Następujące szablony szybkiego startu wdrażają ten typ zasobu.

Szablon Opis
alert dotyczący błędnie skonfigurowanego magazynu kluczy w usłudze Application Gateway

wdrażanie w usłudze Azure
Użyj takich szablonów, aby łatwo utworzyć ważne alerty zdarzeń dla usługi Azure Application Gateway.
klastrze usługi AKS z bramą translatora adresów sieciowych i usługą Application Gateway

wdrażanie w usłudze Azure
W tym przykładzie pokazano, jak wdrożyć klaster usługi AKS z bramą translatora adresów sieciowych dla połączeń wychodzących i usługę Application Gateway dla połączeń przychodzących.
wdrażanie alertu dziennika aktywności autoskalowania

wdrażanie w usłudze Azure
Ten szablon umożliwia wdrożenie prostego alertu, który używa grupy akcji do wysyłania powiadomień e-mail dla wszystkich rekordów autoskalowania w dzienniku aktywności platformy Azure
wdrażanie alertu dziennika aktywności w trybie automatycznego skalowania nie powiodło się

wdrażanie w usłudze Azure
Ten szablon umożliwia wdrożenie prostego alertu, który używa grupy akcji do wysyłania powiadomień e-mail dla wszystkich rekordów automatycznego skalowania nieudanych w dzienniku aktywności platformy Azure
wdrażanie alertu usługi Service Health

wdrażanie w usłudze Azure
Ten szablon umożliwia wdrożenie prostego alertu, który używa grupy akcji do wysyłania powiadomień e-mail dla wszystkich rekordów usługi Service Health w dzienniku aktywności platformy Azure
tworzenie prywatnego klastra usługi AKS przy użyciu publicznej strefy DNS

wdrażanie w usłudze Azure
W tym przykładzie pokazano, jak wdrożyć prywatny klaster usługi AKS z publiczną strefą DNS.
Tworzy alert usługi platformy Azure

wdrażanie w usłudze Azure
Ten szablon tworzy alert kondycji usługi platformy Azure, który opcjonalnie wysyła wiadomości e-mail do administratorów usługi i określone adresy e-mail w przypadku awarii usługi cerain platformy Azure.
klastrze usługi AKS z kontrolerem ruchu przychodzącego usługi Application Gateway

wdrażanie w usłudze Azure
W tym przykładzie pokazano, jak wdrożyć klaster usługi AKS za pomocą usługi Application Gateway, kontrolera ruchu przychodzącego usługi Application Gateway, usługi Azure Container Registry, usługi Log Analytics i usługi Key Vault

Definicja zasobu szablonu usługi ARM

Typ zasobu activityLogAlerts można wdrożyć przy użyciu operacji docelowych:

Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennika zmian.

Uwagi

Aby uzyskać wskazówki dotyczące wdrażania rozwiązań do monitorowania, zobacz Create monitoring resources by using Bicep.

Format zasobu

Aby utworzyć zasób microsoft.insights/activityLogAlerts, dodaj następujący kod JSON do szablonu.

{
  "type": "microsoft.insights/activityLogAlerts",
  "apiVersion": "2017-04-01",
  "name": "string",
  "location": "string",
  "tags": {
    "tagName1": "tagValue1",
    "tagName2": "tagValue2"
  },
  "properties": {
    "actions": {
      "actionGroups": [
        {
          "actionGroupId": "string",
          "webhookProperties": {
            "{customized property}": "string"
          }
        }
      ]
    },
    "condition": {
      "allOf": [
        {
          "equals": "string",
          "field": "string"
        }
      ]
    },
    "description": "string",
    "enabled": "bool",
    "scopes": [ "string" ]
  }
}

Wartości właściwości

activityLogAlerts

Nazwa Opis Wartość
typ Typ zasobu "microsoft.insights/activityLogAlerts"
apiVersion Wersja interfejsu API zasobów '2017-04-01'
nazwa Nazwa zasobu ciąg (wymagany)

Limit znaków: 1–260

Prawidłowe znaki:
Nie można użyć:
<>*%{}&:\\?+/#| lub znaki sterujące

Nie można zakończyć spacją ani kropką.
lokalizacja Lokalizacja zasobu ciąg (wymagany)
Tagi Tagi zasobów Słownik nazw tagów i wartości. Zobacz tagi w szablonach
Właściwości Właściwości alertu dziennika aktywności zasobu. ActivityLogAlert

ActivityLogAlert

Nazwa Opis Wartość
akcje Akcje, które zostaną aktywowane po spełnieniu warunku. ActivityLogAlertActionList (wymagane)
warunek Warunek, który spowoduje aktywowanie tego alertu. ActivityLogAlertAllOfCondition (wymagane)
opis Opis tego alertu dziennika aktywności. struna
Włączone Wskazuje, czy ten alert dziennika aktywności jest włączony. Jeśli alert dziennika aktywności nie jest włączony, żadne z jego akcji nie zostanie aktywowane. Bool
Zakresów Lista identyfikatorów zasobów, które będą używane jako prefiksy. Alert będzie dotyczyć tylko elementów activityLogs z identyfikatorami resourceId, które należą do jednego z tych prefiksów. Ta lista musi zawierać co najmniej jeden element. string[] (wymagane)

ActivityLogAlertActionList

Nazwa Opis Wartość
actionGroups Lista alertów dziennika aktywności. ActivityLogAlertActionGroup[]

ActivityLogAlertActionGroup

Nazwa Opis Wartość
actionGroupId ResourceId grupy akcji. Nie może to być wartość null ani być pusta. ciąg (wymagany)
webhookWłaściwości słownik właściwości niestandardowych do uwzględnienia w operacji po operacji. Te dane są dołączane do ładunku elementu webhook. ActivityLogAlertActionGroupWebhookProperties

ActivityLogAlertActionGroupWebhookProperties

Nazwa Opis Wartość
{niestandardowa właściwość} struna

ActivityLogAlertAllOfCondition

Nazwa Opis Wartość
allOf Lista warunków alertów dziennika aktywności. ActivityLogAlertLeafCondition[] (wymagane)

ActivityLogAlertLeafCondition

Nazwa Opis Wartość
Equals Wartość pola zostanie porównana z tą wartością (bez uwzględniania wielkości liter), aby określić, czy warunek jest spełniony. ciąg (wymagany)
pole Nazwa pola, które zostanie zbadane przez ten warunek. Możliwe wartości dla tego pola to (bez uwzględniania wielkości liter): "resourceId", "category", "caller", "level", "operationName", "resourceGroup", "resourceProvider", "status", "subStatus", "resourceType" lub dowolny element rozpoczynający się od właściwości. ciąg (wymagany)

Szablony szybkiego startu

Następujące szablony szybkiego startu wdrażają ten typ zasobu.

Szablon Opis
alert dotyczący błędnie skonfigurowanego magazynu kluczy w usłudze Application Gateway

wdrażanie w usłudze Azure
Użyj takich szablonów, aby łatwo utworzyć ważne alerty zdarzeń dla usługi Azure Application Gateway.
klastrze usługi AKS z bramą translatora adresów sieciowych i usługą Application Gateway

wdrażanie w usłudze Azure
W tym przykładzie pokazano, jak wdrożyć klaster usługi AKS z bramą translatora adresów sieciowych dla połączeń wychodzących i usługę Application Gateway dla połączeń przychodzących.
wdrażanie alertu dziennika aktywności autoskalowania

wdrażanie w usłudze Azure
Ten szablon umożliwia wdrożenie prostego alertu, który używa grupy akcji do wysyłania powiadomień e-mail dla wszystkich rekordów autoskalowania w dzienniku aktywności platformy Azure
wdrażanie alertu dziennika aktywności w trybie automatycznego skalowania nie powiodło się

wdrażanie w usłudze Azure
Ten szablon umożliwia wdrożenie prostego alertu, który używa grupy akcji do wysyłania powiadomień e-mail dla wszystkich rekordów automatycznego skalowania nieudanych w dzienniku aktywności platformy Azure
wdrażanie alertu usługi Service Health

wdrażanie w usłudze Azure
Ten szablon umożliwia wdrożenie prostego alertu, który używa grupy akcji do wysyłania powiadomień e-mail dla wszystkich rekordów usługi Service Health w dzienniku aktywności platformy Azure
tworzenie prywatnego klastra usługi AKS przy użyciu publicznej strefy DNS

wdrażanie w usłudze Azure
W tym przykładzie pokazano, jak wdrożyć prywatny klaster usługi AKS z publiczną strefą DNS.
Tworzy alert usługi platformy Azure

wdrażanie w usłudze Azure
Ten szablon tworzy alert kondycji usługi platformy Azure, który opcjonalnie wysyła wiadomości e-mail do administratorów usługi i określone adresy e-mail w przypadku awarii usługi cerain platformy Azure.
klastrze usługi AKS z kontrolerem ruchu przychodzącego usługi Application Gateway

wdrażanie w usłudze Azure
W tym przykładzie pokazano, jak wdrożyć klaster usługi AKS za pomocą usługi Application Gateway, kontrolera ruchu przychodzącego usługi Application Gateway, usługi Azure Container Registry, usługi Log Analytics i usługi Key Vault

Definicja zasobu narzędzia Terraform (dostawcy AzAPI)

Typ zasobu activityLogAlerts można wdrożyć przy użyciu operacji docelowych:

  • grupy zasobów

Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennika zmian.

Format zasobu

Aby utworzyć zasób microsoft.insights/activityLogAlerts, dodaj następujący program Terraform do szablonu.

resource "azapi_resource" "symbolicname" {
  type = "microsoft.insights/activityLogAlerts@2017-04-01"
  name = "string"
  location = "string"
  parent_id = "string"
  tags = {
    tagName1 = "tagValue1"
    tagName2 = "tagValue2"
  }
  body = jsonencode({
    properties = {
      actions = {
        actionGroups = [
          {
            actionGroupId = "string"
            webhookProperties = {
              {customized property} = "string"
            }
          }
        ]
      }
      condition = {
        allOf = [
          {
            equals = "string"
            field = "string"
          }
        ]
      }
      description = "string"
      enabled = bool
      scopes = [
        "string"
      ]
    }
  })
}

Wartości właściwości

activityLogAlerts

Nazwa Opis Wartość
typ Typ zasobu "microsoft.insights/activityLogAlerts@2017-04-01"
nazwa Nazwa zasobu ciąg (wymagany)

Limit znaków: 1–260

Prawidłowe znaki:
Nie można użyć:
<>*%{}&:\\?+/#| lub znaki sterujące

Nie można zakończyć spacją ani kropką.
lokalizacja Lokalizacja zasobu ciąg (wymagany)
parent_id Aby wdrożyć w grupie zasobów, użyj identyfikatora tej grupy zasobów. ciąg (wymagany)
Tagi Tagi zasobów Słownik nazw tagów i wartości.
Właściwości Właściwości alertu dziennika aktywności zasobu. ActivityLogAlert

ActivityLogAlert

Nazwa Opis Wartość
akcje Akcje, które zostaną aktywowane po spełnieniu warunku. ActivityLogAlertActionList (wymagane)
warunek Warunek, który spowoduje aktywowanie tego alertu. ActivityLogAlertAllOfCondition (wymagane)
opis Opis tego alertu dziennika aktywności. struna
Włączone Wskazuje, czy ten alert dziennika aktywności jest włączony. Jeśli alert dziennika aktywności nie jest włączony, żadne z jego akcji nie zostanie aktywowane. Bool
Zakresów Lista identyfikatorów zasobów, które będą używane jako prefiksy. Alert będzie dotyczyć tylko elementów activityLogs z identyfikatorami resourceId, które należą do jednego z tych prefiksów. Ta lista musi zawierać co najmniej jeden element. string[] (wymagane)

ActivityLogAlertActionList

Nazwa Opis Wartość
actionGroups Lista alertów dziennika aktywności. ActivityLogAlertActionGroup[]

ActivityLogAlertActionGroup

Nazwa Opis Wartość
actionGroupId ResourceId grupy akcji. Nie może to być wartość null ani być pusta. ciąg (wymagany)
webhookWłaściwości słownik właściwości niestandardowych do uwzględnienia w operacji po operacji. Te dane są dołączane do ładunku elementu webhook. ActivityLogAlertActionGroupWebhookProperties

ActivityLogAlertActionGroupWebhookProperties

Nazwa Opis Wartość
{niestandardowa właściwość} struna

ActivityLogAlertAllOfCondition

Nazwa Opis Wartość
allOf Lista warunków alertów dziennika aktywności. ActivityLogAlertLeafCondition[] (wymagane)

ActivityLogAlertLeafCondition

Nazwa Opis Wartość
Equals Wartość pola zostanie porównana z tą wartością (bez uwzględniania wielkości liter), aby określić, czy warunek jest spełniony. ciąg (wymagany)
pole Nazwa pola, które zostanie zbadane przez ten warunek. Możliwe wartości dla tego pola to (bez uwzględniania wielkości liter): "resourceId", "category", "caller", "level", "operationName", "resourceGroup", "resourceProvider", "status", "subStatus", "resourceType" lub dowolny element rozpoczynający się od właściwości. ciąg (wymagany)