Microsoft.EventGrid — tematy 2021-10-15-preview
- Najnowsza
- 2023-12-15-preview
- 2023-06-01-preview
- 2022-06-15
- 2021-12-01
- 2021-10-15-preview
- 2021-06-01-preview
- 2020-10-15-preview
- 2020-06-01
- 2020-04-01-preview
- 2020-01-01-preview
- 2019-06-01
- 2019-02-01-preview
- 2019-01-01
- 2018-09-15-preview
- 2018-05-01-preview
- 2018-01-01
- 2017-09-15-preview
- 2017-06-15-preview
Definicja zasobu Bicep
Typ zasobu tematów można wdrożyć z operacjami docelowymi:
- Grupy zasobów — zobacz polecenia wdrażania 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/topics, dodaj następujący kod Bicep do szablonu.
resource symbolicname 'Microsoft.EventGrid/topics@2021-10-15-preview' = {
name: 'string'
location: 'string'
tags: {
tagName1: 'tagValue1'
tagName2: 'tagValue2'
}
sku: {
name: 'string'
}
kind: 'string'
extendedLocation: {
name: 'string'
type: 'string'
}
identity: {
principalId: 'string'
tenantId: 'string'
type: 'string'
userAssignedIdentities: {
{customized property}: {
clientId: 'string'
principalId: 'string'
}
}
}
properties: {
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
Tematy
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 |
sku | Warstwa cenowa jednostki SKU dla tematu. | ResourceSku |
Rodzaju | Rodzaj zasobu. | "Azure" "AzureArc" |
extendedLocation | Rozszerzona lokalizacja zasobu. | ExtendedLocation |
identity | Informacje o tożsamości zasobu. | IdentityInfo |
properties | Właściwości tematu. | TematWłaściwości |
ExtendedLocation
Nazwa | Opis | Wartość |
---|---|---|
name | W pełni kwalifikowana nazwa lokalizacji rozszerzonej. | ciąg |
typ | Typ lokalizacji rozszerzonej. | ciąg |
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 |
Właściwości tematów
Nazwa | Opis | Wartość |
---|---|---|
dataResidencyBoundary | Data Residency granicę zasobu. | "WithinGeopair" "WithinRegion" |
disableLocalAuth | Ta wartość logiczna służy do włączania lub wyłączania uwierzytelniania lokalnego. Wartość domyślna to false. Jeśli właściwość jest ustawiona na wartość true, tylko token usługi AAD będzie używany do uwierzytelniania, jeśli użytkownik może publikować w temacie. | 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 brane pod uwagę 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 temacie. | "CloudEventSchemaV1_0" "CustomEventSchema" "EventGridSchema" |
inputSchemaMapping | Umożliwia to publikowanie przy użyciu niestandardowych schematów zdarzeń. Można określić element InputSchemaMapping w celu mapowania różnych właściwości schematu źródłowego na różne wymagane właściwości schematu EventGridEvent. | 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.TopicProperties.InboundIpRules" /} |
"Wyłączone" "Włączone" |
Ruch przychodzący irule
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. | Pole Json |
eventType | Informacje o mapowaniu właściwości EventType zdarzenia usługi Event Grid. | JsonFieldWithDefault |
identyfikator | Informacje o mapowaniu właściwości Id zdarzenia usługi Event Grid. | Pole Json |
Temat | Informacje o mapowaniu właściwości Subject zdarzenia usługi Event Grid. | JsonFieldWithDefault |
temat | Informacje o mapowaniu właściwości Topic zdarzenia usługi Event Grid. | Pole Json |
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 |
ZasóbSku
Nazwa | Opis | Wartość |
---|---|---|
name | Nazwa jednostki SKU zasobu. Możliwe wartości to: Podstawowa lub Premium. | "Podstawowa" "Premium" |
Szablony szybkiego startu
Następujące szablony szybkiego startu wdrażają ten typ zasobu.
Template | Opis |
---|---|
Tworzenie Azure Event Grid tematu niestandardowego i subskrypcji |
Tworzy Azure Event Grid temat niestandardowy i subskrypcję elementu webhook. Szablon pierwotnie autorstwa Johna Downsa. |
Temat/subskrypcja niestandardowego Azure Event Grid w usłudze CloudEvents |
Tworzy niestandardowy temat Azure Event Grid, subskrypcję elementu webhook ze schematem CloudEvents i aplikację logiki jako procedurę obsługi zdarzeń. Szablon pierwotnie autorstwa Justina Yoo. |
Tworzenie niestandardowego tematu usługi Event Grid i procedury obsługi centrum zdarzeń |
Tworzy Azure Event Grid temat niestandardowy i centrum zdarzeń do obsługi zdarzeń. |
Tworzenie Azure Event Grid tematu niestandardowego i subskrypcji kolejki |
Tworzy Azure Event Grid temat niestandardowy i subskrypcję kolejki usługi Service Bus. Szablon pierwotnie autorstwa Markusa Meyera. |
Tworzenie subskrypcji tematu niestandardowego Azure Event Grid |
Tworzy Azure Event Grid temat niestandardowy i subskrypcję tematu usługi Service Bus. Szablon pierwotnie autorstwa Markusa Meyera. |
Definicja zasobu szablonu usługi ARM
Typ zasobu tematów można wdrożyć z operacjami docelowymi:
- Grupy zasobów — zobacz polecenia wdrażania 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/topics, dodaj następujący kod JSON do szablonu.
{
"type": "Microsoft.EventGrid/topics",
"apiVersion": "2021-10-15-preview",
"name": "string",
"location": "string",
"tags": {
"tagName1": "tagValue1",
"tagName2": "tagValue2"
},
"sku": {
"name": "string"
},
"kind": "string",
"extendedLocation": {
"name": "string",
"type": "string"
},
"identity": {
"principalId": "string",
"tenantId": "string",
"type": "string",
"userAssignedIdentities": {
"{customized property}": {
"clientId": "string",
"principalId": "string"
}
}
},
"properties": {
"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
Tematy
Nazwa | Opis | Wartość |
---|---|---|
typ | Typ zasobu | "Microsoft.EventGrid/topics" |
apiVersion | Wersja interfejsu API zasobów | "2021-10-15-preview" |
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 |
sku | Warstwa cenowa jednostki SKU dla tematu. | ZasóbSku |
Rodzaju | Rodzaj zasobu. | "Azure" "AzureArc" |
extendedLocation | Rozszerzona lokalizacja zasobu. | ExtendedLocation |
identity | Informacje o tożsamości zasobu. | IdentityInfo |
properties | Właściwości tematu. | Właściwości tematów |
ExtendedLocation
Nazwa | Opis | Wartość |
---|---|---|
name | W pełni kwalifikowana nazwa lokalizacji rozszerzonej. | ciąg |
typ | Typ lokalizacji rozszerzonej. | ciąg |
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 tematów
Nazwa | Opis | Wartość |
---|---|---|
dataResidencyBoundary | Data Residency granicę zasobu. | "WithinGeopair" "WithinRegion" |
disableLocalAuth | Ta wartość logiczna służy do włączania lub wyłączania uwierzytelniania lokalnego. Wartość domyślna to false. Jeśli właściwość jest ustawiona na wartość true, tylko token usługi AAD będzie używany do uwierzytelniania, jeśli użytkownik może publikować w temacie. | 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 brane pod uwagę 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 temacie. | "CloudEventSchemaV1_0" "CustomEventSchema" "EventGridSchema" |
inputSchemaMapping | Umożliwia to publikowanie przy użyciu niestandardowych schematów zdarzeń. Można określić element InputSchemaMapping w celu mapowania różnych właściwości schematu źródłowego na różne wymagane właściwości schematu EventGridEvent. | 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.TopicProperties.InboundIpRules" /} |
"Wyłączone" "Włączone" |
Ruch przychodzący irule
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 |
ResourceSku
Nazwa | Opis | Wartość |
---|---|---|
name | Nazwa jednostki SKU zasobu. Możliwe wartości to: Podstawowa lub Premium. | "Podstawowa" "Premium" |
Szablony szybkiego startu
Następujące szablony szybkiego startu wdrażają ten typ zasobu.
Template | Opis |
---|---|
Tworzenie Azure Event Grid tematu niestandardowego i subskrypcji |
Tworzy Azure Event Grid temat niestandardowy i subskrypcję elementu webhook. Szablon pierwotnie utworzony przez Johna Downsa. |
Temat/subskrypcja niestandardowa Azure Event Grid za pomocą rozwiązania CloudEvents |
Tworzy niestandardowy temat Azure Event Grid, subskrypcję elementu webhook ze schematem CloudEvents oraz aplikację logiki jako procedurę obsługi zdarzeń. Szablon pierwotnie utworzony przez Justina Yoo. |
Tworzenie niestandardowego tematu usługi Event Grid i procedury obsługi centrum zdarzeń |
Tworzy Azure Event Grid temat niestandardowy i centrum zdarzeń do obsługi zdarzeń. |
Tworzenie Azure Event Grid tematu niestandardowego i subskrypcji kolejki |
Tworzy temat niestandardowy Azure Event Grid i subskrypcję kolejki usługi Service Bus. Szablon pierwotnie autorstwa Markusa Meyera. |
Tworzenie subskrypcji tematu niestandardowego Azure Event Grid |
Tworzy Azure Event Grid temat niestandardowy i subskrypcję tematu usługi Service Bus. Szablon pierwotnie autorstwa Markusa Meyera. |
Definicja zasobu narzędzia Terraform (dostawcy AzAPI)
Typ zasobu tematów można wdrożyć z operacjami docelowymi:
- 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/topics, dodaj następujący program Terraform do szablonu.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.EventGrid/topics@2021-10-15-preview"
name = "string"
location = "string"
parent_id = "string"
tags = {
tagName1 = "tagValue1"
tagName2 = "tagValue2"
}
identity {
type = "string"
identity_ids = []
}
body = jsonencode({
properties = {
dataResidencyBoundary = "string"
disableLocalAuth = bool
inboundIpRules = [
{
action = "Allow"
ipMask = "string"
}
]
inputSchema = "string"
inputSchemaMapping = {
inputSchemaMappingType = "string"
// For remaining properties, see InputSchemaMapping objects
}
publicNetworkAccess = "string"
}
sku = {
name = "string"
}
kind = "string"
extendedLocation = {
name = "string"
type = "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
Tematy
Nazwa | Opis | Wartość |
---|---|---|
typ | Typ zasobu | "Microsoft.EventGrid/topics@2021-10-15-preview" |
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 przeprowadzić wdrożenie 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. |
sku | Warstwa cenowa jednostki SKU dla tematu. | ZasóbSku |
Rodzaju | Rodzaj zasobu. | "Azure" "AzureArc" |
extendedLocation | Rozszerzona lokalizacja zasobu. | ExtendedLocation |
identity | Informacje o tożsamości zasobu. | IdentityInfo |
properties | Właściwości tematu. | Właściwości tematów |
ExtendedLocation
Nazwa | Opis | Wartość |
---|---|---|
name | W pełni kwalifikowana nazwa lokalizacji rozszerzonej. | ciąg |
typ | Typ lokalizacji rozszerzonej. | ciąg |
IdentityInfo
Nazwa | Opis | Wartość |
---|---|---|
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. | "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ą 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. |
Tablica identyfikatorów tożsamości użytkowników. |
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 tematów
Nazwa | Opis | Wartość |
---|---|---|
dataResidencyBoundary | Data Residency granicę zasobu. | "WithinGeopair" "WithinRegion" |
disableLocalAuth | Ta wartość logiczna służy do włączania lub wyłączania uwierzytelniania lokalnego. Wartość domyślna to false. Jeśli właściwość jest ustawiona na wartość true, tylko token usługi AAD będzie używany do uwierzytelniania, jeśli użytkownik może publikować w temacie. | 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 brane pod uwagę 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 temacie. | "CloudEventSchemaV1_0" "CustomEventSchema" "EventGridSchema" |
inputSchemaMapping | Umożliwia to publikowanie przy użyciu niestandardowych schematów zdarzeń. Można określić element InputSchemaMapping w celu mapowania różnych właściwości schematu źródłowego na różne wymagane właściwości schematu EventGridEvent. | 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.TopicProperties.InboundIpRules" /} |
"Wyłączone" "Włączone" |
Ruch przychodzący irule
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. | Pole Json |
eventType | Informacje o mapowaniu właściwości EventType zdarzenia usługi Event Grid. | JsonFieldWithDefault |
identyfikator | Informacje o mapowaniu właściwości Id zdarzenia usługi Event Grid. | Pole Json |
Temat | Informacje o mapowaniu właściwości Subject zdarzenia usługi Event Grid. | JsonFieldWithDefault |
temat | Informacje o mapowaniu właściwości Topic zdarzenia usługi Event Grid. | Pole Json |
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 |
ZasóbSku
Nazwa | Opis | Wartość |
---|---|---|
name | Nazwa jednostki SKU zasobu. Możliwe wartości to: Podstawowa lub Premium. | "Podstawowa" "Premium" |