Поделиться через


Схемы Microsoft.Blueprints/артефакты

Определение ресурсов Bicep

Тип ресурса схемы или артефактов можно развернуть с помощью операций, предназначенных для следующих операций:

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

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

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

resource symbolicname 'Microsoft.Blueprint/blueprints/artifacts@2018-11-01-preview' = {
  name: 'string'
  kind: 'string'
  // For remaining properties, see Microsoft.Blueprint/blueprints/artifacts objects
}

Объекты Microsoft.Blueprint/blueprints/artifacts

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

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

{
  kind: 'policyAssignment'
  properties: {
    dependsOn: [
      'string'
    ]
    description: 'string'
    displayName: 'string'
    parameters: {
      {customized property}: {
        reference: {
          keyVault: {
            id: 'string'
          }
          secretName: 'string'
          secretVersion: 'string'
        }
        value: any(...)
      }
    }
    policyDefinitionId: 'string'
    resourceGroup: 'string'
  }
}

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

{
  kind: 'roleAssignment'
  properties: {
    dependsOn: [
      'string'
    ]
    description: 'string'
    displayName: 'string'
    principalIds: any(...)
    resourceGroup: 'string'
    roleDefinitionId: 'string'
  }
}

Для шаблонаиспользуйте:

{
  kind: 'template'
  properties: {
    dependsOn: [
      'string'
    ]
    description: 'string'
    displayName: 'string'
    parameters: {
      {customized property}: {
        reference: {
          keyVault: {
            id: 'string'
          }
          secretName: 'string'
          secretVersion: 'string'
        }
        value: any(...)
      }
    }
    resourceGroup: 'string'
    template: any(...)
  }
}

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

Microsoft.Blueprint/blueprints/артефакты

Имя Описание Ценность
добрый Установите значение policyAssignment для типа PolicyAssignmentArtifact. Установите значение roleAssignment для типа RoleAssignmentArtifact. Установите значение template для типа TemplateArtifact. PolicyAssignment
RoleAssignment
"template" (обязательный)
имя Имя ресурса строка (обязательно)
родитель В Bicep можно указать родительский ресурс для дочернего ресурса. Это свойство необходимо добавить, только если дочерний ресурс объявлен за пределами родительского ресурса.

Дополнительные сведения см. в разделе Дочерний ресурс за пределами родительского ресурса.
Символьное имя ресурса типа: схемы

Справочник по KeyVault

Имя Описание Ценность
идентификатор Идентификатор ресурса Azure в Key Vault. строка (обязательно)

ЗначениеПараметра

Имя Описание Ценность
ссылка Значение параметра в качестве ссылочного типа. Ссылка на тайное значение
ценность Значение параметра. Любое допустимое значение JSON допускается, включая объекты, массивы, строки, числа и логические значения. любой

Артефакт PolicyAssignmentArtifact

Имя Описание Ценность
добрый Указывает тип артефакта схемы. PolicyAssignment (обязательно)
свойства свойства для артефакта policyAssignment PolicyAssignmentArtifactProperties (обязательно)

PolicyAssignmentArtifactProperties

Имя Описание Ценность
Свойство dependsOn Артефакты, которые необходимо развернуть перед указанным артефактом. строка[]
описание В нескольких строках объясняется этот ресурс. струна

Ограничения целостности:
Максимальная длина = 500
отображаемое имя Строка однострочный поясняет этот ресурс. струна

Ограничения целостности:
Максимальная длина = 256
Параметры Значения параметров для определения политики. PolicyAssignmentArtifactPropertiesParameters (обязательно)
policyDefinitionId Идентификатор ресурса Azure определения политики. строка (обязательно)
resourceGroup Имя заполнителя группы ресурсов, которому будет назначена политика. струна

PolicyAssignmentArtifactPropertiesParameters

Имя Описание Ценность

Артефакт назначения роли

Имя Описание Ценность
добрый Указывает тип артефакта схемы. RoleAssignment (обязательный)
свойства Свойства артефакта схемы назначения ролей. RoleAssignmentArtifactProperties (обязательно)

Свойства артефакта назначения роли

Имя Описание Ценность
Свойство dependsOn Артефакты, которые необходимо развернуть перед указанным артефактом. строка[]
описание В нескольких строках объясняется этот ресурс. струна

Ограничения целостности:
Максимальная длина = 500
отображаемое имя Строка однострочный поясняет этот ресурс. струна

Ограничения целостности:
Максимальная длина = 256
principalIds Массив удостоверений пользователей или групп в Azure Active Directory. РольDefinition будет применяться к каждому удостоверению. любой (обязательный)
resourceGroup RoleAssignment будет областью для этой группы ресурсов. Если оно пустое, оно распространяется на подписку. струна
roleDefinitionId Идентификатор ресурса Azure для RoleDefinition. строка (обязательно)

Ссылка на тайное значение

Имя Описание Ценность
keyVault Указывает ссылку на определенное хранилище ключей Azure. KeyVaultReference (обязательно)
секретноеИмя Имя секрета. строка (обязательно)
секретная версия Используемая версия секрета. Если осталось пустым, используется последняя версия секрета. струна

ШаблонАртефакт

Имя Описание Ценность
добрый Указывает тип артефакта схемы. "template" (обязательный)
свойства Свойства артефакта схемы шаблона Resource Manager. TemplateArtifactProperties (обязательно)

TemplateArtifactProperties (Свойства артефакта)

Имя Описание Ценность
Свойство dependsOn Артефакты, которые необходимо развернуть перед указанным артефактом. строка[]
описание В нескольких строках объясняется этот ресурс. струна

Ограничения целостности:
Максимальная длина = 500
отображаемое имя Строка однострочный поясняет этот ресурс. струна

Ограничения целостности:
Максимальная длина = 256
Параметры Значения параметров артефакта артефакта шаблона Resource Manager. TemplateArtifactPropertiesParameters (обязательно)
resourceGroup Если применимо, имя заполнителя группы ресурсов, в которую будет развернут артефакт схемы шаблона Resource Manager. струна
шаблон Текст артефакта схемы шаблона Resource Manager. любой (обязательный)

TemplateArtifactPropertiesParameters

Имя Описание Ценность

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

Тип ресурса схемы или артефактов можно развернуть с помощью операций, предназначенных для следующих операций:

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

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

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

{
  "name": "string",
  "kind": "string"
  // For remaining properties, see Microsoft.Blueprint/blueprints/artifacts objects
}

Объекты Microsoft.Blueprint/blueprints/artifacts

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

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

{
  "kind": "policyAssignment",
  "properties": {
    "dependsOn": [ "string" ],
    "description": "string",
    "displayName": "string",
    "parameters": {
      "{customized property}": {
        "reference": {
          "keyVault": {
            "id": "string"
          },
          "secretName": "string",
          "secretVersion": "string"
        },
        "value": {}
      }
    },
    "policyDefinitionId": "string",
    "resourceGroup": "string"
  }
}

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

{
  "kind": "roleAssignment",
  "properties": {
    "dependsOn": [ "string" ],
    "description": "string",
    "displayName": "string",
    "principalIds": {},
    "resourceGroup": "string",
    "roleDefinitionId": "string"
  }
}

Для шаблонаиспользуйте:

{
  "kind": "template",
  "properties": {
    "dependsOn": [ "string" ],
    "description": "string",
    "displayName": "string",
    "parameters": {
      "{customized property}": {
        "reference": {
          "keyVault": {
            "id": "string"
          },
          "secretName": "string",
          "secretVersion": "string"
        },
        "value": {}
      }
    },
    "resourceGroup": "string",
    "template": {}
  }
}

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

Microsoft.Blueprint/blueprints/артефакты

Имя Описание Ценность
apiVersion Версия API «2018-11-01-превью»
добрый Установите значение policyAssignment для типа PolicyAssignmentArtifact. Установите значение roleAssignment для типа RoleAssignmentArtifact. Установите значение template для типа TemplateArtifact. PolicyAssignment
RoleAssignment
"template" (обязательный)
имя Имя ресурса строка (обязательно)
тип Тип ресурса "Microsoft.Blueprint/blueprints/artifacts"

Справочник по KeyVault

Имя Описание Ценность
идентификатор Идентификатор ресурса Azure в Key Vault. строка (обязательно)

ЗначениеПараметра

Имя Описание Ценность
ссылка Значение параметра в качестве ссылочного типа. Ссылка на тайное значение
ценность Значение параметра. Любое допустимое значение JSON допускается, включая объекты, массивы, строки, числа и логические значения. любой

Артефакт PolicyAssignmentArtifact

Имя Описание Ценность
добрый Указывает тип артефакта схемы. PolicyAssignment (обязательно)
свойства свойства для артефакта policyAssignment PolicyAssignmentArtifactProperties (обязательно)

PolicyAssignmentArtifactProperties

Имя Описание Ценность
Свойство dependsOn Артефакты, которые необходимо развернуть перед указанным артефактом. строка[]
описание В нескольких строках объясняется этот ресурс. струна

Ограничения целостности:
Максимальная длина = 500
отображаемое имя Строка однострочный поясняет этот ресурс. струна

Ограничения целостности:
Максимальная длина = 256
Параметры Значения параметров для определения политики. PolicyAssignmentArtifactPropertiesParameters (обязательно)
policyDefinitionId Идентификатор ресурса Azure определения политики. строка (обязательно)
resourceGroup Имя заполнителя группы ресурсов, которому будет назначена политика. струна

PolicyAssignmentArtifactPropertiesParameters

Имя Описание Ценность

Артефакт назначения роли

Имя Описание Ценность
добрый Указывает тип артефакта схемы. RoleAssignment (обязательный)
свойства Свойства артефакта схемы назначения ролей. RoleAssignmentArtifactProperties (обязательно)

Свойства артефакта назначения роли

Имя Описание Ценность
Свойство dependsOn Артефакты, которые необходимо развернуть перед указанным артефактом. строка[]
описание В нескольких строках объясняется этот ресурс. струна

Ограничения целостности:
Максимальная длина = 500
отображаемое имя Строка однострочный поясняет этот ресурс. струна

Ограничения целостности:
Максимальная длина = 256
principalIds Массив удостоверений пользователей или групп в Azure Active Directory. РольDefinition будет применяться к каждому удостоверению. любой (обязательный)
resourceGroup RoleAssignment будет областью для этой группы ресурсов. Если оно пустое, оно распространяется на подписку. струна
roleDefinitionId Идентификатор ресурса Azure для RoleDefinition. строка (обязательно)

Ссылка на тайное значение

Имя Описание Ценность
keyVault Указывает ссылку на определенное хранилище ключей Azure. KeyVaultReference (обязательно)
секретноеИмя Имя секрета. строка (обязательно)
секретная версия Используемая версия секрета. Если осталось пустым, используется последняя версия секрета. струна

ШаблонАртефакт

Имя Описание Ценность
добрый Указывает тип артефакта схемы. "template" (обязательный)
свойства Свойства артефакта схемы шаблона Resource Manager. TemplateArtifactProperties (обязательно)

TemplateArtifactProperties (Свойства артефакта)

Имя Описание Ценность
Свойство dependsOn Артефакты, которые необходимо развернуть перед указанным артефактом. строка[]
описание В нескольких строках объясняется этот ресурс. струна

Ограничения целостности:
Максимальная длина = 500
отображаемое имя Строка однострочный поясняет этот ресурс. струна

Ограничения целостности:
Максимальная длина = 256
Параметры Значения параметров артефакта артефакта шаблона Resource Manager. TemplateArtifactPropertiesParameters (обязательно)
resourceGroup Если применимо, имя заполнителя группы ресурсов, в которую будет развернут артефакт схемы шаблона Resource Manager. струна
шаблон Текст артефакта схемы шаблона Resource Manager. любой (обязательный)

TemplateArtifactPropertiesParameters

Имя Описание Ценность

Примеры использования

Шаблоны быстрого запуска Azure

Следующие шаблоны быстрого запуска Azure развернуть этот тип ресурса.

Шаблон Описание
схемы. Создание нового определения схемы

развертывание в Azure
Этот шаблон создает определение схемы схемы Azure Blueprint. Определение схемы включает артефакт назначения политики и может быть изменен, а затем развертываться в группах управления или подписках для согласованных сред.

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

Тип ресурса схемы или артефактов можно развернуть с помощью операций, предназначенных для следующих операций:

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

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

Чтобы создать ресурс Microsoft.Blueprint/blueprints/artifacts, добавьте следующий объект Terraform в шаблон.

resource "azapi_resource" "symbolicname" {
  name = "string"
  kind = "string"
  // For remaining properties, see Microsoft.Blueprint/blueprints/artifacts objects
}

Объекты Microsoft.Blueprint/blueprints/artifacts

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

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

{
  kind = "policyAssignment"
  properties = {
    dependsOn = [
      "string"
    ]
    description = "string"
    displayName = "string"
    parameters = {
      {customized property} = {
        reference = {
          keyVault = {
            id = "string"
          }
          secretName = "string"
          secretVersion = "string"
        }
        value = ?
      }
    }
    policyDefinitionId = "string"
    resourceGroup = "string"
  }
}

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

{
  kind = "roleAssignment"
  properties = {
    dependsOn = [
      "string"
    ]
    description = "string"
    displayName = "string"
    principalIds = ?
    resourceGroup = "string"
    roleDefinitionId = "string"
  }
}

Для шаблонаиспользуйте:

{
  kind = "template"
  properties = {
    dependsOn = [
      "string"
    ]
    description = "string"
    displayName = "string"
    parameters = {
      {customized property} = {
        reference = {
          keyVault = {
            id = "string"
          }
          secretName = "string"
          secretVersion = "string"
        }
        value = ?
      }
    }
    resourceGroup = "string"
    template = ?
  }
}

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

Microsoft.Blueprint/blueprints/артефакты

Имя Описание Ценность
добрый Установите значение policyAssignment для типа PolicyAssignmentArtifact. Установите значение roleAssignment для типа RoleAssignmentArtifact. Установите значение template для типа TemplateArtifact. PolicyAssignment
RoleAssignment
"template" (обязательный)
имя Имя ресурса строка (обязательно)
идентификатор_родителя Идентификатор ресурса, который является родительским для этого ресурса. Идентификатор ресурса типа: схемы
тип Тип ресурса "Microsoft.Blueprint/blueprints/artifacts@2018-11-01-preview"

Справочник по KeyVault

Имя Описание Ценность
идентификатор Идентификатор ресурса Azure в Key Vault. строка (обязательно)

ЗначениеПараметра

Имя Описание Ценность
ссылка Значение параметра в качестве ссылочного типа. Ссылка на тайное значение
ценность Значение параметра. Любое допустимое значение JSON допускается, включая объекты, массивы, строки, числа и логические значения. любой

Артефакт PolicyAssignmentArtifact

Имя Описание Ценность
добрый Указывает тип артефакта схемы. PolicyAssignment (обязательно)
свойства свойства для артефакта policyAssignment PolicyAssignmentArtifactProperties (обязательно)

PolicyAssignmentArtifactProperties

Имя Описание Ценность
Свойство dependsOn Артефакты, которые необходимо развернуть перед указанным артефактом. строка[]
описание В нескольких строках объясняется этот ресурс. струна

Ограничения целостности:
Максимальная длина = 500
отображаемое имя Строка однострочный поясняет этот ресурс. струна

Ограничения целостности:
Максимальная длина = 256
Параметры Значения параметров для определения политики. PolicyAssignmentArtifactPropertiesParameters (обязательно)
policyDefinitionId Идентификатор ресурса Azure определения политики. строка (обязательно)
resourceGroup Имя заполнителя группы ресурсов, которому будет назначена политика. струна

PolicyAssignmentArtifactPropertiesParameters

Имя Описание Ценность

Артефакт назначения роли

Имя Описание Ценность
добрый Указывает тип артефакта схемы. RoleAssignment (обязательный)
свойства Свойства артефакта схемы назначения ролей. RoleAssignmentArtifactProperties (обязательно)

Свойства артефакта назначения роли

Имя Описание Ценность
Свойство dependsOn Артефакты, которые необходимо развернуть перед указанным артефактом. строка[]
описание В нескольких строках объясняется этот ресурс. струна

Ограничения целостности:
Максимальная длина = 500
отображаемое имя Строка однострочный поясняет этот ресурс. струна

Ограничения целостности:
Максимальная длина = 256
principalIds Массив удостоверений пользователей или групп в Azure Active Directory. РольDefinition будет применяться к каждому удостоверению. любой (обязательный)
resourceGroup RoleAssignment будет областью для этой группы ресурсов. Если оно пустое, оно распространяется на подписку. струна
roleDefinitionId Идентификатор ресурса Azure для RoleDefinition. строка (обязательно)

Ссылка на тайное значение

Имя Описание Ценность
keyVault Указывает ссылку на определенное хранилище ключей Azure. KeyVaultReference (обязательно)
секретноеИмя Имя секрета. строка (обязательно)
секретная версия Используемая версия секрета. Если осталось пустым, используется последняя версия секрета. струна

ШаблонАртефакт

Имя Описание Ценность
добрый Указывает тип артефакта схемы. "template" (обязательный)
свойства Свойства артефакта схемы шаблона Resource Manager. TemplateArtifactProperties (обязательно)

TemplateArtifactProperties (Свойства артефакта)

Имя Описание Ценность
Свойство dependsOn Артефакты, которые необходимо развернуть перед указанным артефактом. строка[]
описание В нескольких строках объясняется этот ресурс. струна

Ограничения целостности:
Максимальная длина = 500
отображаемое имя Строка однострочный поясняет этот ресурс. струна

Ограничения целостности:
Максимальная длина = 256
Параметры Значения параметров артефакта артефакта шаблона Resource Manager. TemplateArtifactPropertiesParameters (обязательно)
resourceGroup Если применимо, имя заполнителя группы ресурсов, в которую будет развернут артефакт схемы шаблона Resource Manager. струна
шаблон Текст артефакта схемы шаблона Resource Manager. любой (обязательный)

TemplateArtifactPropertiesParameters

Имя Описание Ценность