Поделиться через


Пространства имен Microsoft.EventGrid/clients 2023-12-15-preview

Определение ресурса Bicep

Тип ресурса пространств имен и клиентов можно развернуть с помощью операций, предназначенных для:

Список измененных свойств в каждой версии API см. в журнале изменений.

Формат ресурсов

Чтобы создать ресурс Microsoft.EventGrid/namespaces/clients, добавьте следующий Bicep в шаблон.

resource symbolicname 'Microsoft.EventGrid/namespaces/clients@2023-12-15-preview' = {
  name: 'string'
  parent: resourceSymbolicName
  properties: {
    attributes: {
      {customized property}: any()
    }
    authenticationName: 'string'
    clientCertificateAuthentication: {
      allowedThumbprints: [
        'string'
      ]
      validationScheme: 'string'
    }
    description: 'string'
    state: 'string'
  }
}

Значения свойств

пространства имен и клиенты

Имя Описание Значение
name имя ресурса.

Узнайте, как задать имена и типы для дочерних ресурсов в Bicep.
string (обязательно)
родитель В Bicep можно указать родительский ресурс для дочернего ресурса. Это свойство необходимо добавить только в том случае, если дочерний ресурс объявлен за пределами родительского ресурса.

Дополнительные сведения см. в разделе Дочерний ресурс за пределами родительского ресурса.
Символьное имя ресурса типа: пространства имен
properties Свойства клиента. Свойства clientProperties

Свойства clientProperties

Имя Описание Значение
attributes Атрибуты для клиента. Поддерживаемые значения: int, bool, string, string[].
Пример
"attributes": { "room": "345", "floor": 12, "deviceTypes": ["Fan", "Light"] }
ClientPropertiesAttributes
authenticationName Имя, представленное клиентом для проверки подлинности. Значением по умолчанию является имя ресурса. строка
clientCertificateAuthentication Сведения о проверке подлинности сертификата клиента. ClientCertificateAuthentication
description Описание ресурса Client. строка
Состояние Указывает, включен ли клиент. Значение по умолчанию — Включено. "Отключено"
"Включено"

ClientPropertiesAttributes

Имя Описание Значение
{настраиваемое свойство} Для Bicep можно использовать функцию any().

ClientCertificateAuthentication

Имя Описание Значение
allowedThumbprints Список отпечатков, разрешенных во время проверки подлинности клиента. Это свойство является обязательным, только если параметр validationScheme имеет значение "ThumbprintMatch". string[]
validationScheme Схема проверки, используемая для проверки подлинности клиента. Значение по умолчанию — SubjectMatchesAuthenticationName. DnsMatchesAuthenticationName
EmailMatchesAuthenticationName
IpMatchesAuthenticationName
SubjectMatchesAuthenticationName
'ThumbprintMatch'
UriMatchesAuthenticationName

Определение ресурса шаблона ARM

Тип ресурса пространств имен и клиентов можно развернуть с помощью операций, предназначенных для:

Список измененных свойств в каждой версии API см. в журнале изменений.

Формат ресурсов

Чтобы создать ресурс Microsoft.EventGrid/namespaces/clients, добавьте следующий код JSON в шаблон.

{
  "type": "Microsoft.EventGrid/namespaces/clients",
  "apiVersion": "2023-12-15-preview",
  "name": "string",
  "properties": {
    "attributes": {
      "{customized property}": {}
    },
    "authenticationName": "string",
    "clientCertificateAuthentication": {
      "allowedThumbprints": [ "string" ],
      "validationScheme": "string"
    },
    "description": "string",
    "state": "string"
  }
}

Значения свойств

пространства имен и клиенты

Имя Описание Значение
тип Тип ресурса Microsoft.EventGrid/namespaces/clients
версия_API Версия API ресурсов '2023-12-15-preview'
name имя ресурса.

Узнайте, как задать имена и типы для дочерних ресурсов в шаблонах JSON ARM.
string (обязательно)
properties Свойства клиента. Свойства клиента

Свойства клиента

Имя Описание Значение
attributes Атрибуты для клиента. Поддерживаемые значения: int, bool, string, string[].
Пример
"attributes": { "room": "345", "floor": 12, "deviceTypes": ["Fan", "Light"] }
ClientPropertiesAttributes
authenticationName Имя, представленное клиентом для проверки подлинности. Значение по умолчанию — это имя ресурса. строка
clientCertificateAuthentication Сведения о проверке подлинности сертификата клиента. ClientCertificateAuthentication
description Описание ресурса Client. строка
Состояние Указывает, включен ли клиент. Значение по умолчанию — Включено. "Отключено"
"Включено"

ClientPropertiesAttributes

Имя Описание Значение
{настроенное свойство}

ClientCertificateAuthentication

Имя Описание Значение
allowedThumbprints Список отпечатков, которые разрешены во время проверки подлинности клиента. Это свойство является обязательным, только если validationScheme имеет значение "ThumbprintMatch". string[]
validationScheme Схема проверки, используемая для проверки подлинности клиента. Значение по умолчанию — SubjectMatchesAuthenticationName. DnsMatchesAuthenticationName
EmailMatchesAuthenticationName
IpMatchesAuthenticationName
SubjectMatchesAuthenticationName
'ThumbprintMatch'
UriMatchesAuthenticationName

Определение ресурса Terraform (поставщик AzAPI)

Тип ресурса namespaces/clients можно развернуть с помощью операций, предназначенных для:

  • Группы ресурсов

Список измененных свойств в каждой версии API см. в журнале изменений.

Формат ресурсов

Чтобы создать ресурс Microsoft.EventGrid/namespaces/clients, добавьте в шаблон следующую terraform.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.EventGrid/namespaces/clients@2023-12-15-preview"
  name = "string"
  parent_id = "string"
  body = jsonencode({
    properties = {
      attributes = {}
      authenticationName = "string"
      clientCertificateAuthentication = {
        allowedThumbprints = [
          "string"
        ]
        validationScheme = "string"
      }
      description = "string"
      state = "string"
    }
  })
}

Значения свойств

пространства имен и клиенты

Имя Описание Значение
тип Тип ресурса "Microsoft.EventGrid/namespaces/clients@2023-12-15-preview"
name имя ресурса. строка (обязательно)
parent_id Идентификатор ресурса, который является родительским для этого ресурса. Идентификатор ресурса типа: пространства имен
properties Свойства клиента. Свойства клиента

Свойства клиента

Имя Описание Значение
attributes Атрибуты для клиента. Поддерживаемые значения: int, bool, string, string[].
Пример
"attributes": { "room": "345", "floor": 12, "deviceTypes": ["Fan", "Light"] }
ClientPropertiesAttributes
authenticationName Имя, представленное клиентом для проверки подлинности. Значение по умолчанию — это имя ресурса. строка
clientCertificateAuthentication Сведения о проверке подлинности сертификата клиента. ClientCertificateAuthentication
description Описание ресурса Client. строка
Состояние Указывает, включен ли клиент. Значение по умолчанию — Включено. "Отключено"
"Включено"

ClientPropertiesAttributes

Имя Описание Значение
{настраиваемое свойство}

ClientCertificateAuthentication

Имя Описание Значение
allowedThumbprints Список отпечатков, разрешенных во время проверки подлинности клиента. Это свойство является обязательным, только если параметр validationScheme имеет значение "ThumbprintMatch". string[]
validationScheme Схема проверки, используемая для проверки подлинности клиента. Значение по умолчанию — SubjectMatchesAuthenticationName. DnsMatchesAuthenticationName
"EmailMatchesAuthenticationName"
"IpMatchesAuthenticationName"
"SubjectMatchesAuthenticationName"
"ThumbprintMatch"
"UriMatchesAuthenticationName"