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


Коллекции и приложения Microsoft.Compute

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

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

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

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

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

resource symbolicname 'Microsoft.Compute/galleries/applications@2023-07-03' = {
  name: 'string'
  location: 'string'
  tags: {
    tagName1: 'tagValue1'
    tagName2: 'tagValue2'
  }
  parent: resourceSymbolicName
  properties: {
    customActions: [
      {
        description: 'string'
        name: 'string'
        parameters: [
          {
            defaultValue: 'string'
            description: 'string'
            name: 'string'
            required: bool
            type: 'string'
          }
        ]
        script: 'string'
      }
    ]
    description: 'string'
    endOfLifeDate: 'string'
    eula: 'string'
    privacyStatementUri: 'string'
    releaseNoteUri: 'string'
    supportedOSType: 'string'
  }
}

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

коллекции и приложения

Имя Описание Значение
name имя ресурса.

Узнайте, как задать имена и типы для дочерних ресурсов в Bicep.
string (обязательно)

Ограничение символов: 1-80

Допустимые символы:
Буквенно-цифровые символы, дефисы и точки.

Начинается и закачивается буквенно-цифровым символом.
location Расположение ресурса string (обязательно)
tags Теги ресурсов Словарь имен и значений тегов. См . раздел Теги в шаблонах
родитель В Bicep можно указать родительский ресурс для дочернего ресурса. Это свойство необходимо добавить только в том случае, если дочерний ресурс объявлен за пределами родительского ресурса.

Дополнительные сведения см. в разделе Дочерний ресурс за пределами родительского ресурса.
Символьное имя ресурса типа: коллекции
properties Описывает свойства определения приложения коллекции. КоллекцияПриложенияСвойства

КоллекцияПриложенияСвойства

Имя Описание Значение
customActions Список настраиваемых действий, которые можно выполнять со всеми версиями приложений коллекции в этом приложении коллекции. GalleryApplicationCustomAction[]
description Описание этого ресурса определения приложения коллекции. Это свойство является обновляемым. строка
endOfLifeDate Дата окончания жизненного срока службы определения приложения коллекции. Это свойство можно использовать для вывода из эксплуатации. Это свойство является обновляемым. строка
Eula Лицензионное соглашение для определения приложения коллекции. строка
privacyStatementUri URI заявления о конфиденциальности. строка
releaseNoteUri URI заметки о выпуске. строка
supportedOSType Это свойство позволяет указать поддерживаемый тип ОС, для которой создано приложение. Возможные значения: Windows,Linux. Linux
"Windows" (обязательно)

КоллекцияApplicationCustomAction

Имя Описание Значение
description Описание, помогающее пользователям понять, что делает это настраиваемое действие. строка
name Имя настраиваемого действия. Должен быть уникальным в пределах версии приложения коллекции. string (обязательно)
параметры Параметры, используемые этим пользовательским действием GalleryApplicationCustomActionParameter[]
скрипт Скрипт, запускающийся при выполнении этого настраиваемого действия. string (обязательно)

КоллекцияApplicationCustomActionParameter

Имя Описание Значение
defaultValue Значение параметра по умолчанию. Применяется только к строковым типам строка
description Описание, помогающий пользователям понять, что означает этот параметр строка
name Имя настраиваемого действия. Должен быть уникальным в пределах версии приложения коллекции. string (обязательно)
обязательно Указывает, следует ли передавать этот параметр при выполнении настраиваемого действия. bool
тип Указывает тип параметра настраиваемого действия. Возможные значения: String, ConfigurationDataBlob или LogOutputBlob. ConfigurationDataBlob
LogOutputBlob
"Строка"

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

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

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

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

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

{
  "type": "Microsoft.Compute/galleries/applications",
  "apiVersion": "2023-07-03",
  "name": "string",
  "location": "string",
  "tags": {
    "tagName1": "tagValue1",
    "tagName2": "tagValue2"
  },
  "properties": {
    "customActions": [
      {
        "description": "string",
        "name": "string",
        "parameters": [
          {
            "defaultValue": "string",
            "description": "string",
            "name": "string",
            "required": "bool",
            "type": "string"
          }
        ],
        "script": "string"
      }
    ],
    "description": "string",
    "endOfLifeDate": "string",
    "eula": "string",
    "privacyStatementUri": "string",
    "releaseNoteUri": "string",
    "supportedOSType": "string"
  }
}

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

коллекции и приложения

Имя Описание Значение
тип Тип ресурса Microsoft.Compute/galleries/applications
версия_API Версия API ресурсов '2023-07-03'
name имя ресурса.

Узнайте, как задать имена и типы для дочерних ресурсов в шаблонах JSON ARM.
string (обязательно)

Ограничение символов: 1-80

Допустимые символы:
Буквенно-цифровые символы, дефисы и точки.

Начинается и закачивается буквенно-цифровым символом.
location Расположение ресурса string (обязательно)
tags Теги ресурсов Словарь имен и значений тегов. См . раздел Теги в шаблонах
properties Описывает свойства определения приложения коллекции. КоллекцияПриложенияСвойства

КоллекцияПриложенияСвойства

Имя Описание Значение
customActions Список настраиваемых действий, которые можно выполнять со всеми версиями приложений коллекции в этом приложении коллекции. GalleryApplicationCustomAction[]
description Описание этого ресурса определения приложения коллекции. Это свойство является обновляемым. строка
endOfLifeDate Дата окончания жизненного срока службы определения приложения коллекции. Это свойство можно использовать для вывода из эксплуатации. Это свойство является обновляемым. строка
Eula Лицензионное соглашение для определения приложения коллекции. строка
privacyStatementUri URI заявления о конфиденциальности. строка
releaseNoteUri URI заметки о выпуске. строка
supportedOSType Это свойство позволяет указать поддерживаемый тип ОС, для которой создано приложение. Возможные значения: Windows,Linux. Linux
"Windows" (обязательно)

КоллекцияApplicationCustomAction

Имя Описание Значение
description Описание, помогающее пользователям понять, что делает это настраиваемое действие. строка
name Имя настраиваемого действия. Должен быть уникальным в пределах версии приложения коллекции. string (обязательно)
параметры Параметры, используемые этим пользовательским действием GalleryApplicationCustomActionParameter[]
скрипт Скрипт, запускающийся при выполнении этого настраиваемого действия. string (обязательно)

КоллекцияApplicationCustomActionParameter

Имя Описание Значение
defaultValue Значение параметра по умолчанию. Применяется только к строковым типам строка
description Описание, помогающий пользователям понять, что означает этот параметр. строка
name Имя настраиваемого действия. Должен быть уникальным в пределах версии приложения из коллекции. строка (обязательно)
обязательно Указывает, следует ли передавать этот параметр при выполнении настраиваемого действия. bool
тип Указывает тип параметра настраиваемого действия. Возможные значения: String, ConfigurationDataBlob или LogOutputBlob. ConfigurationDataBlob
LogOutputBlob
"Строка"

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

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

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

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

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

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

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Compute/galleries/applications@2023-07-03"
  name = "string"
  location = "string"
  parent_id = "string"
  tags = {
    tagName1 = "tagValue1"
    tagName2 = "tagValue2"
  }
  body = jsonencode({
    properties = {
      customActions = [
        {
          description = "string"
          name = "string"
          parameters = [
            {
              defaultValue = "string"
              description = "string"
              name = "string"
              required = bool
              type = "string"
            }
          ]
          script = "string"
        }
      ]
      description = "string"
      endOfLifeDate = "string"
      eula = "string"
      privacyStatementUri = "string"
      releaseNoteUri = "string"
      supportedOSType = "string"
    }
  })
}

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

коллекции и приложения

Имя Описание Значение
тип Тип ресурса "Microsoft.Compute/galleries/applications@2023-07-03"
name имя ресурса. строка (обязательно)

Ограничение символов: 1–80

Допустимые символы:
Буквенно-цифровые символы, дефисы и точки.

Начинается и закачивается буквенно-цифровым символом.
location Расположение ресурса строка (обязательно)
parent_id Идентификатор ресурса, который является родительским для этого ресурса. Идентификатор ресурса типа: коллекции
tags Теги ресурсов Словарь имен и значений тегов.
properties Описывает свойства определения приложения из коллекции. GalleryApplicationProperties

GalleryApplicationProperties

Имя Описание Значение
customActions Список пользовательских действий, которые могут выполняться со всеми версиями приложений из коллекции в этом приложении коллекции. GalleryApplicationCustomAction[]
description Описание ресурса определения приложения коллекции. Это свойство является обновляемым. строка
endOfLifeDate Дата окончания жизненного срока службы определения приложения коллекции. Это свойство можно использовать для вывода из эксплуатации. Это свойство является обновляемым. строка
Eula Лицензионное соглашение для определения приложения коллекции. строка
privacyStatementUri URI заявления о конфиденциальности. строка
releaseNoteUri URI заметки о выпуске. строка
supportedOSType Это свойство позволяет указать поддерживаемый тип ОС, для которой создано приложение. Возможные значения: Windows,Linux. "Linux"
"Windows" (обязательно)

GalleryApplicationCustomAction

Имя Описание Значение
description Описание, помогающее пользователям понять, что делает это настраиваемое действие. строка
name Имя настраиваемого действия. Должен быть уникальным в пределах версии приложения из коллекции. строка (обязательно)
параметры Параметры, используемые этим пользовательским действием GalleryApplicationCustomActionParameter[]
скрипт Скрипт, выполняемый при выполнении этого настраиваемого действия. строка (обязательно)

GalleryApplicationCustomActionParameter

Имя Описание Значение
defaultValue Значение параметра по умолчанию. Применяется только к строковым типам строка
description Описание, помогающий пользователям понять, что означает этот параметр. строка
name Имя настраиваемого действия. Должен быть уникальным в пределах версии приложения из коллекции. строка (обязательно)
обязательно Указывает, следует ли передавать этот параметр при выполнении настраиваемого действия. bool
тип Указывает тип параметра настраиваемого действия. Возможные значения: String, ConfigurationDataBlob или LogOutputBlob. ConfigurationDataBlob
LogOutputBlob
"String"