Domeny Microsoft.EventGrid 2022-06-15

Definicja zasobu Bicep

Typ zasobu domen można wdrożyć za pomocą operacji docelowych:

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

Format zasobu

Aby utworzyć zasób Microsoft.EventGrid/domains, dodaj następujący kod Bicep do szablonu.

resource symbolicname 'Microsoft.EventGrid/domains@2022-06-15' = {
  name: 'string'
  location: 'string'
  tags: {
    tagName1: 'tagValue1'
    tagName2: 'tagValue2'
  }
  identity: {
    principalId: 'string'
    tenantId: 'string'
    type: 'string'
    userAssignedIdentities: {
      {customized property}: {
        clientId: 'string'
        principalId: 'string'
      }
    }
  }
  properties: {
    autoCreateTopicWithFirstSubscription: bool
    autoDeleteTopicWithLastSubscription: bool
    dataResidencyBoundary: 'string'
    disableLocalAuth: bool
    inboundIpRules: [
      {
        action: 'Allow'
        ipMask: 'string'
      }
    ]
    inputSchema: 'string'
    inputSchemaMapping: {
      inputSchemaMappingType: 'string'
      // For remaining properties, see InputSchemaMapping objects
    }
    publicNetworkAccess: 'string'
  }
}

InputSchemaMapping obiekty

Ustaw właściwość inputSchemaMappingType , aby określić typ obiektu.

W przypadku formatu Json użyj:

  inputSchemaMappingType: 'Json'
  properties: {
    dataVersion: {
      defaultValue: 'string'
      sourceField: 'string'
    }
    eventTime: {
      sourceField: 'string'
    }
    eventType: {
      defaultValue: 'string'
      sourceField: 'string'
    }
    id: {
      sourceField: 'string'
    }
    subject: {
      defaultValue: 'string'
      sourceField: 'string'
    }
    topic: {
      sourceField: 'string'
    }
  }

Wartości właściwości

Domen

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

Limit znaków: 3–50

Prawidłowe znaki:
Alfanumeryczne i łączniki.
location Lokalizacja zasobu. ciąg (wymagany)
tags Tagi zasobu. Słownik nazw tagów i wartości. Zobacz Tagi w szablonach
identity Informacje o tożsamości zasobu domeny usługi Event Grid. IdentityInfo
properties Właściwości zasobu domeny usługi Event Grid. DomenaWłaściwości

IdentityInfo

Nazwa Opis Wartość
principalId Identyfikator podmiotu zabezpieczeń tożsamości zasobu. ciąg
tenantId Identyfikator dzierżawy zasobu. ciąg
typ Używany typ tożsamości zarządzanej. Typ "SystemAssigned, UserAssigned" zawiera zarówno niejawną utworzoną tożsamość, jak i zestaw tożsamości przypisanych przez użytkownika. Typ "None" usunie dowolną tożsamość. "Brak"
"SystemAssigned"
"SystemAssigned, UserAssigned"
"UserAssigned"
userAssignedIdentities Lista tożsamości użytkowników skojarzonych z zasobem. Odwołania do klucza słownika tożsamości użytkownika będą identyfikatorami zasobów usługi ARM w formularzu:
"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}".
Ta właściwość nie jest obecnie używana i zarezerwowana do przyszłego użycia.
IdentityInfoUserAssignedIdentities

IdentityInfoUserAssignedIdentities

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

UserIdentityProperties

Nazwa Opis Wartość
clientId Identyfikator klienta tożsamości przypisanej przez użytkownika. ciąg
principalId Identyfikator podmiotu zabezpieczeń tożsamości przypisanej przez użytkownika. ciąg

DomenaWłaściwości

Nazwa Opis Wartość
autoTworzenietopicWithFirstSubscription Ta wartość logiczna służy do określania mechanizmu tworzenia dla "wszystkich" tematów domeny usługi Event Grid skojarzonych z tym zasobem domeny usługi Event Grid.
W tym kontekście tworzenie tematu domeny może być zarządzane automatycznie (gdy prawda) lub self-managed (gdy fałsz). Wartość domyślna tej właściwości to true.
Gdy ta właściwość ma wartość null lub ma wartość true, usługa Event Grid jest odpowiedzialna za automatyczne tworzenie tematu domeny, gdy pierwsza subskrypcja zdarzeń to
utworzony w zakresie tematu domeny. Jeśli ta właściwość ma wartość false, utworzenie pierwszej subskrypcji zdarzeń będzie wymagać utworzenia tematu domeny
przez użytkownika. Tryb samodzielnego zarządzania może być używany, jeśli użytkownik chce mieć pełną kontrolę nad utworzeniem tematu domeny, a tryb automatycznego zarządzania zapewnia
elastyczność wykonywania mniejszych operacji i zarządzania mniejszą liczbą zasobów przez użytkownika. Należy również pamiętać, że w trybie automatycznego tworzenia użytkownik może utworzyć
w razie potrzeby temat domeny na żądanie.
bool
autoDeleteTopicWithLastSubscription Ta wartość logiczna służy do określania mechanizmu usuwania dla "wszystkich" tematów domeny usługi Event Grid skojarzonych z tym zasobem domeny usługi Event Grid.
W tym kontekście usunięcie tematu domeny może być zarządzane automatycznie (jeśli prawda) lub samozarządzane (gdy fałsz). Wartość domyślna tej właściwości to true.
Gdy ta właściwość ma wartość true, usługa Event Grid jest odpowiedzialna za automatyczne usuwanie tematu domeny, gdy ostatnia subskrypcja zdarzeń w zakresie
temat domeny jest usuwany. Jeśli ta właściwość ma wartość false, użytkownik musi ręcznie usunąć temat domeny, gdy nie jest już potrzebny
(np. po usunięciu ostatniej subskrypcji zdarzeń, a zasób musi zostać wyczyszczony). Tryb samodzielnego zarządzania może być używany, jeśli użytkownik chce mieć pełne możliwości
kontrola nad tym, kiedy należy usunąć temat domeny, podczas gdy tryb automatycznego zarządzania zapewnia elastyczność wykonywania mniejszych operacji i zarządzania mniejszą liczbą operacji
zasoby przez użytkownika.
bool
dataResidencyBoundary Data Residency granicę zasobu. "WithinGeopair"
"W obrębie regionu"
disableLocalAuth Ten wartość logiczna służy do włączania lub wyłączania lokalnego uwierzytelniania. Wartość domyślna to false. Gdy właściwość ma wartość true, do uwierzytelniania będzie używany tylko token usługi AAD, jeśli użytkownik może publikować w domenie. bool
inboundIpRules Może to służyć do ograniczania ruchu z określonych adresów IP zamiast wszystkich adresów IP. Uwaga: są one traktowane tylko wtedy, gdy funkcja PublicNetworkAccess jest włączona. InboundIpRule[]
inputSchema Określa format, którego usługa Event Grid powinna oczekiwać dla zdarzeń przychodzących opublikowanych w zasobie domeny usługi Event Grid. "CloudEventSchemaV1_0"
"CustomEventSchema"
"EventGridSchema"
inputSchemaMapping Informacje o inputSchemaMapping, które określiły informacje o mapowaniu ładunku zdarzenia. InputSchemaMapping
publicNetworkAccess Określa, czy ruch jest dozwolony za pośrednictwem sieci publicznej. Domyślnie jest ona włączona.
Możesz dodatkowo ograniczyć do określonych adresów IP, konfigurując element {seealso cref="P:Microsoft.Azure.Events.ResourceProvider.Common.Contracts.DomainProperties.InboundIpRules" /}
"Wyłączone"
"Włączone"

InboundIpRule

Nazwa Opis Wartość
action Akcja do wykonania na podstawie dopasowania lub braku dopasowania maski IpMask. "Zezwalaj"
ipMask Adres IP w notacji CIDR, np. 10.0.0.0/8. ciąg

InputSchemaMapping

Nazwa Opis Wartość
inputSchemaMappingType Ustawianie typu obiektu Json (wymagane)

JsonInputSchemaMapping

Nazwa Opis Wartość
inputSchemaMappingType Typ mapowania niestandardowego "Json" (wymagane)
properties Właściwości JSON mapowania schematu wejściowego JsonInputSchemaMappingProperties

JsonInputSchemaMappingProperties

Nazwa Opis Wartość
dataVersion Informacje o mapowaniu właściwości DataVersion zdarzenia usługi Event Grid. JsonFieldWithDefault
eventTime Informacje o mapowaniu właściwości EventTime zdarzenia usługi Event Grid. JsonField
eventType Informacje o mapowaniu właściwości EventType zdarzenia usługi Event Grid. JsonFieldWithDefault
identyfikator Informacje o mapowaniu właściwości Identyfikator zdarzenia usługi Event Grid. JsonField
Temat Informacje o mapowaniu właściwości Temat zdarzenia usługi Event Grid. JsonFieldWithDefault
temat Informacje o mapowaniu właściwości Temat zdarzenia usługi Event Grid. JsonField

JsonFieldWithDefault

Nazwa Opis Wartość
Defaultvalue Wartość domyślna, która ma być używana do mapowania, gdy pole źródłowe nie jest podane lub jeśli nie ma właściwości o określonej nazwie w opublikowanym ładunku zdarzenia JSON. ciąg
sourceField Nazwa pola w schemacie zdarzeń wejściowych, które mają być używane jako źródło mapowania. ciąg

Pole Json

Nazwa Opis Wartość
sourceField Nazwa pola w schemacie zdarzeń wejściowych, które mają być używane jako źródło mapowania. ciąg

Definicja zasobu szablonu usługi ARM

Typ zasobu domen można wdrożyć za pomocą operacji, które są przeznaczone:

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

Format zasobu

Aby utworzyć zasób Microsoft.EventGrid/domains, dodaj następujący kod JSON do szablonu.

{
  "type": "Microsoft.EventGrid/domains",
  "apiVersion": "2022-06-15",
  "name": "string",
  "location": "string",
  "tags": {
    "tagName1": "tagValue1",
    "tagName2": "tagValue2"
  },
  "identity": {
    "principalId": "string",
    "tenantId": "string",
    "type": "string",
    "userAssignedIdentities": {
      "{customized property}": {
        "clientId": "string",
        "principalId": "string"
      }
    }
  },
  "properties": {
    "autoCreateTopicWithFirstSubscription": "bool",
    "autoDeleteTopicWithLastSubscription": "bool",
    "dataResidencyBoundary": "string",
    "disableLocalAuth": "bool",
    "inboundIpRules": [
      {
        "action": "Allow",
        "ipMask": "string"
      }
    ],
    "inputSchema": "string",
    "inputSchemaMapping": {
      "inputSchemaMappingType": "string"
      // For remaining properties, see InputSchemaMapping objects
    },
    "publicNetworkAccess": "string"
  }
}

Obiekty InputSchemaMapping

Ustaw właściwość inputSchemaMappingType , aby określić typ obiektu.

W przypadku formatu Json użyj:

  "inputSchemaMappingType": "Json",
  "properties": {
    "dataVersion": {
      "defaultValue": "string",
      "sourceField": "string"
    },
    "eventTime": {
      "sourceField": "string"
    },
    "eventType": {
      "defaultValue": "string",
      "sourceField": "string"
    },
    "id": {
      "sourceField": "string"
    },
    "subject": {
      "defaultValue": "string",
      "sourceField": "string"
    },
    "topic": {
      "sourceField": "string"
    }
  }

Wartości właściwości

Domen

Nazwa Opis Wartość
typ Typ zasobu "Microsoft.EventGrid/domains"
apiVersion Wersja interfejsu API zasobów '2022-06-15'
name Nazwa zasobu ciąg (wymagany)

Limit znaków: 3–50

Prawidłowe znaki:
Alfanumeryczne i łączniki.
location Lokalizacja zasobu. ciąg (wymagany)
tags Tagi zasobu. Słownik nazw tagów i wartości. Zobacz Tagi w szablonach
identity Informacje o tożsamości zasobu domeny usługi Event Grid. IdentityInfo
properties Właściwości zasobu domeny usługi Event Grid. Właściwości domeny

IdentityInfo

Nazwa Opis Wartość
principalId Identyfikator podmiotu zabezpieczeń tożsamości zasobu. ciąg
tenantId Identyfikator dzierżawy zasobu. ciąg
typ Używany typ tożsamości zarządzanej. Typ "SystemAssigned, UserAssigned" zawiera zarówno niejawnie utworzoną tożsamość, jak i zestaw tożsamości przypisanych przez użytkownika. Typ "Brak" spowoduje usunięcie dowolnej tożsamości. "Brak"
"SystemAssigned"
"SystemAssigned, UserAssigned"
"UserAssigned"
userAssignedIdentities Lista tożsamości użytkowników skojarzonych z zasobem. Odwołania do klucza słownika tożsamości użytkownika będą zawierać identyfikatory zasobów usługi ARM w postaci:
"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}".
Ta właściwość nie jest obecnie używana i zarezerwowana do użycia w przyszłości.
IdentityInfoUserAssignedIdentities

IdentityInfoUserAssignedIdentities

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

UserIdentityProperties

Nazwa Opis Wartość
clientId Identyfikator klienta tożsamości przypisanej przez użytkownika. ciąg
principalId Identyfikator podmiotu zabezpieczeń tożsamości przypisanej przez użytkownika. ciąg

Właściwości domeny

Nazwa Opis Wartość
autoCreateTopicWithFirstSubscription Ta wartość logiczna służy do określania mechanizmu tworzenia dla "wszystkich" tematów domeny usługi Event Grid skojarzonych z tym zasobem domeny usługi Event Grid.
W tym kontekście tworzenie tematu domeny może być zarządzane automatycznie (w przypadku wartości true) lub samodzielnej (w przypadku wartości false). Wartość domyślna tej właściwości to true.
Jeśli ta właściwość ma wartość null lub jest ustawiona na wartość true, usługa Event Grid jest odpowiedzialna za automatyczne tworzenie tematu domeny, gdy pierwsza subskrypcja zdarzeń to
utworzony w zakresie tematu domeny. Jeśli ta właściwość ma wartość false, utworzenie pierwszej subskrypcji zdarzeń będzie wymagać utworzenia tematu domeny
przez użytkownika. Tryb samodzielnego zarządzania może być używany, jeśli użytkownik chce mieć pełną kontrolę nad utworzeniem tematu domeny, a tryb automatycznego zarządzania zapewnia
elastyczność wykonywania mniejszych operacji i zarządzania mniejszą liczbą zasobów przez użytkownika. Należy również pamiętać, że w trybie automatycznego tworzenia użytkownik może utworzyć
w razie potrzeby temat domeny na żądanie.
bool
autoDeleteTopicWithLastSubscription Ta wartość logiczna służy do określania mechanizmu usuwania dla "wszystkich" tematów domeny usługi Event Grid skojarzonych z tym zasobem domeny usługi Event Grid.
W tym kontekście usunięcie tematu domeny może być zarządzane automatycznie (jeśli prawda) lub samozarządzane (gdy fałsz). Wartość domyślna tej właściwości to true.
Gdy ta właściwość ma wartość true, usługa Event Grid jest odpowiedzialna za automatyczne usuwanie tematu domeny, gdy ostatnia subskrypcja zdarzeń w zakresie
temat domeny jest usuwany. Jeśli ta właściwość ma wartość false, użytkownik musi ręcznie usunąć temat domeny, gdy nie jest już potrzebny
(np. po usunięciu ostatniej subskrypcji zdarzeń, a zasób musi zostać wyczyszczony). Tryb samodzielnego zarządzania może być używany, jeśli użytkownik chce mieć pełne możliwości
kontrola nad tym, kiedy należy usunąć temat domeny, podczas gdy tryb automatycznego zarządzania zapewnia elastyczność wykonywania mniejszych operacji i zarządzania mniejszą liczbą operacji
zasoby przez użytkownika.
bool
dataResidencyBoundary Data Residency granicę zasobu. "WithinGeopair"
"W obrębie regionu"
disableLocalAuth Ten wartość logiczna służy do włączania lub wyłączania lokalnego uwierzytelniania. Wartość domyślna to false. Gdy właściwość ma wartość true, do uwierzytelniania będzie używany tylko token usługi AAD, jeśli użytkownik może publikować w domenie. bool
inboundIpRules Może to służyć do ograniczania ruchu z określonych adresów IP zamiast wszystkich adresów IP. Uwaga: są one traktowane tylko wtedy, gdy funkcja PublicNetworkAccess jest włączona. InboundIpRule[]
inputSchema Określa format, którego usługa Event Grid powinna oczekiwać dla zdarzeń przychodzących opublikowanych w zasobie domeny usługi Event Grid. "CloudEventSchemaV1_0"
"CustomEventSchema"
"EventGridSchema"
inputSchemaMapping Informacje o inputSchemaMapping, które określiły informacje o mapowaniu ładunku zdarzenia. InputSchemaMapping
publicNetworkAccess Określa, czy ruch jest dozwolony za pośrednictwem sieci publicznej. Domyślnie jest ona włączona.
Możesz dodatkowo ograniczyć do określonych adresów IP, konfigurując element {seealso cref="P:Microsoft.Azure.Events.ResourceProvider.Common.Contracts.DomainProperties.InboundIpRules" /}
"Wyłączone"
"Włączone"

InboundIpRule

Nazwa Opis Wartość
action Akcja do wykonania na podstawie dopasowania lub braku dopasowania maski IpMask. "Zezwalaj"
ipMask Adres IP w notacji CIDR, np. 10.0.0.0/8. ciąg

InputSchemaMapping

Nazwa Opis Wartość
inputSchemaMappingType Ustawianie typu obiektu Json (wymagane)

JsonInputSchemaMapping

Nazwa Opis Wartość
inputSchemaMappingType Typ mapowania niestandardowego "Json" (wymagane)
properties Właściwości JSON mapowania schematu wejściowego JsonInputSchemaMappingProperties

JsonInputSchemaMappingProperties

Nazwa Opis Wartość
dataVersion Informacje o mapowaniu właściwości DataVersion zdarzenia usługi Event Grid. JsonFieldWithDefault
eventTime Informacje o mapowaniu właściwości EventTime zdarzenia usługi Event Grid. JsonField
eventType Informacje o mapowaniu właściwości EventType zdarzenia usługi Event Grid. JsonFieldWithDefault
identyfikator Informacje o mapowaniu właściwości Identyfikator zdarzenia usługi Event Grid. JsonField
Temat Informacje o mapowaniu właściwości Temat zdarzenia usługi Event Grid. JsonFieldWithDefault
temat Informacje o mapowaniu właściwości Temat zdarzenia usługi Event Grid. JsonField

JsonFieldWithDefault

Nazwa Opis Wartość
Defaultvalue Wartość domyślna, która ma być używana do mapowania, gdy pole źródłowe nie jest podane lub jeśli nie ma właściwości o określonej nazwie w opublikowanym ładunku zdarzeń JSON. ciąg
sourceField Nazwa pola w schemacie zdarzeń wejściowych, które mają być używane jako źródło mapowania. ciąg

JsonField

Nazwa Opis Wartość
sourceField Nazwa pola w schemacie zdarzeń wejściowych, które mają być używane jako źródło mapowania. ciąg

Definicja zasobu narzędzia Terraform (dostawcy AzAPI)

Typ zasobu domen można wdrożyć za pomocą operacji docelowych:

  • Grupy zasobów

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

Format zasobu

Aby utworzyć zasób Microsoft.EventGrid/domains, dodaj następujące narzędzie Terraform do szablonu.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.EventGrid/domains@2022-06-15"
  name = "string"
  location = "string"
  parent_id = "string"
  tags = {
    tagName1 = "tagValue1"
    tagName2 = "tagValue2"
  }
  identity {
    type = "string"
    identity_ids = []
  }
  body = jsonencode({
    properties = {
      autoCreateTopicWithFirstSubscription = bool
      autoDeleteTopicWithLastSubscription = bool
      dataResidencyBoundary = "string"
      disableLocalAuth = bool
      inboundIpRules = [
        {
          action = "Allow"
          ipMask = "string"
        }
      ]
      inputSchema = "string"
      inputSchemaMapping = {
        inputSchemaMappingType = "string"
        // For remaining properties, see InputSchemaMapping objects
      }
      publicNetworkAccess = "string"
    }
  })
}

InputSchemaMapping obiekty

Ustaw właściwość inputSchemaMappingType , aby określić typ obiektu.

W przypadku formatu Json użyj:

  inputSchemaMappingType = "Json"
  properties = {
    dataVersion = {
      defaultValue = "string"
      sourceField = "string"
    }
    eventTime = {
      sourceField = "string"
    }
    eventType = {
      defaultValue = "string"
      sourceField = "string"
    }
    id = {
      sourceField = "string"
    }
    subject = {
      defaultValue = "string"
      sourceField = "string"
    }
    topic = {
      sourceField = "string"
    }
  }

Wartości właściwości

Domen

Nazwa Opis Wartość
typ Typ zasobu "Microsoft.EventGrid/domains@2022-06-15"
name Nazwa zasobu ciąg (wymagany)

Limit znaków: 3–50

Prawidłowe znaki:
Alfanumeryczne i łączniki.
location Lokalizacja zasobu. ciąg (wymagany)
parent_id Aby wdrożyć w grupie zasobów, użyj identyfikatora tej grupy zasobów. ciąg (wymagany)
tags Tagi zasobu. Słownik nazw tagów i wartości.
identity Informacje o tożsamości zasobu domeny usługi Event Grid. IdentityInfo
properties Właściwości zasobu domeny usługi Event Grid. DomenaWłaściwości

IdentityInfo

Nazwa Opis Wartość
typ Używany typ tożsamości zarządzanej. Typ "SystemAssigned, UserAssigned" zawiera zarówno niejawną utworzoną tożsamość, jak i zestaw tożsamości przypisanych przez użytkownika. Typ "None" usunie dowolną tożsamość. "SystemAssigned"
"SystemAssigned, UserAssigned"
"UserAssigned"
identity_ids Lista tożsamości użytkowników skojarzonych z zasobem. Odwołania do klucza słownika tożsamości użytkownika będą identyfikatorami zasobów usługi ARM w formularzu:
"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}".
Ta właściwość nie jest obecnie używana i zarezerwowana do przyszłego użycia.
Tablica identyfikatorów tożsamości użytkownika.

IdentityInfoUserAssignedIdentities

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

UserIdentityProperties

Nazwa Opis Wartość
clientId Identyfikator klienta tożsamości przypisanej przez użytkownika. ciąg
principalId Identyfikator podmiotu zabezpieczeń tożsamości przypisanej przez użytkownika. ciąg

DomenaWłaściwości

Nazwa Opis Wartość
autoTworzenietopicWithFirstSubscription Ta wartość logiczna służy do określania mechanizmu tworzenia dla "wszystkich" tematów domeny usługi Event Grid skojarzonych z tym zasobem domeny usługi Event Grid.
W tym kontekście tworzenie tematu domeny może być zarządzane automatycznie (gdy prawda) lub self-managed (gdy fałsz). Wartość domyślna tej właściwości to true.
Gdy ta właściwość ma wartość null lub ma wartość true, usługa Event Grid jest odpowiedzialna za automatyczne tworzenie tematu domeny, gdy pierwsza subskrypcja zdarzeń to
utworzony w zakresie tematu domeny. Jeśli ta właściwość ma wartość false, utworzenie pierwszej subskrypcji zdarzeń będzie wymagać utworzenia tematu domeny
przez użytkownika. Tryb samodzielnego zarządzania może być używany, jeśli użytkownik chce mieć pełną kontrolę nad utworzeniem tematu domeny, a tryb automatycznego zarządzania zapewnia
elastyczność wykonywania mniejszych operacji i zarządzania mniejszą liczbą zasobów przez użytkownika. Należy również pamiętać, że w trybie automatycznego tworzenia użytkownik może utworzyć
w razie potrzeby temat domeny na żądanie.
bool
autoDeleteTopicWithLastSubscription Ta wartość logiczna służy do określania mechanizmu usuwania dla "wszystkich" tematów domeny usługi Event Grid skojarzonych z tym zasobem domeny usługi Event Grid.
W tym kontekście usunięcie tematu domeny może być zarządzane automatycznie (jeśli prawda) lub samozarządzane (gdy fałsz). Wartość domyślna tej właściwości to true.
Gdy ta właściwość ma wartość true, usługa Event Grid jest odpowiedzialna za automatyczne usuwanie tematu domeny, gdy ostatnia subskrypcja zdarzeń w zakresie
temat domeny jest usuwany. Jeśli ta właściwość ma wartość false, użytkownik musi ręcznie usunąć temat domeny, gdy nie jest już potrzebny
(np. po usunięciu ostatniej subskrypcji zdarzeń, a zasób musi zostać wyczyszczony). Tryb samodzielnego zarządzania może być używany, jeśli użytkownik chce mieć pełne możliwości
kontrola nad tym, kiedy należy usunąć temat domeny, podczas gdy tryb automatycznego zarządzania zapewnia elastyczność wykonywania mniejszych operacji i zarządzania mniejszą liczbą operacji
zasoby przez użytkownika.
bool
dataResidencyBoundary Data Residency granicę zasobu. "WithinGeopair"
"WithinRegion"
disableLocalAuth Ten wartość logiczna służy do włączania lub wyłączania lokalnego uwierzytelniania. Wartość domyślna to false. Gdy właściwość ma wartość true, do uwierzytelniania będzie używany tylko token usługi AAD, jeśli użytkownik może publikować w domenie. bool
inboundIpRules Może to służyć do ograniczania ruchu z określonych adresów IP zamiast wszystkich adresów IP. Uwaga: są one traktowane tylko wtedy, gdy funkcja PublicNetworkAccess jest włączona. InboundIpRule[]
inputSchema Określa format, którego usługa Event Grid powinna oczekiwać dla zdarzeń przychodzących opublikowanych w zasobie domeny usługi Event Grid. "CloudEventSchemaV1_0"
"CustomEventSchema"
"EventGridSchema"
inputSchemaMapping Informacje o inputSchemaMapping, które określiły informacje o mapowaniu ładunku zdarzenia. InputSchemaMapping
publicNetworkAccess Określa, czy ruch jest dozwolony za pośrednictwem sieci publicznej. Domyślnie jest ona włączona.
Możesz dodatkowo ograniczyć do określonych adresów IP, konfigurując element {seealso cref="P:Microsoft.Azure.Events.ResourceProvider.Common.Contracts.DomainProperties.InboundIpRules" /}
"Wyłączone"
"Włączone"

InboundIpRule

Nazwa Opis Wartość
action Akcja do wykonania na podstawie dopasowania lub braku dopasowania maski IpMask. "Zezwalaj"
ipMask Adres IP w notacji CIDR, np. 10.0.0.0/8. ciąg

InputSchemaMapping

Nazwa Opis Wartość
inputSchemaMappingType Ustawianie typu obiektu Json (wymagane)

JsonInputSchemaMapping

Nazwa Opis Wartość
inputSchemaMappingType Typ mapowania niestandardowego "Json" (wymagane)
properties Właściwości JSON mapowania schematu wejściowego JsonInputSchemaMappingProperties

JsonInputSchemaMappingProperties

Nazwa Opis Wartość
dataVersion Informacje o mapowaniu właściwości DataVersion zdarzenia usługi Event Grid. JsonFieldWithDefault
eventTime Informacje o mapowaniu właściwości EventTime zdarzenia usługi Event Grid. JsonField
eventType Informacje o mapowaniu właściwości EventType zdarzenia usługi Event Grid. JsonFieldWithDefault
identyfikator Informacje o mapowaniu właściwości Identyfikator zdarzenia usługi Event Grid. JsonField
Temat Informacje o mapowaniu właściwości Temat zdarzenia usługi Event Grid. JsonFieldWithDefault
temat Informacje o mapowaniu właściwości Temat zdarzenia usługi Event Grid. JsonField

JsonFieldWithDefault

Nazwa Opis Wartość
Defaultvalue Wartość domyślna, która ma być używana do mapowania, gdy pole źródłowe nie jest podane lub jeśli nie ma właściwości o określonej nazwie w opublikowanym ładunku zdarzeń JSON. ciąg
sourceField Nazwa pola w schemacie zdarzeń wejściowych, które mają być używane jako źródło mapowania. ciąg

JsonField

Nazwa Opis Wartość
sourceField Nazwa pola w schemacie zdarzeń wejściowych, które mają być używane jako źródło mapowania. ciąg