Microsoft.Sql-servers/firewallRules 2020-11-01-preview
Bicep-resourcedefinitie
Het resourcetype servers/firewallRules kan worden geïmplementeerd met bewerkingen die zijn gericht op:
- Resourcegroepen - Zie opdrachten voor resourcegroepimplementatie
Zie wijzigingenlogboek voor een lijst met gewijzigde eigenschappen in elke API-versie.
Resource-indeling
Als u een resource Microsoft.Sql/servers/firewallRules wilt maken, voegt u de volgende Bicep toe aan uw sjabloon.
resource symbolicname 'Microsoft.Sql/servers/firewallRules@2020-11-01-preview' = {
name: 'string'
parent: resourceSymbolicName
properties: {
endIpAddress: 'string'
startIpAddress: 'string'
}
}
Eigenschapswaarden
servers/firewallRules
Naam | Description | Waarde |
---|---|---|
naam | De resourcenaam Meer informatie over het instellen van namen en typen voor onderliggende resources in Bicep. |
tekenreeks (vereist) Tekenlimiet: 1-128 Geldige tekens: Kan het volgende niet gebruiken: <>*%&:;\/? of besturingstekensKan niet eindigen met punt. |
Bovenliggende | In Bicep kunt u de bovenliggende resource voor een onderliggende resource opgeven. U hoeft deze eigenschap alleen toe te voegen wanneer de onderliggende resource buiten de bovenliggende resource wordt gedeclareerd. Zie Onderliggende resource buiten bovenliggende resource voor meer informatie. |
Symbolische naam voor resource van het type: servers |
properties | Resource-eigenschappen. | ServerFirewallRuleProperties |
ServerFirewallRuleProperties
Naam | Description | Waarde |
---|---|---|
endIpAddress | Het eind-IP-adres van de firewallregel. Moet de IPv4-indeling hebben. Moet groter dan of gelijk zijn aan startIpAddress. Gebruik de waarde '0.0.0.0' voor alle interne IP-adressen van Azure. | tekenreeks |
startIpAddress | Het ip-beginadres van de firewallregel. Moet de IPv4-indeling hebben. Gebruik de waarde '0.0.0.0' voor alle interne IP-adressen van Azure. | tekenreeks |
Snelstartsjablonen
Met de volgende quickstart-sjablonen wordt dit resourcetype geïmplementeerd.
Template | Beschrijving |
---|---|
Django-app met SQL-databases |
Deze sjabloon maakt gebruik van de Azure Linux CustomScript-extensie om een toepassing te implementeren. In dit voorbeeld wordt een Ubuntu-VM gemaakt, python, Django en Apache op de achtergrond geïnstalleerd en vervolgens een eenvoudige Django-app gemaakt. De sjabloon maakt ook een SQL Database, met een voorbeeldtabel met enkele voorbeeldgegevens die worden weergegeven in de webbrowser met behulp van een query |
EPiserverCMS in Azure |
Met deze sjabloon kunt u resources maken die vereist zijn voor de implementatie van EpiServerCMS in Azure |
Kentico Xperience |
Deze sjabloon vereenvoudigt de implementatie van resources die nodig zijn voor het hosten van Kentico Xperience-omgevingen in Microsoft Azure. |
LANSA Windows VM ScaleSet automatisch schalen met Azure SQL Database |
Met de sjabloon wordt een Windows VMSS geïmplementeerd met een gewenst aantal VM's in de schaalset en een LANSA MSI die op elke VM moet worden geïnstalleerd. Zodra de VM-schaalset is geïmplementeerd, wordt een aangepaste scriptextensie gebruikt om de LANSA MSI te installeren) |
Octopus Deploy 3.0 implementeren met een proeflicentie |
Met deze sjabloon kunt u één Octopus Deploy 3.0-server implementeren met een proeflicentie. Hiermee wordt geïmplementeerd op één Windows Server 2012R2-VM (Standard D2) en SQL DB (S1-laag) op de locatie die is opgegeven voor de resourcegroep. |
Orchard CMS Video Portal Web App |
Deze sjabloon biedt een eenvoudige manier om Orchard CMS te implementeren op Azure App Service Web Apps met de Azure Media Services-module ingeschakeld en geconfigureerd. |
Schaalbare Umbraco CMS-web-app |
Deze sjabloon biedt een eenvoudige manier om de umbraco CMS-web-app op Azure App Service Web Apps te implementeren. |
Eenvoudige Umbraco CMS-web-app |
Deze sjabloon biedt een eenvoudige manier om de umbraco CMS-web-app op Azure App Service Web Apps te implementeren. |
Extern bureaublad-services met hoge beschikbaarheid |
Met deze voorbeeldcode van een ARM-sjabloon wordt een sessieverzamelingslab voor Extern bureaublad-services 2019 geïmplementeerd met hoge beschikbaarheid. Het doel is het implementeren van een volledig redundante, maximaal beschikbare oplossing voor Extern bureaublad-services, met behulp van Windows Server 2019. |
De Sports Analytics in Azure-architectuur implementeren |
Hiermee maakt u een Azure-opslagaccount waarvoor ADLS Gen 2 is ingeschakeld, een Azure Data Factory-exemplaar met gekoppelde services voor het opslagaccount (een Azure SQL Database indien geïmplementeerd) en een Azure Databricks-exemplaar. Aan de AAD-identiteit voor de gebruiker die de sjabloon implementeert en de beheerde identiteit voor het ADF-exemplaar wordt de rol Inzender voor opslagblobgegevens verleend voor het opslagaccount. Er zijn ook opties voor het implementeren van een Azure Key Vault-exemplaar, een Azure SQL Database en een Azure Event Hub (voor streaming-use cases). Wanneer een Azure Key Vault wordt geïmplementeerd, krijgen de beheerde identiteit van data factory en de AAD-identiteit voor de gebruiker die de sjabloon implementeert, de rol Key Vault Geheimengebruiker. |
Web-app met een SQL Database, Azure Cosmos DB, Azure Search |
Deze sjabloon richt een web-app, een SQL Database, Azure Cosmos DB, Azure Search en Application Insights in. |
Migreren naar Azure SQL database met behulp van Azure DMS |
De Azure Database Migration Service (DMS) is ontworpen om het proces van het migreren van on-premises databases naar Azure te stroomlijnen. DMS vereenvoudigt de migratie van bestaande on-premises SQL Server- en Oracle-databases naar Azure SQL Database-, Azure SQL Managed Instance- of Microsoft-SQL Server in een virtuele Azure-machine. Met deze sjabloon wordt een exemplaar van Azure Database Migration Service geïmplementeerd, een Azure-VM waarop sql-server is geïnstalleerd, die fungeert als een bronserver met een vooraf gemaakte database en een doel-Azure SQL DB-server met een vooraf gemaakt schema van de database die moet worden gemigreerd van de bronserver naar de doelserver. De sjabloon implementeert ook de vereiste resources, zoals NIC, vnet, enzovoort voor de ondersteuning van de bron-VM, DMS-service en doelserver. |
Een HDInsight-cluster en een SQL-database implementeren |
Met deze sjabloon kunt u een HDInsight-cluster en een SQL Database maken voor het testen van Sqoop. |
Een SQL Database inrichten met TDE |
Met deze sjabloon wordt een SQL Server met een firewall geopend voor Azure-verkeer en een SQL-database met Transparent Data Encryption (TDE). |
Een nieuwe elastische SQL-pool implementeren |
Met deze sjabloon kunt u een nieuwe elastische SQL-pool implementeren met de nieuwe gekoppelde SQL Server en nieuwe SQL-databases die u eraan kunt toewijzen. |
Logische SQL-server |
Met deze sjabloon kunt u een logische SQL-server maken. |
App Service Environment met Azure SQL back-end |
Met deze sjabloon maakt u een App Service Environment met een Azure SQL back-end, samen met privé-eindpunten en bijbehorende resources die doorgaans worden gebruikt in een privé-/geïsoleerde omgeving. |
Een mobiele app inrichten met een SQL Database |
Deze sjabloon richt een mobiele app, SQL Database en Notification Hub in. Hiermee configureert u een verbindingsreeks in de mobiele app voor de database en notification hub. |
Web-app met beheerde identiteit, SQL Server en ΑΙ |
Eenvoudig voorbeeld voor het implementeren van een Azure-infrastructuur voor app + gegevens + beheerde identiteit + bewaking |
Een web-app + Redis-cache + SQL DB maken met een sjabloon |
Met deze sjabloon maakt u een Azure-web-app met Redis-cache en een SQL Database. |
Een web-app inrichten met een SQL Database |
Deze sjabloon richt een web-app, een SQL Database, instellingen voor automatisch schalen, waarschuwingsregels en App Insights in. Hiermee configureert u een verbindingsreeks in de web-app voor de database. |
Webtoepassing maken, configureren en implementeren op een Azure-VM |
Een Virtuele Windows-machine met SQL Azure-database maken en configureren en een webtoepassing implementeren in de omgeving met behulp van PowerShell DSC |
Sonarqube Docker-web-app in Linux met Azure SQL |
Met deze sjabloon wordt Sonarqube geïmplementeerd in een Azure App Service Web App Linux-container met behulp van de officiële Sonarqube-installatiekopieën en ondersteund door een Azure SQL Server. |
Resourcedefinitie van ARM-sjabloon
Het resourcetype servers/firewallRules kan worden geïmplementeerd met bewerkingen die zijn gericht op:
- Resourcegroepen - Zie opdrachten voor resourcegroepimplementatie
Zie wijzigingenlogboek voor een lijst met gewijzigde eigenschappen in elke API-versie.
Resource-indeling
Als u een resource Microsoft.Sql/servers/firewallRules wilt maken, voegt u de volgende JSON toe aan uw sjabloon.
{
"type": "Microsoft.Sql/servers/firewallRules",
"apiVersion": "2020-11-01-preview",
"name": "string",
"properties": {
"endIpAddress": "string",
"startIpAddress": "string"
}
}
Eigenschapswaarden
servers/firewallRules
Naam | Description | Waarde |
---|---|---|
type | Het resourcetype | 'Microsoft.Sql/servers/firewallRules' |
apiVersion | De resource-API-versie | '2020-11-01-preview' |
naam | De resourcenaam Meer informatie over het instellen van namen en typen voor onderliggende resources in JSON ARM-sjablonen. |
tekenreeks (vereist) Tekenlimiet: 1-128 Geldige tekens: Kan het volgende niet gebruiken: <>*%&:;\/? of besturingstekensKan niet eindigen met punt. |
properties | Resource-eigenschappen. | ServerFirewallRuleProperties |
ServerFirewallRuleProperties
Naam | Description | Waarde |
---|---|---|
endIpAddress | Het eind-IP-adres van de firewallregel. Moet de IPv4-indeling hebben. Moet groter dan of gelijk zijn aan startIpAddress. Gebruik de waarde '0.0.0.0' voor alle interne IP-adressen van Azure. | tekenreeks |
startIpAddress | Het ip-beginadres van de firewallregel. Moet de IPv4-indeling hebben. Gebruik de waarde '0.0.0.0' voor alle interne IP-adressen van Azure. | tekenreeks |
Snelstartsjablonen
Met de volgende quickstart-sjablonen wordt dit resourcetype geïmplementeerd.
Template | Beschrijving |
---|---|
Django-app met SQL-databases |
Deze sjabloon maakt gebruik van de Azure Linux CustomScript-extensie om een toepassing te implementeren. In dit voorbeeld wordt een Ubuntu-VM gemaakt, python, Django en Apache op de achtergrond geïnstalleerd en vervolgens een eenvoudige Django-app gemaakt. De sjabloon maakt ook een SQL Database, met een voorbeeldtabel met enkele voorbeeldgegevens die worden weergegeven in de webbrowser met behulp van een query |
EPiserverCMS in Azure |
Met deze sjabloon kunt u resources maken die vereist zijn voor de implementatie van EpiServerCMS in Azure |
Kentico Xperience |
Deze sjabloon vereenvoudigt de implementatie van resources die nodig zijn voor het hosten van Kentico Xperience-omgevingen in Microsoft Azure. |
LANSA Windows VM ScaleSet automatisch schalen met Azure SQL Database |
Met de sjabloon wordt een Windows VMSS geïmplementeerd met een gewenst aantal VM's in de schaalset en een LANSA MSI die op elke VM moet worden geïnstalleerd. Zodra de VM-schaalset is geïmplementeerd, wordt een aangepaste scriptextensie gebruikt om de LANSA MSI te installeren) |
Octopus Deploy 3.0 implementeren met een proeflicentie |
Met deze sjabloon kunt u één Octopus Deploy 3.0-server implementeren met een proeflicentie. Hiermee wordt geïmplementeerd op één Windows Server 2012R2-VM (Standard D2) en SQL DB (S1-laag) op de locatie die is opgegeven voor de resourcegroep. |
Orchard CMS Video Portal Web App |
Deze sjabloon biedt een eenvoudige manier om Orchard CMS te implementeren op Azure App Service Web Apps met de Azure Media Services-module ingeschakeld en geconfigureerd. |
Schaalbare Umbraco CMS-web-app |
Deze sjabloon biedt een eenvoudige manier om de umbraco CMS-web-app op Azure App Service Web Apps te implementeren. |
Eenvoudige Umbraco CMS-web-app |
Deze sjabloon biedt een eenvoudige manier om de umbraco CMS-web-app op Azure App Service Web Apps te implementeren. |
Extern bureaublad-services met hoge beschikbaarheid |
Met deze voorbeeldcode van een ARM-sjabloon wordt een sessieverzamelingslab voor Extern bureaublad-services 2019 geïmplementeerd met hoge beschikbaarheid. Het doel is het implementeren van een volledig redundante, maximaal beschikbare oplossing voor Extern bureaublad-services, met behulp van Windows Server 2019. |
De Sports Analytics in Azure-architectuur implementeren |
Hiermee maakt u een Azure-opslagaccount waarvoor ADLS Gen 2 is ingeschakeld, een Azure Data Factory-exemplaar met gekoppelde services voor het opslagaccount (een Azure SQL Database indien geïmplementeerd) en een Azure Databricks-exemplaar. Aan de AAD-identiteit voor de gebruiker die de sjabloon implementeert en de beheerde identiteit voor het ADF-exemplaar wordt de rol Inzender voor opslagblobgegevens verleend voor het opslagaccount. Er zijn ook opties voor het implementeren van een Azure Key Vault-exemplaar, een Azure SQL Database en een Azure Event Hub (voor streaming-use cases). Wanneer een Azure Key Vault wordt geïmplementeerd, krijgen de beheerde identiteit van data factory en de AAD-identiteit voor de gebruiker die de sjabloon implementeert, de rol Key Vault Geheimengebruiker. |
Web-app met een SQL Database, Azure Cosmos DB, Azure Search |
Deze sjabloon richt een web-app, een SQL Database, Azure Cosmos DB, Azure Search en Application Insights in. |
Migreren naar Azure SQL database met behulp van Azure DMS |
De Azure Database Migration Service (DMS) is ontworpen om het proces van het migreren van on-premises databases naar Azure te stroomlijnen. DMS vereenvoudigt de migratie van bestaande on-premises SQL Server- en Oracle-databases naar Azure SQL Database-, Azure SQL Managed Instance- of Microsoft-SQL Server in een virtuele Azure-machine. Met deze sjabloon wordt een exemplaar van Azure Database Migration Service geïmplementeerd, een Azure-VM waarop sql-server is geïnstalleerd, die fungeert als een bronserver met een vooraf gemaakte database en een doel-Azure SQL DB-server met een vooraf gemaakt schema van de database die moet worden gemigreerd van de bronserver naar de doelserver. De sjabloon implementeert ook de vereiste resources, zoals NIC, vnet, enzovoort voor de ondersteuning van de bron-VM, DMS-service en doelserver. |
Een HDInsight-cluster en een SQL-database implementeren |
Met deze sjabloon kunt u een HDInsight-cluster en een SQL Database maken voor het testen van Sqoop. |
Een SQL Database inrichten met TDE |
Met deze sjabloon wordt een SQL Server met een firewall geopend voor Azure-verkeer en een SQL-database met Transparent Data Encryption (TDE). |
Een nieuwe elastische SQL-pool implementeren |
Met deze sjabloon kunt u een nieuwe elastische SQL-pool implementeren met de nieuwe gekoppelde SQL Server en nieuwe SQL-databases die u eraan kunt toewijzen. |
Logische SQL-server |
Met deze sjabloon kunt u een logische SQL-server maken. |
App Service Environment met Azure SQL back-end |
Met deze sjabloon maakt u een App Service Environment met een Azure SQL back-end, samen met privé-eindpunten en bijbehorende resources die doorgaans worden gebruikt in een privé-/geïsoleerde omgeving. |
Een mobiele app inrichten met een SQL Database |
Deze sjabloon richt een mobiele app, SQL Database en Notification Hub in. Hiermee configureert u een verbindingsreeks in de mobiele app voor de database en notification hub. |
Web-app met beheerde identiteit, SQL Server en ΑΙ |
Eenvoudig voorbeeld voor het implementeren van een Azure-infrastructuur voor app + gegevens + beheerde identiteit + bewaking |
Een web-app + Redis-cache + SQL DB maken met een sjabloon |
Met deze sjabloon maakt u een Azure-web-app met Redis-cache en een SQL Database. |
Een web-app inrichten met een SQL Database |
Deze sjabloon richt een web-app, een SQL Database, instellingen voor automatisch schalen, waarschuwingsregels en App Insights in. Hiermee configureert u een verbindingsreeks in de web-app voor de database. |
Webtoepassing maken, configureren en implementeren op een Azure-VM |
Een Virtuele Windows-machine met SQL Azure-database maken en configureren en een webtoepassing implementeren in de omgeving met behulp van PowerShell DSC |
Sonarqube Docker-web-app in Linux met Azure SQL |
Met deze sjabloon wordt Sonarqube geïmplementeerd in een Azure App Service Web App Linux-container met behulp van de officiële Sonarqube-installatiekopieën en ondersteund door een Azure SQL Server. |
Resourcedefinitie van Terraform (AzAPI-provider)
Het resourcetype servers/firewallRules kan worden geïmplementeerd met bewerkingen die zijn gericht op:
- Resourcegroepen
Zie wijzigingenlogboek voor een lijst met gewijzigde eigenschappen in elke API-versie.
Resource-indeling
Als u een resource Microsoft.Sql/servers/firewallRules wilt maken, voegt u de volgende Terraform toe aan uw sjabloon.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.Sql/servers/firewallRules@2020-11-01-preview"
name = "string"
parent_id = "string"
body = jsonencode({
properties = {
endIpAddress = "string"
startIpAddress = "string"
}
})
}
Eigenschapswaarden
servers/firewallRules
Naam | Description | Waarde |
---|---|---|
type | Het resourcetype | "Microsoft.Sql/servers/firewallRules@2020-11-01-preview" |
naam | De resourcenaam | tekenreeks (vereist) Tekenlimiet: 1-128 Geldige tekens: Kan het volgende niet gebruiken: <>*%&:;\/? of besturingstekensKan niet eindigen met punt. |
parent_id | De id van de resource die het bovenliggende item voor deze resource is. | Id voor resource van type: servers |
properties | Resource-eigenschappen. | ServerFirewallRuleProperties |
ServerFirewallRuleProperties
Naam | Description | Waarde |
---|---|---|
endIpAddress | Het eind-IP-adres van de firewallregel. Moet de IPv4-indeling hebben. Moet groter zijn dan of gelijk zijn aan startIpAddress. Gebruik de waarde '0.0.0.0' voor alle interne IP-adressen van Azure. | tekenreeks |
startIpAddress | Het ip-beginadres van de firewallregel. Moet de IPv4-indeling hebben. Gebruik de waarde '0.0.0.0' voor alle interne IP-adressen van Azure. | tekenreeks |