Microsoft. Güvenlik workspaceSettings

Bicep kaynak tanımı

workspaceSettings kaynak türü, aşağıdakileri hedefleyen işlemlerle dağıtılabilir:

  • abonelik - Bkz. abonelik dağıtım komutları

Her API sürümünde değiştirilen özelliklerin listesi için bkz. değişiklik günlüğü.

Kullanım Örnekleri

Bicep Örnekleri

Aboneliğin Güvenlik Merkezi Çalışma Alanı'nı dağıtmanın temel bir örneği.

targetScope = 'subscription'

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

resource resourceGroup 'Microsoft.Resources/resourceGroups@2020-06-01' = {
  name: resourceName
  location: location
}

resource workspaceSetting 'Microsoft.Security/workspaceSettings@2017-08-01-preview' = {
  name: 'default'
  properties: {
    scope: '/subscriptions/${subscription().subscriptionId}'
    workspaceId: module1.outputs.workspaceId
  }
}

module module1 'main-rg-module.bicep' = {
  name: 'deploy-rg-resources'
  scope: resourceGroup
  params: {
    resourceName: resourceName
    location: location
  }
}

Aboneliğin Güvenlik Merkezi Çalışma Alanı'nı dağıtmanın temel bir örneği.

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

resource workspace 'Microsoft.OperationalInsights/workspaces@2022-10-01' = {
  name: resourceName
  location: location
  properties: {
    features: {
      disableLocalAuth: false
      enableLogAccessUsingOnlyResourcePermissions: true
    }
    publicNetworkAccessForIngestion: 'Enabled'
    publicNetworkAccessForQuery: 'Enabled'
    retentionInDays: 30
    sku: {
      name: 'PerGB2018'
    }
    workspaceCapping: {
      dailyQuotaGb: -1
    }
  }
}

// Module outputs for cross-scope references
output workspaceId string = workspace.id

Kaynak biçimi

Microsoft.Security/workspaceSettings kaynağı oluşturmak için şablonunuza aşağıdaki Bicep'i ekleyin.

resource symbolicname 'Microsoft.Security/workspaceSettings@2017-08-01-preview' = {
  name: 'string'
  properties: {
    scope: 'string'
    workspaceId: 'string'
  }
}

Özellik Değerleri

Microsoft.Security/workspaceSettings

Ad Açıklama Değer
ad Kaynak adı dize (gerekli)
Özellikler Çalışma alanı ayarı verileri WorkspaceSettingProperties

WorkspaceSettingProperties

Ad Açıklama Değer
kapsam Bu kapsamdaki tüm VM'ler, daha belirli bir kapsama sahip bir ayar tarafından geçersiz kılınmadığı sürece güvenlik verilerini belirtilen çalışma alanına gönderir dize (gerekli)
çalışmaAlanıId Verileri kaydetmek için çalışma alanının tam Azure kimliği dize (gerekli)

ARM şablonu kaynak tanımı

workspaceSettings kaynak türü, aşağıdakileri hedefleyen işlemlerle dağıtılabilir:

Kullanım Örnekleri

Kaynak biçimi

Microsoft.Security/workspaceSettings kaynağı oluşturmak için şablonunuza aşağıdaki JSON'u ekleyin.

{
  "type": "Microsoft.Security/workspaceSettings",
  "apiVersion": "2017-08-01-preview",
  "name": "string",
  "properties": {
    "scope": "string",
    "workspaceId": "string"
  }
}

Özellik Değerleri

Microsoft.Security/workspaceSettings

Ad Açıklama Değer
apiVersiyonu API sürümü '2017-08-01-preview'
ad Kaynak adı dize (gerekli)
Özellikler Çalışma alanı ayarı verileri WorkspaceSettingProperties
tür Kaynak türü 'Microsoft.Security/workspaceSettings'

WorkspaceSettingProperties

Ad Açıklama Değer
kapsam Bu kapsamdaki tüm VM'ler, daha belirli bir kapsama sahip bir ayar tarafından geçersiz kılınmadığı sürece güvenlik verilerini belirtilen çalışma alanına gönderir dize (gerekli)
çalışmaAlanıId Verileri kaydetmek için çalışma alanının tam Azure kimliği dize (gerekli)

Terraform (AzAPI sağlayıcısı) kaynak tanımı

workspaceSettings kaynak türü, aşağıdakileri hedefleyen işlemlerle dağıtılabilir:

Kullanım Örnekleri

Terraform Örnekleri

Aboneliğin Güvenlik Merkezi Çalışma Alanı'nı dağıtmanın temel bir örneği.

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" {
}

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

resource "azapi_resource" "workspace" {
  type      = "Microsoft.OperationalInsights/workspaces@2022-10-01"
  parent_id = azapi_resource.resourceGroup.id
  name      = var.resource_name
  location  = var.location
  body = {
    properties = {
      features = {
        disableLocalAuth                            = false
        enableLogAccessUsingOnlyResourcePermissions = true
      }
      publicNetworkAccessForIngestion = "Enabled"
      publicNetworkAccessForQuery     = "Enabled"
      retentionInDays                 = 30
      sku = {
        name = "PerGB2018"
      }
      workspaceCapping = {
        dailyQuotaGb = -1
      }
    }
  }
  schema_validation_enabled = false
  response_export_values    = ["*"]
}

resource "azapi_resource" "workspaceSetting" {
  type      = "Microsoft.Security/workspaceSettings@2017-08-01-preview"
  parent_id = "/subscriptions/${data.azurerm_client_config.current.subscription_id}"
  name      = "default"
  body = {
    properties = {
      scope       = "/subscriptions/${data.azurerm_client_config.current.subscription_id}"
      workspaceId = azapi_resource.workspace.id
    }
  }
  schema_validation_enabled = false
  response_export_values    = ["*"]
}

Kaynak biçimi

Microsoft.Security/workspaceSettings kaynağı oluşturmak için şablonunuza aşağıdaki Terraform'u ekleyin.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Security/workspaceSettings@2017-08-01-preview"
  name = "string"
  parent_id = "string"
  body = {
    properties = {
      scope = "string"
      workspaceId = "string"
    }
  }
}

Özellik Değerleri

Microsoft.Security/workspaceSettings

Ad Açıklama Değer
ad Kaynak adı dize (gerekli)
Özellikler Çalışma alanı ayarı verileri WorkspaceSettingProperties
tür Kaynak türü "Microsoft.Security/workspaceSettings@2017-08-01-preview"

WorkspaceSettingProperties

Ad Açıklama Değer
kapsam Bu kapsamdaki tüm VM'ler, daha belirli bir kapsama sahip bir ayar tarafından geçersiz kılınmadığı sürece güvenlik verilerini belirtilen çalışma alanına gönderir dize (gerekli)
çalışmaAlanıId Verileri kaydetmek için çalışma alanının tam Azure kimliği dize (gerekli)