Microsoft.ServiceBus-namnområden 2022-01-01-preview

Bicep-resursdefinition

Resurstypen för namnområden kan distribueras till:

En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.

Resursformat

Om du vill skapa en Microsoft.ServiceBus/namespaces-resurs lägger du till följande Bicep i mallen.

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

Egenskapsvärden

Namnområden

Name Beskrivning Värde
name Resursnamnet sträng (krävs)

Teckengräns: 6–50

Giltiga tecken:
Alfanumeriska tecken och bindestreck.

Börja med en bokstav. Avsluta med en bokstav eller ett nummer.

Mer information finns i Skapa namnområde.

Resursnamnet måste vara unikt i Hela Azure.
location Den geo-plats där resursen finns sträng (krävs)
tags Resurstaggar Ordlista med taggnamn och värden. Se Taggar i mallar
sku Egenskaper för SKU SBSku
identity Egenskaper för BESKRIVNING av BYOK-identitet Identitet
properties Egenskaper för namnområdet. SBNamespaceEgenskaper

Identitet

Name Beskrivning Värde
typ Typ av hanterad tjänstidentitet. "Ingen"
"SystemTilldelade"
"SystemAssigned, UserAssigned"
"Användartilldelade"
userAssignedIdentities Egenskaper för användartilldelade identiteter objekt

SBNamespaceEgenskaper

Name Beskrivning Värde
alternateName Alternativt namn för namnområde sträng
disableLocalAuth Den här egenskapen inaktiverar SAS-autentisering för Service Bus-namnområdet. boolesk
kryptering Egenskaper för beskrivning av BYOK-kryptering Kryptering
minimumTlsVersion Lägsta TLS-version för klustret som ska stödjas, t.ex. "1.2" '1.0'
'1.1'
'1.2'
privateEndpointConnections Lista över privata slutpunktsanslutningar. PrivateEndpointConnection[]
publicNetworkAccess Detta avgör om trafik tillåts via offentligt nätverk. Som standard är den aktiverad. "Inaktiverad"
"Aktiverad"
"SecuredByPerimeter"
zoneRedundant Om du aktiverar den här egenskapen skapas ett Premium Service Bus-namnområde i regioner som stöds tillgänglighetszoner. boolesk

Kryptering

Name Beskrivning Värde
keySource Räknar upp det möjliga värdet för keySource för kryptering "Microsoft.KeyVault"
keyVaultEgenskaper Egenskaper för KeyVault KeyVaultProperties[]
requireInfrastructureEncryption Aktivera infrastrukturkryptering (dubbel kryptering) boolesk

KeyVaultProperties

Name Beskrivning Värde
identity UserAssignedIdentityProperties
Nyckelnamn Namnet på nyckeln från KeyVault sträng
keyVaultUri URI för KeyVault sträng
keyVersion Version av KeyVault sträng

UserAssignedIdentityProperties

Name Beskrivning Värde
userAssignedIdentity ARM-ID för användaridentitet som valts för kryptering sträng

PrivateEndpointConnection

Name Beskrivning Värde
properties Egenskaper för PrivateEndpointConnection. PrivateEndpointConnectionProperties

PrivateEndpointConnectionProperties

Name Beskrivning Värde
privateEndpoint Den privata slutpunktsresursen för den här anslutningen. PrivateEndpoint
privateLinkServiceConnectionState Information om anslutningens tillstånd. ConnectionState
provisioningState Etableringstillstånd för den privata slutpunktsanslutningen. "Avbruten"
"Skapar"
"Tar bort"
"Misslyckades"
"Lyckades"
"Uppdaterar"

PrivateEndpoint

Name Beskrivning Värde
id ARM-identifieraren för privat slutpunkt. sträng

ConnectionState

Name Beskrivning Värde
beskrivning Beskrivning av anslutningstillståndet. sträng
status Status för anslutningen. "Godkänd"
"Frånkopplad"
"Väntar"
"Avvisad"

SBSku

Name Beskrivning Värde
capacity De angivna meddelandeenheterna för nivån. För Premium-nivån är kapaciteten 1,2 och 4. int
name Namnet på denna SKU. "Grundläggande"
"Premium"
"Standard" (krävs)
nivå Faktureringsnivån för den här specifika SKU:n. "Grundläggande"
"Premium"
"Standard"

Snabbstartsmallar

Följande snabbstartsmallar distribuerar den här resurstypen.

Mall Description
EPiserverCMS i Azure

Distribuera till Azure
Med den här mallen kan du skapa resurser som krävs för EpiServerCMS-distribution i Azure
Integrationsmönster – Meddelanderouter – Service Bus

Distribuera till Azure
Lösning som visar hur vi kan konfigurera mönstret meddelanderouter med hjälp av ett Service Bus-ämne
Skapa Azure Event Grid anpassad ämnes- och köprenumeration

Distribuera till Azure
Skapar ett Azure Event Grid anpassat ämne och en service bus-köprenumeration. Mall ursprungligen författad av Markus Meyer.
Skapa Azure Event Grid anpassad ämnesprenumeration

Distribuera till Azure
Skapar ett Azure Event Grid anpassat ämne och en service bus-ämnesprenumeration. Mall ursprungligen författad av Markus Meyer.
Korrelera meddelanden över Logic Apps med Service Bus

Distribuera till Azure
som visar hur vi kan korrelera meddelanden över Logic Apps med hjälp av Azure Service Bus
Skapa en Service Bus-namnrymd och köauktoriseringsregel

Distribuera till Azure
Med den här mallen kan du distribuera ett Service Bus Standard-namnområde och auktoriseringsregler för både namnområdet och en kö.
Skapa ett namnområde för Service Bus

Distribuera till Azure
Med den här mallen kan du distribuera ett Service Bus-namnområde med en Basic/Standard-SKU.
Skapa en Service Bus Geo-återställning

Distribuera till Azure
Med den här mallen kan du konfigurera Service Bus Geo-haveriberedskapsalias på Premium SKU-namnområden.
Skapa ett Service Bus-namnområde och en kö

Distribuera till Azure
Med den här mallen kan du distribuera ett Service Bus Standard-namnområde och en kö.
Skapa ett Service Bus-namnområde, ett ämne och en prenumeration

Distribuera till Azure
Med den här mallen kan du distribuera ett Service Bus Standard-namnområde, ett ämne och en prenumeration.
Skapa ett Service Bus-namnområde, ämne, prenumeration och regel

Distribuera till Azure
Med den här mallen kan du distribuera ett Service Bus Standard-namnområde, ett ämne, en prenumeration och en regel.
Skapa en IP-filterregel för Service Bus-namnområde

Distribuera till Azure
Med den här mallen kan du distribuera ett Service Bus Premium-namnområde med IP-filterregel
Skapa en Service Bus-namnområdesregel Virtual Network

Distribuera till Azure
Med den här mallen kan du distribuera ett Service Bus Premium-namnområde med Virtual Network regel
Skapa ett Service Bus Premium-namnområde och AuthorizationRule

Distribuera till Azure
Den här mallen skapar ett Service Bus Premium-namnområde och ett namnområde AuthorizationRule
Ansluta till ett Service Bus-namnområde via en privat slutpunkt

Distribuera till Azure
Det här exemplet visar hur du använder konfigurera ett virtuellt nätverk och en privat DNS-zon för att få åtkomst till ett Service Bus-namnområde via en privat slutpunkt.
Skapa ett Service Bus-namnområde och -ämne

Distribuera till Azure
Den här mallen skapar ett Service Bus-namnområde och ett ämne.
Skapa ett Service Bus-ämne med prenumeration och SQL-filter

Distribuera till Azure
Den här mallen skapar ett Service Bus-namnområde och ett ämne med en prenumeration med ett SQL Filter-uttryck för att endast ta emot meddelanden som matchar det definierade SQL-filteruttrycket.

Resursdefinition för ARM-mall

Resurstypen för namnområden kan distribueras till:

En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.

Resursformat

Om du vill skapa en Microsoft.ServiceBus/namespaces-resurs lägger du till följande JSON i mallen.

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

Egenskapsvärden

Namnområden

Name Beskrivning Värde
typ Resurstypen "Microsoft.ServiceBus/namespaces"
apiVersion Resurs-API-versionen "2022-01-01-preview"
name Resursnamnet sträng (krävs)

Teckengräns: 6–50

Giltiga tecken:
Alfanumeriska tecken och bindestreck.

Börja med en bokstav. Avsluta med en bokstav eller ett nummer.

Mer information finns i Skapa namnområde.

Resursnamnet måste vara unikt i Hela Azure.
location Den geo-plats där resursen finns sträng (krävs)
tags Resurstaggar Ordlista med taggnamn och värden. Se Taggar i mallar
sku Egenskaper för SKU SBSku
identity Egenskaper för BESKRIVNING av BYOK-identitet Identitet
properties Egenskaper för namnområdet. SBNamespaceEgenskaper

Identitet

Name Beskrivning Värde
typ Typ av hanterad tjänstidentitet. "Ingen"
"SystemTilldelade"
"SystemAssigned, UserAssigned"
"Användartilldelade"
userAssignedIdentities Egenskaper för användartilldelade identiteter objekt

SBNamespaceProperties

Name Beskrivning Värde
alternateName Alternativt namn för namnområde sträng
disableLocalAuth Den här egenskapen inaktiverar SAS-autentisering för Service Bus-namnområdet. boolesk
kryptering Egenskaper för beskrivning av BYOK-kryptering Kryptering
minimumTlsVersion Lägsta TLS-version för klustret som ska stödjas, t.ex. 1.2 '1.0'
'1.1'
'1.2'
privateEndpointConnections Lista över privata slutpunktsanslutningar. PrivateEndpointConnection[]
publicNetworkAccess Detta avgör om trafik tillåts via offentligt nätverk. Som standard är den aktiverad. "Inaktiverad"
"Aktiverad"
"SecuredByPerimeter"
zoneRedundant När du aktiverar den här egenskapen skapas ett Premium Service Bus-namnområde i regioner som stöds tillgänglighetszoner. boolesk

Kryptering

Name Beskrivning Värde
keySource Räknar upp det möjliga värdet för keySource för kryptering "Microsoft.KeyVault"
keyVaultProperties Egenskaper för KeyVault KeyVaultProperties[]
requireInfrastructureEncryption Aktivera infrastrukturkryptering (dubbel kryptering) boolesk

KeyVaultProperties

Name Beskrivning Värde
identity UserAssignedIdentityProperties
Nyckelnamn Namnet på nyckeln från KeyVault sträng
keyVaultUri URI för KeyVault sträng
keyVersion Version av KeyVault sträng

UserAssignedIdentityProperties

Name Beskrivning Värde
userAssignedIdentity ARM-ID för användaridentitet som valts för kryptering sträng

PrivateEndpointConnection

Name Beskrivning Värde
properties Egenskaper för PrivateEndpointConnection. PrivateEndpointConnectionProperties

PrivateEndpointConnectionProperties

Name Beskrivning Värde
privateEndpoint Den privata slutpunktsresursen för den här anslutningen. PrivateEndpoint
privateLinkServiceConnectionState Information om anslutningens tillstånd. ConnectionState
provisioningState Etableringstillstånd för den privata slutpunktsanslutningen. "Avbruten"
"Skapar"
"Tar bort"
"Misslyckades"
"Lyckades"
"Uppdaterar"

PrivateEndpoint

Name Beskrivning Värde
id ARM-identifieraren för privat slutpunkt. sträng

ConnectionState

Name Beskrivning Värde
beskrivning Beskrivning av anslutningstillståndet. sträng
status Status för anslutningen. "Godkänd"
"Frånkopplad"
"Väntar"
"Avvisad"

SBSku

Name Beskrivning Värde
capacity De angivna meddelandeenheterna för nivån. För Premium-nivån är kapaciteten 1,2 och 4. int
name Namnet på den här SKU:n. "Grundläggande"
"Premium"
"Standard" (krävs)
nivå Faktureringsnivån för den här specifika SKU:n. "Grundläggande"
"Premium"
"Standard"

Snabbstartsmallar

Följande snabbstartsmallar distribuerar den här resurstypen.

Mall Description
EPiserverCMS i Azure

Distribuera till Azure
Med den här mallen kan du skapa resurser som krävs för EpiServerCMS-distribution i Azure
Integrationsmönster – Meddelanderouter – Service Bus

Distribuera till Azure
Lösning som visar hur vi kan konfigurera mönstret Meddelanderouter med hjälp av ett Service Bus-ämne
Skapa Azure Event Grid anpassad ämnes- och köprenumeration

Distribuera till Azure
Skapar ett Azure Event Grid anpassat ämne och en service bus-köprenumeration. Mall ursprungligen författad av Markus Meyer.
Skapa Azure Event Grid anpassad ämnesprenumeration

Distribuera till Azure
Skapar ett Azure Event Grid anpassat ämne och en service bus-ämnesprenumeration. Mall ursprungligen författad av Markus Meyer.
Korrelera meddelanden över Logic Apps med Service Bus

Distribuera till Azure
som visar hur vi kan korrelera meddelanden över Logic Apps med hjälp av Azure Service Bus
Skapa en Service Bus-namnrymd och köauktoriseringsregel

Distribuera till Azure
Med den här mallen kan du distribuera ett Service Bus Standard-namnområde och auktoriseringsregler för både namnområdet och en kö.
Skapa ett namnområde för Service Bus

Distribuera till Azure
Med den här mallen kan du distribuera ett Service Bus-namnområde med en Basic/Standard-SKU.
Skapa en Service Bus Geo-återställning

Distribuera till Azure
Med den här mallen kan du konfigurera Service Bus Geo-haveriberedskapsalias på Premium SKU-namnområden.
Skapa ett Service Bus-namnområde och en kö

Distribuera till Azure
Med den här mallen kan du distribuera ett Service Bus Standard-namnområde och en kö.
Skapa ett Service Bus-namnområde, ett ämne och en prenumeration

Distribuera till Azure
Med den här mallen kan du distribuera ett Service Bus Standard-namnområde, ett ämne och en prenumeration.
Skapa ett Service Bus-namnområde, ämne, prenumeration och regel

Distribuera till Azure
Med den här mallen kan du distribuera ett Service Bus Standard-namnområde, ett ämne, en prenumeration och en regel.
Skapa en IP-filterregel för Service Bus-namnområde

Distribuera till Azure
Med den här mallen kan du distribuera ett Service Bus Premium-namnområde med IP-filterregel
Skapa en Service Bus-namnområdesregel Virtual Network

Distribuera till Azure
Med den här mallen kan du distribuera ett Service Bus Premium-namnområde med Virtual Network regel
Skapa ett Service Bus Premium-namnområde och AuthorizationRule

Distribuera till Azure
Den här mallen skapar ett Service Bus Premium-namnområde och ett namnområde AuthorizationRule
Ansluta till ett Service Bus-namnområde via en privat slutpunkt

Distribuera till Azure
Det här exemplet visar hur du använder konfigurera ett virtuellt nätverk och en privat DNS-zon för att få åtkomst till ett Service Bus-namnområde via en privat slutpunkt.
Skapa ett Service Bus-namnområde och -ämne

Distribuera till Azure
Den här mallen skapar ett Service Bus-namnområde och ett ämne.
Skapa ett Service Bus-ämne med prenumeration och SQL-filter

Distribuera till Azure
Den här mallen skapar ett Service Bus-namnområde och ett ämne med en prenumeration med ett SQL Filter-uttryck för att endast ta emot meddelanden som matchar det definierade SQL-filteruttrycket.

Resursdefinition för Terraform (AzAPI-provider)

Resurstypen för namnområden kan distribueras till:

  • Resursgrupper

En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.

Resursformat

Om du vill skapa en Microsoft.ServiceBus/namespaces-resurs lägger du till följande Terraform i mallen.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.ServiceBus/namespaces@2022-01-01-preview"
  name = "string"
  location = "string"
  parent_id = "string"
  tags = {
    tagName1 = "tagValue1"
    tagName2 = "tagValue2"
  }
  identity {
    type = "string"
    identity_ids = []
  }
  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"
      privateEndpointConnections = [
        {
          properties = {
            privateEndpoint = {
              id = "string"
            }
            privateLinkServiceConnectionState = {
              description = "string"
              status = "string"
            }
            provisioningState = "string"
          }
        }
      ]
      publicNetworkAccess = "string"
      zoneRedundant = bool
    }
    sku = {
      capacity = int
      name = "string"
      tier = "string"
    }
  })
}

Egenskapsvärden

Namnområden

Name Beskrivning Värde
typ Resurstypen "Microsoft.ServiceBus/namespaces@2022-01-01-preview"
name Resursnamnet sträng (krävs)

Teckengräns: 6–50

Giltiga tecken:
Alfanumeriska tecken och bindestreck.

Börja med en bokstav. Avsluta med en bokstav eller ett nummer.

Mer information finns i Skapa namnområde.

Resursnamnet måste vara unikt i Hela Azure.
location Den geo-plats där resursen finns sträng (krävs)
parent_id Om du vill distribuera till en resursgrupp använder du ID:t för den resursgruppen. sträng (krävs)
tags Resurstaggar Ordlista med taggnamn och värden.
sku Egenskaper för SKU SBSku
identity Egenskaper för BESKRIVNING av BYOK-identitet Identitet
properties Egenskaper för namnområdet. SBNamespaceEgenskaper

Identitet

Name Beskrivning Värde
typ Typ av hanterad tjänstidentitet. "SystemTilldelade"
"SystemAssigned, UserAssigned"
"Användartilldelade"
identity_ids Egenskaper för användartilldelade identiteter Matris med användaridentitets-ID:t.

SBNamespaceEgenskaper

Name Beskrivning Värde
alternateName Alternativt namn för namnområde sträng
disableLocalAuth Den här egenskapen inaktiverar SAS-autentisering för Service Bus-namnområdet. boolesk
kryptering Egenskaper för beskrivning av BYOK-kryptering Kryptering
minimumTlsVersion Lägsta TLS-version för klustret som ska stödjas, t.ex. "1.2" ”1.0”
"1.1"
"1.2"
privateEndpointConnections Lista över privata slutpunktsanslutningar. PrivateEndpointConnection[]
publicNetworkAccess Detta avgör om trafik tillåts via offentligt nätverk. Som standard är den aktiverad. "Inaktiverad"
"Aktiverad"
"SecuredByPerimeter"
zoneRedundant Om du aktiverar den här egenskapen skapas ett Premium Service Bus-namnområde i regioner som stöds tillgänglighetszoner. boolesk

Kryptering

Name Beskrivning Värde
keySource Räknar upp det möjliga värdet för keySource för kryptering "Microsoft.KeyVault"
keyVaultEgenskaper Egenskaper för KeyVault KeyVaultProperties[]
requireInfrastructureEncryption Aktivera infrastrukturkryptering (dubbel kryptering) boolesk

KeyVaultEgenskaper

Name Beskrivning Värde
identity UserAssignedIdentityEgenskaper
Nyckelnamn Namnet på nyckeln från KeyVault sträng
keyVaultUri Uri för KeyVault sträng
keyVersion Version av KeyVault sträng

UserAssignedIdentityEgenskaper

Name Beskrivning Värde
userAssignedIdentity ARM-ID för användaridentitet som valts för kryptering sträng

PrivateEndpointConnection

Name Beskrivning Värde
properties Egenskaper för PrivateEndpointConnection. PrivateEndpointConnectionProperties

PrivateEndpointConnectionProperties

Name Beskrivning Värde
privateEndpoint Den privata slutpunktsresursen för den här anslutningen. PrivateEndpoint
privateLinkServiceConnectionState Information om anslutningens tillstånd. ConnectionState
provisioningState Etableringstillstånd för den privata slutpunktsanslutningen. "Avbruten"
"Skapa"
"Ta bort"
"Misslyckades"
"Lyckades"
"Uppdatera"

PrivateEndpoint

Name Beskrivning Värde
id ARM-identifieraren för privat slutpunkt. sträng

ConnectionState

Name Beskrivning Värde
beskrivning Beskrivning av anslutningstillståndet. sträng
status Status för anslutningen. "Godkänd"
"Frånkopplad"
"Väntar"
"Avvisad"

SBSku

Name Beskrivning Värde
capacity De angivna meddelandeenheterna för nivån. För Premium-nivån är kapaciteten 1,2 och 4. int
name Namnet på den här SKU:n. "Basic"
"Premium"
"Standard" (krävs)
nivå Faktureringsnivån för den här specifika SKU:n. "Basic"
"Premium"
"Standard"