Sdílet prostřednictvím


Obory názvů Microsoft.ServiceBus

Definice prostředku Bicep

Typ prostředku oborů názvů je možné nasadit s operacemi, které cílí:

Seznam změněných vlastností v jednotlivých verzích rozhraní API najdete v protokolu změn.

Formát prostředku

Pokud chcete vytvořit prostředek Microsoft.ServiceBus/namespaces, přidejte do šablony následující bicep.

resource symbolicname 'Microsoft.ServiceBus/namespaces@2024-01-01' = {
  identity: {
    type: 'string'
    userAssignedIdentities: {
      {customized property}: {}
    }
  }
  location: 'string'
  name: 'string'
  properties: {
    alternateName: 'string'
    disableLocalAuth: bool
    encryption: {
      keySource: 'Microsoft.KeyVault'
      keyVaultProperties: [
        {
          identity: {
            userAssignedIdentity: 'string'
          }
          keyName: 'string'
          keyVaultUri: 'string'
          keyVersion: 'string'
        }
      ]
      requireInfrastructureEncryption: bool
    }
    minimumTlsVersion: 'string'
    premiumMessagingPartitions: int
    privateEndpointConnections: [
      {
        properties: {
          privateEndpoint: {
            id: 'string'
          }
          privateLinkServiceConnectionState: {
            description: 'string'
            status: 'string'
          }
          provisioningState: 'string'
        }
      }
    ]
    publicNetworkAccess: 'string'
    zoneRedundant: bool
  }
  sku: {
    capacity: int
    name: 'string'
    tier: 'string'
  }
  tags: {
    {customized property}: 'string'
  }
}

Hodnoty vlastností

ConnectionState

Jméno Popis Hodnota
popis Popis stavu připojení řetězec
stav Stav připojení. "Schváleno"
Odpojeno
Čeká na vyřízení
Odmítnuto

Šifrování

Jméno Popis Hodnota
keySource Vytvoří výčet možné hodnoty keySource pro šifrování. Microsoft.KeyVault
keyVaultProperties Vlastnosti služby KeyVault keyVaultProperties[]
requireInfrastructureEncryption Povolení šifrování infrastruktury (dvojité šifrování) Bool

Identita

Jméno Popis Hodnota
typ Typ identity spravované služby None (Žádný)
SystemAssigned
SystemAssigned, UserAssigned
UserAssigned
userAssignedIdentities Vlastnosti pro identity přiřazené uživatelem IdentityUserAssignedIdentities

IdentityUserAssignedIdentities

Jméno Popis Hodnota

KeyVaultProperties

Jméno Popis Hodnota
identita userAssignedIdentityProperties
keyName Název klíče ze služby KeyVault řetězec
keyVaultUri Identifikátor URI služby KeyVault řetězec
keyVersion Verze služby KeyVault řetězec

Microsoft.ServiceBus/namespaces

Jméno Popis Hodnota
identita Vlastnosti popisu identity BYOK Identita
umístění Geografické umístění, ve kterém se nachází prostředek string (povinné)
Jméno Název prostředku string (povinné)
vlastnosti Vlastnosti oboru názvů SBNamespaceProperties
sku Vlastnosti skladové položky SBSku
visačky Značky prostředků Slovník názvů a hodnot značek Viz Značky v šablonách

PrivateEndpoint

Jméno Popis Hodnota
id Identifikátor ARM pro privátní koncový bod. řetězec

PrivateEndpointConnection

Jméno Popis Hodnota
vlastnosti Vlastnosti PrivateEndpointConnection. privateEndpointConnectionProperties

PrivateEndpointConnectionProperties

Jméno Popis Hodnota
privateEndpoint Prostředek privátního koncového bodu pro toto připojení. PrivateEndpoint
privateLinkServiceConnectionState Podrobnosti o stavu připojení ConnectionState
provisioningState Stav zřizování připojení privátního koncového bodu Zrušeno
Vytváření
Odstranění
Chyba
Úspěch
Aktualizace

SBNamespaceProperties

Jméno Popis Hodnota
alternateName Alternativní název oboru názvů řetězec
disableLocalAuth Tato vlastnost zakáže ověřování SAS pro obor názvů služby Service Bus. Bool
šifrování Vlastnosti popisu šifrování BYOK šifrování
minimumTlsVersion Minimální verze protokolu TLS pro cluster pro podporu, např. 1.2 '1.0'
'1.1'
'1.2'
premiumMessagingPartitions Počet oddílů oboru názvů služby Service Bus. Tato vlastnost se vztahuje pouze na obory názvů SKU Premium. Výchozí hodnota je 1 a možné hodnoty jsou 1, 2 a 4. Int
privateEndpointConnections Seznam připojení privátních koncových bodů PrivateEndpointConnection[]
publicNetworkAccess To určuje, jestli je provoz povolený přes veřejnou síť. Ve výchozím nastavení je povolená. Zakázáno
Povoleno
SecuredByPerimeter
zoneRedundant Povolením této vlastnosti se vytvoří Namespace služby Premium Service Bus v oblastech podporovaných zónami dostupnosti. Bool

SBSku

Jméno Popis Hodnota
kapacita Jednotky zasílání zpráv pro obor názvů Premium služby Service Bus Platné kapacity jsou {1, 2, 4, 8, 16} násobků vlastností.premiumMessagingPartitions. Například pokud properties.premiumMessagingPartitions je 1, pak možné hodnoty kapacity jsou 1, 2, 4, 8 a 16. Pokud je vlastnost.premiumMessagingPartitions 4, možné hodnoty kapacity jsou 4, 8, 16, 32 a 64. Int
Jméno Název této skladové položky. "Základní"
Premium
Standard (povinné)
úroveň Fakturační úroveň této konkrétní skladové položky. "Základní"
Premium
"Standardní"

TrackedResourceTags

Jméno Popis Hodnota

UserAssignedIdentity

Jméno Popis Hodnota

UserAssignedIdentityProperties

Jméno Popis Hodnota
userAssignedIdentity ID ARM identity uživatele vybrané pro šifrování řetězec

Ukázky rychlého startu

Následující ukázky rychlého startu nasadí tento typ prostředku.

Soubor Bicep Popis
Vytvoření oboru názvů a fronty služby Service Bus Tato šablona umožňuje nasadit obor názvů Service Bus Standard a frontu.
Vytvoření pravidla virtuální sítě oboru názvů služby Service Bus Tato šablona umožňuje nasadit obor názvů Service Bus Premium s pravidlem virtuální sítě.
vytvoření vlastního tématu Azure Event Gridu a odběru fronty Vytvoří vlastní téma služby Azure Event Grid a odběr fronty služby Service Bus. Šablona původně daná Markusem Meyerem.
vytvoří aplikaci mikroslužeb Dapr pomocí služby Container Apps Vytvořte aplikaci mikroslužeb Dapr pomocí Container Apps.
vytvoří aplikaci Dapr pub-sub servicebus pomocí služby Container Apps Vytvořte aplikaci Dapr pub-sub servicebus pomocí Container Apps.

Definice prostředku šablony ARM

Typ prostředku oborů názvů je možné nasadit s operacemi, které cílí:

Seznam změněných vlastností v jednotlivých verzích rozhraní API najdete v protokolu změn.

Formát prostředku

Pokud chcete vytvořit prostředek Microsoft.ServiceBus/namespaces, přidejte do šablony následující JSON.

{
  "type": "Microsoft.ServiceBus/namespaces",
  "apiVersion": "2024-01-01",
  "name": "string",
  "identity": {
    "type": "string",
    "userAssignedIdentities": {
      "{customized property}": {
      }
    }
  },
  "location": "string",
  "properties": {
    "alternateName": "string",
    "disableLocalAuth": "bool",
    "encryption": {
      "keySource": "Microsoft.KeyVault",
      "keyVaultProperties": [
        {
          "identity": {
            "userAssignedIdentity": "string"
          },
          "keyName": "string",
          "keyVaultUri": "string",
          "keyVersion": "string"
        }
      ],
      "requireInfrastructureEncryption": "bool"
    },
    "minimumTlsVersion": "string",
    "premiumMessagingPartitions": "int",
    "privateEndpointConnections": [
      {
        "properties": {
          "privateEndpoint": {
            "id": "string"
          },
          "privateLinkServiceConnectionState": {
            "description": "string",
            "status": "string"
          },
          "provisioningState": "string"
        }
      }
    ],
    "publicNetworkAccess": "string",
    "zoneRedundant": "bool"
  },
  "sku": {
    "capacity": "int",
    "name": "string",
    "tier": "string"
  },
  "tags": {
    "{customized property}": "string"
  }
}

Hodnoty vlastností

ConnectionState

Jméno Popis Hodnota
popis Popis stavu připojení řetězec
stav Stav připojení. "Schváleno"
Odpojeno
Čeká na vyřízení
Odmítnuto

Šifrování

Jméno Popis Hodnota
keySource Vytvoří výčet možné hodnoty keySource pro šifrování. Microsoft.KeyVault
keyVaultProperties Vlastnosti služby KeyVault keyVaultProperties[]
requireInfrastructureEncryption Povolení šifrování infrastruktury (dvojité šifrování) Bool

Identita

Jméno Popis Hodnota
typ Typ identity spravované služby None (Žádný)
SystemAssigned
SystemAssigned, UserAssigned
UserAssigned
userAssignedIdentities Vlastnosti pro identity přiřazené uživatelem IdentityUserAssignedIdentities

IdentityUserAssignedIdentities

Jméno Popis Hodnota

KeyVaultProperties

Jméno Popis Hodnota
identita userAssignedIdentityProperties
keyName Název klíče ze služby KeyVault řetězec
keyVaultUri Identifikátor URI služby KeyVault řetězec
keyVersion Verze služby KeyVault řetězec

Microsoft.ServiceBus/namespaces

Jméno Popis Hodnota
apiVersion Verze rozhraní API '2024-01-01'
identita Vlastnosti popisu identity BYOK Identita
umístění Geografické umístění, ve kterém se nachází prostředek string (povinné)
Jméno Název prostředku string (povinné)
vlastnosti Vlastnosti oboru názvů SBNamespaceProperties
sku Vlastnosti skladové položky SBSku
visačky Značky prostředků Slovník názvů a hodnot značek Viz Značky v šablonách
typ Typ prostředku Microsoft.ServiceBus/namespaces

PrivateEndpoint

Jméno Popis Hodnota
id Identifikátor ARM pro privátní koncový bod. řetězec

PrivateEndpointConnection

Jméno Popis Hodnota
vlastnosti Vlastnosti PrivateEndpointConnection. privateEndpointConnectionProperties

PrivateEndpointConnectionProperties

Jméno Popis Hodnota
privateEndpoint Prostředek privátního koncového bodu pro toto připojení. PrivateEndpoint
privateLinkServiceConnectionState Podrobnosti o stavu připojení ConnectionState
provisioningState Stav zřizování připojení privátního koncového bodu Zrušeno
Vytváření
Odstranění
Chyba
Úspěch
Aktualizace

SBNamespaceProperties

Jméno Popis Hodnota
alternateName Alternativní název oboru názvů řetězec
disableLocalAuth Tato vlastnost zakáže ověřování SAS pro obor názvů služby Service Bus. Bool
šifrování Vlastnosti popisu šifrování BYOK šifrování
minimumTlsVersion Minimální verze protokolu TLS pro cluster pro podporu, např. 1.2 '1.0'
'1.1'
'1.2'
premiumMessagingPartitions Počet oddílů oboru názvů služby Service Bus. Tato vlastnost se vztahuje pouze na obory názvů SKU Premium. Výchozí hodnota je 1 a možné hodnoty jsou 1, 2 a 4. Int
privateEndpointConnections Seznam připojení privátních koncových bodů PrivateEndpointConnection[]
publicNetworkAccess To určuje, jestli je provoz povolený přes veřejnou síť. Ve výchozím nastavení je povolená. Zakázáno
Povoleno
SecuredByPerimeter
zoneRedundant Povolením této vlastnosti se vytvoří Namespace služby Premium Service Bus v oblastech podporovaných zónami dostupnosti. Bool

SBSku

Jméno Popis Hodnota
kapacita Jednotky zasílání zpráv pro obor názvů Premium služby Service Bus Platné kapacity jsou {1, 2, 4, 8, 16} násobků vlastností.premiumMessagingPartitions. Například pokud properties.premiumMessagingPartitions je 1, pak možné hodnoty kapacity jsou 1, 2, 4, 8 a 16. Pokud je vlastnost.premiumMessagingPartitions 4, možné hodnoty kapacity jsou 4, 8, 16, 32 a 64. Int
Jméno Název této skladové položky. "Základní"
Premium
Standard (povinné)
úroveň Fakturační úroveň této konkrétní skladové položky. "Základní"
Premium
"Standardní"

TrackedResourceTags

Jméno Popis Hodnota

UserAssignedIdentity

Jméno Popis Hodnota

UserAssignedIdentityProperties

Jméno Popis Hodnota
userAssignedIdentity ID ARM identity uživatele vybrané pro šifrování řetězec

Šablony pro rychlý start

Následující šablony pro rychlý start nasazují tento typ prostředku.

Šablona Popis
Připojení k oboru názvů služby Service Bus prostřednictvím privátního koncového bodu

Nasadit do Azure
Tato ukázka ukazuje, jak použít konfiguraci virtuální sítě a privátní zóny DNS pro přístup k oboru názvů služby Service Bus prostřednictvím privátního koncového bodu.
Korelace zpráv přes Logic Apps pomocí Service Bus

Nasadit do Azure
který ukazuje, jak můžeme korelovat zprávy přes Logic Apps pomocí Služby Azure Service Bus
vytvoření geografického obnovení služby Service Bus

Nasadit do Azure
Tato šablona umožňuje nakonfigurovat alias geografického zotavení po havárii služby Service Bus v oborech názvů skladových položek Úrovně Premium.
Vytvoření oboru názvů služby Service Bus

Nasadit do Azure
Tato šablona umožňuje nasadit obor názvů služby Service Bus s skladovou jednotkou Basic/Standard.
Vytvoření oboru názvů a fronty služby Service Bus

Nasadit do Azure
Tato šablona umožňuje nasadit obor názvů Service Bus Standard a frontu.
Vytvoření oboru názvů služby Service Bus a pravidla autorizace fronty

Nasadit do Azure
Tato šablona umožňuje nasadit obor názvů Service Bus Standard a autorizační pravidla pro obor názvů i frontu.
vytvoření oboru názvů a tématu služby Service Bus

Nasadit do Azure
Tato šablona vytvoří Namespace a téma služby Service Bus.
Vytvoření pravidla filtru IP adres oboru názvů služby Service Bus

Nasadit do Azure
Tato šablona umožňuje nasadit obor názvů Service Bus Premium s pravidlem filtru IP adres.
Vytvoření pravidla virtuální sítě oboru názvů služby Service Bus

Nasadit do Azure
Tato šablona umožňuje nasadit obor názvů Service Bus Premium s pravidlem virtuální sítě.
vytvoření oboru názvů, tématu a předplatného služby Service Bus

Nasadit do Azure
Tato šablona umožňuje nasadit obor názvů služby Service Bus Standard, téma a předplatné.
Vytvoření oboru názvů, tématu, předplatného a pravidla služby Service Bus

Nasadit do Azure
Tato šablona umožňuje nasadit obor názvů služby Service Bus Standard, téma, předplatné a pravidlo.
vytvoření oboru názvů a autorizačního pravidla služby Service Bus Premium

Nasadit do Azure
Tato šablona vytvoří Namespace Service Bus Premium a autorizační pravidla oboru názvů.
vytvoření tématu služby Service Bus s předplatným a filtrem SQL

Nasadit do Azure
Tato šablona vytvoří Namespace služby Service Bus a téma s předplatným pomocí výrazu filtru SQL pro příjem pouze zpráv, které odpovídají definovanému výrazu filtru SQL.
vytvoření vlastního tématu Azure Event Gridu a odběru fronty

Nasadit do Azure
Vytvoří vlastní téma služby Azure Event Grid a odběr fronty služby Service Bus. Šablona původně daná Markusem Meyerem.
vytvoření vlastního odběru tématu služby Azure Event Grid

Nasadit do Azure
Vytvoří vlastní téma služby Azure Event Grid a odběr tématu služby Service Bus. Šablona původně daná Markusem Meyerem.
vytvoří aplikaci mikroslužeb Dapr pomocí služby Container Apps

Nasadit do Azure
Vytvořte aplikaci mikroslužeb Dapr pomocí Container Apps.
vytvoří aplikaci Dapr pub-sub servicebus pomocí služby Container Apps

Nasadit do Azure
Vytvořte aplikaci Dapr pub-sub servicebus pomocí Container Apps.
EPiserverCMS v Azure

Nasadit do Azure
Tato šablona umožňuje vytvářet prostředky potřebné pro nasazení EpiServerCMS v Azure.
vzory integrace – Směrovač zpráv – služby Service Bus

Nasadit do Azure
Řešení, které ukazuje, jak nastavit model směrovače zpráv pomocí tématu služby Service Bus

Definice prostředku Terraformu (poskytovatel AzAPI)

Typ prostředku oborů názvů je možné nasadit s operacemi, které cílí:

  • skupiny prostředků

Seznam změněných vlastností v jednotlivých verzích rozhraní API najdete v protokolu změn.

Formát prostředku

Pokud chcete vytvořit prostředek Microsoft.ServiceBus/namespaces, přidejte do šablony následující Terraform.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.ServiceBus/namespaces@2024-01-01"
  name = "string"
  identity = {
    type = "string"
    userAssignedIdentities = {
      {customized property} = {
      }
    }
  }
  location = "string"
  sku = {
    capacity = int
    name = "string"
    tier = "string"
  }
  tags = {
    {customized property} = "string"
  }
  body = jsonencode({
    properties = {
      alternateName = "string"
      disableLocalAuth = bool
      encryption = {
        keySource = "Microsoft.KeyVault"
        keyVaultProperties = [
          {
            identity = {
              userAssignedIdentity = "string"
            }
            keyName = "string"
            keyVaultUri = "string"
            keyVersion = "string"
          }
        ]
        requireInfrastructureEncryption = bool
      }
      minimumTlsVersion = "string"
      premiumMessagingPartitions = int
      privateEndpointConnections = [
        {
          properties = {
            privateEndpoint = {
              id = "string"
            }
            privateLinkServiceConnectionState = {
              description = "string"
              status = "string"
            }
            provisioningState = "string"
          }
        }
      ]
      publicNetworkAccess = "string"
      zoneRedundant = bool
    }
  })
}

Hodnoty vlastností

ConnectionState

Jméno Popis Hodnota
popis Popis stavu připojení řetězec
stav Stav připojení. "Schváleno"
Odpojeno
Čeká na vyřízení
Odmítnuto

Šifrování

Jméno Popis Hodnota
keySource Vytvoří výčet možné hodnoty keySource pro šifrování. Microsoft.KeyVault
keyVaultProperties Vlastnosti služby KeyVault keyVaultProperties[]
requireInfrastructureEncryption Povolení šifrování infrastruktury (dvojité šifrování) Bool

Identita

Jméno Popis Hodnota
typ Typ identity spravované služby None (Žádný)
SystemAssigned
SystemAssigned, UserAssigned
UserAssigned
userAssignedIdentities Vlastnosti pro identity přiřazené uživatelem IdentityUserAssignedIdentities

IdentityUserAssignedIdentities

Jméno Popis Hodnota

KeyVaultProperties

Jméno Popis Hodnota
identita userAssignedIdentityProperties
keyName Název klíče ze služby KeyVault řetězec
keyVaultUri Identifikátor URI služby KeyVault řetězec
keyVersion Verze služby KeyVault řetězec

Microsoft.ServiceBus/namespaces

Jméno Popis Hodnota
identita Vlastnosti popisu identity BYOK Identita
umístění Geografické umístění, ve kterém se nachází prostředek string (povinné)
Jméno Název prostředku string (povinné)
vlastnosti Vlastnosti oboru názvů SBNamespaceProperties
sku Vlastnosti skladové položky SBSku
visačky Značky prostředků Slovník názvů a hodnot značek
typ Typ prostředku "Microsoft.ServiceBus/namespaces@2024-01-01"

PrivateEndpoint

Jméno Popis Hodnota
id Identifikátor ARM pro privátní koncový bod. řetězec

PrivateEndpointConnection

Jméno Popis Hodnota
vlastnosti Vlastnosti PrivateEndpointConnection. privateEndpointConnectionProperties

PrivateEndpointConnectionProperties

Jméno Popis Hodnota
privateEndpoint Prostředek privátního koncového bodu pro toto připojení. PrivateEndpoint
privateLinkServiceConnectionState Podrobnosti o stavu připojení ConnectionState
provisioningState Stav zřizování připojení privátního koncového bodu Zrušeno
Vytváření
Odstranění
Chyba
Úspěch
Aktualizace

SBNamespaceProperties

Jméno Popis Hodnota
alternateName Alternativní název oboru názvů řetězec
disableLocalAuth Tato vlastnost zakáže ověřování SAS pro obor názvů služby Service Bus. Bool
šifrování Vlastnosti popisu šifrování BYOK šifrování
minimumTlsVersion Minimální verze protokolu TLS pro cluster pro podporu, např. 1.2 '1.0'
'1.1'
'1.2'
premiumMessagingPartitions Počet oddílů oboru názvů služby Service Bus. Tato vlastnost se vztahuje pouze na obory názvů SKU Premium. Výchozí hodnota je 1 a možné hodnoty jsou 1, 2 a 4. Int
privateEndpointConnections Seznam připojení privátních koncových bodů PrivateEndpointConnection[]
publicNetworkAccess To určuje, jestli je provoz povolený přes veřejnou síť. Ve výchozím nastavení je povolená. Zakázáno
Povoleno
SecuredByPerimeter
zoneRedundant Povolením této vlastnosti se vytvoří Namespace služby Premium Service Bus v oblastech podporovaných zónami dostupnosti. Bool

SBSku

Jméno Popis Hodnota
kapacita Jednotky zasílání zpráv pro obor názvů Premium služby Service Bus Platné kapacity jsou {1, 2, 4, 8, 16} násobků vlastností.premiumMessagingPartitions. Například pokud properties.premiumMessagingPartitions je 1, pak možné hodnoty kapacity jsou 1, 2, 4, 8 a 16. Pokud je vlastnost.premiumMessagingPartitions 4, možné hodnoty kapacity jsou 4, 8, 16, 32 a 64. Int
Jméno Název této skladové položky. "Základní"
Premium
Standard (povinné)
úroveň Fakturační úroveň této konkrétní skladové položky. "Základní"
Premium
"Standardní"

TrackedResourceTags

Jméno Popis Hodnota

UserAssignedIdentity

Jméno Popis Hodnota

UserAssignedIdentityProperties

Jméno Popis Hodnota
userAssignedIdentity ID ARM identity uživatele vybrané pro šifrování řetězec