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


Развертывание Microsoft.ResourcesStacks 2022-08-01-preview

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

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

  • группы управления. См. статью команды развертывания группы управленияподписки . См. команды развертывания подпискегруппы ресурсов. См. команды развертывания группы ресурсов

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

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

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

resource symbolicname 'Microsoft.Resources/deploymentStacks@2022-08-01-preview' = {
  location: 'string'
  name: 'string'
  properties: {
    actionOnUnmanage: {
      managementGroups: 'string'
      resourceGroups: 'string'
      resources: 'string'
    }
    debugSetting: {
      detailLevel: 'string'
    }
    denySettings: {
      applyToChildScopes: bool
      excludedActions: [
        'string'
      ]
      excludedPrincipals: [
        'string'
      ]
      mode: 'string'
    }
    deploymentScope: 'string'
    description: 'string'
    error: {
      error: {}
    }
    parameters: any(Azure.Bicep.Types.Concrete.AnyType)
    parametersLink: {
      contentVersion: 'string'
      uri: 'string'
    }
    template: any(Azure.Bicep.Types.Concrete.AnyType)
    templateLink: {
      contentVersion: 'string'
      id: 'string'
      queryString: 'string'
      relativePath: 'string'
      uri: 'string'
    }
  }
  tags: {
    {customized property}: 'string'
  }
}

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

DenySettings

Имя Описание Ценность
applyToChildScopes DenySettings будет применяться к дочерним областям. bool
excludedActions Список операций управления на основе ролей, исключенных из denySettings. Разрешено до 200 действий. Если для режима denySetting задано значение "denyWriteAndDelete", то следующие действия автоматически добавляются в "excludedActions": "*/read" и "Microsoft.Authorization/locks/delete". Если для режима denySetting задано значение "denyDelete", то следующие действия автоматически добавляются в "исключенныеactions": "Microsoft.Authorization/locks/delete". Повторяющиеся действия будут удалены. string[]
исключенныеPrincipals Список идентификаторов субъектов AAD, исключенных из блокировки. Разрешено до 5 субъектов. string[]
режим режим denySettings. "denyDelete"
"denyWriteAndDelete"
"none" (обязательный)

DeploymentStackProperties

Имя Описание Ценность
actionOnUnmanage Определяет поведение ресурсов, которые не управляются сразу после обновления стека. DeploymentStackPropertiesActionOnUnmanage (обязательно)
debugSetting Параметр отладки развертывания. DeploymentStacksDebugSetting
denySettings Определяет, как ресурсы, развернутые стеком, блокируются. DenySettings (обязательно)
deploymentScope Область создания начального развертывания. Если область не указана, она по умолчанию будет использоваться в области стека развертывания. Допустимые области: группа управления (формат :/providers/Microsoft.Management/managementGroups/{managementGroupId}), подписка (формат :/subscriptions/{subscriptionId}), группа ресурсов (формат :/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}). струна
описание Описание стека развертывания. струна

Ограничения целостности:
Максимальная длина =
ошибка Распространенный ответ об ошибке для всех API Azure Resource Manager для возврата сведений об ошибке для неудачных операций. (Это также следует формату ответа об ошибках OData.). ErrorResponse
Параметры Пары имен и значений, определяющие параметры развертывания для шаблона. Используйте этот элемент при предоставлении значений параметров непосредственно в запросе, а не связывания с существующим файлом параметров. Используйте свойство parametersLink или свойство параметров, но не оба. Это может быть JObject или хорошо сформированная строка JSON. любой
parametersLink Универсальный код ресурса (URI) файла параметров. Используйте этот элемент, чтобы связаться с существующим файлом параметров. Используйте свойство parametersLink или свойство параметров, но не оба. DeploymentStacksParametersLink
шаблон Содержимое шаблона. Этот элемент используется при передаче синтаксиса шаблона непосредственно в запросе, а не ссылки на существующий шаблон. Это может быть строка JObject или хорошо сформированная строка JSON. Используйте свойство templateLink или свойство шаблона, но не оба. любой
templateLink Универсальный код ресурса (URI) шаблона. Используйте свойство templateLink или свойство шаблона, но не оба. DeploymentStacksTemplateLink

DeploymentStackPropertiesActionOnUnmanage

Имя Описание Ценность
managementGroups Указывает действие, которое должно выполняться в ресурсе при удалении стека развертывания. Удаление попытается удалить ресурс из Azure. Отсоединение покидает ресурс в текущем состоянии. "Delete"
"отсоединение"
resourceGroups Указывает действие, которое должно выполняться в ресурсе при удалении стека развертывания. Удаление попытается удалить ресурс из Azure. Отсоединение покидает ресурс в текущем состоянии. "Delete"
"отсоединение"
ресурсы Указывает действие, которое должно выполняться в ресурсе при удалении стека развертывания. Удаление попытается удалить ресурс из Azure. Отсоединение покидает ресурс в текущем состоянии. "Delete"
"отсоединение" (обязательно)

DeploymentStacksDebugSetting

Имя Описание Ценность
detailLevel Указывает тип сведений для входа в журнал для отладки. Допустимые значения не имеют значения, requestContent, responseContent или requestContent и responseContent, разделенные запятой. Значение по умолчанию — нет. При настройке этого значения внимательно рассмотрите тип информации, передаваемой во время развертывания. Путем ведения журнала сведений о запросе или ответе конфиденциальные данные, полученные с помощью операций развертывания, могут быть предоставлены. струна
Имя Описание Ценность
contentVersion Если этот параметр включен, должен соответствовать ContentVersion в шаблоне. струна
ури URI файла параметров. строка (обязательно)
Имя Описание Ценность
contentVersion Если этот параметр включен, должен соответствовать ContentVersion в шаблоне. струна
идентификатор Идентификатор ресурса спецификации шаблона. Используйте свойство идентификатора или URI, но не оба. струна
queryString Строка запроса (например, маркер SAS), используемая с универсальным кодом ресурса (URI) templateLink. струна
relativePath Свойство relativePath можно использовать для развертывания связанного шаблона в расположении относительно родительского элемента. Если родительский шаблон связан с TemplateSpec, это будет ссылаться на артефакт в TemplateSpec. Если родительский объект связан с универсальным кодом ресурса (URI), дочернее развертывание будет сочетанием родительских и относительных URIPath. струна
ури Универсальный код ресурса (URI) шаблона для развертывания. Используйте URI или свойство id, но не оба. струна

DeploymentStackTags

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

ErrorDetail

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

ErrorResponse

Имя Описание Ценность
ошибка Объект ошибки. ErrorDetail

Microsoft.Resources/deploymentStacks

Имя Описание Ценность
местоположение Расположение стека развертывания. Его нельзя изменить после создания. Это должно быть одно из поддерживаемых расположений Azure. струна
имя Имя ресурса струна

Ограничения целостности:
Минимальная длина = 1
Максимальная длина = 1
Pattern = ^[-\w\._\(\)]+$ (обязательно)
свойства Свойства стека развертывания. DeploymentStackProperties
Теги Теги ресурсов Словарь имен и значений тегов. См. теги в шаблонах

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

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

  • группы управления. См. статью команды развертывания группы управленияподписки . См. команды развертывания подпискегруппы ресурсов. См. команды развертывания группы ресурсов

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

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

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

{
  "type": "Microsoft.Resources/deploymentStacks",
  "apiVersion": "2022-08-01-preview",
  "name": "string",
  "location": "string",
  "properties": {
    "actionOnUnmanage": {
      "managementGroups": "string",
      "resourceGroups": "string",
      "resources": "string"
    },
    "debugSetting": {
      "detailLevel": "string"
    },
    "denySettings": {
      "applyToChildScopes": "bool",
      "excludedActions": [ "string" ],
      "excludedPrincipals": [ "string" ],
      "mode": "string"
    },
    "deploymentScope": "string",
    "description": "string",
    "error": {
      "error": {
      }
    },
    "parameters": {},
    "parametersLink": {
      "contentVersion": "string",
      "uri": "string"
    },
    "template": {},
    "templateLink": {
      "contentVersion": "string",
      "id": "string",
      "queryString": "string",
      "relativePath": "string",
      "uri": "string"
    }
  },
  "tags": {
    "{customized property}": "string"
  }
}

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

DenySettings

Имя Описание Ценность
applyToChildScopes DenySettings будет применяться к дочерним областям. bool
excludedActions Список операций управления на основе ролей, исключенных из denySettings. Разрешено до 200 действий. Если для режима denySetting задано значение "denyWriteAndDelete", то следующие действия автоматически добавляются в "excludedActions": "*/read" и "Microsoft.Authorization/locks/delete". Если для режима denySetting задано значение "denyDelete", то следующие действия автоматически добавляются в "исключенныеactions": "Microsoft.Authorization/locks/delete". Повторяющиеся действия будут удалены. string[]
исключенныеPrincipals Список идентификаторов субъектов AAD, исключенных из блокировки. Разрешено до 5 субъектов. string[]
режим режим denySettings. "denyDelete"
"denyWriteAndDelete"
"none" (обязательный)

DeploymentStackProperties

Имя Описание Ценность
actionOnUnmanage Определяет поведение ресурсов, которые не управляются сразу после обновления стека. DeploymentStackPropertiesActionOnUnmanage (обязательно)
debugSetting Параметр отладки развертывания. DeploymentStacksDebugSetting
denySettings Определяет, как ресурсы, развернутые стеком, блокируются. DenySettings (обязательно)
deploymentScope Область создания начального развертывания. Если область не указана, она по умолчанию будет использоваться в области стека развертывания. Допустимые области: группа управления (формат :/providers/Microsoft.Management/managementGroups/{managementGroupId}), подписка (формат :/subscriptions/{subscriptionId}), группа ресурсов (формат :/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}). струна
описание Описание стека развертывания. струна

Ограничения целостности:
Максимальная длина =
ошибка Распространенный ответ об ошибке для всех API Azure Resource Manager для возврата сведений об ошибке для неудачных операций. (Это также следует формату ответа об ошибках OData.). ErrorResponse
Параметры Пары имен и значений, определяющие параметры развертывания для шаблона. Используйте этот элемент при предоставлении значений параметров непосредственно в запросе, а не связывания с существующим файлом параметров. Используйте свойство parametersLink или свойство параметров, но не оба. Это может быть JObject или хорошо сформированная строка JSON. любой
parametersLink Универсальный код ресурса (URI) файла параметров. Используйте этот элемент, чтобы связаться с существующим файлом параметров. Используйте свойство parametersLink или свойство параметров, но не оба. DeploymentStacksParametersLink
шаблон Содержимое шаблона. Этот элемент используется при передаче синтаксиса шаблона непосредственно в запросе, а не ссылки на существующий шаблон. Это может быть строка JObject или хорошо сформированная строка JSON. Используйте свойство templateLink или свойство шаблона, но не оба. любой
templateLink Универсальный код ресурса (URI) шаблона. Используйте свойство templateLink или свойство шаблона, но не оба. DeploymentStacksTemplateLink

DeploymentStackPropertiesActionOnUnmanage

Имя Описание Ценность
managementGroups Указывает действие, которое должно выполняться в ресурсе при удалении стека развертывания. Удаление попытается удалить ресурс из Azure. Отсоединение покидает ресурс в текущем состоянии. "Delete"
"отсоединение"
resourceGroups Указывает действие, которое должно выполняться в ресурсе при удалении стека развертывания. Удаление попытается удалить ресурс из Azure. Отсоединение покидает ресурс в текущем состоянии. "Delete"
"отсоединение"
ресурсы Указывает действие, которое должно выполняться в ресурсе при удалении стека развертывания. Удаление попытается удалить ресурс из Azure. Отсоединение покидает ресурс в текущем состоянии. "Delete"
"отсоединение" (обязательно)

DeploymentStacksDebugSetting

Имя Описание Ценность
detailLevel Указывает тип сведений для входа в журнал для отладки. Допустимые значения не имеют значения, requestContent, responseContent или requestContent и responseContent, разделенные запятой. Значение по умолчанию — нет. При настройке этого значения внимательно рассмотрите тип информации, передаваемой во время развертывания. Путем ведения журнала сведений о запросе или ответе конфиденциальные данные, полученные с помощью операций развертывания, могут быть предоставлены. струна
Имя Описание Ценность
contentVersion Если этот параметр включен, должен соответствовать ContentVersion в шаблоне. струна
ури URI файла параметров. строка (обязательно)
Имя Описание Ценность
contentVersion Если этот параметр включен, должен соответствовать ContentVersion в шаблоне. струна
идентификатор Идентификатор ресурса спецификации шаблона. Используйте свойство идентификатора или URI, но не оба. струна
queryString Строка запроса (например, маркер SAS), используемая с универсальным кодом ресурса (URI) templateLink. струна
relativePath Свойство relativePath можно использовать для развертывания связанного шаблона в расположении относительно родительского элемента. Если родительский шаблон связан с TemplateSpec, это будет ссылаться на артефакт в TemplateSpec. Если родительский объект связан с универсальным кодом ресурса (URI), дочернее развертывание будет сочетанием родительских и относительных URIPath. струна
ури Универсальный код ресурса (URI) шаблона для развертывания. Используйте URI или свойство id, но не оба. струна

DeploymentStackTags

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

ErrorDetail

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

ErrorResponse

Имя Описание Ценность
ошибка Объект ошибки. ErrorDetail

Microsoft.Resources/deploymentStacks

Имя Описание Ценность
apiVersion Версия API '2022-08-01-preview'
местоположение Расположение стека развертывания. Его нельзя изменить после создания. Это должно быть одно из поддерживаемых расположений Azure. струна
имя Имя ресурса струна

Ограничения целостности:
Минимальная длина = 1
Максимальная длина = 1
Pattern = ^[-\w\._\(\)]+$ (обязательно)
свойства Свойства стека развертывания. DeploymentStackProperties
Теги Теги ресурсов Словарь имен и значений тегов. См. теги в шаблонах
тип Тип ресурса "Microsoft.Resources/deploymentStacks"

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

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

  • Группы управления подписки групп ресурсов

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

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

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

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Resources/deploymentStacks@2022-08-01-preview"
  name = "string"
  location = "string"
  tags = {
    {customized property} = "string"
  }
  body = jsonencode({
    properties = {
      actionOnUnmanage = {
        managementGroups = "string"
        resourceGroups = "string"
        resources = "string"
      }
      debugSetting = {
        detailLevel = "string"
      }
      denySettings = {
        applyToChildScopes = bool
        excludedActions = [
          "string"
        ]
        excludedPrincipals = [
          "string"
        ]
        mode = "string"
      }
      deploymentScope = "string"
      description = "string"
      error = {
        error = {
        }
      }
      parameters = ?
      parametersLink = {
        contentVersion = "string"
        uri = "string"
      }
      template = ?
      templateLink = {
        contentVersion = "string"
        id = "string"
        queryString = "string"
        relativePath = "string"
        uri = "string"
      }
    }
  })
}

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

DenySettings

Имя Описание Ценность
applyToChildScopes DenySettings будет применяться к дочерним областям. bool
excludedActions Список операций управления на основе ролей, исключенных из denySettings. Разрешено до 200 действий. Если для режима denySetting задано значение "denyWriteAndDelete", то следующие действия автоматически добавляются в "excludedActions": "*/read" и "Microsoft.Authorization/locks/delete". Если для режима denySetting задано значение "denyDelete", то следующие действия автоматически добавляются в "исключенныеactions": "Microsoft.Authorization/locks/delete". Повторяющиеся действия будут удалены. string[]
исключенныеPrincipals Список идентификаторов субъектов AAD, исключенных из блокировки. Разрешено до 5 субъектов. string[]
режим режим denySettings. "denyDelete"
"denyWriteAndDelete"
"none" (обязательный)

DeploymentStackProperties

Имя Описание Ценность
actionOnUnmanage Определяет поведение ресурсов, которые не управляются сразу после обновления стека. DeploymentStackPropertiesActionOnUnmanage (обязательно)
debugSetting Параметр отладки развертывания. DeploymentStacksDebugSetting
denySettings Определяет, как ресурсы, развернутые стеком, блокируются. DenySettings (обязательно)
deploymentScope Область создания начального развертывания. Если область не указана, она по умолчанию будет использоваться в области стека развертывания. Допустимые области: группа управления (формат :/providers/Microsoft.Management/managementGroups/{managementGroupId}), подписка (формат :/subscriptions/{subscriptionId}), группа ресурсов (формат :/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}). струна
описание Описание стека развертывания. струна

Ограничения целостности:
Максимальная длина =
ошибка Распространенный ответ об ошибке для всех API Azure Resource Manager для возврата сведений об ошибке для неудачных операций. (Это также следует формату ответа об ошибках OData.). ErrorResponse
Параметры Пары имен и значений, определяющие параметры развертывания для шаблона. Используйте этот элемент при предоставлении значений параметров непосредственно в запросе, а не связывания с существующим файлом параметров. Используйте свойство parametersLink или свойство параметров, но не оба. Это может быть JObject или хорошо сформированная строка JSON. любой
parametersLink Универсальный код ресурса (URI) файла параметров. Используйте этот элемент, чтобы связаться с существующим файлом параметров. Используйте свойство parametersLink или свойство параметров, но не оба. DeploymentStacksParametersLink
шаблон Содержимое шаблона. Этот элемент используется при передаче синтаксиса шаблона непосредственно в запросе, а не ссылки на существующий шаблон. Это может быть строка JObject или хорошо сформированная строка JSON. Используйте свойство templateLink или свойство шаблона, но не оба. любой
templateLink Универсальный код ресурса (URI) шаблона. Используйте свойство templateLink или свойство шаблона, но не оба. DeploymentStacksTemplateLink

DeploymentStackPropertiesActionOnUnmanage

Имя Описание Ценность
managementGroups Указывает действие, которое должно выполняться в ресурсе при удалении стека развертывания. Удаление попытается удалить ресурс из Azure. Отсоединение покидает ресурс в текущем состоянии. "Delete"
"отсоединение"
resourceGroups Указывает действие, которое должно выполняться в ресурсе при удалении стека развертывания. Удаление попытается удалить ресурс из Azure. Отсоединение покидает ресурс в текущем состоянии. "Delete"
"отсоединение"
ресурсы Указывает действие, которое должно выполняться в ресурсе при удалении стека развертывания. Удаление попытается удалить ресурс из Azure. Отсоединение покидает ресурс в текущем состоянии. "Delete"
"отсоединение" (обязательно)

DeploymentStacksDebugSetting

Имя Описание Ценность
detailLevel Указывает тип сведений для входа в журнал для отладки. Допустимые значения не имеют значения, requestContent, responseContent или requestContent и responseContent, разделенные запятой. Значение по умолчанию — нет. При настройке этого значения внимательно рассмотрите тип информации, передаваемой во время развертывания. Путем ведения журнала сведений о запросе или ответе конфиденциальные данные, полученные с помощью операций развертывания, могут быть предоставлены. струна
Имя Описание Ценность
contentVersion Если этот параметр включен, должен соответствовать ContentVersion в шаблоне. струна
ури URI файла параметров. строка (обязательно)
Имя Описание Ценность
contentVersion Если этот параметр включен, должен соответствовать ContentVersion в шаблоне. струна
идентификатор Идентификатор ресурса спецификации шаблона. Используйте свойство идентификатора или URI, но не оба. струна
queryString Строка запроса (например, маркер SAS), используемая с универсальным кодом ресурса (URI) templateLink. струна
relativePath Свойство relativePath можно использовать для развертывания связанного шаблона в расположении относительно родительского элемента. Если родительский шаблон связан с TemplateSpec, это будет ссылаться на артефакт в TemplateSpec. Если родительский объект связан с универсальным кодом ресурса (URI), дочернее развертывание будет сочетанием родительских и относительных URIPath. струна
ури Универсальный код ресурса (URI) шаблона для развертывания. Используйте URI или свойство id, но не оба. струна

DeploymentStackTags

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

ErrorDetail

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

ErrorResponse

Имя Описание Ценность
ошибка Объект ошибки. ErrorDetail

Microsoft.Resources/deploymentStacks

Имя Описание Ценность
местоположение Расположение стека развертывания. Его нельзя изменить после создания. Это должно быть одно из поддерживаемых расположений Azure. струна
имя Имя ресурса струна

Ограничения целостности:
Минимальная длина = 1
Максимальная длина = 1
Pattern = ^[-\w\._\(\)]+$ (обязательно)
свойства Свойства стека развертывания. DeploymentStackProperties
Теги Теги ресурсов Словарь имен и значений тегов.
тип Тип ресурса "Microsoft.Resources/deploymentStacks@2022-08-01-preview"