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


Microsoft.Compute restorePointCollections 2025-04-01

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

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

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

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

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

resource symbolicname 'Microsoft.Compute/restorePointCollections@2025-04-01' = {
  scope: resourceSymbolicName or scope
  location: 'string'
  name: 'string'
  properties: {
    instantAccess: bool
    source: {
      id: 'string'
    }
  }
  tags: {
    {customized property}: 'string'
  }
}

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

Microsoft.Compute/restorePointCollections

Имя Description Ценность
location Географическое расположение, в котором находится ресурс строка (обязательно)
имя имя ресурса. строка (обязательно)
properties Свойства коллекции точек восстановления. RestorePointCollectionProperties
scope Используется при создании ресурса в области, отличной от области развертывания. Задайте для этого свойства символьное имя ресурса, чтобы применить ресурс расширения.
tags Теги ресурсов Словарь имен и значений тегов. См. теги в шаблонах

RestorePointCollectionProperties

Имя Description Ценность
мгновенный доступ Это свойство определяет, включен ли моментальный снимок мгновенного доступа для точек восстановления, созданных в этой коллекции точек восстановления для диска SSD (цен. категория "Премиум") версии 2 или диска ценовой категории "Ультра". Мгновенный доступ к моментальному снимку для диска SSD (цен. категория "Премиум") версии 2 или диска ценовой категории "Ультра" мгновенно доступен для восстановления диска с высокой производительностью восстановления. bool
source Свойства исходного ресурса, из который создается коллекция точек восстановления. RestorePointCollectionSourceProperties

RestorePointCollectionSourceProperties

Имя Description Ценность
id Идентификатор ресурса источника, используемого для создания коллекции точек восстановления струна

Отслеживаемые Ресурсные Теги

Имя Description Ценность

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

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

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

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

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

{
  "type": "Microsoft.Compute/restorePointCollections",
  "apiVersion": "2025-04-01",
  "name": "string",
  "location": "string",
  "properties": {
    "instantAccess": "bool",
    "source": {
      "id": "string"
    }
  },
  "tags": {
    "{customized property}": "string"
  }
}

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

Microsoft.Compute/restorePointCollections

Имя Description Ценность
apiVersion Версия API '2025-04-01'
location Географическое расположение, в котором находится ресурс строка (обязательно)
имя имя ресурса. строка (обязательно)
properties Свойства коллекции точек восстановления. RestorePointCollectionProperties
tags Теги ресурсов Словарь имен и значений тегов. См. теги в шаблонах
type Тип ресурса "Microsoft.Compute/restorePointCollections"

RestorePointCollectionProperties

Имя Description Ценность
мгновенный доступ Это свойство определяет, включен ли моментальный снимок мгновенного доступа для точек восстановления, созданных в этой коллекции точек восстановления для диска SSD (цен. категория "Премиум") версии 2 или диска ценовой категории "Ультра". Мгновенный доступ к моментальному снимку для диска SSD (цен. категория "Премиум") версии 2 или диска ценовой категории "Ультра" мгновенно доступен для восстановления диска с высокой производительностью восстановления. bool
source Свойства исходного ресурса, из который создается коллекция точек восстановления. RestorePointCollectionSourceProperties

RestorePointCollectionSourceProperties

Имя Description Ценность
id Идентификатор ресурса источника, используемого для создания коллекции точек восстановления струна

Отслеживаемые Ресурсные Теги

Имя Description Ценность

Примеры использования

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

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

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

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

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

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Compute/restorePointCollections@2025-04-01"
  name = "string"
  parent_id = "string"
  location = "string"
  tags = {
    {customized property} = "string"
  }
  body = {
    properties = {
      instantAccess = bool
      source = {
        id = "string"
      }
    }
  }
}

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

Microsoft.Compute/restorePointCollections

Имя Description Ценность
location Географическое расположение, в котором находится ресурс строка (обязательно)
имя имя ресурса. строка (обязательно)
parent_id Идентификатор ресурса для применения этого ресурса расширения. строка (обязательно)
properties Свойства коллекции точек восстановления. RestorePointCollectionProperties
tags Теги ресурсов Словарь имен и значений тегов.
type Тип ресурса "Microsoft.Compute/restorePointCollections@2025-04-01"

RestorePointCollectionProperties

Имя Description Ценность
мгновенный доступ Это свойство определяет, включен ли моментальный снимок мгновенного доступа для точек восстановления, созданных в этой коллекции точек восстановления для диска SSD (цен. категория "Премиум") версии 2 или диска ценовой категории "Ультра". Мгновенный доступ к моментальному снимку для диска SSD (цен. категория "Премиум") версии 2 или диска ценовой категории "Ультра" мгновенно доступен для восстановления диска с высокой производительностью восстановления. bool
source Свойства исходного ресурса, из который создается коллекция точек восстановления. RestorePointCollectionSourceProperties

RestorePointCollectionSourceProperties

Имя Description Ценность
id Идентификатор ресурса источника, используемого для создания коллекции точек восстановления струна

Отслеживаемые Ресурсные Теги

Имя Description Ценность

Примеры использования

Примеры Terraform

Простой пример развертывания коллекции точек восстановления виртуальных машин.

terraform {
  required_providers {
    azapi = {
      source = "Azure/azapi"
    }
  }
}

provider "azapi" {
  skip_provider_registration = false
}

variable "resource_name" {
  type    = string
  default = "acctest0001"
}

variable "location" {
  type    = string
  default = "eastus"
}

resource "azapi_resource" "resourceGroup" {
  type     = "Microsoft.Resources/resourceGroups@2020-06-01"
  name     = var.resource_name
  location = var.location
}

resource "azapi_resource" "virtualNetwork" {
  type      = "Microsoft.Network/virtualNetworks@2024-05-01"
  parent_id = azapi_resource.resourceGroup.id
  name      = var.resource_name
  location  = var.location
  body = {
    properties = {
      addressSpace = {
        addressPrefixes = ["10.0.0.0/16"]
      }
      dhcpOptions = {
        dnsServers = []
      }
      privateEndpointVNetPolicies = "Disabled"
      subnets                     = []
    }
  }
}

resource "azapi_resource" "subnet" {
  type      = "Microsoft.Network/virtualNetworks/subnets@2024-05-01"
  parent_id = azapi_resource.virtualNetwork.id
  name      = var.resource_name
  body = {
    properties = {
      addressPrefix                     = "10.0.0.0/24"
      defaultOutboundAccess             = true
      delegations                       = []
      privateEndpointNetworkPolicies    = "Disabled"
      privateLinkServiceNetworkPolicies = "Enabled"
      serviceEndpointPolicies           = []
      serviceEndpoints                  = []
    }
  }
}

resource "azapi_resource" "networkInterface" {
  type      = "Microsoft.Network/networkInterfaces@2024-05-01"
  parent_id = azapi_resource.resourceGroup.id
  name      = var.resource_name
  location  = var.location
  body = {
    properties = {
      enableAcceleratedNetworking = false
      enableIPForwarding          = false
      ipConfigurations = [{
        name = "internal"
        properties = {
          primary                   = false
          privateIPAddressVersion   = "IPv4"
          privateIPAllocationMethod = "Dynamic"
          subnet = {
            id = azapi_resource.subnet.id
          }
        }
      }]
    }
  }
}

resource "azapi_resource" "virtualMachine" {
  type      = "Microsoft.Compute/virtualMachines@2024-03-01"
  parent_id = azapi_resource.resourceGroup.id
  name      = var.resource_name
  location  = var.location
  body = {
    properties = {
      additionalCapabilities = {}
      applicationProfile = {
        galleryApplications = []
      }
      diagnosticsProfile = {
        bootDiagnostics = {
          enabled    = false
          storageUri = ""
        }
      }
      extensionsTimeBudget = "PT1H30M"
      hardwareProfile = {
        vmSize = "Standard_F2"
      }
      networkProfile = {
        networkInterfaces = [{
          id = azapi_resource.networkInterface.id
          properties = {
            primary = true
          }
        }]
      }
      osProfile = {
        adminUsername            = "adminuser"
        allowExtensionOperations = true
        computerName             = var.resource_name
        linuxConfiguration = {
          disablePasswordAuthentication = true
          patchSettings = {
            assessmentMode = "ImageDefault"
            patchMode      = "ImageDefault"
          }
          provisionVMAgent = true
          ssh = {
            publicKeys = [{
              keyData = "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC+wWK73dCr+jgQOAxNsHAnNNNMEMWOHYEccp6wJm2gotpr9katuF/ZAdou5AaW1C61slRkHRkpRRX9FA9CYBiitZgvCCz+3nWNN7l/Up54Zps/pHWGZLHNJZRYyAB6j5yVLMVHIHriY49d/GZTZVNB8GoJv9Gakwc/fuEZYYl4YDFiGMBP///TzlI4jhiJzjKnEvqPFki5p2ZRJqcbCiF4pJrxUQR/RXqVFQdbRLZgYfJ8xGB878RENq3yQ39d8dVOkq4edbkzwcUmwwwkYVPIoDGsYLaRHnG+To7FvMeyO7xDVQkMKzopTQV8AuKpyvpqu0a9pWOMaiCyDytO7GGN [email protected]"
              path    = "/home/adminuser/.ssh/authorized_keys"
            }]
          }
        }
        secrets = []
      }
      priority = "Regular"
      storageProfile = {
        dataDisks = []
        imageReference = {
          offer     = "0001-com-ubuntu-server-jammy"
          publisher = "Canonical"
          sku       = "22_04-lts"
          version   = "latest"
        }
        osDisk = {
          caching      = "ReadWrite"
          createOption = "FromImage"
          managedDisk = {
            storageAccountType = "Standard_LRS"
          }
          osType                  = "Linux"
          writeAcceleratorEnabled = false
        }
      }
    }
  }
}

resource "azapi_resource" "restorePointCollection" {
  type      = "Microsoft.Compute/restorePointCollections@2024-03-01"
  parent_id = azapi_resource.resourceGroup.id
  name      = var.resource_name
  location  = var.location
  body = {
    properties = {
      source = {
        id = azapi_resource.virtualMachine.id
      }
    }
  }
  tags = {
    foo = "bar"
  }
}