Microsoft.Sql servers/firewallRules 2014-04-01
Bicep リソース定義
servers/firewallRules リソースの種類は、次をターゲットとする操作でデプロイできます。
- リソース グループ - リソース グループのデプロイ コマンドを参照してください
各 API バージョンの変更されたプロパティの一覧については、「 変更ログ」を参照してください。
リソース形式
Microsoft.Sql/servers/firewallRules リソースを作成するには、次の Bicep をテンプレートに追加します。
resource symbolicname 'Microsoft.Sql/servers/firewallRules@2014-04-01' = {
name: 'string'
parent: resourceSymbolicName
properties: {
endIpAddress: 'string'
startIpAddress: 'string'
}
}
プロパティ値
servers/firewallRules
名前 | 説明 | 値 |
---|---|---|
name | リソース名 Bicep で子リソースの名前と型を設定する方法を参照してください。 |
string (必須) 文字制限: 1 から 128 有効な文字: 次は使用できません: 末尾をピリオドにすることはできません。 |
parent | Bicep では、子リソースの親リソースを指定できます。 このプロパティを追加する必要があるのは、子リソースが親リソースの外部で宣言されている場合のみです。 詳細については、「 親リソースの外部の子リソース」を参照してください。 |
種類のリソースのシンボル名: サーバー |
properties | リソースを表すプロパティ。 | FirewallRuleProperties |
FirewallRuleProperties
名前 | 説明 | 値 |
---|---|---|
endIpAddress | ファイアウォール規則の終了 IP アドレス。 IPv4 形式である必要があります。 startIpAddress 以上である必要があります。 値 '0.0.0.0' を使用して、すべての Azure 内部 IP アドレスを表します。 | string (必須) |
startIpAddress | ファイアウォール規則の開始 IP アドレス。 IPv4 形式である必要があります。 値 '0.0.0.0' を使用して、すべての Azure 内部 IP アドレスを表します。 | string (必須) |
クイック スタート テンプレート
次のクイックスタート テンプレートでは、このリソースの種類をデプロイします。
Template | 説明 |
---|---|
SQL データベースを使用した Django アプリ |
このテンプレートでは、Azure Linux CustomScript 拡張機能を使用してアプリケーションをデプロイします。 この例では、Ubuntu VM を作成し、Python、Django、Apache のサイレント インストールを行い、単純な Django アプリを作成します。 テンプレートでは、クエリを使用して Web ブラウザーに表示されるサンプル データを含むサンプル テーブルを含むSQL Databaseも作成されます |
Azure の EPiserverCMS |
このテンプレートを使用すると、Azure での EpiServerCMS のデプロイに必要なリソースを作成できます |
Kentico Xperience |
このテンプレートは、Microsoft Azure で Kentico Xperience 環境をホストするために必要なリソースのデプロイを容易にします。 |
Azure SQL Database を使用した LANSA Windows VM ScaleSet の自動スケーリング |
このテンプレートでは、スケール セット内の VM の必要な数を持つ Windows VMSS と、各 VM にインストールする LANSA MSI がデプロイされます。 VM スケール セットがデプロイされると、LANSA MSI のインストールにカスタム スクリプト拡張機能が使用されます) |
試用版ライセンスでタコ展開 3.0 を展開する |
このテンプレートを使用すると、試用版ライセンスを使用して、1 つのタコデプロイ 3.0 サーバーをデプロイできます。 これにより、単一の Windows Server 2012R2 VM (Standard D2) と SQL DB (S1 レベル) で、リソース グループに指定された場所にデプロイされます。 |
Orchard CMS ビデオ ポータル Web アプリ |
このテンプレートは、Azure Media Services モジュールを有効にして構成したAzure App Service Web Appsに Orchard CMS を簡単にデプロイする方法を提供します。 |
スケーラブルな Umbraco CMS Web アプリ |
このテンプレートは、Azure App Service Web Appsに umbraco CMS Web アプリを簡単にデプロイする方法を提供します。 |
シンプルな Umbraco CMS Web アプリ |
このテンプレートは、Azure App Service Web Appsに umbraco CMS Web アプリを簡単にデプロイする方法を提供します。 |
高可用性を備えたリモート デスクトップ サービス |
この ARM テンプレート サンプル コードでは、高可用性を備えた リモート デスクトップ サービス 2019 セッション コレクション ラボをデプロイします。 目標は、Windows Server 2019 を使用して、リモート デスクトップ サービス用に完全冗長で高可用性のソリューションを展開することです。 |
Azure アーキテクチャに Sports Analytics をデプロイする |
ADLS Gen 2 が有効になっている Azure ストレージ アカウント、ストレージ アカウント (デプロイされている場合は Azure SQL Database) のリンクされたサービスを持つAzure Data Factory インスタンス、および Azure Databricks インスタンスを作成します。 テンプレートをデプロイするユーザーの AAD ID と ADF インスタンスのマネージド ID には、ストレージ アカウントに対するストレージ BLOB データ共同作成者ロールが付与されます。 また、Azure Key Vault インスタンス、Azure SQL Database、Azure Event Hub (ストリーミングユース ケース用) をデプロイするオプションもあります。 Azure Key Vaultがデプロイされると、テンプレートをデプロイするユーザーのデータ ファクトリマネージド ID と AAD ID に、Key Vault シークレット ユーザー ロールが付与されます。 |
SQL Database、Azure Cosmos DB、Azure Search を使用した Web アプリ |
このテンプレートは、Web アプリ、SQL Database、Azure Cosmos DB、Azure Search、Application Insights をプロビジョニングします。 |
Azure DMS を使用してAzure SQL データベースに移行する |
Azure Database Migration Service (DMS) は、オンプレミス データベースを Azure に移行するプロセスを効率化するように設計されています。 DMS を使用すると、既存のオンプレミスのSQL Serverと Oracle データベースを Azure 仮想マシン内のデータベース、Azure SQL Managed Instance、または Microsoft SQL Server Azure SQL移行が簡略化されます。 このテンプレートでは、Azure Database Migration サービスのインスタンスをデプロイします。このインスタンスには、SQL サーバーがインストールされた Azure VM がデプロイされます。これは、事前に作成されたデータベースを含むソース サーバーとして機能し、ソース サーバーからターゲット サーバーに移行するデータベースの事前作成済みスキーマを持つターゲット Azure SQL DB サーバーとして機能します。 また、このテンプレートでは、ソース VM、DMS サービス、ターゲット サーバーをサポートするために必要なリソース (NIC、vnet など) もデプロイされます。 |
HDInsight クラスターと SQL データベースをデプロイする |
このテンプレートを使用すると、SQoop をテストするための HDInsight クラスターとSQL Databaseを作成できます。 |
TDE を使用してSQL Databaseをプロビジョニングする |
このテンプレートは、Azure トラフィック用にファイアウォールを開いたSQL Serverと、Transparent Data Encryption (TDE) を使用した SQL データベースをプロビジョニングします。 |
新しい SQL エラスティック プールをデプロイする |
このテンプレートを使用すると、新しい関連付けられたSQL Serverとそれに割り当てる新しい SQL データベースを含む新しい SQL エラスティック プールをデプロイできます。 |
SQL 論理サーバー |
このテンプレートを使用すると、SQL 論理サーバーを作成できます。 |
Azure SQL バックエンドを使用したApp Service Environment |
このテンプレートでは、プライベート/分離環境で通常使用される関連リソースと共に、プライベート エンドポイントと共に、Azure SQL バックエンドを含むApp Service Environmentを作成します。 |
SQL Databaseを使用してモバイル アプリをプロビジョニングする |
このテンプレートは、モバイル アプリ、SQL Database、および通知ハブをプロビジョニングします。 データベースと通知ハブのモバイル アプリで接続文字列を構成します。 |
マネージド ID、SQL Server、ΑΙ を使用した Web アプリ |
アプリ用の Azure インフラストラクチャをデプロイする簡単な例 + データ + マネージド ID + 監視 |
テンプレートを使用して Web アプリと Redis Cache + SQL DB を作成する |
このテンプレートでは、Redis キャッシュとSQL Databaseを使用して Azure Web アプリを作成します。 |
SQL Databaseを使用して Web アプリをプロビジョニングする |
このテンプレートは、Web アプリ、SQL Database、自動スケーリング設定、アラート ルール、App Insights をプロビジョニングします。 データベースの Web アプリで接続文字列を構成します。 |
Web アプリケーションを作成して構成し、Azure VM にデプロイする |
SQL Azure データベースを使用して Windows VM を作成して構成し、PowerShell DSC を使用して Web アプリケーションを環境にデプロイする |
Azure SQLを使用した Linux 上の Sonarqube Docker Web App |
このテンプレートは、公式の Sonarqube イメージを使用し、Azure SQL Server によってサポートされる、Azure App Service Web アプリ Linux コンテナーに Sonarqube をデプロイします。 |
ARM テンプレート リソース定義
servers/firewallRules リソースの種類は、次を対象とする操作でデプロイできます。
- リソース グループ - リソース グループのデプロイ コマンドに関するページを参照してください
各 API バージョンの変更されたプロパティの一覧については、「 変更ログ」を参照してください。
リソース形式
Microsoft.Sql/servers/firewallRules リソースを作成するには、次の JSON をテンプレートに追加します。
{
"type": "Microsoft.Sql/servers/firewallRules",
"apiVersion": "2014-04-01",
"name": "string",
"properties": {
"endIpAddress": "string",
"startIpAddress": "string"
}
}
プロパティ値
servers/firewallRules
名前 | 説明 | 値 |
---|---|---|
type | リソースの種類 | 'Microsoft.Sql/servers/firewallRules' |
apiVersion | リソース API のバージョン | '2014-04-01' |
name | リソース名 JSON ARM テンプレートで子リソースの名前と型を設定する方法を参照してください。 |
string (必須) 文字数制限: 1 から 128 有効な文字: 次は使用できません: 末尾をピリオドにすることはできません。 |
properties | リソースを表すプロパティ。 | FirewallRuleProperties |
FirewallRuleProperties
名前 | 説明 | 値 |
---|---|---|
endIpAddress | ファイアウォール規則の終了 IP アドレス。 IPv4 形式である必要があります。 startIpAddress 以上である必要があります。 値 '0.0.0.0' を使用して、すべての Azure 内部 IP アドレスを表します。 | string (必須) |
startIpAddress | ファイアウォール規則の開始 IP アドレス。 IPv4 形式である必要があります。 値 '0.0.0.0' を使用して、すべての Azure 内部 IP アドレスを表します。 | string (必須) |
クイック スタート テンプレート
次のクイックスタート テンプレートでは、このリソースの種類をデプロイします。
Template | 説明 |
---|---|
SQL Database を使用した Django アプリ |
このテンプレートでは、Azure Linux CustomScript 拡張機能を使用してアプリケーションをデプロイします。 この例では、Ubuntu VM を作成し、Python、Django、Apache のサイレント インストールを実行してから、単純な Django アプリを作成します。 テンプレートでは、クエリを使用して Web ブラウザーに表示されるサンプル データを含むサンプル テーブルを含むSQL Databaseも作成されます |
Azure での EPiserverCMS |
このテンプレートを使用すると、Azure での EpiServerCMS のデプロイに必要なリソースを作成できます |
Kentico Xperience |
このテンプレートにより、Microsoft Azure で Kentico Xperience 環境をホストするために必要なリソースのデプロイが容易になります。 |
Azure SQL Database を使用した LANSA Windows VM ScaleSet の自動スケーリング |
このテンプレートでは、スケール セット内の VM の数が必要な Windows VMSS と、各 VM にインストールする LANSA MSI がデプロイされます。 VM スケール セットがデプロイされると、LANSA MSI をインストールするためにカスタム スクリプト拡張機能が使用されます) |
試用版ライセンスを使用してタコデプロイ 3.0 をデプロイする |
このテンプレートを使用すると、試用版ライセンスを使用して、1 つのタコデプロイ 3.0 サーバーをデプロイできます。 これにより、単一の Windows Server 2012R2 VM (Standard D2) と SQL DB (S1 レベル) で、リソース グループに指定された場所にデプロイされます。 |
Orchard CMS ビデオ ポータル Web アプリ |
このテンプレートは、Azure Media Services モジュールを有効にして構成したAzure App Service Web Appsに Orchard CMS を簡単にデプロイする方法を提供します。 |
スケーラブルな Umbraco CMS Web アプリ |
このテンプレートは、umbraco CMS Web アプリをAzure App Service Web Appsに簡単にデプロイする方法を提供します。 |
シンプルな Umbraco CMS Web アプリ |
このテンプレートは、umbraco CMS Web アプリをAzure App Service Web Appsに簡単にデプロイする方法を提供します。 |
高可用性を備えたリモート デスクトップ サービス |
この ARM テンプレートサンプル コードでは、高可用性を備えた リモート デスクトップ サービス 2019 セッション コレクション ラボをデプロイします。 目標は、Windows Server 2019 を使用して、リモート デスクトップ サービス用の完全冗長で高可用性のソリューションを展開することです。 |
Azure アーキテクチャに Sports Analytics をデプロイする |
ADLS Gen 2 が有効になっている Azure ストレージ アカウント、ストレージ アカウント (デプロイされている場合は Azure SQL Database) のリンクされたサービスを持つAzure Data Factory インスタンス、および Azure Databricks インスタンスを作成します。 テンプレートをデプロイするユーザーの AAD ID と ADF インスタンスのマネージド ID には、ストレージ アカウントに対するストレージ BLOB データ共同作成者ロールが付与されます。 また、Azure Key Vault インスタンス、Azure SQL Database、Azure Event Hub (ストリーミングユース ケース用) をデプロイするオプションもあります。 Azure Key Vaultがデプロイされると、テンプレートをデプロイするユーザーのデータ ファクトリマネージド ID と AAD ID に、Key Vault シークレット ユーザー ロールが付与されます。 |
SQL Database、Azure Cosmos DB、Azure Search を使用した Web アプリ |
このテンプレートは、Web アプリ、SQL Database、Azure Cosmos DB、Azure Search、Application Insights をプロビジョニングします。 |
Azure DMS を使用してAzure SQL データベースに移行する |
Azure Database Migration Service (DMS) は、オンプレミス データベースを Azure に移行するプロセスを効率化するように設計されています。 DMS を使用すると、既存のオンプレミスのSQL Serverと Oracle データベースを Azure 仮想マシン内のデータベース、Azure SQL Managed Instance、または Microsoft SQL Server Azure SQL移行が簡略化されます。 このテンプレートでは、Azure Database Migration サービスのインスタンスをデプロイします。このインスタンスには、SQL サーバーがインストールされた Azure VM がデプロイされます。これは、事前に作成されたデータベースを含むソース サーバーとして機能し、ソース サーバーからターゲット サーバーに移行するデータベースの事前作成済みスキーマを持つターゲット Azure SQL DB サーバーとして機能します。 また、このテンプレートでは、ソース VM、DMS サービス、ターゲット サーバーをサポートするために必要なリソース (NIC、vnet など) もデプロイされます。 |
HDInsight クラスターと SQL データベースをデプロイする |
このテンプレートを使用すると、SQoop をテストするための HDInsight クラスターとSQL Databaseを作成できます。 |
TDE を使用してSQL Databaseをプロビジョニングする |
このテンプレートは、Azure トラフィック用にファイアウォールを開いたSQL Serverと、Transparent Data Encryption (TDE) を使用した SQL データベースをプロビジョニングします。 |
新しい SQL エラスティック プールをデプロイする |
このテンプレートを使用すると、新しい関連付けられたSQL Serverとそれに割り当てる新しい SQL データベースを含む新しい SQL エラスティック プールをデプロイできます。 |
SQL 論理サーバー |
このテンプレートを使用すると、SQL 論理サーバーを作成できます。 |
Azure SQL バックエンドを使用したApp Service Environment |
このテンプレートでは、プライベート/分離環境で通常使用される関連リソースと共に、プライベート エンドポイントと共に、Azure SQL バックエンドを含むApp Service Environmentを作成します。 |
SQL Databaseを使用してモバイル アプリをプロビジョニングする |
このテンプレートは、モバイル アプリ、SQL Database、および通知ハブをプロビジョニングします。 データベースと通知ハブのモバイル アプリで接続文字列を構成します。 |
マネージド ID、SQL Server、ΑΙ を使用した Web アプリ |
アプリ用の Azure インフラストラクチャをデプロイする簡単な例 + データ + マネージド ID + 監視 |
テンプレートを使用して Web アプリと Redis Cache + SQL DB を作成する |
このテンプレートでは、Redis キャッシュとSQL Databaseを使用して Azure Web アプリを作成します。 |
SQL Databaseを使用して Web アプリをプロビジョニングする |
このテンプレートは、Web アプリ、SQL Database、自動スケーリング設定、アラート ルール、App Insights をプロビジョニングします。 データベースの Web アプリで接続文字列を構成します。 |
Web アプリケーションを作成して構成し、Azure VM にデプロイする |
SQL Azure データベースを使用して Windows VM を作成して構成し、PowerShell DSC を使用して Web アプリケーションを環境にデプロイする |
Azure SQLを使用した Linux 上の Sonarqube Docker Web App |
このテンプレートは、公式の Sonarqube イメージを使用し、Azure SQL Server によってサポートされる、Azure App Service Web アプリ Linux コンテナーに Sonarqube をデプロイします。 |
Terraform (AzAPI プロバイダー) リソース定義
servers/firewallRules リソースの種類は、次を対象とする操作でデプロイできます。
- リソース グループ
各 API バージョンの変更されたプロパティの一覧については、「 変更ログ」を参照してください。
リソース形式
Microsoft.Sql/servers/firewallRules リソースを作成するには、次の Terraform をテンプレートに追加します。
resource "azapi_resource" "symbolicname" {
type = "Microsoft.Sql/servers/firewallRules@2014-04-01"
name = "string"
parent_id = "string"
body = jsonencode({
properties = {
endIpAddress = "string"
startIpAddress = "string"
}
})
}
プロパティ値
servers/firewallRules
名前 | 説明 | 値 |
---|---|---|
type | リソースの種類 | "Microsoft.Sql/servers/firewallRules@2014-04-01" |
name | リソース名 | string (必須) 文字数制限: 1 から 128 有効な文字: 次は使用できません: 末尾をピリオドにすることはできません。 |
parent_id | このリソースの親であるリソースの ID。 | 種類のリソースの ID: サーバー |
properties | リソースを表すプロパティ。 | FirewallRuleProperties |
FirewallRuleProperties
名前 | 説明 | 値 |
---|---|---|
endIpAddress | ファイアウォール規則の終了 IP アドレス。 IPv4 形式である必要があります。 startIpAddress 以上である必要があります。 値 '0.0.0.0' を使用して、すべての Azure 内部 IP アドレスを表します。 | string (必須) |
startIpAddress | ファイアウォール規則の開始 IP アドレス。 IPv4 形式である必要があります。 値 '0.0.0.0' を使用して、すべての Azure 内部 IP アドレスを表します。 | string (必須) |