مشاركة عبر


تطبيق Microsoft.NetworkSecurityGroups 2017-10-01

تعريف مورد Bicep

يمكن نشر نوع مورد applicationSecurityGroups مع العمليات التي تستهدف:

  • مجموعات الموارد - راجع أوامر نشر مجموعة الموارد

للحصول على قائمة بالخصائص التي تم تغييرها في كل إصدار من إصدارات واجهة برمجة التطبيقات، راجع سجل التغيير .

تنسيق المورد

لإنشاء مورد Microsoft.Network/applicationSecurityGroups، أضف Bicep التالي إلى القالب الخاص بك.

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

قيم الخصائص

Microsoft.Network/applicationSecurityGroups

اسم وصف قيمة
مكان موقع المورد. خيط
اسم اسم المورد سلسلة (مطلوب)
خصائص خصائص مجموعة أمان التطبيق. تنسيق ApplicationSecurityGroupProperties
العلامات علامات الموارد قاموس أسماء العلامات والقيم. راجع العلامات في القوالب

تنسيق ApplicationSecurityGroupProperties

اسم وصف قيمة

علامات تعريف الموارد

اسم وصف قيمة

أمثلة الاستخدام

عينات Bicep

مثال أساسي لنشر مجموعة أمان التطبيقات.

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

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

الوحدات النمطية التي تم التحقق منها من Azure

يمكن استخدام الوحدات النمطية Azure Verified لنشر نوع المورد هذا.

الوحده النمطيه وصف
مجموعة أمان التطبيقات (ASG) وحدة موارد AVM لمجموعة أمان التطبيقات (ASG)

تعريف مورد قالب ARM

يمكن نشر نوع مورد applicationSecurityGroups مع العمليات التي تستهدف:

  • مجموعات الموارد - راجع أوامر نشر مجموعة الموارد

للحصول على قائمة بالخصائص التي تم تغييرها في كل إصدار من إصدارات واجهة برمجة التطبيقات، راجع سجل التغيير .

تنسيق المورد

لإنشاء مورد Microsoft.Network/applicationSecurityGroups، أضف JSON التالي إلى القالب الخاص بك.

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

قيم الخصائص

Microsoft.Network/applicationSecurityGroups

اسم وصف قيمة
apiVersion إصدار واجهة برمجة التطبيقات '2017-10-01'
مكان موقع المورد. خيط
اسم اسم المورد سلسلة (مطلوب)
خصائص خصائص مجموعة أمان التطبيق. تنسيق ApplicationSecurityGroupProperties
العلامات علامات الموارد قاموس أسماء العلامات والقيم. راجع العلامات في القوالب
نوع نوع المورد "Microsoft.Network/applicationSecurityGroups"

تنسيق ApplicationSecurityGroupProperties

اسم وصف قيمة

علامات تعريف الموارد

اسم وصف قيمة

أمثلة الاستخدام

قوالب Azure Quickstart

قوالب Azure Quickstart التالية توزيع نوع المورد هذا.

قالب وصف
مجموعات أمان التطبيقات

نشر في Azure
يوضح هذا القالب كيفية تجميع القطع لتأمين أحمال العمل باستخدام مجموعات أمان الشبكة مع مجموعات أمان التطبيقات. سينشر جهاز Linux الظاهري الذي يشغل NGINX ومن خلال استخدام مجموعات أمان Applicaton على مجموعات أمان الشبكة، سنسمح بالوصول إلى المنفذين 22 و80 إلى جهاز ظاهري مخصص لمجموعة أمان التطبيقات تسمى webServersAsg.

تعريف مورد Terraform (موفر AzAPI)

يمكن نشر نوع مورد applicationSecurityGroups مع العمليات التي تستهدف:

  • مجموعات الموارد

للحصول على قائمة بالخصائص التي تم تغييرها في كل إصدار من إصدارات واجهة برمجة التطبيقات، راجع سجل التغيير .

تنسيق المورد

لإنشاء مورد Microsoft.Network/applicationSecurityGroups، أضف Terraform التالي إلى القالب الخاص بك.

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

قيم الخصائص

Microsoft.Network/applicationSecurityGroups

اسم وصف قيمة
مكان موقع المورد. خيط
اسم اسم المورد سلسلة (مطلوب)
خصائص خصائص مجموعة أمان التطبيق. تنسيق ApplicationSecurityGroupProperties
العلامات علامات الموارد قاموس أسماء العلامات والقيم.
نوع نوع المورد "Microsoft.Network/applicationSecurityGroups@2017-10-01"

تنسيق ApplicationSecurityGroupProperties

اسم وصف قيمة

علامات تعريف الموارد

اسم وصف قيمة

أمثلة الاستخدام

عينات 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 Verified لنشر نوع المورد هذا.

الوحده النمطيه وصف
مجموعة أمان التطبيقات (ASG) وحدة موارد AVM لمجموعة أمان التطبيقات (ASG)