Microsoft.SecurityInsights sourcecontrols 2021-09-01-preview
Определение ресурса Bicep
Тип ресурса sourcecontrols является ресурсом расширения, что означает, что его можно применить к другому ресурсу.
scope
Используйте свойство этого ресурса, чтобы задать область для этого ресурса. См . раздел Установка области для ресурсов расширения в Bicep.
Список измененных свойств в каждой версии API см. в журнале изменений.
Формат ресурсов
Чтобы создать ресурс Microsoft.SecurityInsights/sourcecontrols, добавьте следующий Bicep в шаблон.
resource symbolicname 'Microsoft.SecurityInsights/sourcecontrols@2021-09-01-preview' = {
name: 'string'
scope: resourceSymbolicName
etag: 'string'
properties: {
contentTypes: [
'string'
]
description: 'string'
displayName: 'string'
id: 'string'
repository: {
branch: 'string'
deploymentLogsUrl: 'string'
displayUrl: 'string'
pathMapping: [
{
contentType: 'string'
path: 'string'
}
]
url: 'string'
}
repoType: 'string'
}
}
Значения свойств
sourcecontrols
Имя | Описание | Значение |
---|---|---|
name | имя ресурса. | строка (обязательно) |
область | Используйте при создании ресурса расширения в области, отличной от области развертывания. | Целевой ресурс Для Bicep задайте для этого свойства символьное имя ресурса, чтобы применить ресурс расширения. |
etag | Etag ресурса Azure | строка |
properties | Свойства системы управления версиями | SourceControlProperties |
SourceControlProperties
Имя | Описание | Значение |
---|---|---|
contentTypes | Массив типов контента системы управления версиями. | Массив строк, содержащий любой из: AnalyticRule "Книга" (обязательно) |
description | Описание системы управления версиями | строка |
displayName | Отображаемое имя системы управления версиями | строка (обязательно) |
идентификатор | Идентификатор (GUID) системы управления версиями | строка |
repository | Метаданные репозитория. | Репозиторий (обязательно) |
repoType | Тип репозитория системы управления версиями | DevOps "Github" (обязательно) |
Хранилище
Имя | Описание | Значение |
---|---|---|
ветвь | Имя ветви репозитория. | строка |
deploymentLogsUrl | URL-адрес для доступа к журналам действий репозитория. | строка |
displayUrl | Отображение URL-адреса репозитория. | строка |
pathMapping | Словарь типов контента системы управления версиями и сопоставления путей. | ContentPathMap[] |
url | URL-адрес репозитория. | строка |
ContentPathMap
Имя | Описание | Значение |
---|---|---|
сontentType | Тип контента. | AnalyticRule "Книга" |
path | Путь к содержимому. | строка |
Определение ресурса шаблона ARM
Тип ресурса sourcecontrols является ресурсом расширения, что означает, что его можно применить к другому ресурсу.
scope
Используйте свойство этого ресурса, чтобы задать область для этого ресурса. См . раздел Установка области для ресурсов расширения в шаблонах ARM.
Список измененных свойств в каждой версии API см. в журнале изменений.
Формат ресурсов
Чтобы создать ресурс Microsoft.SecurityInsights/sourcecontrols, добавьте следующий код JSON в шаблон.
{
"type": "Microsoft.SecurityInsights/sourcecontrols",
"apiVersion": "2021-09-01-preview",
"name": "string",
"scope": "string",
"etag": "string",
"properties": {
"contentTypes": [ "string" ],
"description": "string",
"displayName": "string",
"id": "string",
"repository": {
"branch": "string",
"deploymentLogsUrl": "string",
"displayUrl": "string",
"pathMapping": [
{
"contentType": "string",
"path": "string"
}
],
"url": "string"
},
"repoType": "string"
}
}
Значения свойств
sourcecontrols
Имя | Описание | Значение |
---|---|---|
тип | Тип ресурса | Microsoft.SecurityInsights/sourcecontrols |
версия_API | Версия API ресурсов | '2021-09-01-preview' |
name | имя ресурса. | string (обязательно) |
область | Используется при создании ресурса расширения в области, отличной от области развертывания. | Целевой ресурс Для JSON задайте полное имя ресурса, к который будет применяться ресурс расширения . |
etag | Etag ресурса Azure | строка |
properties | Свойства системы управления версиями | SourceControlProperties |
SourceControlProperties
Имя | Описание | Значение |
---|---|---|
contentTypes | Массив типов контента системы управления версиями. | Массив строк, содержащий любой из: AnalyticRule "Книга" (обязательно) |
description | Описание системы управления версиями | строка |
displayName | Отображаемое имя системы управления версиями | string (обязательно) |
идентификатор | Идентификатор (GUID) системы управления версиями | строка |
repository | Метаданные репозитория. | Репозиторий (обязательно) |
repoType | Тип репозитория системы управления версиями | DevOps "Github" (обязательно) |
Хранилище
Имя | Описание | Значение |
---|---|---|
ветвь | Имя ветви репозитория. | строка |
deploymentLogsUrl | URL-адрес для доступа к журналам действий репозитория. | строка |
displayUrl | Отображение URL-адреса репозитория. | строка |
pathMapping | Словарь типов контента системы управления версиями и сопоставления путей. | ContentPathMap[] |
url | URL-адрес репозитория. | строка |
ContentPathMap
Имя | Описание | Значение |
---|---|---|
сontentType | Тип контента. | AnalyticRule "Книга" |
path | Путь к содержимому. | строка |
Определение ресурса Terraform (поставщик AzAPI)
Тип ресурса sourcecontrols является ресурсом расширения, что означает, что его можно применить к другому ресурсу.
parent_id
Используйте свойство этого ресурса, чтобы задать область для этого ресурса.
Список измененных свойств в каждой версии API см. в журнале изменений.
Формат ресурсов
Чтобы создать ресурс Microsoft.SecurityInsights/sourcecontrols, добавьте следующую terraform в шаблон.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.SecurityInsights/sourcecontrols@2021-09-01-preview"
name = "string"
parent_id = "string"
body = jsonencode({
properties = {
contentTypes = [
"string"
]
description = "string"
displayName = "string"
id = "string"
repository = {
branch = "string"
deploymentLogsUrl = "string"
displayUrl = "string"
pathMapping = [
{
contentType = "string"
path = "string"
}
]
url = "string"
}
repoType = "string"
}
etag = "string"
})
}
Значения свойств
sourcecontrols
Имя | Описание | Значение |
---|---|---|
тип | Тип ресурса | "Microsoft.SecurityInsights/sourcecontrols@2021-09-01-preview" |
name | имя ресурса. | строка (обязательно) |
parent_id | Идентификатор ресурса, к который применяется этот ресурс расширения. | строка (обязательно) |
etag | Etag ресурса Azure | строка |
properties | Свойства системы управления версиями | SourceControlProperties |
SourceControlProperties
Имя | Описание | Значение |
---|---|---|
contentTypes | Массив типов контента системы управления версиями. | Массив строк, содержащий любой из: "AnalyticRule" "Книга" (обязательно) |
description | Описание системы управления версиями | строка |
displayName | Отображаемое имя системы управления версиями | строка (обязательно) |
идентификатор | Идентификатор (GUID) системы управления версиями | строка |
repository | Метаданные репозитория. | Репозиторий (обязательно) |
repoType | Тип репозитория системы управления версиями | DevOps "GitHub" (обязательно) |
Хранилище
Имя | Описание | Значение |
---|---|---|
ветвь | Имя ветви репозитория. | строка |
deploymentLogsUrl | URL-адрес для доступа к журналам действий репозитория. | строка |
displayUrl | Отображение URL-адреса репозитория. | строка |
pathMapping | Словарь типов контента системы управления версиями и сопоставления путей. | ContentPathMap[] |
url | URL-адрес репозитория. | строка |
ContentPathMap
Имя | Описание | Значение |
---|---|---|
сontentType | Тип контента. | "AnalyticRule" "Книга" |
path | Путь к содержимому. | строка |