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


Пространства имен Microsoft.EventGrid/client 2023-06-01-preview

Определение ресурсов Bicep

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

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

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

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

resource symbolicname 'Microsoft.EventGrid/namespaces/clients@2023-06-01-preview' = {
  parent: resourceSymbolicName
  name: 'string'
  properties: {
    attributes: {
      {customized property}: any(Azure.Bicep.Types.Concrete.AnyType)
    }
    authentication: {
      certificateSubject: {
        commonName: 'string'
        countryCode: 'string'
        organization: 'string'
        organizationUnit: 'string'
      }
      certificateThumbprint: {
        primary: 'string'
        secondary: 'string'
      }
    }
    authenticationName: 'string'
    clientCertificateAuthentication: {
      allowedThumbprints: [
        'string'
      ]
      validationScheme: 'string'
    }
    description: 'string'
    state: 'string'
  }
}

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

ClientAuthentication

Имя Описание Ценность
certificateSubject Имя субъекта сертификата ЦС, используемое для проверки подлинности. ClientCertificateSubjectDistinguishedName
certificateThumbprint Самозаверяющий сертификат отпечаток данных, используемых для проверки подлинности. ClientCertificateThumbprint

ClientCertificateAuthentication

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

ClientCertificateSubjectDistinguishedName

Имя Описание Ценность
commonName Общее поле имени субъекта. Допустимое ограничение равно 64 символам, и его следует указать. струна

Ограничения целостности:
Максимальная длина = 64
countryCode Поле кода страны в имени субъекта. При наличии код страны должен быть представлен двухбуквенный код, определенный в ISO 2166-1 (альфа-2). Например: "US". струна

Ограничения целостности:
Минимальная длина = 2
Максимальная длина = 2
организация Поле организации в имени субъекта. При наличии допустимое ограничение равно 64 символам. струна

Ограничения целостности:
Максимальная длина = 64
organizationUnit Поле единицы организации в имени субъекта. При наличии допустимое ограничение равно 32 символам. струна

Ограничения целостности:
Максимальная длина = 32

ClientCertificateThumbprint

Имя Описание Ценность
первичный Основной отпечаток, используемый для проверки. струна
вторичный Вторичный отпечаток, используемый для проверки. струна

ClientProperties

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

ClientPropertiesAttributes

Имя Описание Ценность

Microsoft.EventGrid/namespaces/client

Имя Описание Ценность
имя Имя ресурса струна

Ограничения целостности:
Минимальная длина = 1
Максимальная длина = 128
Pattern = ^[-a-zA-Z0-9:\._]*$ (обязательно)
родитель В Bicep можно указать родительский ресурс для дочернего ресурса. Это свойство необходимо добавить, только если дочерний ресурс объявлен за пределами родительского ресурса.

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

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

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

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

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

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

{
  "type": "Microsoft.EventGrid/namespaces/clients",
  "apiVersion": "2023-06-01-preview",
  "name": "string",
  "properties": {
    "attributes": {
      "{customized property}": {}
    },
    "authentication": {
      "certificateSubject": {
        "commonName": "string",
        "countryCode": "string",
        "organization": "string",
        "organizationUnit": "string"
      },
      "certificateThumbprint": {
        "primary": "string",
        "secondary": "string"
      }
    },
    "authenticationName": "string",
    "clientCertificateAuthentication": {
      "allowedThumbprints": [ "string" ],
      "validationScheme": "string"
    },
    "description": "string",
    "state": "string"
  }
}

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

ClientAuthentication

Имя Описание Ценность
certificateSubject Имя субъекта сертификата ЦС, используемое для проверки подлинности. ClientCertificateSubjectDistinguishedName
certificateThumbprint Самозаверяющий сертификат отпечаток данных, используемых для проверки подлинности. ClientCertificateThumbprint

ClientCertificateAuthentication

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

ClientCertificateSubjectDistinguishedName

Имя Описание Ценность
commonName Общее поле имени субъекта. Допустимое ограничение равно 64 символам, и его следует указать. струна

Ограничения целостности:
Максимальная длина = 64
countryCode Поле кода страны в имени субъекта. При наличии код страны должен быть представлен двухбуквенный код, определенный в ISO 2166-1 (альфа-2). Например: "US". струна

Ограничения целостности:
Минимальная длина = 2
Максимальная длина = 2
организация Поле организации в имени субъекта. При наличии допустимое ограничение равно 64 символам. струна

Ограничения целостности:
Максимальная длина = 64
organizationUnit Поле единицы организации в имени субъекта. При наличии допустимое ограничение равно 32 символам. струна

Ограничения целостности:
Максимальная длина = 32

ClientCertificateThumbprint

Имя Описание Ценность
первичный Основной отпечаток, используемый для проверки. струна
вторичный Вторичный отпечаток, используемый для проверки. струна

ClientProperties

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

ClientPropertiesAttributes

Имя Описание Ценность

Microsoft.EventGrid/namespaces/client

Имя Описание Ценность
apiVersion Версия API '2023-06-01-preview'
имя Имя ресурса струна

Ограничения целостности:
Минимальная длина = 1
Максимальная длина = 128
Pattern = ^[-a-zA-Z0-9:\._]*$ (обязательно)
свойства Свойства клиента. ClientProperties
тип Тип ресурса "Microsoft.EventGrid/namespaces/client"

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

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

  • групп ресурсов

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

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

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

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.EventGrid/namespaces/clients@2023-06-01-preview"
  name = "string"
  body = jsonencode({
    properties = {
      attributes = {
        {customized property} = ?
      }
      authentication = {
        certificateSubject = {
          commonName = "string"
          countryCode = "string"
          organization = "string"
          organizationUnit = "string"
        }
        certificateThumbprint = {
          primary = "string"
          secondary = "string"
        }
      }
      authenticationName = "string"
      clientCertificateAuthentication = {
        allowedThumbprints = [
          "string"
        ]
        validationScheme = "string"
      }
      description = "string"
      state = "string"
    }
  })
}

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

ClientAuthentication

Имя Описание Ценность
certificateSubject Имя субъекта сертификата ЦС, используемое для проверки подлинности. ClientCertificateSubjectDistinguishedName
certificateThumbprint Самозаверяющий сертификат отпечаток данных, используемых для проверки подлинности. ClientCertificateThumbprint

ClientCertificateAuthentication

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

ClientCertificateSubjectDistinguishedName

Имя Описание Ценность
commonName Общее поле имени субъекта. Допустимое ограничение равно 64 символам, и его следует указать. струна

Ограничения целостности:
Максимальная длина = 64
countryCode Поле кода страны в имени субъекта. При наличии код страны должен быть представлен двухбуквенный код, определенный в ISO 2166-1 (альфа-2). Например: "US". струна

Ограничения целостности:
Минимальная длина = 2
Максимальная длина = 2
организация Поле организации в имени субъекта. При наличии допустимое ограничение равно 64 символам. струна

Ограничения целостности:
Максимальная длина = 64
organizationUnit Поле единицы организации в имени субъекта. При наличии допустимое ограничение равно 32 символам. струна

Ограничения целостности:
Максимальная длина = 32

ClientCertificateThumbprint

Имя Описание Ценность
первичный Основной отпечаток, используемый для проверки. струна
вторичный Вторичный отпечаток, используемый для проверки. струна

ClientProperties

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

ClientPropertiesAttributes

Имя Описание Ценность

Microsoft.EventGrid/namespaces/client

Имя Описание Ценность
имя Имя ресурса струна

Ограничения целостности:
Минимальная длина = 1
Максимальная длина = 128
Pattern = ^[-a-zA-Z0-9:\._]*$ (обязательно)
parent_id Идентификатор ресурса, который является родительским для этого ресурса. Идентификатор ресурса типа: пространства имен
свойства Свойства клиента. ClientProperties
тип Тип ресурса "Microsoft.EventGrid/namespaces/clients@2023-06-01-preview"