Condividi tramite


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

Definizione di risorsa Bicep

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

  • gruppi di risorse - Vedere i comandi di distribuzione del gruppo di risorse

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

Formato risorsa

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

resource symbolicname 'Microsoft.EventGrid/namespaces@2023-06-01-preview' = {
  identity: {
    principalId: 'string'
    tenantId: 'string'
    type: 'string'
    userAssignedIdentities: {
      {customized property}: {
        clientId: 'string'
        principalId: 'string'
      }
    }
  }
  location: 'string'
  name: 'string'
  properties: {
    inboundIpRules: [
      {
        action: 'string'
        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: 'string'
  }
  tags: {
    {customized property}: 'string'
  }
}

Valori delle proprietà

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'

ConnectionState

Nome Descrizione Valore
actionsRequired Azioni necessarie (se presenti). corda
descrizione Descrizione dello stato della connessione. corda
stato Stato della connessione. 'Approvato'
'Disconnesso'
'In sospeso'
'Rejected'

DynamicRoutingEnrichment

Nome Descrizione Valore
chiave Chiave di arricchimento del routing dinamico. corda
valore Valore di arricchimento del routing dinamico. corda

IdentityInfo

Nome Descrizione Valore
principalId ID principale dell'identità della risorsa. corda
tenantId ID tenant della risorsa. corda
digitare 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 delle identità utente saranno gli 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

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. corda

Microsoft.EventGrid/namespaces

Nome Descrizione Valore
identità Informazioni sull'identità per la risorsa Spazio dei nomi. IdentityInfo
ubicazione Posizione della risorsa. stringa (obbligatorio)
nome Nome della risorsa corda

Vincoli:
Lunghezza minima = 3
Lunghezza massima = 50
Pattern = ^[a-zA-Z0-9-]*$ (obbligatorio)
proprietà Proprietà della risorsa Spazio dei nomi. NamespaceProperties
Sku Rappresenta i piani tariffari sku disponibili. NamespaceSku
Tag Tag delle risorse Dizionario di nomi e valori di tag. Vedere tag nei modelli

NamespaceProperties

Nome Descrizione Valore
inboundIpRules Può essere usato 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 Determina se il traffico è consentito in 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 sulla configurazione degli spazi degli argomenti per la risorsa dello spazio dei nomi TopicSpacesConfiguration

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à elaborate = 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
nome Nome dello SKU. 'Standard'

PrivateEndpoint

Nome Descrizione Valore
Id Identificatore arm per endpoint privato. corda

PrivateEndpointConnection

Nome Descrizione Valore
proprietà Proprietà di 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. 'Annullato'
'Creazione'
'Eliminazione'
'Failed'
'Succeeded'
'Aggiornamento'

RoutingEnrichments

Nome Descrizione Valore
dinamico DynamicRoutingEnrichment []
statico staticRoutingEnrichment[]

RoutingIdentityInfo

Nome Descrizione Valore
digitare 'Nessuno'
'SystemAssigned'
'UserAssigned'
userAssignedIdentity corda

StaticRoutingEnrichment

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

TopicsConfiguration

Nome Descrizione Valore

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 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.
corda
routingEnrichments Arricchimenti di routing per la configurazione degli spazi degli argomenti RoutingEnrichments
routingIdentityInfo Informazioni sull'identità di routing per la configurazione degli spazi degli argomenti. RoutingIdentityInfo
stato Indicare se la configurazione di Spazi di argomento è abilitata per lo spazio dei nomi. Il valore predefinito è Disabled. 'Disabilitato'
'Enabled'

TrackedResourceTags

Nome Descrizione Valore

UserIdentityProperties

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

Definizione di risorsa del modello di Resource Manager

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

  • gruppi di risorse - Vedere i comandi di distribuzione del gruppo di risorse

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

Formato 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",
  "identity": {
    "principalId": "string",
    "tenantId": "string",
    "type": "string",
    "userAssignedIdentities": {
      "{customized property}": {
        "clientId": "string",
        "principalId": "string"
      }
    }
  },
  "location": "string",
  "properties": {
    "inboundIpRules": [
      {
        "action": "string",
        "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": "string"
  },
  "tags": {
    "{customized property}": "string"
  }
}

Valori delle proprietà

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'

ConnectionState

Nome Descrizione Valore
actionsRequired Azioni necessarie (se presenti). corda
descrizione Descrizione dello stato della connessione. corda
stato Stato della connessione. 'Approvato'
'Disconnesso'
'In sospeso'
'Rejected'

DynamicRoutingEnrichment

Nome Descrizione Valore
chiave Chiave di arricchimento del routing dinamico. corda
valore Valore di arricchimento del routing dinamico. corda

IdentityInfo

Nome Descrizione Valore
principalId ID principale dell'identità della risorsa. corda
tenantId ID tenant della risorsa. corda
digitare 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 delle identità utente saranno gli 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

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. corda

Microsoft.EventGrid/namespaces

Nome Descrizione Valore
apiVersion Versione dell'API '2023-06-01-preview'
identità Informazioni sull'identità per la risorsa Spazio dei nomi. IdentityInfo
ubicazione Posizione della risorsa. stringa (obbligatorio)
nome Nome della risorsa corda

Vincoli:
Lunghezza minima = 3
Lunghezza massima = 50
Pattern = ^[a-zA-Z0-9-]*$ (obbligatorio)
proprietà Proprietà della risorsa Spazio dei nomi. NamespaceProperties
Sku Rappresenta i piani tariffari sku disponibili. NamespaceSku
Tag Tag delle risorse Dizionario di nomi e valori di tag. Vedere tag nei modelli
digitare Tipo di risorsa 'Microsoft.EventGrid/namespaces'

NamespaceProperties

Nome Descrizione Valore
inboundIpRules Può essere usato 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 Determina se il traffico è consentito in 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 sulla configurazione degli spazi degli argomenti per la risorsa dello spazio dei nomi TopicSpacesConfiguration

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à elaborate = 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
nome Nome dello SKU. 'Standard'

PrivateEndpoint

Nome Descrizione Valore
Id Identificatore arm per endpoint privato. corda

PrivateEndpointConnection

Nome Descrizione Valore
proprietà Proprietà di 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. 'Annullato'
'Creazione'
'Eliminazione'
'Failed'
'Succeeded'
'Aggiornamento'

RoutingEnrichments

Nome Descrizione Valore
dinamico DynamicRoutingEnrichment []
statico staticRoutingEnrichment[]

RoutingIdentityInfo

Nome Descrizione Valore
digitare 'Nessuno'
'SystemAssigned'
'UserAssigned'
userAssignedIdentity corda

StaticRoutingEnrichment

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

TopicsConfiguration

Nome Descrizione Valore

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 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.
corda
routingEnrichments Arricchimenti di routing per la configurazione degli spazi degli argomenti RoutingEnrichments
routingIdentityInfo Informazioni sull'identità di routing per la configurazione degli spazi degli argomenti. RoutingIdentityInfo
stato Indicare se la configurazione di Spazi di argomento è abilitata per lo spazio dei nomi. Il valore predefinito è Disabled. 'Disabilitato'
'Enabled'

TrackedResourceTags

Nome Descrizione Valore

UserIdentityProperties

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

Definizione di risorsa Terraform (provider AzAPI)

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

  • gruppi di risorse

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

Formato risorsa

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

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.EventGrid/namespaces@2023-06-01-preview"
  name = "string"
  identity = {
    principalId = "string"
    tenantId = "string"
    type = "string"
    userAssignedIdentities = {
      {customized property} = {
        clientId = "string"
        principalId = "string"
      }
    }
  }
  location = "string"
  sku = {
    capacity = int
    name = "string"
  }
  tags = {
    {customized property} = "string"
  }
  body = jsonencode({
    properties = {
      inboundIpRules = [
        {
          action = "string"
          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à

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'

ConnectionState

Nome Descrizione Valore
actionsRequired Azioni necessarie (se presenti). corda
descrizione Descrizione dello stato della connessione. corda
stato Stato della connessione. 'Approvato'
'Disconnesso'
'In sospeso'
'Rejected'

DynamicRoutingEnrichment

Nome Descrizione Valore
chiave Chiave di arricchimento del routing dinamico. corda
valore Valore di arricchimento del routing dinamico. corda

IdentityInfo

Nome Descrizione Valore
principalId ID principale dell'identità della risorsa. corda
tenantId ID tenant della risorsa. corda
digitare 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 delle identità utente saranno gli 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

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. corda

Microsoft.EventGrid/namespaces

Nome Descrizione Valore
identità Informazioni sull'identità per la risorsa Spazio dei nomi. IdentityInfo
ubicazione Posizione della risorsa. stringa (obbligatorio)
nome Nome della risorsa corda

Vincoli:
Lunghezza minima = 3
Lunghezza massima = 50
Pattern = ^[a-zA-Z0-9-]*$ (obbligatorio)
proprietà Proprietà della risorsa Spazio dei nomi. NamespaceProperties
Sku Rappresenta i piani tariffari sku disponibili. NamespaceSku
Tag Tag delle risorse Dizionario di nomi e valori di tag.
digitare Tipo di risorsa "Microsoft.EventGrid/namespaces@2023-06-01-preview"

NamespaceProperties

Nome Descrizione Valore
inboundIpRules Può essere usato 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 Determina se il traffico è consentito in 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 sulla configurazione degli spazi degli argomenti per la risorsa dello spazio dei nomi TopicSpacesConfiguration

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à elaborate = 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
nome Nome dello SKU. 'Standard'

PrivateEndpoint

Nome Descrizione Valore
Id Identificatore arm per endpoint privato. corda

PrivateEndpointConnection

Nome Descrizione Valore
proprietà Proprietà di 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. 'Annullato'
'Creazione'
'Eliminazione'
'Failed'
'Succeeded'
'Aggiornamento'

RoutingEnrichments

Nome Descrizione Valore
dinamico DynamicRoutingEnrichment []
statico staticRoutingEnrichment[]

RoutingIdentityInfo

Nome Descrizione Valore
digitare 'Nessuno'
'SystemAssigned'
'UserAssigned'
userAssignedIdentity corda

StaticRoutingEnrichment

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

TopicsConfiguration

Nome Descrizione Valore

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 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.
corda
routingEnrichments Arricchimenti di routing per la configurazione degli spazi degli argomenti RoutingEnrichments
routingIdentityInfo Informazioni sull'identità di routing per la configurazione degli spazi degli argomenti. RoutingIdentityInfo
stato Indicare se la configurazione di Spazi di argomento è abilitata per lo spazio dei nomi. Il valore predefinito è Disabled. 'Disabilitato'
'Enabled'

TrackedResourceTags

Nome Descrizione Valore

UserIdentityProperties

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