Delen via


Microsoft.ServiceBus-naamruimten 2021-11-01

Bicep-resourcedefinitie

Het resourcetype naamruimten kan worden geïmplementeerd met bewerkingen die zijn gericht op:

Zie logboek wijzigenvoor een lijst met gewijzigde eigenschappen in elke API-versie.

Resource-indeling

Als u een Resource voor Microsoft.ServiceBus/naamruimten wilt maken, voegt u de volgende Bicep toe aan uw sjabloon.

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

Eigenschapswaarden

naamruimten

Naam Beschrijving Waarde
naam De resourcenaam tekenreeks (vereist)

Tekenlimiet: 6-50

Geldige tekens:
Alfanumerieke en afbreekstreepjes.

Begin met een brief. Eindig met een letter of cijfer.

Zie Naamruimte makenvoor meer informatie.

De resourcenaam moet uniek zijn in Azure.
plaats De geografische locatie waar de resource zich bevindt tekenreeks (vereist)
Tags Resourcetags Woordenlijst met tagnamen en -waarden. Zie Tags in sjablonen
Sku Eigenschappen van SKU SBSku-
identiteit Eigenschappen van DE BESCHRIJVING van BYOK-identiteit identity
Eigenschappen Eigenschappen van de naamruimte. SBNamespaceProperties-

Identiteit

Naam Beschrijving Waarde
type Type beheerde service-identiteit. 'Geen'
'SystemAssigned'
'SystemAssigned, UserAssigned'
UserAssigned
userAssignedIdentities Eigenschappen voor door de gebruiker toegewezen identiteiten IdentityUserAssignedIdentities

IdentityUserAssignedIdentities

Naam Beschrijving Waarde
{aangepaste eigenschap} UserAssignedIdentity-

UserAssignedIdentity

Dit object bevat geen eigenschappen die tijdens de implementatie moeten worden ingesteld. Alle eigenschappen zijn ReadOnly.

SBNamespaceProperties

Naam Beschrijving Waarde
alternateName Alternatieve naam voor naamruimte snaar
disableLocalAuth Met deze eigenschap wordt SAS-verificatie voor de Service Bus-naamruimte uitgeschakeld. Bool
Codering Eigenschappen van BYOK-versleutelingsbeschrijving versleutelings
privateEndpointConnections Lijst met privé-eindpuntverbindingen. PrivateEndpointConnection[]
zoneRedundant Als u deze eigenschap inschakelt, maakt u een Premium Service Bus-naamruimte in ondersteunde beschikbaarheidszones in regio's. Bool

Codering

Naam Beschrijving Waarde
keySource De mogelijke waarde van keySource voor versleuteling opsommen 'Microsoft.KeyVault'
keyVaultProperties Eigenschappen van KeyVault KeyVaultProperties[]
requireInfrastructureEncryption Infrastructuurversleuteling inschakelen (dubbele versleuteling) Bool

KeyVaultProperties

Naam Beschrijving Waarde
identiteit UserAssignedIdentityProperties-
keyName Naam van de sleutel uit KeyVault snaar
keyVaultUri URI van KeyVault snaar
keyVersion Versie van KeyVault snaar

UserAssignedIdentityProperties

Naam Beschrijving Waarde
userAssignedIdentity ARM-id van gebruikersidentiteit geselecteerd voor versleuteling snaar

PrivateEndpointConnection

Naam Beschrijving Waarde
Eigenschappen Eigenschappen van de PrivateEndpointConnection. PrivateEndpointConnectionProperties

PrivateEndpointConnectionProperties

Naam Beschrijving Waarde
privateEndpoint De privé-eindpuntresource voor deze verbinding. PrivateEndpoint-
privateLinkServiceConnectionState Details over de status van de verbinding. ConnectionState-
provisioningState Inrichtingsstatus van de privé-eindpuntverbinding. 'Geannuleerd'
'Maken'
'Verwijderen'
'Mislukt'
'Geslaagd'
'Bijwerken'

PrivateEndpoint

Naam Beschrijving Waarde
legitimatiebewijs De ARM-id voor privé-eindpunt. snaar

ConnectionState

Naam Beschrijving Waarde
beschrijving Beschrijving van de verbindingsstatus. snaar
status Status van de verbinding. 'Goedgekeurd'
'Verbinding verbroken'
'In behandeling'
'Geweigerd'

SBSku

Naam Beschrijving Waarde
capaciteit De opgegeven berichteneenheden voor de laag. Voor de Premium-laag is de capaciteit 1,2 en 4. Int
naam Naam van deze SKU. 'Basis'
'Premium'
'Standaard' (vereist)
rang De factureringslaag van deze specifieke SKU. 'Basis'
'Premium'
'Standaard'

Quickstart-sjablonen

Met de volgende quickstart-sjablonen wordt dit resourcetype geïmplementeerd.

Sjabloon Beschrijving
EPiserverCMS in Azure

implementeren in Azure
Met deze sjabloon kunt u resources maken die vereist zijn voor de Implementatie van EpiServerCMS in Azure
-integratiepatronen - berichtrouter - Service Bus-

implementeren in Azure
Oplossing die laat zien hoe we het patroon Berichtrouter kunnen instellen met behulp van een Service Bus-onderwerp
Aangepast onderwerp en wachtrijabonnement voor Azure Event Grid maken

implementeren in Azure
Hiermee maakt u een aangepast Azure Event Grid-onderwerp en een service bus-wachtrijabonnement. Sjabloon oorspronkelijk geschreven door Markus Meyer.
Een aangepast Azure Event Grid-onderwerpabonnement maken

implementeren in Azure
Hiermee maakt u een aangepast Azure Event Grid-onderwerp en een service bus-onderwerpabonnement. Sjabloon oorspronkelijk geschreven door Markus Meyer.
berichten correleren via Logic Apps met behulp van Service Bus

implementeren in Azure
die laat zien hoe we berichten via Logic Apps kunnen correleren met behulp van Azure Service Bus
Een Service Bus-naamruimte en wachtrijautorisatieregel maken

implementeren in Azure
Met deze sjabloon kunt u een Service Bus Standard-naamruimte en autorisatieregels implementeren voor zowel de naamruimte als een wachtrij.
Een Service Bus-naamruimte maken

implementeren in Azure
Met deze sjabloon kunt u een Service Bus-naamruimte implementeren met een Basic/Standard-SKU.
Een Service Bus Geo-Recovery- maken

implementeren in Azure
Met deze sjabloon kunt u de Alias voor herstel na noodgevallen van Service Bus configureren in Premium SKU-naamruimten.
Een Service Bus-naamruimte en -wachtrij maken

implementeren in Azure
Met deze sjabloon kunt u een Service Bus Standard-naamruimte en een wachtrij implementeren.
Een Service Bus-naamruimte, -onderwerp en -abonnement maken

implementeren in Azure
Met deze sjabloon kunt u een Service Bus Standard-naamruimte, een onderwerp en een abonnement implementeren.
Een Service Bus-naamruimte, -onderwerp, -abonnement en -regel maken

implementeren in Azure
Met deze sjabloon kunt u een Service Bus Standard-naamruimte, een onderwerp, een abonnement en een regel implementeren.
Een IP-filterregel voor de Service Bus-naamruimte maken

implementeren in Azure
Met deze sjabloon kunt u een Service Bus Premium-naamruimte implementeren met ip-filterregel
Een regel voor een virtuele Netwerk-servicebusnaamruimte maken

implementeren in Azure
Met deze sjabloon kunt u een Service Bus Premium-naamruimte implementeren met een virtual network-regel
Een Service Bus Premium-naamruimte en AuthorizationRule- maken

implementeren in Azure
Met deze sjabloon maakt u een Service Bus Premium-naamruimte en een naamruimte AuthorizationRule
Verbinding maken met een Service Bus-naamruimte via een privé-eindpunt

implementeren in Azure
In dit voorbeeld ziet u hoe u een virtueel netwerk en een privé-DNS-zone kunt gebruiken voor toegang tot een Service Bus-naamruimte via een privé-eindpunt.
een Service Bus-naamruimte en een onderwerp maken

implementeren in Azure
Met deze sjabloon maakt u een Service Bus-naamruimte en -onderwerp.
Een Service Bus-onderwerp maken met abonnement en SQL-filter

implementeren in Azure
Met deze sjabloon maakt u een Service Bus-naamruimte en -onderwerp met een abonnement met behulp van een SQL-filterexpressie om alleen de berichten te ontvangen die overeenkomen met de gedefinieerde SQL-filterexpressie.

Resourcedefinitie van ARM-sjabloon

Het resourcetype naamruimten kan worden geïmplementeerd met bewerkingen die zijn gericht op:

Zie logboek wijzigenvoor een lijst met gewijzigde eigenschappen in elke API-versie.

Resource-indeling

Als u een Microsoft.ServiceBus/naamruimteresource wilt maken, voegt u de volgende JSON toe aan uw sjabloon.

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

Eigenschapswaarden

naamruimten

Naam Beschrijving Waarde
type Het resourcetype 'Microsoft.ServiceBus/naamruimten'
apiVersion De versie van de resource-API '2021-11-01'
naam De resourcenaam tekenreeks (vereist)

Tekenlimiet: 6-50

Geldige tekens:
Alfanumerieke en afbreekstreepjes.

Begin met een brief. Eindig met een letter of cijfer.

Zie Naamruimte makenvoor meer informatie.

De resourcenaam moet uniek zijn in Azure.
plaats De geografische locatie waar de resource zich bevindt tekenreeks (vereist)
Tags Resourcetags Woordenlijst met tagnamen en -waarden. Zie Tags in sjablonen
Sku Eigenschappen van SKU SBSku-
identiteit Eigenschappen van DE BESCHRIJVING van BYOK-identiteit identity
Eigenschappen Eigenschappen van de naamruimte. SBNamespaceProperties-

Identiteit

Naam Beschrijving Waarde
type Type beheerde service-identiteit. 'Geen'
'SystemAssigned'
'SystemAssigned, UserAssigned'
UserAssigned
userAssignedIdentities Eigenschappen voor door de gebruiker toegewezen identiteiten IdentityUserAssignedIdentities

IdentityUserAssignedIdentities

Naam Beschrijving Waarde
{aangepaste eigenschap} UserAssignedIdentity-

UserAssignedIdentity

Dit object bevat geen eigenschappen die tijdens de implementatie moeten worden ingesteld. Alle eigenschappen zijn ReadOnly.

SBNamespaceProperties

Naam Beschrijving Waarde
alternateName Alternatieve naam voor naamruimte snaar
disableLocalAuth Met deze eigenschap wordt SAS-verificatie voor de Service Bus-naamruimte uitgeschakeld. Bool
Codering Eigenschappen van BYOK-versleutelingsbeschrijving versleutelings
privateEndpointConnections Lijst met privé-eindpuntverbindingen. PrivateEndpointConnection[]
zoneRedundant Als u deze eigenschap inschakelt, maakt u een Premium Service Bus-naamruimte in ondersteunde beschikbaarheidszones in regio's. Bool

Codering

Naam Beschrijving Waarde
keySource De mogelijke waarde van keySource voor versleuteling opsommen 'Microsoft.KeyVault'
keyVaultProperties Eigenschappen van KeyVault KeyVaultProperties[]
requireInfrastructureEncryption Infrastructuurversleuteling inschakelen (dubbele versleuteling) Bool

KeyVaultProperties

Naam Beschrijving Waarde
identiteit UserAssignedIdentityProperties-
keyName Naam van de sleutel uit KeyVault snaar
keyVaultUri URI van KeyVault snaar
keyVersion Versie van KeyVault snaar

UserAssignedIdentityProperties

Naam Beschrijving Waarde
userAssignedIdentity ARM-id van gebruikersidentiteit geselecteerd voor versleuteling snaar

PrivateEndpointConnection

Naam Beschrijving Waarde
Eigenschappen Eigenschappen van de PrivateEndpointConnection. PrivateEndpointConnectionProperties

PrivateEndpointConnectionProperties

Naam Beschrijving Waarde
privateEndpoint De privé-eindpuntresource voor deze verbinding. PrivateEndpoint-
privateLinkServiceConnectionState Details over de status van de verbinding. ConnectionState-
provisioningState Inrichtingsstatus van de privé-eindpuntverbinding. 'Geannuleerd'
'Maken'
'Verwijderen'
'Mislukt'
'Geslaagd'
'Bijwerken'

PrivateEndpoint

Naam Beschrijving Waarde
legitimatiebewijs De ARM-id voor privé-eindpunt. snaar

ConnectionState

Naam Beschrijving Waarde
beschrijving Beschrijving van de verbindingsstatus. snaar
status Status van de verbinding. 'Goedgekeurd'
'Verbinding verbroken'
'In behandeling'
'Geweigerd'

SBSku

Naam Beschrijving Waarde
capaciteit De opgegeven berichteneenheden voor de laag. Voor de Premium-laag is de capaciteit 1,2 en 4. Int
naam Naam van deze SKU. 'Basis'
'Premium'
'Standaard' (vereist)
rang De factureringslaag van deze specifieke SKU. 'Basis'
'Premium'
'Standaard'

Quickstart-sjablonen

Met de volgende quickstart-sjablonen wordt dit resourcetype geïmplementeerd.

Sjabloon Beschrijving
EPiserverCMS in Azure

implementeren in Azure
Met deze sjabloon kunt u resources maken die vereist zijn voor de Implementatie van EpiServerCMS in Azure
-integratiepatronen - berichtrouter - Service Bus-

implementeren in Azure
Oplossing die laat zien hoe we het patroon Berichtrouter kunnen instellen met behulp van een Service Bus-onderwerp
Aangepast onderwerp en wachtrijabonnement voor Azure Event Grid maken

implementeren in Azure
Hiermee maakt u een aangepast Azure Event Grid-onderwerp en een service bus-wachtrijabonnement. Sjabloon oorspronkelijk geschreven door Markus Meyer.
Een aangepast Azure Event Grid-onderwerpabonnement maken

implementeren in Azure
Hiermee maakt u een aangepast Azure Event Grid-onderwerp en een service bus-onderwerpabonnement. Sjabloon oorspronkelijk geschreven door Markus Meyer.
berichten correleren via Logic Apps met behulp van Service Bus

implementeren in Azure
die laat zien hoe we berichten via Logic Apps kunnen correleren met behulp van Azure Service Bus
Een Service Bus-naamruimte en wachtrijautorisatieregel maken

implementeren in Azure
Met deze sjabloon kunt u een Service Bus Standard-naamruimte en autorisatieregels implementeren voor zowel de naamruimte als een wachtrij.
Een Service Bus-naamruimte maken

implementeren in Azure
Met deze sjabloon kunt u een Service Bus-naamruimte implementeren met een Basic/Standard-SKU.
Een Service Bus Geo-Recovery- maken

implementeren in Azure
Met deze sjabloon kunt u de Alias voor herstel na noodgevallen van Service Bus configureren in Premium SKU-naamruimten.
Een Service Bus-naamruimte en -wachtrij maken

implementeren in Azure
Met deze sjabloon kunt u een Service Bus Standard-naamruimte en een wachtrij implementeren.
Een Service Bus-naamruimte, -onderwerp en -abonnement maken

implementeren in Azure
Met deze sjabloon kunt u een Service Bus Standard-naamruimte, een onderwerp en een abonnement implementeren.
Een Service Bus-naamruimte, -onderwerp, -abonnement en -regel maken

implementeren in Azure
Met deze sjabloon kunt u een Service Bus Standard-naamruimte, een onderwerp, een abonnement en een regel implementeren.
Een IP-filterregel voor de Service Bus-naamruimte maken

implementeren in Azure
Met deze sjabloon kunt u een Service Bus Premium-naamruimte implementeren met ip-filterregel
Een regel voor een virtuele Netwerk-servicebusnaamruimte maken

implementeren in Azure
Met deze sjabloon kunt u een Service Bus Premium-naamruimte implementeren met een virtual network-regel
Een Service Bus Premium-naamruimte en AuthorizationRule- maken

implementeren in Azure
Met deze sjabloon maakt u een Service Bus Premium-naamruimte en een naamruimte AuthorizationRule
Verbinding maken met een Service Bus-naamruimte via een privé-eindpunt

implementeren in Azure
In dit voorbeeld ziet u hoe u een virtueel netwerk en een privé-DNS-zone kunt gebruiken voor toegang tot een Service Bus-naamruimte via een privé-eindpunt.
een Service Bus-naamruimte en een onderwerp maken

implementeren in Azure
Met deze sjabloon maakt u een Service Bus-naamruimte en -onderwerp.
Een Service Bus-onderwerp maken met abonnement en SQL-filter

implementeren in Azure
Met deze sjabloon maakt u een Service Bus-naamruimte en -onderwerp met een abonnement met behulp van een SQL-filterexpressie om alleen de berichten te ontvangen die overeenkomen met de gedefinieerde SQL-filterexpressie.

Resourcedefinitie van Terraform (AzAPI-provider)

Het resourcetype naamruimten kan worden geïmplementeerd met bewerkingen die zijn gericht op:

  • resourcegroepen

Zie logboek wijzigenvoor een lijst met gewijzigde eigenschappen in elke API-versie.

Resource-indeling

Als u een Resource voor Microsoft.ServiceBus/naamruimten wilt maken, voegt u de volgende Terraform toe aan uw sjabloon.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.ServiceBus/namespaces@2021-11-01"
  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
      }
      privateEndpointConnections = [
        {
          properties = {
            privateEndpoint = {
              id = "string"
            }
            privateLinkServiceConnectionState = {
              description = "string"
              status = "string"
            }
            provisioningState = "string"
          }
        }
      ]
      zoneRedundant = bool
    }
    sku = {
      capacity = int
      name = "string"
      tier = "string"
    }
  })
}

Eigenschapswaarden

naamruimten

Naam Beschrijving Waarde
type Het resourcetype "Microsoft.ServiceBus/namespaces@2021-11-01"
naam De resourcenaam tekenreeks (vereist)

Tekenlimiet: 6-50

Geldige tekens:
Alfanumerieke en afbreekstreepjes.

Begin met een brief. Eindig met een letter of cijfer.

Zie Naamruimte makenvoor meer informatie.

De resourcenaam moet uniek zijn in Azure.
plaats De geografische locatie waar de resource zich bevindt tekenreeks (vereist)
parent_id Als u wilt implementeren in een resourcegroep, gebruikt u de id van die resourcegroep. tekenreeks (vereist)
Tags Resourcetags Woordenlijst met tagnamen en -waarden.
Sku Eigenschappen van SKU SBSku-
identiteit Eigenschappen van DE BESCHRIJVING van BYOK-identiteit identity
Eigenschappen Eigenschappen van de naamruimte. SBNamespaceProperties-

Identiteit

Naam Beschrijving Waarde
type Type beheerde service-identiteit. "SystemAssigned"
"SystemAssigned, UserAssigned"
"UserAssigned"
identity_ids Eigenschappen voor door de gebruiker toegewezen identiteiten Matrix van id's van gebruikersidentiteit.

IdentityUserAssignedIdentities

Naam Beschrijving Waarde
{aangepaste eigenschap} UserAssignedIdentity-

UserAssignedIdentity

Dit object bevat geen eigenschappen die tijdens de implementatie moeten worden ingesteld. Alle eigenschappen zijn ReadOnly.

SBNamespaceProperties

Naam Beschrijving Waarde
alternateName Alternatieve naam voor naamruimte snaar
disableLocalAuth Met deze eigenschap wordt SAS-verificatie voor de Service Bus-naamruimte uitgeschakeld. Bool
Codering Eigenschappen van BYOK-versleutelingsbeschrijving versleutelings
privateEndpointConnections Lijst met privé-eindpuntverbindingen. PrivateEndpointConnection[]
zoneRedundant Als u deze eigenschap inschakelt, maakt u een Premium Service Bus-naamruimte in ondersteunde beschikbaarheidszones in regio's. Bool

Codering

Naam Beschrijving Waarde
keySource De mogelijke waarde van keySource voor versleuteling opsommen "Microsoft.KeyVault"
keyVaultProperties Eigenschappen van KeyVault KeyVaultProperties[]
requireInfrastructureEncryption Infrastructuurversleuteling inschakelen (dubbele versleuteling) Bool

KeyVaultProperties

Naam Beschrijving Waarde
identiteit UserAssignedIdentityProperties-
keyName Naam van de sleutel uit KeyVault snaar
keyVaultUri URI van KeyVault snaar
keyVersion Versie van KeyVault snaar

UserAssignedIdentityProperties

Naam Beschrijving Waarde
userAssignedIdentity ARM-id van gebruikersidentiteit geselecteerd voor versleuteling snaar

PrivateEndpointConnection

Naam Beschrijving Waarde
Eigenschappen Eigenschappen van de PrivateEndpointConnection. PrivateEndpointConnectionProperties

PrivateEndpointConnectionProperties

Naam Beschrijving Waarde
privateEndpoint De privé-eindpuntresource voor deze verbinding. PrivateEndpoint-
privateLinkServiceConnectionState Details over de status van de verbinding. ConnectionState-
provisioningState Inrichtingsstatus van de privé-eindpuntverbinding. "Geannuleerd"
"Maken"
"Verwijderen"
"Mislukt"
"Geslaagd"
"Bijwerken"

PrivateEndpoint

Naam Beschrijving Waarde
legitimatiebewijs De ARM-id voor privé-eindpunt. snaar

ConnectionState

Naam Beschrijving Waarde
beschrijving Beschrijving van de verbindingsstatus. snaar
status Status van de verbinding. "Goedgekeurd"
"Verbinding verbroken"
"In behandeling"
"Geweigerd"

SBSku

Naam Beschrijving Waarde
capaciteit De opgegeven berichteneenheden voor de laag. Voor de Premium-laag is de capaciteit 1,2 en 4. Int
naam Naam van deze SKU. "Basis"
"Premium"
"Standaard" (vereist)
rang De factureringslaag van deze specifieke SKU. "Basis"
"Premium"
"Standaard"