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


Схемы 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(Azure.Bicep.Types.Concrete.AnyType)
      }
    }
    policyDefinitionId: 'string'
    resourceGroup: 'string'
  }
}

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

{
  kind: 'roleAssignment'
  properties: {
    dependsOn: [
      'string'
    ]
    description: 'string'
    displayName: 'string'
    principalIds: any(Azure.Bicep.Types.Concrete.AnyType)
    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(Azure.Bicep.Types.Concrete.AnyType)
      }
    }
    resourceGroup: 'string'
    template: any(Azure.Bicep.Types.Concrete.AnyType)
  }
}

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

KeyVaultReference

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

Microsoft.Blueprint/blueprints/artifacts

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

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

ParameterValue

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

PolicyAssignmentArtifact

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

PolicyAssignmentArtifactProperties

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

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

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

PolicyAssignmentArtifactPropertiesParameters

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

RoleAssignmentArtifact

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

RoleAssignmentArtifactProperties

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

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

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

SecretValueReference

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

TemplateArtifact

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

TemplateArtifactProperties

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

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

Ограничения целостности:
Максимальная длина =
Параметры Значения параметров артефакта артефакта шаблона 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": {}
  }
}

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

KeyVaultReference

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

Microsoft.Blueprint/blueprints/artifacts

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

ParameterValue

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

PolicyAssignmentArtifact

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

PolicyAssignmentArtifactProperties

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

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

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

PolicyAssignmentArtifactPropertiesParameters

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

RoleAssignmentArtifact

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

RoleAssignmentArtifactProperties

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

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

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

SecretValueReference

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

TemplateArtifact

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

TemplateArtifactProperties

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

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

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

TemplateArtifactPropertiesParameters

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

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

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

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

развертывание в 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 = ?
  }
}

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

KeyVaultReference

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

Microsoft.Blueprint/blueprints/artifacts

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

ParameterValue

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

PolicyAssignmentArtifact

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

PolicyAssignmentArtifactProperties

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

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

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

PolicyAssignmentArtifactPropertiesParameters

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

RoleAssignmentArtifact

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

RoleAssignmentArtifactProperties

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

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

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

SecretValueReference

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

TemplateArtifact

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

TemplateArtifactProperties

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

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

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

TemplateArtifactPropertiesParameters

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