Microsoft.DeploymentManager artifactSources

Определение ресурса Bicep

Тип ресурса artifactSources можно развернуть в следующих объектах:

Список измененных свойств в каждой версии API см. в журнале изменений.

Формат ресурсов

Чтобы создать ресурс Microsoft.DeploymentManager/artifactSources, добавьте следующий Bicep в шаблон.

resource symbolicname 'Microsoft.DeploymentManager/artifactSources@2019-11-01-preview' = {
  name: 'string'
  location: 'string'
  tags: {
    tagName1: 'tagValue1'
    tagName2: 'tagValue2'
  }
  properties: {
    artifactRoot: 'string'
    authentication: {
      type: 'string'
      // For remaining properties, see Authentication objects
    }
    sourceType: 'string'
  }
}

Объекты проверки подлинности

Задайте свойство type , чтобы указать тип объекта .

Для Sas используйте:

  type: 'Sas'
  properties: {
    sasUri: 'string'
  }

Значения свойств

artifactSources

Имя Описание Значение
name имя ресурса. string (обязательно)
location Географическое расположение, в котором находится ресурс string (обязательно)
tags Теги ресурсов. Словарь имен и значений тегов. См . раздел Теги в шаблонах
properties Свойства, определяющие источник артефакта. Свойства ArtifactSource

Свойства ArtifactSource

Имя Описание Значение
artifactRoot Путь от расположения, на которое ссылается свойство authentication [скажем, URI SAS к контейнеру BLOB-объектов], к расположению артефактов. Это можно использовать для различения различных версий артефактов. Или различные типы артефактов, такие как двоичные файлы или шаблоны. Расположение, на которое ссылается свойство проверки подлинности, сцепленное с этим необязательным путем artifactRoot, формирует исходное расположение артефакта, в котором ожидается найти артефакты. строка
проверка подлинности Метод проверки подлинности, используемый для доступа к источнику артефакта. Проверка подлинности (обязательно)
sourceType Тип используемого источника артефакта. string (обязательно)

Аутентификация

Имя Описание Значение
тип Установка типа объекта Sas (обязательно)

SasAuthentication

Имя Описание Значение
тип Тип проверки подлинности Sas (обязательно)
properties Свойства SAS SasProperties

SasProperties

Имя Описание Значение
sasUri URI SAS для контейнера BLOB-объектов службы хранилища Azure. Любое смещение от корня контейнера к расположению артефактов можно определить в artifactRoot. string (обязательно)

Определение ресурса шаблона ARM

Тип ресурса artifactSources можно развернуть в следующих объектах:

Список измененных свойств в каждой версии API см. в журнале изменений.

Формат ресурсов

Чтобы создать ресурс Microsoft.DeploymentManager/artifactSources, добавьте следующий код JSON в шаблон.

{
  "type": "Microsoft.DeploymentManager/artifactSources",
  "apiVersion": "2019-11-01-preview",
  "name": "string",
  "location": "string",
  "tags": {
    "tagName1": "tagValue1",
    "tagName2": "tagValue2"
  },
  "properties": {
    "artifactRoot": "string",
    "authentication": {
      "type": "string"
      // For remaining properties, see Authentication objects
    },
    "sourceType": "string"
  }
}

Объекты проверки подлинности

Задайте свойство type , чтобы указать тип объекта .

Для Sas используйте:

  "type": "Sas",
  "properties": {
    "sasUri": "string"
  }

Значения свойств

artifactSources

Имя Описание Значение
тип Тип ресурса Microsoft.DeploymentManager/artifactSources
версия_API Версия API ресурсов '2019-11-01-preview'
name имя ресурса. string (обязательно)
location Географическое расположение, в котором находится ресурс строка (обязательно)
tags Теги ресурсов. Словарь имен и значений тегов. См . раздел Теги в шаблонах
properties Свойства, определяющие источник артефакта. ArtifactSourceProperties

ArtifactSourceProperties

Имя Описание Значение
artifactRoot Путь от расположения, на которое ссылается свойство authentication [скажем, URI SAS для контейнера BLOB-объектов], к расположению артефактов. Его можно использовать для различения различных версий артефактов. Или различные типы артефактов, такие как двоичные файлы или шаблоны. Расположение, на которое ссылается свойство проверки подлинности, сцепленное с этим необязательным путем artifactRoot, формирует исходное расположение артефакта, в котором должны быть найдены артефакты. строка
проверка подлинности Метод проверки подлинности, используемый для доступа к источнику артефакта. Проверка подлинности (обязательно)
sourceType Тип используемого источника артефакта. строка (обязательно)

Аутентификация

Имя Описание Значение
тип Установка типа объекта Sas (обязательно)

SasAuthentication

Имя Описание Значение
тип Тип проверки подлинности Sas (обязательно)
properties Свойства SAS SasProperties

SasProperties

Имя Описание Значение
sasUri URI SAS для контейнера больших двоичных объектов службы хранилища Azure. Любое смещение от корня контейнера к расположению артефактов можно определить в artifactRoot. строка (обязательно)

Определение ресурса Terraform (поставщик AzAPI)

Тип ресурса artifactSources можно развернуть в:

  • Группы ресурсов

Список измененных свойств в каждой версии API см. в журнале изменений.

Формат ресурсов

Чтобы создать ресурс Microsoft.DeploymentManager/artifactSources, добавьте следующую terraform в шаблон.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.DeploymentManager/artifactSources@2019-11-01-preview"
  name = "string"
  location = "string"
  parent_id = "string"
  tags = {
    tagName1 = "tagValue1"
    tagName2 = "tagValue2"
  }
  body = jsonencode({
    properties = {
      artifactRoot = "string"
      authentication = {
        type = "string"
        // For remaining properties, see Authentication objects
      }
      sourceType = "string"
    }
  })
}

Объекты проверки подлинности

Задайте свойство type , чтобы указать тип объекта .

Для SAS используйте:

  type = "Sas"
  properties = {
    sasUri = "string"
  }

Значения свойств

artifactSources

Имя Описание Значение
тип Тип ресурса "Microsoft.DeploymentManager/artifactSources@2019-11-01-preview"
name имя ресурса. строка (обязательно)
location Географическое расположение, в котором находится ресурс строка (обязательно)
parent_id Чтобы выполнить развертывание в группе ресурсов, используйте идентификатор этой группы ресурсов. строка (обязательно)
tags Теги ресурсов. Словарь имен и значений тегов.
properties Свойства, определяющие источник артефакта. ArtifactSourceProperties

ArtifactSourceProperties

Имя Описание Значение
artifactRoot Путь от расположения, на которое ссылается свойство authentication [скажем, URI SAS для контейнера BLOB-объектов], к расположению артефактов. Его можно использовать для различения различных версий артефактов. Или различные типы артефактов, такие как двоичные файлы или шаблоны. Расположение, на которое ссылается свойство проверки подлинности, сцепленное с этим необязательным путем artifactRoot, формирует исходное расположение артефакта, в котором должны быть найдены артефакты. строка
проверка подлинности Метод проверки подлинности, используемый для доступа к источнику артефакта. Проверка подлинности (обязательно)
sourceType Тип используемого источника артефакта. строка (обязательно)

Аутентификация

Имя Описание Значение
тип Установка типа объекта Sas (обязательно)

SasAuthentication

Имя Описание Значение
тип Тип проверки подлинности Sas (обязательно)
properties Свойства SAS SasProperties

SasProperties

Имя Описание Значение
sasUri URI SAS для контейнера больших двоичных объектов службы хранилища Azure. Любое смещение от корня контейнера к расположению артефактов можно определить в artifactRoot. строка (обязательно)