Share via


Spazi dei nomi Microsoft.EventGrid 2023-06-01-preview

Definizione di risorsa Bicep

Il tipo di risorsa spazi dei nomi può essere distribuito con le operazioni di destinazione:

Per un elenco delle proprietà modificate in ogni versione dell'API, vedere log delle modifiche.

Formato di risorsa

Per creare una risorsa Microsoft.EventGrid/namespaces, aggiungere il modello Bicep seguente.

resource symbolicname 'Microsoft.EventGrid/namespaces@2023-06-01-preview' = {
  name: 'string'
  location: 'string'
  tags: {
    tagName1: 'tagValue1'
    tagName2: 'tagValue2'
  }
  sku: {
    capacity: int
    name: 'Standard'
  }
  identity: {
    principalId: 'string'
    tenantId: 'string'
    type: 'string'
    userAssignedIdentities: {
      {customized property}: {
        clientId: 'string'
        principalId: 'string'
      }
    }
  }
  properties: {
    inboundIpRules: [
      {
        action: 'Allow'
        ipMask: 'string'
      }
    ]
    isZoneRedundant: bool
    minimumTlsVersionAllowed: 'string'
    privateEndpointConnections: [
      {
        properties: {
          groupIds: [
            'string'
          ]
          privateEndpoint: {
            id: 'string'
          }
          privateLinkServiceConnectionState: {
            actionsRequired: 'string'
            description: 'string'
            status: 'string'
          }
          provisioningState: 'string'
        }
      }
    ]
    publicNetworkAccess: 'string'
    topicsConfiguration: {}
    topicSpacesConfiguration: {
      clientAuthentication: {
        alternativeAuthenticationNameSources: [
          'string'
        ]
      }
      maximumClientSessionsPerAuthenticationName: int
      maximumSessionExpiryInHours: int
      routeTopicResourceId: 'string'
      routingEnrichments: {
        dynamic: [
          {
            key: 'string'
            value: 'string'
          }
        ]
        static: [
          {
            key: 'string'
            valueType: 'String'
          }
        ]
      }
      routingIdentityInfo: {
        type: 'string'
        userAssignedIdentity: 'string'
      }
      state: 'string'
    }
  }
}

Valori delle proprietà

spazi dei nomi

Nome Descrizione valore
name Nome della risorsa stringa (obbligatoria)
posizione Posizione della risorsa. stringa (obbligatoria)
tags Tag della risorsa. Dizionario dei nomi e dei valori dei tag. Vedere Tag nei modelli
sku Rappresenta i piani tariffari dello SKU disponibili. Spazio dei nomiSku
identity Informazioni sull'identità per la risorsa Spazio dei nomi. IdentityInfo
properties Proprietà della risorsa Spazio dei nomi. Spazi dei nomi

IdentityInfo

Nome Descrizione Valore
principalId ID principale dell'identità della risorsa. string
TenantId ID tenant della risorsa. string
type Tipo di identità gestita usata. Il tipo 'SystemAssigned, UserAssigned' include sia un'identità creata in modo implicito che un set di identità assegnate dall'utente. Il tipo 'Nessuno' rimuoverà qualsiasi identità. 'Nessuno'
'SystemAssigned'
'SystemAssigned, UserAssigned'
'UserAssigned'
userAssignedIdentities Elenco delle identità utente associate alla risorsa. I riferimenti alla chiave del dizionario identità utente saranno id risorsa ARM nel formato:
'/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'.
Questa proprietà attualmente non viene usata e riservata per l'utilizzo futuro.
IdentityInfoUserAssignedIdentities

IdentityInfoUserAssignedIdentities

Nome Descrizione Valore
{proprietà personalizzata} UserIdentityProperties

UserIdentityProperties

Nome Descrizione Valore
clientId ID client dell'identità assegnata dall'utente. string
principalId ID principale dell'identità assegnata dall'utente. string

Spazi dei nomi

Nome Descrizione Valore
inboundIpRules Questa operazione può essere usata per limitare il traffico da indirizzi IP specifici anziché da tutti gli INDIRIZZI IP. Nota: questi vengono considerati solo se PublicNetworkAccess è abilitato. InboundIpRule[]
isZoneRedundant Consente all'utente di specificare se il servizio è con ridondanza della zona. Questa è una proprietà obbligatoria e l'utente deve specificare questo valore in modo esplicito.
Dopo aver specificato, questa proprietà non può essere aggiornata.
bool
minimumTlsVersionAllowed Versione minima TLS del server di pubblicazione consentita per la pubblicazione in questo spazio dei nomi. È supportato solo TLS versione 1.2. '1.0'
'1.1'
'1.2'
privateEndpointConnections PrivateEndpointConnection[]
publicNetworkAccess Ciò determina se il traffico è consentito tramite rete pubblica. Per impostazione predefinita, è abilitata.
È possibile limitare ulteriormente gli indirizzi IP specifici configurando {seealso cref="P:Microsoft.Azure.Events.ResourceProvider.Common.Contracts.PubSub.NamespaceProperties.InboundIpRules" /}
'Disabilitato'
'Enabled'
topicsConfiguration Informazioni sulla configurazione degli argomenti per la risorsa dello spazio dei nomi TopicsConfiguration
topicSpacesConfiguration Informazioni di configurazione degli spazi degli argomenti per la risorsa dello spazio dei nomi TopicSpacesConfiguration

InboundIpRule

Nome Descrizione Valore
azione Azione da eseguire in base alla corrispondenza o nessuna corrispondenza di IpMask. 'Consenti'
ipMask Indirizzo IP nella notazione CIDR, ad esempio 10.0.0.0/8. string

PrivateEndpointConnection

Nome Descrizione Valore
properties Proprietà di PrivateEndpointConnection. PrivateEndpointConnectionProperties

PrivateEndpointConnectionProperties

Nome Descrizione Valore
groupIds GroupIds dalla risorsa del servizio di collegamento privato. string[]
privateEndpoint Risorsa endpoint privato per la connessione. PrivateEndpoint
privateLinkServiceConnectionState Dettagli sullo stato della connessione. ConnectionState
provisioningState Stato di provisioning della connessione dell'endpoint privato. 'Annullata'
'Creating'
'Eliminazione'
'Failed'
'Succeeded'
'Aggiornamento'

PrivateEndpoint

Nome Descrizione Valore
id Identificatore arm per endpoint privato. string

ConnectionState

Nome Descrizione Valore
actionsRequired Azioni necessarie (se presenti). string
description Descrizione dello stato della connessione. string
status Stato della connessione. 'Approvato'
'Disconnesso'
'In sospeso'
'Rifiutato'

TopicsConfiguration

Questo oggetto non contiene proprietà da impostare durante la distribuzione. Tutte le proprietà sono ReadOnly.

TopicSpacesConfiguration

Nome Descrizione Valore
clientAuthentication Impostazioni di autenticazione client per la configurazione degli spazi degli argomenti. ClientAuthenticationSettings
maximumClientSessionsPerAuthenticationName Numero massimo di sessioni per nome di autenticazione. Il valore predefinito della proprietà è 1.
Il valore minimo consentito è 1 e il valore massimo consentito è 100.
INT
maximumSessionExpiryInHours La scadenza massima della sessione in ore. Il valore predefinito della proprietà è 1 ora.
Il valore minimo consentito è 1 ora e il valore massimo consentito è 8 ore.
INT
routeTopicResourceId ID risorsa di Azure completo per l'argomento di Griglia di eventi a cui verranno indirizzati gli eventi da TopicSpaces in uno spazio dei nomi.
Questa proprietà deve essere nel formato seguente '/subscriptions/{subId}/resourcegroups/{resourceGroupName}/providers/microsoft. EventGrid/topics/{topicName}'.
Questo argomento deve trovarsi nella stessa area in cui si trova lo spazio dei nomi.
string
routingEnrichments Arricchimenti di routing per la configurazione degli spazi degli argomenti RoutingEnrichments
routingIdentityInfo Routing delle informazioni sull'identità per la configurazione degli spazi degli argomenti. RoutingIdentityInfo
state Indica se la configurazione di Spazi di argomento è abilitata per lo spazio dei nomi. Il valore predefinito è Disabled. 'Disabilitato'
'Enabled'

ClientAuthenticationSettings

Nome Descrizione Valore
alternativeAuthenticationNameSources Origini dei nomi di autenticazione alternative correlate alle impostazioni di autenticazione client per la risorsa dello spazio dei nomi. Matrice di stringhe contenente uno dei seguenti elementi:
'ClientCertificateDns'
'ClientCertificateEmail'
'ClientCertificateIp'
'ClientCertificateSubject'
'ClientCertificateUri'

RoutingEnrichments

Nome Descrizione Valore
dinamico DynamicRoutingEnrichment[]
static StaticRoutingEnrichment[]

DynamicRoutingEnrichment

Nome Descrizione Valore
chiave Chiave di arricchimento del routing dinamico. string
Valore Valore di arricchimento del routing dinamico. string

StaticRoutingEnrichment

Nome Descrizione Valore
chiave Chiave di arricchimento del routing statico. string
valueType Tipo di valore di arricchimento del routing statico. Ad esempio, questo valore della proprietà può essere "String". 'String'

RoutingIdentityInfo

Nome Descrizione Valore
tipo 'Nessuno'
'SystemAssigned'
'UserAssigned'
userAssignedIdentity string

NamespaceSku

Nome Descrizione Valore
capacità Specifica il numero di unità elaborate che definisce la capacità per lo spazio dei nomi. Il valore predefinito della proprietà è
1 che indica 1 unità di velocità effettiva = 1 MB/s in ingresso e 2 MB/s in uscita per spazio dei nomi. La capacità minima è 1 e
capacità massima consentita è 20.
INT
name Il nome della SKU. 'Standard'

Definizione di risorsa del modello di Resource Manager

Il tipo di risorsa spazi dei nomi può essere distribuito con operazioni destinate a:

Per un elenco delle proprietà modificate in ogni versione dell'API, vedere Log delle modifiche.

Formato di risorsa

Per creare una risorsa Microsoft.EventGrid/namespaces, aggiungere il codice JSON seguente al modello.

{
  "type": "Microsoft.EventGrid/namespaces",
  "apiVersion": "2023-06-01-preview",
  "name": "string",
  "location": "string",
  "tags": {
    "tagName1": "tagValue1",
    "tagName2": "tagValue2"
  },
  "sku": {
    "capacity": "int",
    "name": "Standard"
  },
  "identity": {
    "principalId": "string",
    "tenantId": "string",
    "type": "string",
    "userAssignedIdentities": {
      "{customized property}": {
        "clientId": "string",
        "principalId": "string"
      }
    }
  },
  "properties": {
    "inboundIpRules": [
      {
        "action": "Allow",
        "ipMask": "string"
      }
    ],
    "isZoneRedundant": "bool",
    "minimumTlsVersionAllowed": "string",
    "privateEndpointConnections": [
      {
        "properties": {
          "groupIds": [ "string" ],
          "privateEndpoint": {
            "id": "string"
          },
          "privateLinkServiceConnectionState": {
            "actionsRequired": "string",
            "description": "string",
            "status": "string"
          },
          "provisioningState": "string"
        }
      }
    ],
    "publicNetworkAccess": "string",
    "topicsConfiguration": {},
    "topicSpacesConfiguration": {
      "clientAuthentication": {
        "alternativeAuthenticationNameSources": [ "string" ]
      },
      "maximumClientSessionsPerAuthenticationName": "int",
      "maximumSessionExpiryInHours": "int",
      "routeTopicResourceId": "string",
      "routingEnrichments": {
        "dynamic": [
          {
            "key": "string",
            "value": "string"
          }
        ],
        "static": [
          {
            "key": "string",
            "valueType": "String"
          }
        ]
      },
      "routingIdentityInfo": {
        "type": "string",
        "userAssignedIdentity": "string"
      },
      "state": "string"
    }
  }
}

Valori delle proprietà

spazi dei nomi

Nome Descrizione Valore
tipo Tipo di risorsa 'Microsoft.EventGrid/namespaces'
apiVersion Versione dell'API della risorsa '2023-06-01-preview'
name Nome della risorsa stringa (obbligatorio)
posizione Posizione della risorsa. stringa (obbligatorio)
tags Tag della risorsa. Dizionario di nomi e valori di tag. Vedere Tag nei modelli
sku Rappresenta i piani tariffari sku disponibili. NamespaceSku
identity Informazioni sull'identità per la risorsa Spazio dei nomi. IdentityInfo
properties Proprietà della risorsa Spazio dei nomi. NamespaceProperties

IdentityInfo

Nome Descrizione Valore
principalId ID principale dell'identità della risorsa. string
TenantId ID tenant della risorsa. string
type Tipo di identità gestita usata. Il tipo "SystemAssigned, UserAssigned" include sia un'identità creata in modo implicito che un set di identità assegnate dall'utente. Il tipo "Nessuno" rimuoverà qualsiasi identità. 'Nessuno'
'SystemAssigned'
'SystemAssigned, UserAssigned'
'UserAssigned'
userAssignedIdentities Elenco di identità utente associate alla risorsa. I riferimenti alla chiave del dizionario identità utente saranno ID risorsa ARM nel formato:
'/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'.
Questa proprietà non è attualmente utilizzata e riservata per l'utilizzo futuro.
IdentityInfoUserAssignedIdentities

IdentityInfoUserAssignedIdentities

Nome Descrizione Valore
{proprietà personalizzata} UserIdentityProperties

UserIdentityProperties

Nome Descrizione Valore
clientId ID client dell'identità assegnata dall'utente. string
principalId ID principale dell'identità assegnata dall'utente. string

NamespaceProperties

Nome Descrizione Valore
inboundIpRules Questa opzione può essere usata per limitare il traffico da indirizzi IP specifici anziché da tutti gli indirizzi IP. Nota: questi vengono considerati solo se PublicNetworkAccess è abilitato. InboundIpRule[]
isZoneRedundant Consente all'utente di specificare se il servizio è con ridondanza della zona. Si tratta di una proprietà obbligatoria e l'utente deve specificare questo valore in modo esplicito.
Una volta specificata, questa proprietà non può essere aggiornata.
bool
minimumTlsVersionAllowed Versione minima tls del server di pubblicazione consentita per la pubblicazione in questo spazio dei nomi. È supportato solo TLS versione 1.2. '1.0'
'1.1'
'1.2'
privateEndpointConnections PrivateEndpointConnection[]
publicNetworkAccess Ciò determina se il traffico è consentito sulla rete pubblica. Per impostazione predefinita, è abilitata.
È possibile limitare ulteriormente gli indirizzi IP specifici configurando {seealso cref="P:Microsoft.Azure.Events.ResourceProvider.Common.Contracts.PubSub.NamespaceProperties.InboundIpRules" /}
'Disabilitato'
'Enabled'
topicsConfiguration Informazioni sulla configurazione degli argomenti per la risorsa dello spazio dei nomi TopicsConfiguration
topicSpacesConfiguration Informazioni di configurazione degli spazi degli argomenti per la risorsa dello spazio dei nomi TopicSpacesConfiguration

InboundIpRule

Nome Descrizione Valore
azione Azione da eseguire in base alla corrispondenza o nessuna corrispondenza di IpMask. 'Consenti'
ipMask Indirizzo IP nella notazione CIDR, ad esempio 10.0.0.0/8. string

PrivateEndpointConnection

Nome Descrizione Valore
properties Proprietà di PrivateEndpointConnection. PrivateEndpointConnectionProperties

PrivateEndpointConnectionProperties

Nome Descrizione Valore
groupIds GroupIds dalla risorsa del servizio di collegamento privato. string[]
privateEndpoint Risorsa endpoint privato per la connessione. PrivateEndpoint
privateLinkServiceConnectionState Dettagli sullo stato della connessione. ConnectionState
provisioningState Stato di provisioning della connessione dell'endpoint privato. 'Annullata'
'Creating'
'Eliminazione'
'Failed'
'Succeeded'
'Aggiornamento'

PrivateEndpoint

Nome Descrizione Valore
id Identificatore arm per endpoint privato. string

ConnectionState

Nome Descrizione Valore
actionsRequired Azioni necessarie (se presenti). string
description Descrizione dello stato della connessione. string
status Stato della connessione. 'Approvato'
'Disconnesso'
'In sospeso'
'Rifiutato'

TopicsConfiguration

Questo oggetto non contiene proprietà da impostare durante la distribuzione. Tutte le proprietà sono ReadOnly.

TopicSpacesConfiguration

Nome Descrizione Valore
clientAuthentication Impostazioni di autenticazione client per la configurazione degli spazi degli argomenti. ClientAuthenticationSettings
maximumClientSessionsPerAuthenticationName Numero massimo di sessioni per nome di autenticazione. Il valore predefinito della proprietà è 1.
Il valore minimo consentito è 1 e il valore massimo consentito è 100.
INT
maximumSessionExpiryInHours La scadenza massima della sessione in ore. Il valore predefinito della proprietà è 1 ora.
Il valore minimo consentito è 1 ora e il valore massimo consentito è 8 ore.
INT
routeTopicResourceId ID risorsa di Azure completo per l'argomento di Griglia di eventi a cui verranno indirizzati gli eventi da TopicSpaces in uno spazio dei nomi.
Questa proprietà deve essere nel formato seguente '/subscriptions/{subId}/resourcegroups/{resourceGroupName}/providers/microsoft. EventGrid/topics/{topicName}'.
Questo argomento deve trovarsi nella stessa area in cui si trova lo spazio dei nomi.
string
routingEnrichments Arricchimenti di routing per la configurazione degli spazi degli argomenti RoutingEnrichments
routingIdentityInfo Routing delle informazioni sull'identità per la configurazione degli spazi degli argomenti. RoutingIdentityInfo
state Indica se la configurazione di Spazi di argomento è abilitata per lo spazio dei nomi. Il valore predefinito è Disabled. 'Disabilitato'
'Enabled'

ClientAuthenticationSettings

Nome Descrizione Valore
alternativeAuthenticationNameSources Origini dei nomi di autenticazione alternative correlate alle impostazioni di autenticazione client per la risorsa dello spazio dei nomi. Matrice di stringhe contenente uno dei seguenti elementi:
'ClientCertificateDns'
'ClientCertificateEmail'
'ClientCertificateIp'
'ClientCertificateSubject'
'ClientCertificateUri'

RoutingEnrichments

Nome Descrizione Valore
dinamico DynamicRoutingEnrichment[]
static StaticRoutingEnrichment[]

DynamicRoutingEnrichment

Nome Descrizione Valore
chiave Chiave di arricchimento di routing dinamico. string
Valore Valore di arricchimento di routing dinamico. string

StaticRoutingEnrichment

Nome Descrizione Valore
chiave Chiave di arricchimento del routing statico. string
valueType Tipo di valore di arricchimento del routing statico. Ad esempio, questo valore della proprietà può essere "String". 'String'

RoutingIdentityInfo

Nome Descrizione Valore
tipo 'Nessuno'
'SystemAssigned'
'UserAssigned'
userAssignedIdentity string

Spazio dei nomiSku

Nome Descrizione Valore
capacità Specifica il numero di unità velocità effettiva che definisce la capacità dello spazio dei nomi. Il valore predefinito della proprietà è
1 che indica 1 Unità velocità effettiva = 1 MB/s in ingresso e 2 MB/s in uscita per spazio dei nomi. La capacità minima è 1 e
la capacità massima consentita è 20.
INT
name Il nome della SKU. 'Standard'

Definizione della risorsa Terraform (provider AzAPI)

Il tipo di risorsa spazi dei nomi può essere distribuito con le operazioni di destinazione:

  • Gruppi di risorse

Per un elenco delle proprietà modificate in ogni versione dell'API, vedere log delle modifiche.

Formato di risorsa

Per creare una risorsa Microsoft.EventGrid/namespaces, aggiungere il modello terraform seguente.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.EventGrid/namespaces@2023-06-01-preview"
  name = "string"
  location = "string"
  parent_id = "string"
  tags = {
    tagName1 = "tagValue1"
    tagName2 = "tagValue2"
  }
  identity {
    type = "string"
    identity_ids = []
  }
  body = jsonencode({
    properties = {
      inboundIpRules = [
        {
          action = "Allow"
          ipMask = "string"
        }
      ]
      isZoneRedundant = bool
      minimumTlsVersionAllowed = "string"
      privateEndpointConnections = [
        {
          properties = {
            groupIds = [
              "string"
            ]
            privateEndpoint = {
              id = "string"
            }
            privateLinkServiceConnectionState = {
              actionsRequired = "string"
              description = "string"
              status = "string"
            }
            provisioningState = "string"
          }
        }
      ]
      publicNetworkAccess = "string"
      topicsConfiguration = {}
      topicSpacesConfiguration = {
        clientAuthentication = {
          alternativeAuthenticationNameSources = [
            "string"
          ]
        }
        maximumClientSessionsPerAuthenticationName = int
        maximumSessionExpiryInHours = int
        routeTopicResourceId = "string"
        routingEnrichments = {
          dynamic = [
            {
              key = "string"
              value = "string"
            }
          ]
          static = [
            {
              key = "string"
              valueType = "String"
            }
          ]
        }
        routingIdentityInfo = {
          type = "string"
          userAssignedIdentity = "string"
        }
        state = "string"
      }
    }
    sku = {
      capacity = int
      name = "Standard"
    }
  })
}

Valori delle proprietà

spazi dei nomi

Nome Descrizione Valore
tipo Tipo di risorsa "Microsoft.EventGrid/namespaces@2023-06-01-preview"
name Nome della risorsa stringa (obbligatoria)
posizione Posizione della risorsa. stringa (obbligatoria)
parent_id Per distribuire in un gruppo di risorse, usare l'ID del gruppo di risorse. stringa (obbligatoria)
tags Tag della risorsa. Dizionario dei nomi e dei valori dei tag.
sku Rappresenta i piani tariffari dello SKU disponibili. Spazio dei nomiSku
identity Informazioni sull'identità per la risorsa Spazio dei nomi. IdentityInfo
properties Proprietà della risorsa Spazio dei nomi. Spazi dei nomi

IdentityInfo

Nome Descrizione Valore
tipo Tipo di identità gestita usata. Il tipo 'SystemAssigned, UserAssigned' include sia un'identità creata in modo implicito che un set di identità assegnate dall'utente. Il tipo 'Nessuno' rimuoverà qualsiasi identità. "SystemAssigned"
"SystemAssigned, UserAssigned"
"UserAssigned"
identity_ids Elenco delle identità utente associate alla risorsa. I riferimenti alla chiave del dizionario identità utente saranno id risorsa ARM nel formato:
'/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'.
Questa proprietà attualmente non viene usata e riservata per l'utilizzo futuro.
Matrice di ID identità utente.

IdentityInfoUserAssignedIdentities

Nome Descrizione Valore
{proprietà personalizzata} UserIdentityProperties

UserIdentityProperties

Nome Descrizione Valore
clientId ID client dell'identità assegnata dall'utente. string
principalId ID principale dell'identità assegnata dall'utente. string

Spazi dei nomi

Nome Descrizione Valore
inboundIpRules Questa operazione può essere usata per limitare il traffico da indirizzi IP specifici anziché da tutti gli INDIRIZZI IP. Nota: questi vengono considerati solo se PublicNetworkAccess è abilitato. InboundIpRule[]
isZoneRedundant Consente all'utente di specificare se il servizio è con ridondanza della zona. Questa è una proprietà obbligatoria e l'utente deve specificare questo valore in modo esplicito.
Dopo aver specificato, questa proprietà non può essere aggiornata.
bool
minimumTlsVersionAllowed Versione minima TLS del server di pubblicazione consentita per la pubblicazione in questo spazio dei nomi. È supportato solo TLS versione 1.2. "1.0"
"1.1"
"1.2"
privateEndpointConnections PrivateEndpointConnection[]
publicNetworkAccess Ciò determina se il traffico è consentito tramite rete pubblica. Per impostazione predefinita, è abilitata.
È possibile limitare ulteriormente gli INDIRIZZI IP specifici configurando {seealso cref="P:Microsoft.Azure.Events.ResourceProvider.Common.Contracts.PubSub.NamespaceProperties.InboundIpRules" /}
"Disabilitato"
"Abilitato"
topicsConfiguration Informazioni sulla configurazione degli argomenti per la risorsa dello spazio dei nomi TopicsConfiguration
topicSpacesConfiguration Informazioni sulla configurazione degli spazi degli argomenti per la risorsa dello spazio dei nomi TopicSpacesConfiguration

InboundIpRule

Nome Descrizione Valore
azione Azione da eseguire in base alla corrispondenza o nessuna corrispondenza di IpMask. "Consenti"
ipMask Indirizzo IP nella notazione CIDR, ad esempio 10.0.0.0.0/8. string

PrivateEndpointConnection

Nome Descrizione Valore
properties Proprietà dell'oggetto PrivateEndpointConnection. PrivateEndpointConnectionProperties

PrivateEndpointConnectionProperties

Nome Descrizione Valore
groupIds GroupIds dalla risorsa del servizio di collegamento privato. string[]
privateEndpoint Risorsa endpoint privato per questa connessione. PrivateEndpoint
privateLinkServiceConnectionState Dettagli sullo stato della connessione. ConnectionState
provisioningState Stato di provisioning della connessione endpoint privato. "Annullata"
"Creazione"
"Eliminazione"
"Non riuscito"
"Riuscito"
"Aggiornamento"

PrivateEndpoint

Nome Descrizione Valore
id Identificatore arm per endpoint privato. string

ConnectionState

Nome Descrizione Valore
actionsRequired Azioni necessarie (se presenti). string
description Descrizione dello stato della connessione. string
status Stato della connessione. "Approvato"
"Disconnesso"
"In sospeso"
"Rifiutato"

TopicsConfiguration

Questo oggetto non contiene proprietà da impostare durante la distribuzione. Tutte le proprietà sono ReadOnly.

TopicSpacesConfiguration

Nome Descrizione Valore
clientAuthentication Impostazioni di autenticazione client per la configurazione degli spazi degli argomenti. ClientAuthenticationSettings
maximumClientSessionsPerAuthenticationName Numero massimo di sessioni per nome di autenticazione. Il valore predefinito della proprietà è 1.
Il valore minimo consentito è 1 e il valore massimo consentito è 100.
INT
maximumSessionExpiryInHours La scadenza massima della sessione in ore. Il valore predefinito della proprietà è 1 ora.
Il valore minimo consentito è 1 ora e il valore massimo consentito è 8 ore.
INT
routeTopicResourceId ID risorsa di Azure completo per l'argomento di Griglia di eventi a cui verranno indirizzati gli eventi da TopicSpaces in uno spazio dei nomi.
Questa proprietà deve essere nel formato seguente '/subscriptions/{subId}/resourcegroups/{resourceGroupName}/providers/microsoft. EventGrid/topics/{topicName}'.
Questo argomento deve trovarsi nella stessa area in cui si trova lo spazio dei nomi.
string
routingEnrichments Arricchimenti di routing per la configurazione degli spazi degli argomenti RoutingEnrichments
routingIdentityInfo Routing delle informazioni sull'identità per la configurazione degli spazi degli argomenti. RoutingIdentityInfo
state Indica se la configurazione di Spazi di argomento è abilitata per lo spazio dei nomi. Il valore predefinito è Disabled. "Disabilitato"
"Abilitato"

ClientAuthenticationSettings

Nome Descrizione Valore
alternativeAuthenticationNameSources Origini dei nomi di autenticazione alternative correlate alle impostazioni di autenticazione client per la risorsa dello spazio dei nomi. Matrice di stringhe contenente uno dei seguenti elementi:
"ClientCertificateDns"
"ClientCertificateEmail"
"ClientCertificateIp"
"ClientCertificateSubject"
"ClientCertificateUri"

RoutingEnrichments

Nome Descrizione Valore
dinamico DynamicRoutingEnrichment[]
static StaticRoutingEnrichment[]

DynamicRoutingEnrichment

Nome Descrizione Valore
chiave Chiave di arricchimento del routing dinamico. string
Valore Valore di arricchimento del routing dinamico. string

StaticRoutingEnrichment

Nome Descrizione Valore
chiave Chiave di arricchimento del routing statico. string
valueType Tipo di valore di arricchimento del routing statico. Ad esempio, questo valore della proprietà può essere "String". "String"

RoutingIdentityInfo

Nome Descrizione Valore
tipo "None"
"SystemAssigned"
"UserAssigned"
userAssignedIdentity string

NamespaceSku

Nome Descrizione Valore
capacità Specifica il numero di unità elaborate che definisce la capacità per lo spazio dei nomi. Il valore predefinito della proprietà è
1 che indica 1 unità di velocità effettiva = 1 MB/s in ingresso e 2 MB/s in uscita per spazio dei nomi. La capacità minima è 1 e
la capacità massima consentita è 20.
INT
name Il nome della SKU. "Standard"