Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Определение ресурса Bicep
Тип ресурса server/sqlVulnerabilityAssessments можно развернуть с помощью операций, предназначенных для следующих операций:
- группы ресурсов - см. команды развертывания групп ресурсов
Для получения списка изменённых свойств в каждой версии API см. журнал изменений.
Формат ресурса
Создать Майкрософт. Ресурс sql/servers/sqlVulnerabilityAssessments, добавьте следующий Bicep в ваш шаблон.
resource symbolicname 'Microsoft.Sql/servers/sqlVulnerabilityAssessments@2025-02-01-preview' = {
parent: resourceSymbolicName
name: 'string'
properties: {
state: 'string'
}
}
Значения свойств
Майкрософт. Sql/servers/sqlVulnerabilityAssessments
| Имя | Описание | Ценность |
|---|---|---|
| имя | имя ресурса. | 'default' (обязательно) |
| parent | В Bicep можно указать родительский ресурс для дочернего ресурса. Это свойство необходимо добавить, только если дочерний ресурс объявлен за пределами родительского ресурса. Для получения дополнительной информации см. ресурс для детей вне родителей. |
Символьное имя ресурса типа: серверы |
| свойства | Свойства ресурса. | SqlVulnerabilityAssessmentPolicyProperties |
SqlVulnerabilityAssessmentPolicyProperties
| Имя | Описание | Ценность |
|---|---|---|
| государство | Указывает состояние оценки уязвимостей SQL, включена ли она или отключена, или состояние еще не применено к определенной базе данных или серверу. | "Отключено" "Включено" |
Примеры использования
Bicep Samples
Базовый пример развертывания оценок уязвимостей SQL Server.
param resourceName string = 'acctest0001'
param location string = 'eastus'
@secure()
@description('The administrator login password for the SQL server')
param administratorLoginPassword string
resource server 'Microsoft.Sql/servers@2022-05-01-preview' = {
name: resourceName
location: location
properties: {
administratorLogin: 'mradministrator'
administratorLoginPassword: administratorLoginPassword
minimalTlsVersion: '1.2'
publicNetworkAccess: 'Enabled'
restrictOutboundNetworkAccess: 'Disabled'
version: '12.0'
}
}
resource sqlVulnerabilityAssessments 'Microsoft.Sql/servers/sqlVulnerabilityAssessments@2022-05-01-preview' = {
name: 'default'
parent: server
properties: {
state: 'Enabled'
}
}
Azure Quickstart Samples
Следующие шаблоны Azure Quickstart содержат Bicep образцов для развертывания этого типа ресурсов.
| Bicep File | Описание |
|---|---|
| SQL Logical Server | Этот шаблон позволяет создать логический сервер SQL. |
Определение ресурса ARM-шаблона
Тип ресурса server/sqlVulnerabilityAssessments можно развернуть с помощью операций, предназначенных для следующих операций:
- группы ресурсов - см. команды развертывания групп ресурсов
Для получения списка изменённых свойств в каждой версии API см. журнал изменений.
Формат ресурса
Создать Майкрософт. Ресурс sql/servers/sqlVulnerabilityAssessments, добавьте следующий JSON в ваш шаблон.
{
"type": "Microsoft.Sql/servers/sqlVulnerabilityAssessments",
"apiVersion": "2025-02-01-preview",
"name": "string",
"properties": {
"state": "string"
}
}
Значения свойств
Майкрософт. Sql/servers/sqlVulnerabilityAssessments
| Имя | Описание | Ценность |
|---|---|---|
| apiVersion | Версия API | «2025-02-01-превью» |
| имя | имя ресурса. | 'default' (обязательно) |
| свойства | Свойства ресурса. | SqlVulnerabilityAssessmentPolicyProperties |
| тип | Тип ресурса | 'Майкрософт. Sql/servers/sqlVulnerabilityAssessments' |
SqlVulnerabilityAssessmentPolicyProperties
| Имя | Описание | Ценность |
|---|---|---|
| государство | Указывает состояние оценки уязвимостей SQL, включена ли она или отключена, или состояние еще не применено к определенной базе данных или серверу. | "Отключено" "Включено" |
Примеры использования
Azure Quickstart Templates
Следующие Azure шаблоны быстрого запуска развёртают этот тип ресурса.
| Template | Описание |
|---|---|
|
SQL Logical Server |
Этот шаблон позволяет создать логический сервер SQL. |
Определение ресурса Terraform (поставщик AzAPI)
Тип ресурса server/sqlVulnerabilityAssessments можно развернуть с помощью операций, предназначенных для следующих операций:
- Группы ресурсов
Для получения списка изменённых свойств в каждой версии API см. журнал изменений.
Формат ресурса
Создать Майкрософт. Ресурс Sql/servers/sqlVulnerabilityAssessments — добавьте следующий Terraform в ваш шаблон.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.Sql/servers/sqlVulnerabilityAssessments@2025-02-01-preview"
name = "string"
parent_id = "string"
body = {
properties = {
state = "string"
}
}
}
Значения свойств
Майкрософт. Sql/servers/sqlVulnerabilityAssessments
| Имя | Описание | Ценность |
|---|---|---|
| имя | имя ресурса. | 'default' (обязательно) |
| parent_id | Идентификатор ресурса, который является родительским для этого ресурса. | Идентификатор ресурса типа: серверы |
| свойства | Свойства ресурса. | SqlVulnerabilityAssessmentPolicyProperties |
| тип | Тип ресурса | «Майкрософт. Sql/servers/sqlVulnerabilityAssessments@2025-02-01-preview» |
SqlVulnerabilityAssessmentPolicyProperties
| Имя | Описание | Ценность |
|---|---|---|
| государство | Указывает состояние оценки уязвимостей SQL, включена ли она или отключена, или состояние еще не применено к определенной базе данных или серверу. | "Отключено" "Включено" |
Примеры использования
Примеры Terraform
Базовый пример развертывания оценок уязвимостей SQL 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 = "eastus"
}
variable "administrator_login_password" {
type = string
description = "The administrator login password for the SQL server"
sensitive = true
}
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@2022-05-01-preview"
parent_id = azapi_resource.resourceGroup.id
name = var.resource_name
location = var.location
body = {
properties = {
administratorLogin = "mradministrator"
administratorLoginPassword = var.administrator_login_password
minimalTlsVersion = "1.2"
publicNetworkAccess = "Enabled"
restrictOutboundNetworkAccess = "Disabled"
version = "12.0"
}
}
schema_validation_enabled = false
response_export_values = ["*"]
}
resource "azapi_update_resource" "sqlVulnerabilityAssessments" {
type = "Microsoft.Sql/servers/sqlVulnerabilityAssessments@2022-05-01-preview"
name = "default"
parent_id = azapi_resource.server.id
body = {
properties = {
state = "Enabled"
}
}
}