Microsoft.Compute virtualMachineScaleSets/virtualMachines/extensions 2023-03-01
Определение ресурса Bicep
Тип ресурса virtualMachineScaleSets/virtualMachines/extensions можно развернуть с помощью операций, предназначенных для:
- Группы ресурсов — см. команды развертывания групп ресурсов.
Список измененных свойств в каждой версии API см. в журнале изменений.
Формат ресурсов
Чтобы создать ресурс Microsoft.Compute/virtualMachineScaleSets/virtualMachines/extensions, добавьте в шаблон следующий Bicep.
resource symbolicname 'Microsoft.Compute/virtualMachineScaleSets/virtualMachines/extensions@2023-03-01' = {
name: 'string'
location: 'string'
parent: resourceSymbolicName
properties: {
autoUpgradeMinorVersion: bool
enableAutomaticUpgrade: bool
forceUpdateTag: 'string'
instanceView: {
name: 'string'
statuses: [
{
code: 'string'
displayStatus: 'string'
level: 'string'
message: 'string'
time: 'string'
}
]
substatuses: [
{
code: 'string'
displayStatus: 'string'
level: 'string'
message: 'string'
time: 'string'
}
]
type: 'string'
typeHandlerVersion: 'string'
}
protectedSettings: any()
protectedSettingsFromKeyVault: {
secretUrl: 'string'
sourceVault: {
id: 'string'
}
}
provisionAfterExtensions: [
'string'
]
publisher: 'string'
settings: any()
suppressFailures: bool
type: 'string'
typeHandlerVersion: 'string'
}
}
Значения свойств
virtualMachineScaleSets/virtualMachines/extensions
Имя | Описание | Значение |
---|---|---|
name | имя ресурса. Узнайте, как задать имена и типы для дочерних ресурсов в Bicep. |
string (обязательно) |
location | Расположение расширения. | строка |
родитель | В Bicep можно указать родительский ресурс для дочернего ресурса. Это свойство необходимо добавить только в том случае, если дочерний ресурс объявлен за пределами родительского ресурса. Дополнительные сведения см. в разделе Дочерний ресурс за пределами родительского ресурса. |
Символьное имя ресурса типа : virtualMachines |
properties | Описывает свойства расширения виртуальной машины. | VirtualMachineExtensionProperties |
VirtualMachineExtensionProperties
Имя | Описание | Значение |
---|---|---|
autoUpgradeMinorVersion | Указывает, должно ли расширение использовать более новую дополнительную версию, если она доступна во время развертывания. Однако после развертывания расширение не будет обновляться до дополнительных версий, кроме случаев повторного развертывания, даже если это свойство имеет значение true. | bool |
enableAutomaticUpgrade | Указывает, должно ли расширение автоматически обновляться платформой при наличии более новой версии расширения. | bool |
forceUpdateTag | Способ принудительного обновления обработчика расширений, даже если конфигурация расширения не изменилась. | строка |
instanceView | Представление экземпляра расширения виртуальной машины. | VirtualMachineExtensionInstanceView |
protectedSettings | Расширение может содержать protectedSettings или protectedSettingsFromKeyVault или вообще не иметь защищенных параметров. | Для Bicep можно использовать функцию any(). |
protectedSettingsFromKeyVault | Расширения защищают параметры, передаваемые по ссылке и используемые из хранилища ключей. | KeyVaultSecretReference |
provisionAfterExtensions | Коллекция имен расширений, после которых необходимо подготовить это расширение. | string[] |
publisher | Имя издателя обработчика расширений. | строка |
Параметры | Общедоступные параметры расширения в формате JSON. | Для Bicep можно использовать функцию any(). |
suppressFailures | Указывает, будут ли сбои, вытекающие из расширения, подавляться (операционные сбои, такие как отсутствие подключения к виртуальной машине, не будут подавляться независимо от этого значения). Значение по умолчанию — false. | bool |
тип | Указывает тип расширения; пример : CustomScriptExtension. | строка |
typeHandlerVersion | Указывает версию обработчика скрипта. | строка |
VirtualMachineExtensionInstanceView
Имя | Описание | Значение |
---|---|---|
name | Имя расширения виртуальной машины. | строка |
statuses | Сведения о состоянии ресурса. | InstanceViewStatus[] |
substatuses | Сведения о состоянии ресурса. | InstanceViewStatus[] |
тип | Указывает тип расширения; пример : CustomScriptExtension. | строка |
typeHandlerVersion | Указывает версию обработчика скрипта. | строка |
InstanceViewStatus
Имя | Описание | Значение |
---|---|---|
code | Код состояния. | строка |
displayStatus | Короткая локализуемая метка состояния. | строка |
уровень | Код уровня. | "Ошибка" "Информация" "Предупреждение" |
message | Подробное сообщение о состоянии, в том числе для оповещений и сообщений об ошибках. | строка |
time | Время состояния. | строка |
KeyVaultSecretReference
Имя | Описание | Значение |
---|---|---|
secretUrl | URL-адрес, ссылающийся на секрет в Key Vault. | string (обязательно) |
sourceVault | Относительный URL-адрес Key Vault, содержащий секрет. | SubResource (обязательно) |
SubResource
Имя | Описание | Значение |
---|---|---|
идентификатор | Идентификатор ресурса | строка |
Определение ресурса шаблона ARM
Тип ресурса virtualMachineScaleSets/virtualMachines/extensions можно развернуть с помощью операций, предназначенных для:
- Группы ресурсов — см. команды развертывания групп ресурсов.
Список измененных свойств в каждой версии API см. в журнале изменений.
Формат ресурсов
Чтобы создать ресурс Microsoft.Compute/virtualMachineScaleSets/virtualMachines/extensions, добавьте следующий код JSON в шаблон.
{
"type": "Microsoft.Compute/virtualMachineScaleSets/virtualMachines/extensions",
"apiVersion": "2023-03-01",
"name": "string",
"location": "string",
"properties": {
"autoUpgradeMinorVersion": "bool",
"enableAutomaticUpgrade": "bool",
"forceUpdateTag": "string",
"instanceView": {
"name": "string",
"statuses": [
{
"code": "string",
"displayStatus": "string",
"level": "string",
"message": "string",
"time": "string"
}
],
"substatuses": [
{
"code": "string",
"displayStatus": "string",
"level": "string",
"message": "string",
"time": "string"
}
],
"type": "string",
"typeHandlerVersion": "string"
},
"protectedSettings": {},
"protectedSettingsFromKeyVault": {
"secretUrl": "string",
"sourceVault": {
"id": "string"
}
},
"provisionAfterExtensions": [ "string" ],
"publisher": "string",
"settings": {},
"suppressFailures": "bool",
"type": "string",
"typeHandlerVersion": "string"
}
}
Значения свойств
virtualMachineScaleSets/virtualMachines/extensions
Имя | Описание | Значение |
---|---|---|
тип | Тип ресурса | Microsoft.Compute/virtualMachineScaleSets/virtualMachines/extensions |
версия_API | Версия API ресурсов | '2023-03-01' |
name | имя ресурса. Узнайте, как задать имена и типы для дочерних ресурсов в шаблонах JSON ARM. |
string (обязательно) |
location | Расположение расширения. | строка |
properties | Описывает свойства расширения виртуальной машины. | VirtualMachineExtensionProperties |
VirtualMachineExtensionProperties
Имя | Описание | Значение |
---|---|---|
autoUpgradeMinorVersion | Указывает, должно ли расширение использовать более новую дополнительную версию, если она доступна во время развертывания. Однако после развертывания расширение не будет обновляться до дополнительных версий, кроме случаев повторного развертывания, даже если это свойство имеет значение true. | bool |
enableAutomaticUpgrade | Указывает, должно ли расширение автоматически обновляться платформой при наличии более новой версии расширения. | bool |
forceUpdateTag | Способ принудительного обновления обработчика расширений, даже если конфигурация расширения не изменилась. | строка |
instanceView | Представление экземпляра расширения виртуальной машины. | VirtualMachineExtensionInstanceView |
protectedSettings | Расширение может содержать protectedSettings или protectedSettingsFromKeyVault или вообще не иметь защищенных параметров. | |
protectedSettingsFromKeyVault | Расширения защищают параметры, передаваемые по ссылке и используемые из хранилища ключей. | KeyVaultSecretReference |
provisionAfterExtensions | Коллекция имен расширений, после которых необходимо подготовить это расширение. | string[] |
publisher | Имя издателя обработчика расширений. | строка |
Параметры | Общедоступные параметры расширения в формате JSON. | |
suppressFailures | Указывает, будут ли сбои, вытекающие из расширения, подавляться (операционные сбои, такие как отсутствие подключения к виртуальной машине, не будут подавляться независимо от этого значения). Значение по умолчанию — false. | bool |
тип | Указывает тип расширения; пример : CustomScriptExtension. | строка |
typeHandlerVersion | Указывает версию обработчика скрипта. | строка |
VirtualMachineExtensionInstanceView
Имя | Описание | Значение |
---|---|---|
name | Имя расширения виртуальной машины. | строка |
statuses | Сведения о состоянии ресурса. | InstanceViewStatus[] |
подсостояние | Сведения о состоянии ресурса. | InstanceViewStatus[] |
тип | Указывает тип расширения; пример : CustomScriptExtension. | строка |
typeHandlerVersion | Указывает версию обработчика скрипта. | строка |
InstanceViewStatus
Имя | Описание | Значение |
---|---|---|
code | Код состояния. | строка |
displayStatus | Короткая локализуемая метка для состояния. | строка |
уровень | Код уровня. | "Ошибка" "Информация" Предупреждение |
message | Подробное сообщение о состоянии, в том числе для оповещений и сообщений об ошибках. | строка |
time | Время состояния. | строка |
KeyVaultSecretReference
Имя | Описание | Значение |
---|---|---|
secretUrl | URL-адрес, ссылающийся на секрет в Key Vault. | строка (обязательно) |
sourceVault | Относительный URL-адрес Key Vault, содержащего секрет. | SubResource (обязательно) |
SubResource
Имя | Описание | Значение |
---|---|---|
идентификатор | Идентификатор ресурса | строка |
Определение ресурса Terraform (поставщик AzAPI)
Тип ресурса virtualMachineScaleSets/virtualMachines/extensions можно развернуть с помощью следующих операций:
- Группы ресурсов
Список измененных свойств в каждой версии API см. в журнале изменений.
Формат ресурсов
Чтобы создать ресурс Microsoft.Compute/virtualMachineScaleSets/virtualMachines/extensions, добавьте в шаблон следующую terraform.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.Compute/virtualMachineScaleSets/virtualMachines/extensions@2023-03-01"
name = "string"
location = "string"
parent_id = "string"
body = jsonencode({
properties = {
autoUpgradeMinorVersion = bool
enableAutomaticUpgrade = bool
forceUpdateTag = "string"
instanceView = {
name = "string"
statuses = [
{
code = "string"
displayStatus = "string"
level = "string"
message = "string"
time = "string"
}
]
substatuses = [
{
code = "string"
displayStatus = "string"
level = "string"
message = "string"
time = "string"
}
]
type = "string"
typeHandlerVersion = "string"
}
protectedSettingsFromKeyVault = {
secretUrl = "string"
sourceVault = {
id = "string"
}
}
provisionAfterExtensions = [
"string"
]
publisher = "string"
suppressFailures = bool
type = "string"
typeHandlerVersion = "string"
}
})
}
Значения свойств
virtualMachineScaleSets/virtualMachines/extensions
Имя | Описание | Значение |
---|---|---|
тип | Тип ресурса | "Microsoft.Compute/virtualMachineScaleSets/virtualMachines/extensions@2023-03-01" |
name | имя ресурса. | строка (обязательно) |
location | Расположение расширения. | строка |
parent_id | Идентификатор ресурса, который является родительским для этого ресурса. | Идентификатор ресурса типа virtualMachines |
properties | Описывает свойства расширения виртуальной машины. | VirtualMachineExtensionProperties |
VirtualMachineExtensionProperties
Имя | Описание | Значение |
---|---|---|
autoUpgradeMinorVersion | Указывает, должно ли расширение использовать более новую дополнительную версию, если она доступна во время развертывания. Однако после развертывания расширение не будет обновляться до дополнительных версий, кроме случаев повторного развертывания, даже если это свойство имеет значение true. | bool |
enableAutomaticUpgrade | Указывает, должно ли расширение автоматически обновляться платформой при наличии более новой версии расширения. | bool |
forceUpdateTag | Способ принудительного обновления обработчика расширений, даже если конфигурация расширения не изменилась. | строка |
instanceView | Представление экземпляра расширения виртуальной машины. | VirtualMachineExtensionInstanceView |
protectedSettings | Расширение может содержать protectedSettings или protectedSettingsFromKeyVault или вообще не иметь защищенных параметров. | |
protectedSettingsFromKeyVault | Расширения защищают параметры, передаваемые по ссылке и используемые из хранилища ключей. | KeyVaultSecretReference |
provisionAfterExtensions | Коллекция имен расширений, после которых необходимо подготовить это расширение. | string[] |
publisher | Имя издателя обработчика расширений. | строка |
Параметры | Общедоступные параметры расширения в формате JSON. | |
suppressFailures | Указывает, будут ли сбои, вытекающие из расширения, подавляться (операционные сбои, такие как отсутствие подключения к виртуальной машине, не будут подавляться независимо от этого значения). Значение по умолчанию — false. | bool |
тип | Указывает тип расширения; пример : CustomScriptExtension. | строка |
typeHandlerVersion | Указывает версию обработчика скрипта. | строка |
VirtualMachineExtensionInstanceView
Имя | Описание | Значение |
---|---|---|
name | Имя расширения виртуальной машины. | строка |
statuses | Сведения о состоянии ресурса. | InstanceViewStatus[] |
substatuses | Сведения о состоянии ресурса. | InstanceViewStatus[] |
тип | Указывает тип расширения; пример : CustomScriptExtension. | строка |
typeHandlerVersion | Указывает версию обработчика скрипта. | строка |
InstanceViewStatus
Имя | Описание | Значение |
---|---|---|
code | Код состояния. | строка |
displayStatus | Короткая локализуемая метка состояния. | строка |
уровень | Код уровня. | "Ошибка" "Информация" "Предупреждение" |
message | Подробное сообщение о состоянии, в том числе для оповещений и сообщений об ошибках. | строка |
time | Время состояния. | строка |
KeyVaultSecretReference
Имя | Описание | Значение |
---|---|---|
secretUrl | URL-адрес, ссылающийся на секрет в Key Vault. | string (обязательно) |
sourceVault | Относительный URL-адрес Key Vault, содержащий секрет. | SubResource (обязательно) |
SubResource
Имя | Описание | Значение |
---|---|---|
идентификатор | Идентификатор ресурса | строка |
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по