Share via


Microsoft.EventGrid-namnrymder/klienter 2023-06-01-preview

Bicep-resursdefinition

Resurstypen namnrymder/klienter kan distribueras med åtgärder som mål:

En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.

Resursformat

Om du vill skapa en Microsoft.EventGrid/namespaces/clients-resurs lägger du till följande Bicep i mallen.

resource symbolicname 'Microsoft.EventGrid/namespaces/clients@2023-06-01-preview' = {
  name: 'string'
  parent: resourceSymbolicName
  properties: {
    attributes: {
      {customized property}: any()
    }
    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'
  }
}

Egenskapsvärden

namnområden/klienter

Name Beskrivning Värde
name Resursnamnet

Se hur du anger namn och typer för underordnade resurser i Bicep.
sträng (krävs)
parent I Bicep kan du ange den överordnade resursen för en underordnad resurs. Du behöver bara lägga till den här egenskapen när den underordnade resursen deklareras utanför den överordnade resursen.

Mer information finns i Underordnad resurs utanför överordnad resurs.
Symboliskt namn för resurs av typen: namnområden
properties Egenskaperna för klienten. ClientProperties

ClientProperties

Name Beskrivning Värde
Attribut Attribut för klienten. Värden som stöds är int, bool, string, string[].
Exempel:
"attributes": { "room": "345", "floor": 12, "deviceTypes": ["Fan", "Light"] }
ClientPropertiesAttributes
autentisering Autentiseringsinformation för klienten. ClientAuthentication
authenticationName Namnet som presenteras av klienten för autentisering. Standardvärdet är namnet på resursen. sträng
clientCertificateAuthentication Autentiseringsinformation för klientcertifikat. ClientCertificateAuthentication
beskrivning Beskrivning av klientresursen. sträng
state Anger om klienten är aktiverad eller inte. Standardvärdet är Aktiverat. "Inaktiverad"
"Aktiverad"

ClientPropertiesAttributes

Name Beskrivning Värde
{anpassad egenskap} För Bicep kan du använda funktionen any().

ClientAuthentication

Name Beskrivning Värde
certificateSubject CERTIFIKATutfärdarcertifikatets ämnesnamn som används för autentisering. ClientCertificateSubjectDistinguishedName
certificateThumbprint Det självsignerade certifikatets tumavtrycksdata som används för autentisering. ClientCertificateThumbprint

ClientCertificateSubjectDistinguishedName

Name Beskrivning Värde
commonName Det gemensamma namnfältet i ämnesnamnet. Den tillåtna gränsen är 64 tecken och bör anges. sträng

Begränsningar:
Maximal längd = 64
countryCode Fältet landskod i ämnesnamnet. Om det finns bör landskoden representeras av tvåbokstavskod som definieras i ISO 2166-1 (alfa-2). Exempel: "USA". sträng

Begränsningar:
Minsta längd = 2
Maximal längd = 2
Organisation Organisationsfältet i ämnesnamnet. Om den finns är den tillåtna gränsen 64 tecken. sträng

Begränsningar:
Maximal längd = 64
organizationUnit Fältet organisationsenhet i ämnesnamnet. Om den finns är den tillåtna gränsen 32 tecken. sträng

Begränsningar:
Maximal längd = 32

ClientCertificateThumbprint

Name Beskrivning Värde
Primära Det primära tumavtrycket som används för validering. sträng
Sekundära Det sekundära tumavtrycket som används för validering. sträng

ClientCertificateAuthentication

Name Beskrivning Värde
allowedThumbprints Listan över tumavtryck som tillåts under klientautentisering. Den här egenskapen krävs endast om valideringenScheme är "ThumbprintMatch". string[]
validationScheme Valideringsschemat som används för att autentisera klienten. Standardvärdet är SubjectMatchesAuthenticationName. DnsMatchesAuthenticationName
"EmailMatchesAuthenticationName"
"IpMatchesAuthenticationName"
"SubjectMatchesAuthenticationName"
"ThumbprintMatch"
"UriMatchesAuthenticationName"

Resursdefinition för ARM-mall

Resurstypen namnrymder/klienter kan distribueras med åtgärder som mål:

En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.

Resursformat

Om du vill skapa en Microsoft.EventGrid/namespaces/clients-resurs lägger du till följande JSON i mallen.

{
  "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"
  }
}

Egenskapsvärden

namnområden/klienter

Name Beskrivning Värde
typ Resurstypen "Microsoft.EventGrid/namespaces/clients"
apiVersion Resurs-API-versionen "2023-06-01-preview"
name Resursnamnet

Se hur du anger namn och typer för underordnade resurser i JSON ARM-mallar.
sträng (krävs)
properties Egenskaperna för klienten. ClientProperties

ClientProperties

Name Beskrivning Värde
Attribut Attribut för klienten. Värden som stöds är int, bool, string, string[].
Exempel:
"attributes": { "room": "345", "floor": 12, "deviceTypes": ["Fan", "Light"] }
ClientPropertiesAttributes
autentisering Autentiseringsinformation för klienten. ClientAuthentication
authenticationName Namnet som presenteras av klienten för autentisering. Standardvärdet är namnet på resursen. sträng
clientCertificateAuthentication Autentiseringsinformation för klientcertifikat. ClientCertificateAuthentication
beskrivning Beskrivning av klientresursen. sträng
state Anger om klienten är aktiverad eller inte. Standardvärdet är Aktiverat. "Inaktiverad"
"Aktiverad"

ClientPropertiesAttributes

Name Beskrivning Värde
{anpassad egenskap}

ClientAuthentication

Name Beskrivning Värde
certificateSubject CERTIFIKATutfärdarcertifikatets ämnesnamn som används för autentisering. ClientCertificateSubjectDistinguishedName
certificateThumbprint Det självsignerade certifikatets tumavtrycksdata som används för autentisering. ClientCertificateThumbprint

ClientCertificateSubjectDistinguishedName

Name Beskrivning Värde
commonName Fältet eget namn i ämnesnamnet. Den tillåtna gränsen är 64 tecken och ska anges. sträng

Begränsningar:
Maxlängd = 64
countryCode Landskodsfältet i ämnesnamnet. Om den finns ska landskoden representeras av kod med två bokstäver som definieras i ISO 2166-1 (alfa-2). Exempel: "US". sträng

Begränsningar:
Minsta längd = 2
Maxlängd = 2
Organisation Organisationsfältet i ämnesnamnet. Om den finns är den tillåtna gränsen 64 tecken. sträng

Begränsningar:
Maxlängd = 64
organizationUnit Fältet organisationsenhet i ämnesnamnet. Om den finns är den tillåtna gränsen 32 tecken. sträng

Begränsningar:
Maxlängd = 32

ClientCertificateThumbprint

Name Beskrivning Värde
Primära Det primära tumavtrycket som används för validering. sträng
Sekundära Det sekundära tumavtrycket som används för validering. sträng

ClientCertificateAuthentication

Name Beskrivning Värde
allowedThumbprints Listan över tumavtryck som tillåts under klientautentisering. Den här egenskapen krävs endast om validationScheme är "ThumbprintMatch". string[]
validationScheme Valideringsschemat som används för att autentisera klienten. Standardvärdet är SubjectMatchesAuthenticationName. "DnsMatchesAuthenticationName"
"EmailMatchesAuthenticationName"
"IpMatchesAuthenticationName"
"SubjectMatchesAuthenticationName"
"ThumbprintMatch"
"UriMatchesAuthenticationName"

Resursdefinition för Terraform (AzAPI-provider)

Resurstypen namnrymder/klienter kan distribueras med åtgärder som är mål:

  • Resursgrupper

En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.

Resursformat

Om du vill skapa en Resurs för Microsoft.EventGrid/namespaces/clients lägger du till följande Terraform i mallen.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.EventGrid/namespaces/clients@2023-06-01-preview"
  name = "string"
  parent_id = "string"
  body = jsonencode({
    properties = {
      attributes = {}
      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"
    }
  })
}

Egenskapsvärden

namnrymder/klienter

Name Beskrivning Värde
typ Resurstypen "Microsoft.EventGrid/namespaces/clients@2023-06-01-preview"
name Resursnamnet sträng (krävs)
parent_id ID för resursen som är överordnad för den här resursen. ID för resurs av typen: namnområden
properties Egenskaperna för klienten. ClientProperties

ClientProperties

Name Beskrivning Värde
Attribut Attribut för klienten. Värden som stöds är int, bool, string, string[].
Exempel:
"attributes": { "room": "345", "floor": 12, "deviceTypes": ["Fan", "Light"] }
ClientPropertiesAttributes
autentisering Autentiseringsinformation för klienten. ClientAuthentication
authenticationName Namnet som presenteras av klienten för autentisering. Standardvärdet är namnet på resursen. sträng
clientCertificateAuthentication Information om autentisering av klientcertifikat. ClientCertificateAuthentication
beskrivning Beskrivning av klientresursen. sträng
state Anger om klienten är aktiverad eller inte. Standardvärdet är Aktiverat. "Inaktiverad"
"Aktiverad"

ClientPropertiesAttributes

Name Beskrivning Värde
{anpassad egenskap}

ClientAuthentication

Name Beskrivning Värde
certificateSubject CERTIFIKATutfärdarcertifikatets ämnesnamn som används för autentisering. ClientCertificateSubjectDistinguishedName
certificateThumbprint Det självsignerade certifikatets tumavtrycksdata som används för autentisering. ClientCertificateThumbprint

ClientCertificateSubjectDistinguishedName

Name Beskrivning Värde
commonName Det gemensamma namnfältet i ämnesnamnet. Den tillåtna gränsen är 64 tecken och bör anges. sträng

Begränsningar:
Maximal längd = 64
countryCode Fältet landskod i ämnesnamnet. Om det finns bör landskoden representeras av tvåbokstavskod som definieras i ISO 2166-1 (alfa-2). Exempel: "USA". sträng

Begränsningar:
Minsta längd = 2
Maximal längd = 2
Organisation Organisationsfältet i ämnesnamnet. Om den finns är den tillåtna gränsen 64 tecken. sträng

Begränsningar:
Maximal längd = 64
organizationUnit Fältet organisationsenhet i ämnesnamnet. Om den finns är den tillåtna gränsen 32 tecken. sträng

Begränsningar:
Maximal längd = 32

ClientCertificateThumbprint

Name Beskrivning Värde
Primära Det primära tumavtrycket som används för validering. sträng
Sekundära Det sekundära tumavtrycket som används för validering. sträng

ClientCertificateAuthentication

Name Beskrivning Värde
allowedThumbprints Listan över tumavtryck som tillåts under klientautentisering. Den här egenskapen krävs endast om valideringenScheme är "ThumbprintMatch". string[]
validationScheme Valideringsschemat som används för att autentisera klienten. Standardvärdet är SubjectMatchesAuthenticationName. "DnsMatchesAuthenticationName"
"EmailMatchesAuthenticationName"
"IpMatchesAuthenticationName"
"SubjectMatchesAuthenticationName"
"ThumbprintMatch"
"UriMatchesAuthenticationName"