Kommentar
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
- Latest
- Förhandsversion 2025-02-01
- 2025-01-01
- 2024-11-01-preview
- 2024-05-01-preview
- 2023-08-01
- 2023-08-01 – förhandsversion
- 2023-05-01-preview
- 2023-02-01-preview
- 2022-11-01-preview
- 2022-08-01 – förhandsversion
- 2022-05-01-preview
- Förhandsversion 2022-02-01
- 2021-11-01
- Förhandsversion 2021-11-01
- 2021-08-01-preview
- 2021-05-01-preview
- 2021-02-01-preview
- Förhandsversion 2020-11-01
- 2020-08-01-preview
- 2020-02-02-preview
- 2015-05-01-preview
Bicep-resursdefinition
Resurstypen servers/encryptionProtector kan distribueras med åtgärder som mål:
- Resursgrupper - Se resursgruppsutplaceringskommandon
En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.
Resursformat
För att skapa en Microsoft. SQL/servrar/krypteringSkyddsresurs, lägg till följande Bicep i din mall.
resource symbolicname 'Microsoft.Sql/servers/encryptionProtector@2025-02-01-preview' = {
parent: resourceSymbolicName
name: 'string'
properties: {
autoRotationEnabled: bool
serverKeyName: 'string'
serverKeyType: 'string'
}
}
Egenskapsvärden
Microsoft. SQL/servrar/krypteringSkyddet
| Namn | Beskrivning | Värde |
|---|---|---|
| Namn | Resursnamnet | "aktuell" (krävs) |
| parent | I Bicep kan du ange föräldraresursen för en barnresurs. Du behöver bara lägga till den här egenskapen när den underordnade resursen deklareras utanför den överordnade resursen. För mer information, se Child resource outside parent resource. |
Symboliskt namn för resurs av typen: servrar |
| egenskaper | Resursegenskaper. | EncryptionProtectorProperties |
EncryptionProtectorProperties
| Namn | Beskrivning | Värde |
|---|---|---|
| autoRotationEnabled | Opt-in-flagga för automatisk rotation av nycklar. Antingen sant eller falskt. | bool |
| serverKeyName | Namnet på servernyckeln. | snöre |
| serverKeyType | Krypteringsskyddstypen som "ServiceManaged", "AzureKeyVault". | 'AzureKeyVault' "ServiceManaged" (krävs) |
Användningsexempel
Bicep-prover
Ett grundläggande exempel på distribution av transparent datakrypteringskonfiguration för en MSSQL-server.
param resourceName string = 'acctest0001'
param location string = 'westus'
@secure()
@description('The administrator login password for the SQL server')
param administratorLoginPassword string
resource server 'Microsoft.Sql/servers@2023-08-01-preview' = {
name: resourceName
location: location
properties: {
administratorLogin: 'mradministrator'
administratorLoginPassword: null
minimalTlsVersion: '1.2'
publicNetworkAccess: 'Enabled'
restrictOutboundNetworkAccess: 'Disabled'
version: '12.0'
}
}
resource encryptionProtector 'Microsoft.Sql/servers/encryptionProtector@2023-08-01-preview' = {
parent: server
name: 'current'
properties: {
autoRotationEnabled: false
serverKeyName: ''
serverKeyType: 'ServiceManaged'
}
}
Resursdefinition för ARM-mall
Resurstypen servers/encryptionProtector kan distribueras med åtgärder som mål:
- Resursgrupper - Se resursgruppsutplaceringskommandon
En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.
Resursformat
För att skapa en Microsoft. SQL/servrar/kryptering Protector-resurs, lägg till följande JSON i din mall.
{
"type": "Microsoft.Sql/servers/encryptionProtector",
"apiVersion": "2025-02-01-preview",
"name": "string",
"properties": {
"autoRotationEnabled": "bool",
"serverKeyName": "string",
"serverKeyType": "string"
}
}
Egenskapsvärden
Microsoft. SQL/servrar/krypteringSkyddet
| Namn | Beskrivning | Värde |
|---|---|---|
| apiVersion | API-versionen | "2025-02-01-preview" |
| Namn | Resursnamnet | "aktuell" (krävs) |
| egenskaper | Resursegenskaper. | EncryptionProtectorProperties |
| typ | Resurstypen | 'Microsoft. SQL/servrar/krypteringsskydd' |
EncryptionProtectorProperties
| Namn | Beskrivning | Värde |
|---|---|---|
| autoRotationEnabled | Opt-in-flagga för automatisk rotation av nycklar. Antingen sant eller falskt. | bool |
| serverKeyName | Namnet på servernyckeln. | snöre |
| serverKeyType | Krypteringsskyddstypen som "ServiceManaged", "AzureKeyVault". | 'AzureKeyVault' "ServiceManaged" (krävs) |
Användningsexempel
Azure Quickstart Templates
Följande Azure Quickstart-mallar distribuerar denna resurstyp.
| Template | Beskrivning |
|---|---|
|
Skapa en Azure SQL Server med datakrypteringsskydd |
Denna mall skapar en Azure SQL-server, aktiverar datakrypteringsskyddet med en given nyckel lagrad i en given Key Vault |
Resursdefinition för Terraform (AzAPI-provider)
Resurstypen servers/encryptionProtector kan distribueras med åtgärder som mål:
- Resursgrupper
En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.
Resursformat
För att skapa en Microsoft. SQL/servrar/krypteringsSkyddsresurs, lägg till följande Terraform i din mall.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.Sql/servers/encryptionProtector@2025-02-01-preview"
name = "string"
parent_id = "string"
body = {
properties = {
autoRotationEnabled = bool
serverKeyName = "string"
serverKeyType = "string"
}
}
}
Egenskapsvärden
Microsoft. SQL/servrar/krypteringSkyddet
| Namn | Beskrivning | Värde |
|---|---|---|
| Namn | Resursnamnet | "aktuell" (krävs) |
| parent_id | ID för resursen som är överordnad för den här resursen. | ID för resurs av typen: servrar |
| egenskaper | Resursegenskaper. | EncryptionProtectorProperties |
| typ | Resurstypen | "Microsoft. SQL/servers/encryptionProtector@2025-02-01-preview" |
EncryptionProtectorProperties
| Namn | Beskrivning | Värde |
|---|---|---|
| autoRotationEnabled | Opt-in-flagga för automatisk rotation av nycklar. Antingen sant eller falskt. | bool |
| serverKeyName | Namnet på servernyckeln. | snöre |
| serverKeyType | Krypteringsskyddstypen som "ServiceManaged", "AzureKeyVault". | 'AzureKeyVault' "ServiceManaged" (krävs) |
Användningsexempel
Terraform-exempel
Ett grundläggande exempel på distribution av transparent datakrypteringskonfiguration för en MSSQL-server.
terraform {
required_providers {
azapi = {
source = "Azure/azapi"
}
}
}
provider "azapi" {
skip_provider_registration = false
}
variable "resource_name" {
type = string
default = "acctest0001"
}
variable "location" {
type = string
default = "westus"
}
variable "administrator_login_password" {
type = string
sensitive = true
description = "The administrator login password for the SQL server"
}
resource "azapi_resource" "resourceGroup" {
type = "Microsoft.Resources/resourceGroups@2020-06-01"
name = var.resource_name
location = var.location
}
resource "azapi_resource" "server" {
type = "Microsoft.Sql/servers@2023-08-01-preview"
parent_id = azapi_resource.resourceGroup.id
name = var.resource_name
location = var.location
identity {
type = "SystemAssigned"
identity_ids = []
}
body = {
properties = {
administratorLogin = "mradministrator"
administratorLoginPassword = var.administrator_login_password
minimalTlsVersion = "1.2"
publicNetworkAccess = "Enabled"
restrictOutboundNetworkAccess = "Disabled"
version = "12.0"
}
}
}
resource "azapi_resource" "encryptionProtector" {
type = "Microsoft.Sql/servers/encryptionProtector@2023-08-01-preview"
parent_id = azapi_resource.server.id
name = "current"
body = {
properties = {
autoRotationEnabled = false
serverKeyName = ""
serverKeyType = "ServiceManaged"
}
}
}