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:
- 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 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:
- Gruppi di risorse - Vedere i comandi di distribuzione dei 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 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" |