Namespaces - Update

Ad alanı oluşturur veya güncelleştirir. Oluşturulduktan sonra bu ad alanının kaynak bildirimi sabittir. Bu işlem bir kez etkili olur.

PATCH https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventHub/namespaces/{namespaceName}?api-version=2026-01-01

URI Parametreleri

Name İçinde Gerekli Tür Description
namespaceName
path True

string

minLength: 6
maxLength: 50
pattern: ^[a-zA-Z][a-zA-Z0-9-]{6,50}[a-zA-Z0-9]$

Ad Alanı adı

resourceGroupName
path True

string

minLength: 1
maxLength: 90

Kaynak grubunun adı. İsim büyük/küçük harfe duyarsızdır.

subscriptionId
path True

string

minLength: 1

Hedef aboneliğin kimliği.

api-version
query True

string

minLength: 1

Bu işlem için kullanılacak API sürümü.

İstek Gövdesi

Name Tür Description
identity

Identity

BYOK Kimlik açıklamasının özellikleri

location

string

Kaynağın bulunduğu coğrafi konum

properties.alternateName

string

Diğer ad ve ad alanı adları aynı olduğunda belirtilen alternatif ad.

properties.clusterArmId

string

Ad Alanının Küme ARM Kimliği.

properties.disableLocalAuth

boolean

Bu özellik, Event Hubs ad alanı için SAS kimlik doğrulamasını devre dışı bırakır.

properties.encryption

Encryption

BYOK Şifreleme açıklamasının özellikleri

properties.geoDataReplication

GeoDataReplicationProperties

Ad alanı için Coğrafi Veri Çoğaltma ayarları

properties.ipV6Enabled

boolean

IPv6'nın kamu ağı erişimi için etkin olup olmadığını gösteren değer.

properties.isAutoInflateEnabled

boolean

AutoInflate'ın eventhub ad alanı için etkinleştirilip etkinleştirilmediğini gösteren değer.

properties.kafkaEnabled

boolean

Kafka'nın eventhub ad alanı için etkinleştirilip etkinleştirilmediğini gösteren değer.

properties.maximumThroughputUnits

integer (int32)

minimum: 0

AutoInflate etkinleştirildiğinde, değerin 0 ile 20 aktarım hızı birimi arasında olması gerekir. ( AutoInflateEnabled = true ise '0'

properties.minimumTlsVersion

TlsVersion

Kümenin desteklenmesi gereken en düşük TLS sürümü, örneğin '1.2'

properties.platformCapabilities

PlatformCapabilities

properties.privateEndpointConnections

PrivateEndpointConnection[]

Özel uç nokta bağlantılarının listesi.

properties.publicNetworkAccess

PublicNetworkAccess

Bu, genel ağ üzerinden trafiğe izin verilip verilmediğini belirler. Varsayılan olarak etkindir.

properties.zoneRedundant

boolean

Bu özelliğin etkinleştirilmesi, desteklenen kullanılabilirlik alanlarında bir Standart Event Hubs Ad Alanı oluşturur.

sku

Sku

SKU kaynağının özellikleri

tags

object

Kaynak etiketleri.

Yanıtlar

Name Tür Description
200 OK

EHNamespace

Azure işlemi başarıyla tamamlandı.

202 Accepted

Kaynak işlemi kabul edildi.

Üst Bilgiler

  • Azure-AsyncOperation: string
  • Location: string
  • Retry-After: integer
Other Status Codes

ErrorResponse

Beklenmeyen bir hata yanıtı.

Güvenlik

azure_auth

Azure Active Directory OAuth2 Akışı.

Tür: oauth2
Akış: implicit
Yetkilendirme URL’si: https://login.microsoftonline.com/common/oauth2/authorize

Kapsamlar

Name Description
user_impersonation kullanıcı hesabınızın kimliğine bürünme

Örnekler

NamespacesUpdate

Örnek isteği

PATCH https://management.azure.com/subscriptions/SampleSubscription/resourceGroups/ResurceGroupSample/providers/Microsoft.EventHub/namespaces/NamespaceSample?api-version=2026-01-01

{
  "identity": {
    "type": "SystemAssigned, UserAssigned",
    "userAssignedIdentities": {
      "/subscriptions/SampleSubscription/resourceGroups/ResurceGroupSample/providers/Microsoft.ManagedIdentity/userAssignedIdentities/ud2": null
    }
  },
  "location": "East US"
}

Örnek yanıt

{
  "name": "NamespaceSample",
  "type": "Microsoft.EventHub/Namespaces",
  "id": "/subscriptions/SampleSubscription/resourceGroups/ResurceGroupSample/providers/Microsoft.EventHub/namespaces/NamespaceSample",
  "identity": {
    "type": "SystemAssigned, UserAssigned",
    "principalId": "PrincipalIdGUID",
    "tenantId": "TenantIdGUID",
    "userAssignedIdentities": {
      "/subscriptions/SampleSubscription/resourceGroups/ResurceGroupSample/providers/Microsoft.ManagedIdentity/userAssignedIdentities/ud1": {
        "clientId": "ClientIdGUID",
        "principalId": "PrincipalIdGUID"
      }
    }
  },
  "location": "East US",
  "properties": {
    "createdAt": "2021-01-30T00:28:38.963Z",
    "disableLocalAuth": false,
    "encryption": {
      "keySource": "Microsoft.KeyVault",
      "keyVaultProperties": [
        {
          "identity": {
            "userAssignedIdentity": "/subscriptions/SampleSubscription/resourceGroups/ResurceGroupSample/providers/Microsoft.ManagedIdentity/userAssignedIdentities/ud1"
          },
          "keyName": "Samplekey",
          "keyVaultUri": "https://sample-keyvault-user.vault-int.azure-int.net",
          "keyVersion": ""
        }
      ],
      "requireInfrastructureEncryption": false
    },
    "isAutoInflateEnabled": false,
    "maximumThroughputUnits": 0,
    "metricId": "MetricGUID:NamespaceSample",
    "minimumTlsVersion": "1.1",
    "platformCapabilities": {
      "confidentialCompute": {
        "mode": "Disabled"
      }
    },
    "provisioningState": "ActivatingIdentity",
    "serviceBusEndpoint": "https://NamespaceSample.servicebus.windows-int.net:443/",
    "updatedAt": "2021-01-30T00:31:13.657Z",
    "zoneRedundant": false
  },
  "sku": {
    "name": "Standard",
    "capacity": 1,
    "tier": "Standard"
  },
  "tags": {}
}
azure-asyncoperation: http://azure.async.operation/status
Location: https://management.azure.com/subscriptions/SampleSubscription/resourceGroups/ResurceGroupSample/providers/Microsoft.EventHub/namespaces/NamespaceSample?api-version=2026-01-01

Tanımlar

Name Description
ConfidentialCompute
ConnectionState

ConnectionState bilgileri.

createdByType

Kaynağı oluşturan kimliğin türü.

EHNamespace

Liste veya Alma İşlemindeki Tek Ad Alanı öğesi

Encryption

Şifrelemeyi yapılandırma özellikleri

EndPointProvisioningState

Özel Uç Nokta Bağlantısının sağlama durumu.

ErrorAdditionalInfo

Kaynak yönetimi hatası ek bilgileri.

ErrorDetail

Hata ayrıntısı.

ErrorResponse

Hata yanıtı, Olay Hub'ı hizmetinin gelen isteği işleyemediğini gösterir. Nedeni hata iletisinde sağlanır.

GeoDataReplicationProperties

GeoDR Çoğaltma özellikleri

GeoDRRoleType

GeoDR Rol Türleri

Identity

Kendi Anahtarlarınızı Getirin için Kimliği yapılandırılacak özellikler

KeyVaultProperties

keyVault Özelliklerini yapılandıracak özellikler

ManagedServiceIdentityType

Yönetilen hizmet kimliği türü.

Mode

Gizli İşlemi Etkinleştirme veya Devre Dışı Bırakma Ayarı

NamespaceReplicaLocation

Ad alanı çoğaltma özellikleri

PlatformCapabilities
PrivateEndpoint

PrivateEndpoint bilgileri.

PrivateEndpointConnection

PrivateEndpointConnection'ın özellikleri.

PrivateLinkConnectionStatus

Bağlantının durumu.

PublicNetworkAccess

Bu, genel ağ üzerinden trafiğe izin verilip verilmediğini belirler. Varsayılan olarak etkindir.

Sku

Ad alanı oluşturma işlemine sağlanan SKU parametreleri

SkuName

Bu SKU'nun adı.

SkuTier

Bu SKU'nun faturalama katmanı.

systemData

Kaynağın oluşturulması ve son değiştirilmesiyle ilgili meta veriler.

TlsVersion

Kümenin desteklenmesi gereken en düşük TLS sürümü, örneğin '1.2'

UserAssignedIdentity

Tanınan Sözlük değeri.

userAssignedIdentityProperties

ConfidentialCompute

Name Tür Description
mode

Mode

Gizli İşlemi Etkinleştirme veya Devre Dışı Bırakma Ayarı

ConnectionState

ConnectionState bilgileri.

Name Tür Description
description

string

Bağlantı durumunun açıklaması.

status

PrivateLinkConnectionStatus

Bağlantının durumu.

createdByType

Kaynağı oluşturan kimliğin türü.

Değer Description
User
Application
ManagedIdentity
Key

EHNamespace

Liste veya Alma İşlemindeki Tek Ad Alanı öğesi

Name Tür Default value Description
id

string

Kaynağın tam kaynak kimliği. Örn - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

identity

Identity

BYOK Kimlik açıklamasının özellikleri

location

string

Kaynağın bulunduğu coğrafi konum

name

string

Kaynağın adı

properties.alternateName

string

Diğer ad ve ad alanı adları aynı olduğunda belirtilen alternatif ad.

properties.clusterArmId

string

Ad Alanının Küme ARM Kimliği.

properties.createdAt

string (date-time)

Ad Alanının oluşturulduğu saat.

properties.disableLocalAuth

boolean

Bu özellik, Event Hubs ad alanı için SAS kimlik doğrulamasını devre dışı bırakır.

properties.encryption

Encryption

BYOK Şifreleme açıklamasının özellikleri

properties.geoDataReplication

GeoDataReplicationProperties

Ad alanı için Coğrafi Veri Çoğaltma ayarları

properties.ipV6Enabled

boolean

IPv6'nın kamu ağı erişimi için etkin olup olmadığını gösteren değer.

properties.isAutoInflateEnabled

boolean

AutoInflate'ın eventhub ad alanı için etkinleştirilip etkinleştirilmediğini gösteren değer.

properties.kafkaEnabled

boolean

Kafka'nın eventhub ad alanı için etkinleştirilip etkinleştirilmediğini gösteren değer.

properties.maximumThroughputUnits

integer (int32)

minimum: 0

AutoInflate etkinleştirildiğinde, değerin 0 ile 20 aktarım hızı birimi arasında olması gerekir. ( AutoInflateEnabled = true ise '0'

properties.metricId

string

Azure Insights ölçümleri için tanımlayıcı.

properties.minimumTlsVersion

TlsVersion

Kümenin desteklenmesi gereken en düşük TLS sürümü, örneğin '1.2'

properties.platformCapabilities

PlatformCapabilities

properties.privateEndpointConnections

PrivateEndpointConnection[]

Özel uç nokta bağlantılarının listesi.

properties.provisioningState

string

Ad Alanının sağlama durumu.

properties.publicNetworkAccess

PublicNetworkAccess

Enabled

Bu, genel ağ üzerinden trafiğe izin verilip verilmediğini belirler. Varsayılan olarak etkindir.

properties.serviceBusEndpoint

string

Service Bus işlemlerini gerçekleştirmek için kullanabileceğiniz uç nokta.

properties.status

string

Ad Alanının durumu.

properties.updatedAt

string (date-time)

Ad Alanının güncelleştirilildiği saat.

properties.zoneRedundant

boolean

Bu özelliğin etkinleştirilmesi, desteklenen kullanılabilirlik alanlarında bir Standart Event Hubs Ad Alanı oluşturur.

sku

Sku

SKU kaynağının özellikleri

systemData

systemData

createdBy ve modifiedBy bilgilerini içeren Azure Resource Manager meta verileri.

tags

object

Kaynak etiketleri.

type

string

Kaynağın türü. Örneğin, "Microsoft.Compute/virtualMachines" veya "Microsoft.Storage/storageAccounts"

Encryption

Şifrelemeyi yapılandırma özellikleri

Name Tür Default value Description
keySource enum:

Microsoft.KeyVault

Microsoft.KeyVault

Şifreleme için keySource'un olası değerini numaralandırır

keyVaultProperties

KeyVaultProperties[]

KeyVault Özellikleri

requireInfrastructureEncryption

boolean

Altyapı Şifrelemesini Etkinleştirme (Çift Şifreleme)

EndPointProvisioningState

Özel Uç Nokta Bağlantısının sağlama durumu.

Değer Description
Creating
Updating
Deleting
Succeeded
Canceled
Failed

ErrorAdditionalInfo

Kaynak yönetimi hatası ek bilgileri.

Name Tür Description
info

Ek bilgiler.

type

string

Ek bilgi türü.

ErrorDetail

Hata ayrıntısı.

Name Tür Description
additionalInfo

ErrorAdditionalInfo[]

Hata ek bilgileri.

code

string

Hata kodu.

details

ErrorDetail[]

Hata ayrıntıları.

message

string

Hata iletisi.

target

string

Hata hedefi

ErrorResponse

Hata yanıtı, Olay Hub'ı hizmetinin gelen isteği işleyemediğini gösterir. Nedeni hata iletisinde sağlanır.

Name Tür Description
error

ErrorDetail

Hata nesnesi.

GeoDataReplicationProperties

GeoDR Çoğaltma özellikleri

Name Tür Description
locations

NamespaceReplicaLocation[]

Ad alanının çoğaltmalarının korunduğu bölgelerin listesi.

maxReplicationLagDurationInSeconds

integer (int32)

Birincil çoğaltmadan ikincil çoğaltma çekirdeğine veri çoğaltma işlemleri için kabul edilebilir en yüksek gecikme. Gecikme yapılandırılan miktarı aştığında, birincil çoğaltmadaki işlemler başarısız olur. İzin verilen değerler 0 ve 5 dakika ile 1 gün arasındadır.

GeoDRRoleType

GeoDR Rol Türleri

Değer Description
Primary
Secondary

Identity

Kendi Anahtarlarınızı Getirin için Kimliği yapılandırılacak özellikler

Name Tür Description
principalId

string

KeyVault'tan ObjectId

tenantId

string

KeyVault'tan TenantId

type

ManagedServiceIdentityType

Yönetilen hizmet kimliği türü.

userAssignedIdentities

<string,  UserAssignedIdentity>

Kullanıcı Tarafından Atanan Kimliklerin Özellikleri

KeyVaultProperties

keyVault Özelliklerini yapılandıracak özellikler

Name Tür Description
identity

userAssignedIdentityProperties

keyName

string

KeyVault anahtarının adı

keyVaultUri

string

KeyVault Uri'sini

keyVersion

string

Anahtar Sürümü

ManagedServiceIdentityType

Yönetilen hizmet kimliği türü.

Değer Description
SystemAssigned
UserAssigned
SystemAssigned, UserAssigned
None

Mode

Gizli İşlemi Etkinleştirme veya Devre Dışı Bırakma Ayarı

Değer Description
Disabled
Enabled

NamespaceReplicaLocation

Ad alanı çoğaltma özellikleri

Name Tür Description
clusterArmId

string

Kümenin ARM kimliğini belirten isteğe bağlı özellik. Ad alanı çoğaltması Ayrılmış Olay Hub'ı Kümesine yerleştirilmeliyse bu gereklidir

locationName

string

Ad alanının bir çoğaltmasının korunduğu Azure bölgeleri

replicaState

string

Ad alanı çoğaltmasının durumu.

roleType

GeoDRRoleType

GeoDR Rol Türleri

PlatformCapabilities

Name Tür Description
confidentialCompute

ConfidentialCompute

PrivateEndpoint

PrivateEndpoint bilgileri.

Name Tür Description
id

string

Özel Uç Nokta için ARM tanımlayıcısı.

PrivateEndpointConnection

PrivateEndpointConnection'ın özellikleri.

Name Tür Description
id

string

Kaynağın tam kaynak kimliği. Örn - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

location

string

Kaynağın bulunduğu coğrafi konum

name

string

Kaynağın adı

properties.privateEndpoint

PrivateEndpoint

Bu Bağlantı için Özel Uç Nokta kaynağı.

properties.privateLinkServiceConnectionState

ConnectionState

Bağlantının durumuyla ilgili ayrıntılar.

properties.provisioningState

EndPointProvisioningState

Özel Uç Nokta Bağlantısının sağlama durumu.

systemData

systemData

createdBy ve modifiedBy bilgilerini içeren Azure Resource Manager meta verileri.

type

string

Kaynağın türü. Örneğin, "Microsoft.Compute/virtualMachines" veya "Microsoft.Storage/storageAccounts"

PrivateLinkConnectionStatus

Bağlantının durumu.

Değer Description
Pending
Approved
Rejected
Disconnected

PublicNetworkAccess

Bu, genel ağ üzerinden trafiğe izin verilip verilmediğini belirler. Varsayılan olarak etkindir.

Değer Description
Enabled
Disabled
SecuredByPerimeter

Sku

Ad alanı oluşturma işlemine sağlanan SKU parametreleri

Name Tür Description
capacity

integer (int32)

minimum: 0

Değerin 0 ile 20 aktarım hızı birimi olması gereken Temel veya Standart katmanlar için Event Hubs aktarım hızı birimleri. Değerin 0 ile 10 premium birim olması gereken Premium katmanı için Event Hubs premium birimleri.

name

SkuName

Bu SKU'nun adı.

tier

SkuTier

Bu SKU'nun faturalama katmanı.

SkuName

Bu SKU'nun adı.

Değer Description
Basic
Standard
Premium

SkuTier

Bu SKU'nun faturalama katmanı.

Değer Description
Basic
Standard
Premium

systemData

Kaynağın oluşturulması ve son değiştirilmesiyle ilgili meta veriler.

Name Tür Description
createdAt

string (date-time)

Kaynak oluşturma (UTC) zaman damgası.

createdBy

string

Kaynağı oluşturan kimlik.

createdByType

createdByType

Kaynağı oluşturan kimliğin türü.

lastModifiedAt

string (date-time)

Kaynağın son değişikliğinin zaman damgası (UTC)

lastModifiedBy

string

Kaynağı en son değiştiren kimlik.

lastModifiedByType

createdByType

Kaynağı en son değiştiren kimlik türü.

TlsVersion

Kümenin desteklenmesi gereken en düşük TLS sürümü, örneğin '1.2'

Değer Description
1.0
1.1
1.2
1.3

UserAssignedIdentity

Tanınan Sözlük değeri.

Name Tür Description
clientId

string

Kullanıcı tarafından atanan kimliğin İstemci Kimliği

principalId

string

Kullanıcı tarafından atanan kimliğin Asıl Kimliği

userAssignedIdentityProperties

Name Tür Description
userAssignedIdentity

string

Şifreleme için seçilen kullanıcı kimliğinin ARM kimliği