Microsoft.Network アプリケーションセキュリティグループ 2025-01-01

Bicep リソース定義

applicationSecurityGroups リソースの種類は、次をターゲットとする操作と共にデプロイできます。

  • リソース グループの - リソース グループのデプロイ コマンド 参照

各 API バージョンで変更されたプロパティの一覧については、変更ログの参照してください。

リソースの形式

Microsoft.Network/applicationSecurityGroups リソースを作成するには、次の Bicep をテンプレートに追加します。

resource symbolicname 'Microsoft.Network/applicationSecurityGroups@2025-01-01' = {
  location: 'string'
  name: 'string'
  properties: {}
  tags: {
    {customized property}: 'string'
  }
}

プロパティ値

Microsoft.Network/applicationSecurityGroups

名前 Description 価値
位置 リソースの場所。 文字列
名前 リソース名 string (必須)
プロパティ アプリケーション セキュリティ グループのプロパティ。 ApplicationSecurityGroupPropertiesFormat の
tags リソース タグ タグ名と値のディクショナリ。 「テンプレート内のタグ」を参照してください

ApplicationSecurityGroupPropertiesFormat

名前 Description 価値

ResourceTags

名前 Description 価値

使用例

Bicep サンプル

アプリケーション セキュリティ グループのデプロイの基本的な例。

param resourceName string = 'acctest0001'
param location string = 'westeurope'

resource applicationSecurityGroup 'Microsoft.Network/applicationSecurityGroups@2022-09-01' = {
  name: resourceName
  location: location
}

Azure 検証済みモジュール

次の Azure 検証済みモジュールを 使用して、このリソースの種類をデプロイできます。

モジュール Description
アプリケーション セキュリティ グループ (ASG) アプリケーション セキュリティ グループ (ASG) 用 AVM リソース モジュール

ARM テンプレート リソース定義

applicationSecurityGroups リソースの種類は、次をターゲットとする操作と共にデプロイできます。

  • リソース グループの - リソース グループのデプロイ コマンド 参照

各 API バージョンで変更されたプロパティの一覧については、変更ログの参照してください。

リソースの形式

Microsoft.Network/applicationSecurityGroups リソースを作成するには、次の JSON をテンプレートに追加します。

{
  "type": "Microsoft.Network/applicationSecurityGroups",
  "apiVersion": "2025-01-01",
  "name": "string",
  "location": "string",
  "properties": {
  },
  "tags": {
    "{customized property}": "string"
  }
}

プロパティ値

Microsoft.Network/applicationSecurityGroups

名前 Description 価値
apiVersion API のバージョン '2025-01-01'
位置 リソースの場所。 文字列
名前 リソース名 string (必須)
プロパティ アプリケーション セキュリティ グループのプロパティ。 ApplicationSecurityGroupPropertiesFormat の
tags リソース タグ タグ名と値のディクショナリ。 「テンプレート内のタグ」を参照してください
リソースの種類 'Microsoft.Network/applicationSecurityGroups'

ApplicationSecurityGroupPropertiesFormat

名前 Description 価値

ResourceTags

名前 Description 価値

使用例

Azure クイックスタート テンプレート

次の Azure クイック スタート テンプレートでは、 このリソースの種類をデプロイします。

Template Description
アプリケーション セキュリティ グループの

Azure に展開する
このテンプレートでは、アプリケーション セキュリティ グループで NSG を使用してワークロードをセキュリティで保護する方法を示します。 NGINX を実行する Linux VM をデプロイし、ネットワーク セキュリティ グループ上の Applicaton セキュリティ グループを使用して、WebServersAsg というアプリケーション セキュリティ グループに割り当てられた VM へのポート 22 と 80 へのアクセスを許可します。

Terraform (AzAPI プロバイダー) リソース定義

applicationSecurityGroups リソースの種類は、次をターゲットとする操作と共にデプロイできます。

  • リソース グループ

各 API バージョンで変更されたプロパティの一覧については、変更ログの参照してください。

リソースの形式

Microsoft.Network/applicationSecurityGroups リソースを作成するには、次の Terraform をテンプレートに追加します。

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Network/applicationSecurityGroups@2025-01-01"
  name = "string"
  parent_id = "string"
  location = "string"
  tags = {
    {customized property} = "string"
  }
  body = {
    properties = {
    }
  }
}

プロパティ値

Microsoft.Network/applicationSecurityGroups

名前 Description 価値
位置 リソースの場所。 文字列
名前 リソース名 string (必須)
プロパティ アプリケーション セキュリティ グループのプロパティ。 ApplicationSecurityGroupPropertiesFormat の
tags リソース タグ タグ名と値のディクショナリ。
リソースの種類 "Microsoft.Network/applicationSecurityGroups@2025-01-01"

ApplicationSecurityGroupPropertiesFormat

名前 Description 価値

ResourceTags

名前 Description 価値

使用例

Terraformサンプル

アプリケーション セキュリティ グループのデプロイの基本的な例。

terraform {
  required_providers {
    azapi = {
      source = "Azure/azapi"
    }
    azurerm = {
      source = "hashicorp/azurerm"
    }
  }
}

provider "azurerm" {
  features {
  }
}

provider "azapi" {
  skip_provider_registration = false
}

variable "resource_name" {
  type    = string
  default = "acctest0001"
}

variable "location" {
  type    = string
  default = "westeurope"
}

data "azurerm_client_config" "current" {
}

data "azapi_resource" "subscription" {
  type                   = "Microsoft.Resources/subscriptions@2021-01-01"
  resource_id            = "/subscriptions/${data.azurerm_client_config.current.subscription_id}"
  response_export_values = ["*"]
}

resource "azapi_resource" "resourceGroup" {
  type     = "Microsoft.Resources/resourceGroups@2020-06-01"
  name     = var.resource_name
  location = var.location
}

resource "azapi_resource" "applicationSecurityGroup" {
  type                      = "Microsoft.Network/applicationSecurityGroups@2022-09-01"
  parent_id                 = azapi_resource.resourceGroup.id
  name                      = var.resource_name
  location                  = var.location
  schema_validation_enabled = false
  response_export_values    = ["*"]
}

Azure 検証済みモジュール

次の Azure 検証済みモジュールを 使用して、このリソースの種類をデプロイできます。

モジュール Description
アプリケーション セキュリティ グループ (ASG) アプリケーション セキュリティ グループ (ASG) 用 AVM リソース モジュール