Delen via


Microsoft.EventGrid-naamruimten/-clients

Bicep-resourcedefinitie

Het resourcetype naamruimten/clients kan worden geïmplementeerd met bewerkingen die zijn gericht op:

Zie logboek wijzigenvoor een lijst met gewijzigde eigenschappen in elke API-versie.

Resource-indeling

Als u een Resource microsoft.EventGrid/naamruimten/clients wilt maken, voegt u de volgende Bicep toe aan uw sjabloon.

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

Eigenschapswaarden

ClientCertificateAuthentication

Naam Beschrijving Waarde
allowedThumbprints De lijst met vingerafdrukken die zijn toegestaan tijdens clientverificatie. Deze eigenschap is alleen vereist als de validationScheme 'ThumbprintMatch' is. tekenreeks[]
validationScheme Het validatieschema dat wordt gebruikt om de client te verifiëren. De standaardwaarde is SubjectMatchesAuthenticationName. 'DnsMatchesAuthenticationName'
'EmailMatchesAuthenticationName'
'IpMatchesAuthenticationName'
'SubjectMatchesAuthenticationName'
'ThumbprintMatch'
'UriMatchesAuthenticationName'

ClientProperties

Naam Beschrijving Waarde
Kenmerken Kenmerken voor de client. Ondersteunde waarden zijn int, bool, tekenreeks, tekenreeks[].
Voorbeeld:
"kenmerken": { "room": "345", "floor": 12, "deviceTypes": ["Fan", "Light"] }
ClientPropertiesAttributes-
authenticationName De naam die door de client voor verificatie wordt weergegeven. De standaardwaarde is de naam van de resource. snaar
clientCertificateAuthentication De verificatiegegevens van het clientcertificaat. ClientCertificateAuthentication-
beschrijving Beschrijving voor de clientresource. snaar
staat Geeft aan of de client is ingeschakeld of niet. De standaardwaarde is ingeschakeld. 'Uitgeschakeld'
'Ingeschakeld'

ClientPropertiesAttributes

Naam Beschrijving Waarde

Microsoft.EventGrid/naamruimten/clients

Naam Beschrijving Waarde
naam De resourcenaam snaar

Beperkingen:
Minimale lengte = 1
Maximale lengte = 128
Patroon = ^[-a-zA-Z0-9:\._]*$ (vereist)
ouder In Bicep kunt u de bovenliggende resource voor een onderliggende resource opgeven. U hoeft deze eigenschap alleen toe te voegen wanneer de onderliggende resource buiten de bovenliggende resource wordt gedeclareerd.

Zie onderliggende resource buiten de bovenliggende resourcevoor meer informatie.
Symbolische naam voor resource van het type: naamruimten
Eigenschappen De eigenschappen van de client. ClientProperties-

Resourcedefinitie van ARM-sjabloon

Het resourcetype naamruimten/clients kan worden geïmplementeerd met bewerkingen die zijn gericht op:

Zie logboek wijzigenvoor een lijst met gewijzigde eigenschappen in elke API-versie.

Resource-indeling

Als u een Resource microsoft.EventGrid/naamruimten/clients wilt maken, voegt u de volgende JSON toe aan uw sjabloon.

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

Eigenschapswaarden

ClientCertificateAuthentication

Naam Beschrijving Waarde
allowedThumbprints De lijst met vingerafdrukken die zijn toegestaan tijdens clientverificatie. Deze eigenschap is alleen vereist als de validationScheme 'ThumbprintMatch' is. tekenreeks[]
validationScheme Het validatieschema dat wordt gebruikt om de client te verifiëren. De standaardwaarde is SubjectMatchesAuthenticationName. 'DnsMatchesAuthenticationName'
'EmailMatchesAuthenticationName'
'IpMatchesAuthenticationName'
'SubjectMatchesAuthenticationName'
'ThumbprintMatch'
'UriMatchesAuthenticationName'

ClientProperties

Naam Beschrijving Waarde
Kenmerken Kenmerken voor de client. Ondersteunde waarden zijn int, bool, tekenreeks, tekenreeks[].
Voorbeeld:
"kenmerken": { "room": "345", "floor": 12, "deviceTypes": ["Fan", "Light"] }
ClientPropertiesAttributes-
authenticationName De naam die door de client voor verificatie wordt weergegeven. De standaardwaarde is de naam van de resource. snaar
clientCertificateAuthentication De verificatiegegevens van het clientcertificaat. ClientCertificateAuthentication-
beschrijving Beschrijving voor de clientresource. snaar
staat Geeft aan of de client is ingeschakeld of niet. De standaardwaarde is ingeschakeld. 'Uitgeschakeld'
'Ingeschakeld'

ClientPropertiesAttributes

Naam Beschrijving Waarde

Microsoft.EventGrid/naamruimten/clients

Naam Beschrijving Waarde
apiVersion De API-versie '2024-12-15-preview'
naam De resourcenaam snaar

Beperkingen:
Minimale lengte = 1
Maximale lengte = 128
Patroon = ^[-a-zA-Z0-9:\._]*$ (vereist)
Eigenschappen De eigenschappen van de client. ClientProperties-
type Het resourcetype 'Microsoft.EventGrid/naamruimten/clients'

Resourcedefinitie van Terraform (AzAPI-provider)

Het resourcetype naamruimten/clients kan worden geïmplementeerd met bewerkingen die zijn gericht op:

  • resourcegroepen

Zie logboek wijzigenvoor een lijst met gewijzigde eigenschappen in elke API-versie.

Resource-indeling

Als u een Resource voor Microsoft.EventGrid/naamruimten/clients wilt maken, voegt u de volgende Terraform toe aan uw sjabloon.

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

Eigenschapswaarden

ClientCertificateAuthentication

Naam Beschrijving Waarde
allowedThumbprints De lijst met vingerafdrukken die zijn toegestaan tijdens clientverificatie. Deze eigenschap is alleen vereist als de validationScheme 'ThumbprintMatch' is. tekenreeks[]
validationScheme Het validatieschema dat wordt gebruikt om de client te verifiëren. De standaardwaarde is SubjectMatchesAuthenticationName. 'DnsMatchesAuthenticationName'
'EmailMatchesAuthenticationName'
'IpMatchesAuthenticationName'
'SubjectMatchesAuthenticationName'
'ThumbprintMatch'
'UriMatchesAuthenticationName'

ClientProperties

Naam Beschrijving Waarde
Kenmerken Kenmerken voor de client. Ondersteunde waarden zijn int, bool, tekenreeks, tekenreeks[].
Voorbeeld:
"kenmerken": { "room": "345", "floor": 12, "deviceTypes": ["Fan", "Light"] }
ClientPropertiesAttributes-
authenticationName De naam die door de client voor verificatie wordt weergegeven. De standaardwaarde is de naam van de resource. snaar
clientCertificateAuthentication De verificatiegegevens van het clientcertificaat. ClientCertificateAuthentication-
beschrijving Beschrijving voor de clientresource. snaar
staat Geeft aan of de client is ingeschakeld of niet. De standaardwaarde is ingeschakeld. 'Uitgeschakeld'
'Ingeschakeld'

ClientPropertiesAttributes

Naam Beschrijving Waarde

Microsoft.EventGrid/naamruimten/clients

Naam Beschrijving Waarde
naam De resourcenaam snaar

Beperkingen:
Minimale lengte = 1
Maximale lengte = 128
Patroon = ^[-a-zA-Z0-9:\._]*$ (vereist)
parent_id De id van de resource die het bovenliggende item voor deze resource is. Id voor resource van het type: naamruimten
Eigenschappen De eigenschappen van de client. ClientProperties-
type Het resourcetype "Microsoft.EventGrid/naamruimten/clients@2024-12-15-preview"