Microsoft.ServiceBus-naamruimten
Bicep-resourcedefinitie
Het resourcetype naamruimten kan worden geïmplementeerd met bewerkingen die zijn gericht op:
- Resourcegroepen - Zie opdrachten voor de implementatie van 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 Bicep toe aan uw sjabloon.
resource symbolicname 'Microsoft.ServiceBus/namespaces@2023-01-01-preview' = {
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
}
geoDataReplication: {
locations: [
{
clusterArmId: 'string'
locationName: 'string'
roleType: 'string'
}
]
maxReplicationLagDurationInSeconds: int
}
minimumTlsVersion: 'string'
premiumMessagingPartitions: int
privateEndpointConnections: [
{
properties: {
privateEndpoint: {
id: 'string'
}
privateLinkServiceConnectionState: {
description: 'string'
status: 'string'
}
provisioningState: 'string'
}
}
]
publicNetworkAccess: '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 |
geoDataReplication | Geo-gegevensreplicatie-instellingen voor de naamruimte | GeoDataReplicationProperties- |
minimumTlsVersion | De minimale TLS-versie voor het cluster dat moet worden ondersteund, bijvoorbeeld '1.2' | '1.0' '1.1' '1.2' |
premiumMessagingPartitions | Het aantal partities van een Service Bus-naamruimte. Deze eigenschap is alleen van toepassing op Premium SKU-naamruimten. De standaardwaarde is 1 en mogelijke waarden zijn 1, 2 en 4 | Int |
privateEndpointConnections | Lijst met privé-eindpuntverbindingen. | PrivateEndpointConnection[] |
publicNetworkAccess | Hiermee wordt bepaald of verkeer via een openbaar netwerk is toegestaan. Deze functie is standaard ingeschakeld. | 'Uitgeschakeld' 'Ingeschakeld' 'SecuredByPerimeter' |
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 |
GeoDataReplicationProperties
Naam | Beschrijving | Waarde |
---|---|---|
Locaties | Een lijst met regio's waarin replica's van de naamruimte worden onderhouden. | NamespaceReplicaLocation[] |
maxReplicationLagDurationInSeconds | De maximale acceptabele vertraging voor gegevensreplicatiebewerkingen van de primaire replica naar een quorum van secundaire replica's. Wanneer de vertraging de geconfigureerde hoeveelheid overschrijdt, worden bewerkingen op de primaire replica mislukt. De toegestane waarden zijn 0 en 5 minuten tot 1 dag. | Int |
NamespaceReplicaLocation
Naam | Beschrijving | Waarde |
---|---|---|
clusterArmId | Optionele eigenschap die de ARM-id van het cluster aangeeft. Dit is vereist als een naamruimtereplica moet worden geplaatst in een toegewezen Event Hub-cluster | snaar |
locationName | Azure-regio's waarin een replica van de naamruimte wordt onderhouden | snaar |
roleType | GeoDR-roltypen | 'Primair' 'Secundair' |
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 | Berichteneenheden voor uw Service Bus Premium-naamruimte. Geldige capaciteiten zijn {1, 2, 4, 8, 16} veelvouden van uw instelling properties.premiumMessagingPartitions. Als properties.premiumMessagingPartitions bijvoorbeeld 1 is, zijn de mogelijke capaciteitswaarden 1, 2, 4, 8 en 16. Als properties.premiumMessagingPartitions 4 is, zijn mogelijke capaciteitswaarden 4, 8, 16, 32 en 64 | 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 |
Met deze sjabloon kunt u resources maken die vereist zijn voor de Implementatie van EpiServerCMS in Azure |
-integratiepatronen - berichtrouter - Service Bus- |
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 |
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 |
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 |
die laat zien hoe we berichten via Logic Apps kunnen correleren met behulp van Azure Service Bus |
Een Service Bus-naamruimte en wachtrijautorisatieregel maken |
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 |
Met deze sjabloon kunt u een Service Bus-naamruimte implementeren met een Basic/Standard-SKU. |
Een Service Bus Geo-Recovery- maken |
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 |
Met deze sjabloon kunt u een Service Bus Standard-naamruimte en een wachtrij implementeren. |
Een Service Bus-naamruimte, -onderwerp en -abonnement maken |
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 |
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 |
Met deze sjabloon kunt u een Service Bus Premium-naamruimte implementeren met ip-filterregel |
Een regel voor een virtuele Netwerk-servicebusnaamruimte maken |
Met deze sjabloon kunt u een Service Bus Premium-naamruimte implementeren met een virtual network-regel |
Een Service Bus Premium-naamruimte en AuthorizationRule- maken |
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 |
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 |
Met deze sjabloon maakt u een Service Bus-naamruimte en -onderwerp. |
Een Service Bus-onderwerp maken met abonnement en SQL-filter |
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:
- Resourcegroepen - Zie opdrachten voor de implementatie van resourcegroepen
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": "2023-01-01-preview",
"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"
},
"geoDataReplication": {
"locations": [
{
"clusterArmId": "string",
"locationName": "string",
"roleType": "string"
}
],
"maxReplicationLagDurationInSeconds": "int"
},
"minimumTlsVersion": "string",
"premiumMessagingPartitions": "int",
"privateEndpointConnections": [
{
"properties": {
"privateEndpoint": {
"id": "string"
},
"privateLinkServiceConnectionState": {
"description": "string",
"status": "string"
},
"provisioningState": "string"
}
}
],
"publicNetworkAccess": "string",
"zoneRedundant": "bool"
}
}
Eigenschapswaarden
naamruimten
Naam | Beschrijving | Waarde |
---|---|---|
type | Het resourcetype | 'Microsoft.ServiceBus/naamruimten' |
apiVersion | De versie van de resource-API | '2023-01-01-preview' |
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 |
geoDataReplication | Geo-gegevensreplicatie-instellingen voor de naamruimte | GeoDataReplicationProperties- |
minimumTlsVersion | De minimale TLS-versie voor het cluster dat moet worden ondersteund, bijvoorbeeld '1.2' | '1.0' '1.1' '1.2' |
premiumMessagingPartitions | Het aantal partities van een Service Bus-naamruimte. Deze eigenschap is alleen van toepassing op Premium SKU-naamruimten. De standaardwaarde is 1 en mogelijke waarden zijn 1, 2 en 4 | Int |
privateEndpointConnections | Lijst met privé-eindpuntverbindingen. | PrivateEndpointConnection[] |
publicNetworkAccess | Hiermee wordt bepaald of verkeer via een openbaar netwerk is toegestaan. Deze functie is standaard ingeschakeld. | 'Uitgeschakeld' 'Ingeschakeld' 'SecuredByPerimeter' |
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 |
GeoDataReplicationProperties
Naam | Beschrijving | Waarde |
---|---|---|
Locaties | Een lijst met regio's waarin replica's van de naamruimte worden onderhouden. | NamespaceReplicaLocation[] |
maxReplicationLagDurationInSeconds | De maximale acceptabele vertraging voor gegevensreplicatiebewerkingen van de primaire replica naar een quorum van secundaire replica's. Wanneer de vertraging de geconfigureerde hoeveelheid overschrijdt, worden bewerkingen op de primaire replica mislukt. De toegestane waarden zijn 0 en 5 minuten tot 1 dag. | Int |
NamespaceReplicaLocation
Naam | Beschrijving | Waarde |
---|---|---|
clusterArmId | Optionele eigenschap die de ARM-id van het cluster aangeeft. Dit is vereist als een naamruimtereplica moet worden geplaatst in een toegewezen Event Hub-cluster | snaar |
locationName | Azure-regio's waarin een replica van de naamruimte wordt onderhouden | snaar |
roleType | GeoDR-roltypen | 'Primair' 'Secundair' |
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 | Berichteneenheden voor uw Service Bus Premium-naamruimte. Geldige capaciteiten zijn {1, 2, 4, 8, 16} veelvouden van uw instelling properties.premiumMessagingPartitions. Als properties.premiumMessagingPartitions bijvoorbeeld 1 is, zijn de mogelijke capaciteitswaarden 1, 2, 4, 8 en 16. Als properties.premiumMessagingPartitions 4 is, zijn mogelijke capaciteitswaarden 4, 8, 16, 32 en 64 | 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 |
Met deze sjabloon kunt u resources maken die vereist zijn voor de Implementatie van EpiServerCMS in Azure |
-integratiepatronen - berichtrouter - Service Bus- |
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 |
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 |
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 |
die laat zien hoe we berichten via Logic Apps kunnen correleren met behulp van Azure Service Bus |
Een Service Bus-naamruimte en wachtrijautorisatieregel maken |
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 |
Met deze sjabloon kunt u een Service Bus-naamruimte implementeren met een Basic/Standard-SKU. |
Een Service Bus Geo-Recovery- maken |
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 |
Met deze sjabloon kunt u een Service Bus Standard-naamruimte en een wachtrij implementeren. |
Een Service Bus-naamruimte, -onderwerp en -abonnement maken |
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 |
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 |
Met deze sjabloon kunt u een Service Bus Premium-naamruimte implementeren met ip-filterregel |
Een regel voor een virtuele Netwerk-servicebusnaamruimte maken |
Met deze sjabloon kunt u een Service Bus Premium-naamruimte implementeren met een virtual network-regel |
Een Service Bus Premium-naamruimte en AuthorizationRule- maken |
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 |
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 |
Met deze sjabloon maakt u een Service Bus-naamruimte en -onderwerp. |
Een Service Bus-onderwerp maken met abonnement en SQL-filter |
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@2023-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
}
geoDataReplication = {
locations = [
{
clusterArmId = "string"
locationName = "string"
roleType = "string"
}
]
maxReplicationLagDurationInSeconds = int
}
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"
}
})
}
Eigenschapswaarden
naamruimten
Naam | Beschrijving | Waarde |
---|---|---|
type | Het resourcetype | "Microsoft.ServiceBus/namespaces@2023-01-01-preview" |
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 |
geoDataReplication | Geo-gegevensreplicatie-instellingen voor de naamruimte | GeoDataReplicationProperties- |
minimumTlsVersion | De minimale TLS-versie voor het cluster dat moet worden ondersteund, bijvoorbeeld '1.2' | "1.0" "1.1" "1.2" |
premiumMessagingPartitions | Het aantal partities van een Service Bus-naamruimte. Deze eigenschap is alleen van toepassing op Premium SKU-naamruimten. De standaardwaarde is 1 en mogelijke waarden zijn 1, 2 en 4 | Int |
privateEndpointConnections | Lijst met privé-eindpuntverbindingen. | PrivateEndpointConnection[] |
publicNetworkAccess | Hiermee wordt bepaald of verkeer via een openbaar netwerk is toegestaan. Deze functie is standaard ingeschakeld. | "Uitgeschakeld" "Ingeschakeld" "SecuredByPerimeter" |
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 |
GeoDataReplicationProperties
Naam | Beschrijving | Waarde |
---|---|---|
Locaties | Een lijst met regio's waarin replica's van de naamruimte worden onderhouden. | NamespaceReplicaLocation[] |
maxReplicationLagDurationInSeconds | De maximale acceptabele vertraging voor gegevensreplicatiebewerkingen van de primaire replica naar een quorum van secundaire replica's. Wanneer de vertraging de geconfigureerde hoeveelheid overschrijdt, worden bewerkingen op de primaire replica mislukt. De toegestane waarden zijn 0 en 5 minuten tot 1 dag. | Int |
NamespaceReplicaLocation
Naam | Beschrijving | Waarde |
---|---|---|
clusterArmId | Optionele eigenschap die de ARM-id van het cluster aangeeft. Dit is vereist als een naamruimtereplica moet worden geplaatst in een toegewezen Event Hub-cluster | snaar |
locationName | Azure-regio's waarin een replica van de naamruimte wordt onderhouden | snaar |
roleType | GeoDR-roltypen | "Primair" "Secundair" |
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 | Berichteneenheden voor uw Service Bus Premium-naamruimte. Geldige capaciteiten zijn {1, 2, 4, 8, 16} veelvouden van uw instelling properties.premiumMessagingPartitions. Als properties.premiumMessagingPartitions bijvoorbeeld 1 is, zijn de mogelijke capaciteitswaarden 1, 2, 4, 8 en 16. Als properties.premiumMessagingPartitions 4 is, zijn mogelijke capaciteitswaarden 4, 8, 16, 32 en 64 | Int |
naam | Naam van deze SKU. | "Basis" "Premium" "Standaard" (vereist) |
rang | De factureringslaag van deze specifieke SKU. | "Basis" "Premium" "Standaard" |