Udostępnij za pośrednictwem


Domeny Microsoft.EventGrid 2019-02-01-preview

Definicja zasobu Bicep

Typ zasobu domen 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.

Format zasobu

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

resource symbolicname 'Microsoft.EventGrid/domains@2019-02-01-preview' = {
  location: 'string'
  name: 'string'
  properties: {
    inputSchema: 'string'
    inputSchemaMapping: {
      inputSchemaMappingType: 'string'
      // For remaining properties, see InputSchemaMapping objects
    }
  }
  tags: {
    {customized property}: 'string'
  }
}

Obiekty InputSchemaMapping

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

W przypadku 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

Właściwości domeny

Nazwa Opis Wartość
inputSchema Określa format, którego usługa Event Grid powinna oczekiwać dla zdarzeń przychodzących opublikowanych w domenie. "CloudEventV01Schema"
"CustomEventSchema"
"EventGridSchema"
inputSchemaMapping Informacje o inputSchemaMapping, które określiły informacje o ładunku zdarzenia mapowania. InputSchemaMapping

InputSchemaMapping

Nazwa Opis Wartość
inputSchemaMappingType Ustaw wartość "Json" dla typu JsonInputSchemaMapping. "Json" (wymagany)

JsonField

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

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. struna
sourceField Nazwa pola w schemacie zdarzeń wejściowych, które mają być używane jako źródło mapowania. struna

JsonInputSchemaMapping

Nazwa Opis Wartość
inputSchemaMappingType Typ mapowania niestandardowego "Json" (wymagany)
Właściwości 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
id Informacje o mapowaniu właściwości Id zdarzenia usługi Event Grid. JsonField
Temat Informacje o mapowaniu właściwości Subject zdarzenia usługi Event Grid. JsonFieldWithDefault
temat Informacje o mapowaniu właściwości Temat zdarzenia usługi Event Grid. JsonField

Microsoft.EventGrid/domains

Nazwa Opis Wartość
lokalizacja Lokalizacja zasobu ciąg (wymagany)
nazwa Nazwa zasobu ciąg (wymagany)
Właściwości Właściwości domeny DomainProperties
Tagi Tagi zasobów Słownik nazw tagów i wartości. Zobacz tagi w szablonach

TrackedResourceTags

Nazwa Opis Wartość

Definicja zasobu szablonu usługi ARM

Typ zasobu domen 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.

Format zasobu

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

{
  "type": "Microsoft.EventGrid/domains",
  "apiVersion": "2019-02-01-preview",
  "name": "string",
  "location": "string",
  "properties": {
    "inputSchema": "string",
    "inputSchemaMapping": {
      "inputSchemaMappingType": "string"
      // For remaining properties, see InputSchemaMapping objects
    }
  },
  "tags": {
    "{customized property}": "string"
  }
}

Obiekty InputSchemaMapping

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

W przypadku 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

Właściwości domeny

Nazwa Opis Wartość
inputSchema Określa format, którego usługa Event Grid powinna oczekiwać dla zdarzeń przychodzących opublikowanych w domenie. "CloudEventV01Schema"
"CustomEventSchema"
"EventGridSchema"
inputSchemaMapping Informacje o inputSchemaMapping, które określiły informacje o ładunku zdarzenia mapowania. InputSchemaMapping

InputSchemaMapping

Nazwa Opis Wartość
inputSchemaMappingType Ustaw wartość "Json" dla typu JsonInputSchemaMapping. "Json" (wymagany)

JsonField

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

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. struna
sourceField Nazwa pola w schemacie zdarzeń wejściowych, które mają być używane jako źródło mapowania. struna

JsonInputSchemaMapping

Nazwa Opis Wartość
inputSchemaMappingType Typ mapowania niestandardowego "Json" (wymagany)
Właściwości 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
id Informacje o mapowaniu właściwości Id zdarzenia usługi Event Grid. JsonField
Temat Informacje o mapowaniu właściwości Subject zdarzenia usługi Event Grid. JsonFieldWithDefault
temat Informacje o mapowaniu właściwości Temat zdarzenia usługi Event Grid. JsonField

Microsoft.EventGrid/domains

Nazwa Opis Wartość
apiVersion Wersja interfejsu API "2019-02-01-preview"
lokalizacja Lokalizacja zasobu ciąg (wymagany)
nazwa Nazwa zasobu ciąg (wymagany)
Właściwości Właściwości domeny DomainProperties
Tagi Tagi zasobów Słownik nazw tagów i wartości. Zobacz tagi w szablonach
typ Typ zasobu "Microsoft.EventGrid/domains"

TrackedResourceTags

Nazwa Opis Wartość

Definicja zasobu narzędzia Terraform (dostawcy AzAPI)

Typ zasobu domen 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.EventGrid/domains, dodaj następujący program Terraform do szablonu.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.EventGrid/domains@2019-02-01-preview"
  name = "string"
  location = "string"
  tags = {
    {customized property} = "string"
  }
  body = jsonencode({
    properties = {
      inputSchema = "string"
      inputSchemaMapping = {
        inputSchemaMappingType = "string"
        // For remaining properties, see InputSchemaMapping objects
      }
    }
  })
}

Obiekty InputSchemaMapping

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

W przypadku 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

Właściwości domeny

Nazwa Opis Wartość
inputSchema Określa format, którego usługa Event Grid powinna oczekiwać dla zdarzeń przychodzących opublikowanych w domenie. "CloudEventV01Schema"
"CustomEventSchema"
"EventGridSchema"
inputSchemaMapping Informacje o inputSchemaMapping, które określiły informacje o ładunku zdarzenia mapowania. InputSchemaMapping

InputSchemaMapping

Nazwa Opis Wartość
inputSchemaMappingType Ustaw wartość "Json" dla typu JsonInputSchemaMapping. "Json" (wymagany)

JsonField

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

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. struna
sourceField Nazwa pola w schemacie zdarzeń wejściowych, które mają być używane jako źródło mapowania. struna

JsonInputSchemaMapping

Nazwa Opis Wartość
inputSchemaMappingType Typ mapowania niestandardowego "Json" (wymagany)
Właściwości 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
id Informacje o mapowaniu właściwości Id zdarzenia usługi Event Grid. JsonField
Temat Informacje o mapowaniu właściwości Subject zdarzenia usługi Event Grid. JsonFieldWithDefault
temat Informacje o mapowaniu właściwości Temat zdarzenia usługi Event Grid. JsonField

Microsoft.EventGrid/domains

Nazwa Opis Wartość
lokalizacja Lokalizacja zasobu ciąg (wymagany)
nazwa Nazwa zasobu ciąg (wymagany)
Właściwości Właściwości domeny DomainProperties
Tagi Tagi zasobów Słownik nazw tagów i wartości.
typ Typ zasobu "Microsoft.EventGrid/domains@2019-02-01-preview"

TrackedResourceTags

Nazwa Opis Wartość