Microsoft. Serwery SQL/advancedThreatProtectionSettings

Definicja zasobu Bicepsa

Serwer/advancedThreatProtectionSettings typ zasobu można wdrożyć przy użyciu operacji docelowych:

Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennika zmian.

Format zasobu

By stworzyć Microsoft. Sursur sql/servers/advancedThreatProtectionSettings – dodaj następujący Bicep do swojego szablonu.

resource symbolicname 'Microsoft.Sql/servers/advancedThreatProtectionSettings@2025-02-01-preview' = {
  parent: resourceSymbolicName
  name: 'string'
  properties: {
    state: 'string'
  }
}

Wartości właściwości

Microsoft. Sql/serwery/advancedThreatProtectionSettings

Name Description Value
name Nazwa zasobu "Wartość domyślna" (wymagana)
nadrzędny W Bicep możesz określić zasób nadrzędny dla zasobu potomnego. Tę właściwość należy dodać tylko wtedy, gdy zasób podrzędny jest zadeklarowany poza zasobem nadrzędnym.

Aby uzyskać więcej informacji, zobacz Zasób podrzędny poza zasobem nadrzędnym.
Nazwa symboliczna zasobu typu: serwery
properties Właściwości zasobu. AdvancedThreatProtectionProperties

AdvancedThreatProtectionProperties

Name Description Value
stan Określa stan Advanced Threat Protection, czy jest włączony czy wyłączony, czy stan nie został jeszcze zastosowany na konkretnej bazie danych lub serwerze. 'Disabled'
'Enabled'
"Nowy" (wymagany)

Przykłady użycia

Azure Quickstart Samples

Następujące szablony szybkiego startu Azure Quickstart zawierają Bicep przykłady do wdrażania tego typu zasobu.

Bicep File Description
SQL logic server Ten szablon umożliwia utworzenie serwera logicznego SQL.

Definicja zasobu szablonu usługi ARM

Serwer/advancedThreatProtectionSettings typ zasobu można wdrożyć przy użyciu operacji docelowych:

Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennika zmian.

Format zasobu

By stworzyć Microsoft. Zasoby sql/servers/advancedThreatProtectionSettings, dodaj do szablonu następujący JSON.

{
  "type": "Microsoft.Sql/servers/advancedThreatProtectionSettings",
  "apiVersion": "2025-02-01-preview",
  "name": "string",
  "properties": {
    "state": "string"
  }
}

Wartości właściwości

Microsoft. Sql/serwery/advancedThreatProtectionSettings

Name Description Value
apiVersion Wersja interfejsu API "2025-02-01-preview"
name Nazwa zasobu "Wartość domyślna" (wymagana)
properties Właściwości zasobu. AdvancedThreatProtectionProperties
typ Typ zasobu 'Microsoft. Sql/serwery/zaawansowane ThreatProtectionSettings'

AdvancedThreatProtectionProperties

Name Description Value
stan Określa stan Advanced Threat Protection, czy jest włączony czy wyłączony, czy stan nie został jeszcze zastosowany na konkretnej bazie danych lub serwerze. 'Disabled'
'Enabled'
"Nowy" (wymagany)

Przykłady użycia

Azure Quickstart Templates

Następujące Azure szablony szybkiego startu wdrażają ten typ zasobu.

Template Description
SQL logic server

Wdrażaj do Azure
Ten szablon umożliwia utworzenie serwera logicznego SQL.

Definicja zasobu narzędzia Terraform (dostawcy AzAPI)

Serwer/advancedThreatProtectionSettings typ zasobu można wdrożyć przy użyciu operacji docelowych:

  • Grupy zasobów

Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennika zmian.

Format zasobu

By stworzyć Microsoft. Zasoby sql/server/advancedThreatProtectionSettings, dodaj następujący Terraform do swojego szablonu.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Sql/servers/advancedThreatProtectionSettings@2025-02-01-preview"
  name = "string"
  parent_id = "string"
  body = {
    properties = {
      state = "string"
    }
  }
}

Wartości właściwości

Microsoft. Sql/serwery/advancedThreatProtectionSettings

Name Description Value
name Nazwa zasobu "Wartość domyślna" (wymagana)
parent_id Identyfikator zasobu, który jest elementem nadrzędnym dla tego zasobu. Identyfikator zasobu typu: serwerów
properties Właściwości zasobu. AdvancedThreatProtectionProperties
typ Typ zasobu "Microsoft. Sql/servers/advancedThreatProtectionSettings@2025-02-01-preview"

AdvancedThreatProtectionProperties

Name Description Value
stan Określa stan Advanced Threat Protection, czy jest włączony czy wyłączony, czy stan nie został jeszcze zastosowany na konkretnej bazie danych lub serwerze. 'Disabled'
'Enabled'
"Nowy" (wymagany)