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


Схема Microsoft.Blueprints/artifacts 2017-11-11-preview

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

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

  • групп управления команды развертывания группы управления

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

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

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

resource symbolicname 'Microsoft.Blueprint/blueprints/artifacts@2017-11-11-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}: {
        description: 'string'
      }
    }
    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}: {
        description: 'string'
      }
    }
    resourceGroup: 'string'
    template: any(Azure.Bicep.Types.Concrete.AnyType)
  }
}

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

Microsoft.Blueprint/blueprints/artifacts

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

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

ParameterValueBase

Имя Описание Ценность
описание Необязательное свойство, просто чтобы установить ParameterValueBase в качестве BaseClass. струна

ParameterValueCollection

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

ParameterValueCollection

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

PolicyAssignmentArtifact

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

PolicyAssignmentArtifactProperties

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

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

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

RoleAssignmentArtifact

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

RoleAssignmentArtifactProperties

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

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

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

TemplateArtifact

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

TemplateArtifactProperties

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

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

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

Определение ресурса шаблона 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}": {
        "description": "string"
      }
    },
    "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}": {
        "description": "string"
      }
    },
    "resourceGroup": "string",
    "template": {}
  }
}

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

Microsoft.Blueprint/blueprints/artifacts

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

ParameterValueBase

Имя Описание Ценность
описание Необязательное свойство, просто чтобы установить ParameterValueBase в качестве BaseClass. струна

ParameterValueCollection

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

ParameterValueCollection

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

PolicyAssignmentArtifact

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

PolicyAssignmentArtifactProperties

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

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

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

RoleAssignmentArtifact

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

RoleAssignmentArtifactProperties

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

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

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

TemplateArtifact

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

TemplateArtifactProperties

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

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

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

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

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

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

развертывание в 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} = {
        description = "string"
      }
    }
    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} = {
        description = "string"
      }
    }
    resourceGroup = "string"
    template = ?
  }
}

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

Microsoft.Blueprint/blueprints/artifacts

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

ParameterValueBase

Имя Описание Ценность
описание Необязательное свойство, просто чтобы установить ParameterValueBase в качестве BaseClass. струна

ParameterValueCollection

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

ParameterValueCollection

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

PolicyAssignmentArtifact

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

PolicyAssignmentArtifactProperties

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

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

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

RoleAssignmentArtifact

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

RoleAssignmentArtifactProperties

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

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

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

TemplateArtifact

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

TemplateArtifactProperties

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

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

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