Share via


Namespaces - Create Or Update

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

PUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ServiceBus/namespaces/{namespaceName}?api-version=2021-11-01

URI Parametreleri

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

string

Ad alanı adı.

resourceGroupName
path True

string

Azure aboneliğindeki Kaynak grubunun adı.

subscriptionId
path True

string

Microsoft Azure aboneliğini benzersiz olarak tanımlayan abonelik kimlik bilgileri. Abonelik kimliği, her hizmet çağrısı için URI'nin bir parçasını oluşturur.

api-version
query True

string

İstemci API sürümü.

İstek Gövdesi

Name Gerekli Tür Description
location True

string

Kaynağın bulunduğu Coğrafi konum

identity.type

ManagedServiceIdentityType

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

identity.userAssignedIdentities

<string,  UserAssignedIdentity>

Kullanıcı Tarafından Atanan Kimliklerin Özellikleri

properties.alternateName

string

Ad alanı için alternatif ad

properties.disableLocalAuth

boolean

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

properties.encryption.keySource

keySource

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

properties.encryption.keyVaultProperties

KeyVaultProperties[]

KeyVault Özellikleri

properties.encryption.requireInfrastructureEncryption

boolean

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

properties.privateEndpointConnections

PrivateEndpointConnection[]

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

properties.zoneRedundant

boolean

Bu özelliğin etkinleştirilmesi, desteklenen kullanılabilirlik alanlarında bir Premium Service Bus Ad Alanı oluşturur.

sku

SBSku

SKU'nun Özellikleri

tags

object

Kaynak etiketleri

Yanıtlar

Name Tür Description
200 OK

SBNamespace

Ad alanı başarıyla oluşturuldu.

201 Created

SBNamespace

Ad alanı oluşturma isteği kabul edildi.

202 Accepted

Ad alanı oluşturma veya güncelleştirme isteği kabul edildi.

Other Status Codes

ErrorResponse

İşlemin neden başarısız olduğunu açıklayan ServiceBus hata yanıtı.

Güvenlik

azure_auth

Azure Active Directory OAuth2 Flow

Type: oauth2
Flow: implicit
Authorization URL: https://login.microsoftonline.com/common/oauth2/authorize

Scopes

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

Örnekler

NameSpaceCreate

Sample Request

PUT https://management.azure.com/subscriptions/5f750a97-50d9-4e36-8081-c9ee4c0210d4/resourceGroups/ArunMonocle/providers/Microsoft.ServiceBus/namespaces/sdk-Namespace2924?api-version=2021-11-01

{
  "sku": {
    "name": "Standard",
    "tier": "Standard"
  },
  "location": "South Central US",
  "tags": {
    "tag1": "value1",
    "tag2": "value2"
  }
}

Sample Response

{
  "sku": {
    "name": "Standard",
    "tier": "Standard"
  },
  "id": "/subscriptions/5f750a97-50d9-4e36-8081-c9ee4c0210d4/resourceGroups/ArunMonocle/providers/Microsoft.ServiceBus/namespaces/sdk-Namespace-2924",
  "name": "sdk-Namespace-2924",
  "type": "Microsoft.ServiceBus/Namespaces",
  "location": "South Central US",
  "tags": {
    "tag1": "value1",
    "tag2": "value2"
  },
  "properties": {
    "provisioningState": "Created",
    "metricId": "5f750a97-50d9-4e36-8081-c9ee4c0210d4:sdk-namespace-2924",
    "createdAt": "2017-05-25T22:26:36.76Z",
    "updatedAt": "2017-05-25T22:26:36.76Z",
    "serviceBusEndpoint": "https://sdk-Namespace-2924.servicebus.windows-int.net:443/"
  }
}
{
  "sku": {
    "name": "Standard",
    "tier": "Standard"
  },
  "id": "/subscriptions/5f750a97-50d9-4e36-8081-c9ee4c0210d4/resourceGroups/ArunMonocle/providers/Microsoft.ServiceBus/namespaces/sdk-Namespace-2924",
  "name": "sdk-Namespace-2924",
  "type": "Microsoft.ServiceBus/Namespaces",
  "location": "South Central US",
  "tags": {
    "tag1": "value1",
    "tag2": "value2"
  },
  "properties": {
    "provisioningState": "Created",
    "metricId": "5f750a97-50d9-4e36-8081-c9ee4c0210d4:sdk-namespace-2924",
    "createdAt": "2017-05-25T22:26:36.76Z",
    "updatedAt": "2017-05-25T22:26:36.76Z",
    "serviceBusEndpoint": "https://sdk-Namespace-2924.servicebus.windows-int.net:443/",
    "disableLocalAuth": false
  }
}

Tanımlar

Name Description
ConnectionState

ConnectionState bilgileri.

createdByType

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

EndPointProvisioningState

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

Error

Hata nesnesi.

ErrorAdditionalInfo

Kaynak yönetimi hatası ek bilgileri.

ErrorResponse

Kaynak yönetimi hata yanıtı.

keySource

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

KeyVaultProperties

keyVault Özelliklerini yapılandıracak özellikler

ManagedServiceIdentityType

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

PrivateEndpoint

PrivateEndpoint bilgileri.

PrivateEndpointConnection

PrivateEndpointConnection özellikleri.

PrivateLinkConnectionStatus

Bağlantının durumu.

SBNamespace

Ad alanı kaynağının açıklaması.

SBSku

Ad alanının SKU'su.

SkuName

Bu SKU'nun adı.

SkuTier

Bu belirli SKU'nun faturalama katmanı.

systemData

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

UserAssignedIdentity

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

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

Name Tür Description
Application

string

Key

string

ManagedIdentity

string

User

string

EndPointProvisioningState

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

Name Tür Description
Canceled

string

Creating

string

Deleting

string

Failed

string

Succeeded

string

Updating

string

Error

Hata nesnesi.

Name Tür Description
additionalInfo

ErrorAdditionalInfo[]

Hata ek bilgileri.

code

string

Hata kodu.

details

ErrorResponse[]

Hata ayrıntıları.

message

string

Hata iletisi.

target

string

Hata hedefi.

ErrorAdditionalInfo

Kaynak yönetimi hatası ek bilgileri.

Name Tür Description
info

object

Ek bilgiler.

type

string

Ek bilgi türü.

ErrorResponse

Kaynak yönetimi hata yanıtı.

Name Tür Description
error

Error

Hata nesnesi.

keySource

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

Name Tür Description
Microsoft.KeyVault

string

KeyVaultProperties

keyVault Özelliklerini yapılandıracak özellikler

Name Tür Description
identity.userAssignedIdentity

string

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

keyName

string

KeyVault'tan Anahtarın Adı

keyVaultUri

string

KeyVault'un Uri'si

keyVersion

string

KeyVault sürümü

ManagedServiceIdentityType

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

Name Tür Description
None

string

SystemAssigned

string

SystemAssigned, UserAssigned

string

UserAssigned

string

PrivateEndpoint

PrivateEndpoint bilgileri.

Name Tür Description
id

string

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

PrivateEndpointConnection

PrivateEndpointConnection özellikleri.

Name Tür Description
id

string

Kaynağın tam kaynak kimliği. Ex - /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

Bu kaynakla ilgili sistem meta verileri.

type

string

Kaynağın türü. Örneğin, "Microsoft.EventHub/Namespaces" veya "Microsoft.EventHub/Namespaces/EventHubs"

PrivateLinkConnectionStatus

Bağlantının durumu.

Name Tür Description
Approved

string

Disconnected

string

Pending

string

Rejected

string

SBNamespace

Ad alanı kaynağının açıklaması.

Name Tür Varsayılan değer Description
id

string

Kaynak Kimliği

identity.principalId

string

KeyVault'tan ObjectId

identity.tenantId

string

KeyVault'tan TenantId

identity.type

ManagedServiceIdentityType

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

identity.userAssignedIdentities

<string,  UserAssignedIdentity>

Kullanıcı Tarafından Atanan Kimliklerin Özellikleri

location

string

Kaynağın bulunduğu Coğrafi konum

name

string

Kaynak adı

properties.alternateName

string

Ad alanı için alternatif ad

properties.createdAt

string

Ad alanının oluşturulduğu saat

properties.disableLocalAuth

boolean

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

properties.encryption.keySource

keySource

Microsoft.KeyVault

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

properties.encryption.keyVaultProperties

KeyVaultProperties[]

KeyVault Özellikleri

properties.encryption.requireInfrastructureEncryption

boolean

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

properties.metricId

string

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

properties.privateEndpointConnections

PrivateEndpointConnection[]

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

properties.provisioningState

string

Ad alanının sağlama durumu.

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

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

properties.zoneRedundant

boolean

Bu özelliğin etkinleştirilmesi, desteklenen kullanılabilirlik alanlarında bir Premium Service Bus Ad Alanı oluşturur.

sku

SBSku

SKU'nun Özellikleri

systemData

systemData

Bu kaynakla ilgili sistem meta verileri.

tags

object

Kaynak etiketleri

type

string

Kaynak türü

SBSku

Ad alanının SKU'su.

Name Tür Description
capacity

integer

Katman için belirtilen mesajlaşma birimleri. Premium katman için kapasite 1,2 ve 4'tır.

name

SkuName

Bu SKU'nun adı.

tier

SkuTier

Bu belirli SKU'nun faturalama katmanı.

SkuName

Bu SKU'nun adı.

Name Tür Description
Basic

string

Premium

string

Standard

string

SkuTier

Bu belirli SKU'nun faturalama katmanı.

Name Tür Description
Basic

string

Premium

string

Standard

string

systemData

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

Name Tür Description
createdAt

string

Kaynak oluşturma (UTC) zaman damgası.

createdBy

string

Kaynağı oluşturan kimlik.

createdByType

createdByType

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

lastModifiedAt

string

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

lastModifiedBy

string

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

lastModifiedByType

createdByType

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

UserAssignedIdentity

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

Name Tür Description
clientId

string

Kullanıcı tarafından atanan kimliğin istemci kimliği

principalId

string

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