Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Définition de ressource Bicep
Le type de ressource workspaceSettings peut être déployé avec des opérations qui ciblent :
- abonnement - Consultez commandes de déploiement d’abonnement
Pour obtenir la liste des propriétés modifiées dans chaque version de l’API, consultez journal des modifications.
Exemples d’utilisation
Exemples de Bicep
Exemple de base de déploiement de l’espace de travail Centre de sécurité de l’abonnement.
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
}
}
Exemple de base de déploiement de l’espace de travail Centre de sécurité de l’abonnement.
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
Format de ressource
Pour créer une ressource Microsoft.Security/workspaceSettings, ajoutez le bicep suivant à votre modèle.
resource symbolicname 'Microsoft.Security/workspaceSettings@2017-08-01-preview' = {
name: 'string'
properties: {
scope: 'string'
workspaceId: 'string'
}
}
Valeurs de propriété
Microsoft.Security/workspaceSettings
| Nom | Descriptif | Valeur |
|---|---|---|
| nom | Nom de la ressource | chaîne (obligatoire) |
| Propriétés | Données de paramètre d’espace de travail | WorkspaceSettingProperties |
WorkspaceSettingProperties
| Nom | Descriptif | Valeur |
|---|---|---|
| portée | Toutes les machines virtuelles de cette étendue envoient leurs données de sécurité à l’espace de travail mentionné, sauf si elles sont remplacées par un paramètre avec une étendue plus spécifique | chaîne (obligatoire) |
| ID d'espace de travail | ID Azure complet de l’espace de travail dans lequel enregistrer les données | chaîne (obligatoire) |
Définition de ressource de modèle ARM
Le type de ressource workspaceSettings peut être déployé avec des opérations qui ciblent :
- Abonnement - Voir commandes de déploiement par abonnement Pour une liste des propriétés modifiées dans chaque version d’API, voir journal des modifications.
Exemples d’utilisation
Format de ressource
Pour créer une ressource Microsoft.Security/workspaceSettings, ajoutez le code JSON suivant à votre modèle.
{
"type": "Microsoft.Security/workspaceSettings",
"apiVersion": "2017-08-01-preview",
"name": "string",
"properties": {
"scope": "string",
"workspaceId": "string"
}
}
Valeurs de propriété
Microsoft.Security/workspaceSettings
| Nom | Descriptif | Valeur |
|---|---|---|
| apiVersion | Version de l’API | '2017-08-01-preview' |
| nom | Nom de la ressource | chaîne (obligatoire) |
| Propriétés | Données de paramètre d’espace de travail | WorkspaceSettingProperties |
| type | Type de ressource | 'Microsoft.Security/workspaceSettings' |
WorkspaceSettingProperties
| Nom | Descriptif | Valeur |
|---|---|---|
| portée | Toutes les machines virtuelles de cette étendue envoient leurs données de sécurité à l’espace de travail mentionné, sauf si elles sont remplacées par un paramètre avec une étendue plus spécifique | chaîne (obligatoire) |
| ID d'espace de travail | ID Azure complet de l’espace de travail dans lequel enregistrer les données | chaîne (obligatoire) |
Définition de ressource Terraform (fournisseur AzAPI)
Le type de ressource workspaceSettings peut être déployé avec des opérations qui ciblent :
- Abonnement Pour une liste des propriétés modifiées dans chaque version d’API, voir journal des modifications.
Exemples d’utilisation
Échantillons Terraform
Exemple de base de déploiement de l’espace de travail Centre de sécurité de l’abonnement.
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 = ["*"]
}
Format de ressource
Pour créer une ressource Microsoft.Security/workspaceSettings, ajoutez terraform suivant à votre modèle.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.Security/workspaceSettings@2017-08-01-preview"
name = "string"
parent_id = "string"
body = {
properties = {
scope = "string"
workspaceId = "string"
}
}
}
Valeurs de propriété
Microsoft.Security/workspaceSettings
| Nom | Descriptif | Valeur |
|---|---|---|
| nom | Nom de la ressource | chaîne (obligatoire) |
| Propriétés | Données de paramètre d’espace de travail | WorkspaceSettingProperties |
| type | Type de ressource | « Microsoft.Security/workspaceSettings@2017-08-01-preview » |
WorkspaceSettingProperties
| Nom | Descriptif | Valeur |
|---|---|---|
| portée | Toutes les machines virtuelles de cette étendue envoient leurs données de sécurité à l’espace de travail mentionné, sauf si elles sont remplacées par un paramètre avec une étendue plus spécifique | chaîne (obligatoire) |
| ID d'espace de travail | ID Azure complet de l’espace de travail dans lequel enregistrer les données | chaîne (obligatoire) |