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


Triggers - Create Or Update

Создание или обновление триггера для указанного шаблона образа виртуальной машины

PUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.VirtualMachineImages/imageTemplates/{imageTemplateName}/triggers/{triggerName}?api-version=2022-07-01

Параметры URI

Имя В Обязательно Тип Описание
imageTemplateName
path True

string

Имя шаблона изображения

Шаблон регулярного выражения: ^[A-Za-z0-9-_.]{1,64}$

resourceGroupName
path True

string

Имя группы ресурсов.

subscriptionId
path True

string

Учетные данные подписки, которые однозначно идентифицируют подписку Microsoft Azure. Идентификатор подписки является частью URI для каждого вызова службы.

triggerName
path True

string

Имя триггера

Шаблон регулярного выражения: ^[A-Za-z0-9-_.]{1,64}$

api-version
query True

string

Версия API клиента.

Текст запроса

Имя Обязательно Тип Описание
properties.kind True

string

Тип триггера.

Ответы

Имя Тип Описание
200 OK

Trigger

ОК

201 Created

Trigger

Создание

Other Status Codes

CloudError

Ответ об ошибке, описывающий причину сбоя операции.

Безопасность

azure_auth

Поток OAuth2 в Azure Active Directory

Тип: oauth2
Flow: implicit
URL-адрес авторизации: https://login.microsoftonline.com/common/oauth2/authorize

Области

Имя Описание
user_impersonation олицетворения учетной записи пользователя

Примеры

Create or update a source image type trigger

Образец запроса

PUT https://management.azure.com/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.VirtualMachineImages/imageTemplates/myImageTemplate/triggers/source?api-version=2022-07-01

{
  "properties": {
    "kind": "SourceImage"
  }
}

Пример ответа

{
  "id": "/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.VirtualMachineImages/imageTemplates/myImageTemplate/triggers/source",
  "name": "source",
  "type": "Microsoft.VirtualMachineImages/imageTemplates/triggers",
  "properties": {
    "kind": "SourceImage",
    "status": {
      "code": "Healthy",
      "message": "",
      "time": "2022-07-21T17:32:28Z"
    },
    "provisioningState": "Succeeded"
  }
}
{
  "id": "/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.VirtualMachineImages/imageTemplates/myImageTemplate/triggers/source",
  "name": "source",
  "type": "Microsoft.VirtualMachineImages/imageTemplates/triggers",
  "properties": {
    "kind": "SourceImage",
    "status": {
      "code": "Healthy",
      "message": "",
      "time": "2022-07-21T17:32:28Z"
    },
    "provisioningState": "Succeeded"
  }
}

Определения

Имя Описание
CloudError

Ответ об ошибке от службы Конструктора образов виртуальных машин Azure.

CloudErrorBody

Ответ об ошибке от службы Конструктора образов виртуальных машин Azure.

createdByType

Тип удостоверения, создавшего ресурс.

ProvisioningState

Состояние подготовки ресурса

systemData

Метаданные, относящиеся к созданию и последнему изменению ресурса.

Trigger

Представляет триггер, который может вызывать сборку шаблона образа.

TriggerStatus

Описание состояния триггера

CloudError

Ответ об ошибке от службы Конструктора образов виртуальных машин Azure.

Имя Тип Описание
error

CloudErrorBody

Сведения об ошибке.

CloudErrorBody

Ответ об ошибке от службы Конструктора образов виртуальных машин Azure.

Имя Тип Описание
code

string

Идентификатор ошибки. Коды инвариантны и предназначены для программного использования.

details

CloudErrorBody[]

Список дополнительных сведений об ошибке.

message

string

Сообщение с описанием ошибки, предназначенное для отображения в пользовательском интерфейсе.

target

string

Целевой объект конкретной ошибки. Например, имя свойства в ошибке.

createdByType

Тип удостоверения, создавшего ресурс.

Имя Тип Описание
Application

string

Key

string

ManagedIdentity

string

User

string

ProvisioningState

Состояние подготовки ресурса

Имя Тип Описание
Canceled

string

Creating

string

Deleting

string

Failed

string

Succeeded

string

Updating

string

systemData

Метаданные, относящиеся к созданию и последнему изменению ресурса.

Имя Тип Описание
createdAt

string

Метка времени создания ресурса (UTC).

createdBy

string

Удостоверение, создающее ресурс.

createdByType

createdByType

Тип удостоверения, создавшего ресурс.

lastModifiedAt

string

Метка времени последнего изменения ресурса (UTC)

lastModifiedBy

string

Удостоверение, которое в последний раз изменял ресурс.

lastModifiedByType

createdByType

Тип удостоверения, изменяющего ресурс в последний раз.

Trigger

Представляет триггер, который может вызывать сборку шаблона образа.

Имя Тип Описание
id

string

Полный идентификатор ресурса. Пример : /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

name

string

Имя ресурса.

properties.kind

string

Тип триггера.

properties.provisioningState

ProvisioningState

Состояние подготовки ресурса

properties.status

TriggerStatus

Состояние триггера

systemData

systemData

Azure Resource Manager метаданные, содержащие сведения о createdBy и modifiedBy.

type

string

Тип ресурса. Например, "Microsoft.Compute/virtualMachines" или "Microsoft.Storage/storageAccounts"

TriggerStatus

Описание состояния триггера

Имя Тип Описание
code

string

Код состояния.

message

string

Подробное сообщение о состоянии, в том числе для оповещений и сообщений об ошибках.

time

string

Время состояния.