Microsoft.Security advancedThreatProtectionSettings

Определение ресурсов Bicep

Тип ресурса advancedThreatProtectionSettings можно развернуть с помощью операций, целевых:

Список измененных свойств в каждой версии API см. в журнала изменений.

Формат ресурса

Чтобы создать ресурс Microsoft.Security/advancedThreatProtectionSettings, добавьте следующий Bicep в шаблон.

resource symbolicname 'Microsoft.Security/advancedThreatProtectionSettings@2019-01-01' = {
  scope: resourceSymbolicName or scope
  name: 'current'
  properties: {
    isEnabled: bool
  }
}

Значения свойств

Microsoft.Security/advancedThreatProtectionSettings

Имя Описание Ценность
имя Имя ресурса "current" (обязательный)
свойства Параметры расширенной защиты от угроз. AdvancedThreatProtectionProperties (Расширенная защита от угроз)
размах Используется при создании ресурса в области, отличной от области развертывания. Задайте для этого свойства символьное имя ресурса, чтобы применить ресурс расширения.

AdvancedThreatProtectionProperties (Расширенная защита от угроз)

Имя Описание Ценность
активировано Указывает, включена ли расширенная защита от угроз. булевая переменная (bool)

Примеры использования

Примеры Bicep

Простой пример развертывания ресурсов Настройка Advanced Threat Protection.

param resourceName string = 'acctest0002'
param location string = 'westeurope'

resource storageAccount 'Microsoft.Storage/storageAccounts@2021-09-01' = {
  name: resourceName
  location: location
  sku: {
    name: 'Standard_LRS'
  }
  kind: 'StorageV2'
  properties: {
    accessTier: 'Hot'
    allowBlobPublicAccess: true
    allowCrossTenantReplication: true
    allowSharedKeyAccess: true
    defaultToOAuthAuthentication: false
    encryption: {
      keySource: 'Microsoft.Storage'
      services: {
        queue: {
          keyType: 'Service'
        }
        table: {
          keyType: 'Service'
        }
      }
    }
    isHnsEnabled: false
    isNfsV3Enabled: false
    isSftpEnabled: false
    minimumTlsVersion: 'TLS1_2'
    networkAcls: {
      defaultAction: 'Allow'
    }
    publicNetworkAccess: 'Enabled'
    supportsHttpsTrafficOnly: true
  }
  tags: {
    environment: 'production'
  }
}

resource updateAdvancedthreatprotectionsetting 'Microsoft.Security/advancedThreatProtectionSettings@2019-01-01' = {
  name: 'current'
  scope: storageAccount
  properties: {
    isEnabled: true
  }
}

Примеры быстрого запуска Azure

Следующие шаблоны быстрого запуска Azure содержат примеры Bicep для развертывания этого типа ресурса.

Bicep-файл Описание
Создание учетной записи Cosmos DB с поддержкой Microsoft Defender С помощью этого шаблона ARM можно развернуть учетную запись Azure Cosmos DB с включенной поддержкой Microsoft Defender для Azure Cosmos DB. Microsoft Defender для Azure Cosmos DB — это собственный уровень безопасности Azure, который обнаруживает попытки эксплойтировать базы данных в учетных записях Azure Cosmos DB. Microsoft Defender для Azure Cosmos DB обнаруживает потенциальные внедрения SQL, известные плохие субъекты на основе Microsoft Threat Intelligence, подозрительных шаблонов доступа и потенциальных эксплуатации базы данных с помощью скомпрометированных удостоверений или вредоносных участников программы предварительной оценки.
учетная запись хранения с расширенной защитой от угроз Этот шаблон позволяет развернуть учетную запись хранения Azure с включенной расширенной защитой от угроз.

Определение ресурса шаблона ARM

Тип ресурса advancedThreatProtectionSettings можно развернуть с помощью операций, целевых:

Список измененных свойств в каждой версии API см. в журнала изменений.

Формат ресурса

Чтобы создать ресурс Microsoft.Security/advancedThreatProtectionSettings, добавьте следующий код JSON в шаблон.

{
  "type": "Microsoft.Security/advancedThreatProtectionSettings",
  "apiVersion": "2019-01-01",
  "name": "string",
  "properties": {
    "isEnabled": "bool"
  }
}

Значения свойств

Microsoft.Security/advancedThreatProtectionSettings

Имя Описание Ценность
apiVersion Версия API '2019-01-01'
имя Имя ресурса "current" (обязательный)
свойства Параметры расширенной защиты от угроз. AdvancedThreatProtectionProperties (Расширенная защита от угроз)
тип Тип ресурса "Microsoft.Security/advancedThreatProtectionSettings"

AdvancedThreatProtectionProperties (Расширенная защита от угроз)

Имя Описание Ценность
активировано Указывает, включена ли расширенная защита от угроз. булевая переменная (bool)

Примеры использования

Шаблоны быстрого запуска Azure

Следующие шаблоны быстрого запуска Azure развернуть этот тип ресурса.

Шаблон Описание
Создание учетной записи Cosmos DB с поддержкой Microsoft Defender

развертывание в Azure
С помощью этого шаблона ARM можно развернуть учетную запись Azure Cosmos DB с включенной поддержкой Microsoft Defender для Azure Cosmos DB. Microsoft Defender для Azure Cosmos DB — это собственный уровень безопасности Azure, который обнаруживает попытки эксплойтировать базы данных в учетных записях Azure Cosmos DB. Microsoft Defender для Azure Cosmos DB обнаруживает потенциальные внедрения SQL, известные плохие субъекты на основе Microsoft Threat Intelligence, подозрительных шаблонов доступа и потенциальных эксплуатации базы данных с помощью скомпрометированных удостоверений или вредоносных участников программы предварительной оценки.
учетная запись хранения с расширенной защитой от угроз

развертывание в Azure
Этот шаблон позволяет развернуть учетную запись хранения Azure с включенной расширенной защитой от угроз.

Определение ресурса Terraform (поставщик AzAPI)

Тип ресурса advancedThreatProtectionSettings можно развернуть с помощью операций, целевых:

  • Арендатор* Управленческие группы* Подписка* Группы ресурсов

Список измененных свойств в каждой версии API см. в журнала изменений.

Формат ресурса

Чтобы создать ресурс Microsoft.Security/advancedThreatProtectionSettings, добавьте следующий объект Terraform в шаблон.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Security/advancedThreatProtectionSettings@2019-01-01"
  name = "string"
  parent_id = "string"
  body = {
    properties = {
      isEnabled = bool
    }
  }
}

Значения свойств

Microsoft.Security/advancedThreatProtectionSettings

Имя Описание Ценность
имя Имя ресурса "current" (обязательный)
идентификатор_родителя Идентификатор ресурса для применения этого ресурса расширения. строка (обязательно)
свойства Параметры расширенной защиты от угроз. AdvancedThreatProtectionProperties (Расширенная защита от угроз)
тип Тип ресурса "Microsoft.Security/advancedThreatProtectionSettings@2019-01-01"

AdvancedThreatProtectionProperties (Расширенная защита от угроз)

Имя Описание Ценность
активировано Указывает, включена ли расширенная защита от угроз. булевая переменная (bool)

Примеры использования

Примеры Terraform

Простой пример развертывания ресурсов Настройка Advanced Threat Protection.

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

provider "azapi" {
  skip_provider_registration = false
}

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

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

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

resource "azapi_resource" "storageAccount" {
  type      = "Microsoft.Storage/storageAccounts@2021-09-01"
  parent_id = azapi_resource.resourceGroup.id
  name      = var.resource_name
  location  = var.location
  body = {
    kind = "StorageV2"
    properties = {
      accessTier                   = "Hot"
      allowBlobPublicAccess        = true
      allowCrossTenantReplication  = true
      allowSharedKeyAccess         = true
      defaultToOAuthAuthentication = false
      encryption = {
        keySource = "Microsoft.Storage"
        services = {
          queue = {
            keyType = "Service"
          }
          table = {
            keyType = "Service"
          }
        }
      }
      isHnsEnabled      = false
      isNfsV3Enabled    = false
      isSftpEnabled     = false
      minimumTlsVersion = "TLS1_2"
      networkAcls = {
        defaultAction = "Allow"
      }
      publicNetworkAccess      = "Enabled"
      supportsHttpsTrafficOnly = true
    }
    sku = {
      name = "Standard_LRS"
    }
    tags = {
      environment = "production"
    }
  }
  schema_validation_enabled = false
  response_export_values    = ["*"]
}

resource "azapi_update_resource" "update_advancedThreatProtectionSetting" {
  type      = "Microsoft.Security/advancedThreatProtectionSettings@2019-01-01"
  parent_id = azapi_resource.storageAccount.id
  name      = "current"
  body = {
    properties = {
      isEnabled = true
    }
  }
  response_export_values = ["*"]
}