Instantáneas de Microsoft.Compute 2018-06-01
Definición de recursos de Bicep
El tipo de recurso snapshots se puede implementar con operaciones que tienen como destino:
- grupos de recursos: consulte comandos de implementación de grupos de recursos
Para obtener una lista de las propiedades modificadas en cada versión de API, consulte registro de cambios.
Formato de recurso
Para crear un recurso Microsoft.Compute/snapshots, agregue el siguiente bicep a la plantilla.
resource symbolicname 'Microsoft.Compute/snapshots@2018-06-01' = {
location: 'string'
name: 'string'
properties: {
creationData: {
createOption: 'string'
imageReference: {
id: 'string'
lun: int
}
sourceResourceId: 'string'
sourceUri: 'string'
storageAccountId: 'string'
}
diskSizeGB: int
encryptionSettings: {
diskEncryptionKey: {
secretUrl: 'string'
sourceVault: {
id: 'string'
}
}
enabled: bool
keyEncryptionKey: {
keyUrl: 'string'
sourceVault: {
id: 'string'
}
}
}
osType: 'string'
}
sku: {
name: 'string'
}
tags: {
{customized property}: 'string'
}
}
Valores de propiedad
CreationData
Nombre | Descripción | Valor |
---|---|---|
createOption | Esto enumera los posibles orígenes de la creación de un disco. | 'Adjuntar' 'Copiar' 'Vacío' 'FromImage' 'Importar' 'Restore' (obligatorio) |
imageReference | Información de origen del disco. | ImageDiskReference |
sourceResourceId | Si createOption es Copy, este es el identificador arm de la instantánea de origen o el disco. | cuerda |
sourceUri | Si createOption es Import, este es el URI de un blob que se va a importar en un disco administrado. | cuerda |
storageAccountId | Si createOption es Import, el identificador de Azure Resource Manager de la cuenta de almacenamiento que contiene el blob que se va a importar como un disco. Solo es necesario si el blob está en una suscripción diferente | cuerda |
EncryptionSettings
Nombre | Descripción | Valor |
---|---|---|
diskEncryptionKey | Dirección URL del secreto de Key Vault e identificador del almacén de la clave de cifrado de disco | KeyVaultAndSecretReference |
Habilitado | Establezca esta marca en true y proporcione DiskEncryptionKey y keyEncryptionKey opcional para habilitar el cifrado. Establezca esta marca en false y quite DiskEncryptionKey y KeyEncryptionKey para deshabilitar el cifrado. Si EncryptionSettings es null en el objeto de solicitud, la configuración existente permanece sin cambios. | Bool |
keyEncryptionKey | Dirección URL de la clave de Key Vault e identificador del almacén de la clave de cifrado de claves | KeyVaultAndKeyReference |
ImageDiskReference
Nombre | Descripción | Valor |
---|---|---|
identificación | Un URI relativo que contiene un repositorio de imágenes de plataforma o una referencia de imagen de usuario. | string (obligatorio) |
Lun | Si el disco se crea a partir del disco de datos de una imagen, se trata de un índice que indica cuáles de los discos de datos de la imagen se van a usar. En el caso de los discos del sistema operativo, este campo es NULL. | Int |
KeyVaultAndKeyReference
Nombre | Descripción | Valor |
---|---|---|
keyUrl | Dirección URL que apunta a una clave o un secreto en KeyVault | string (obligatorio) |
sourceVault | Identificador de recurso de KeyVault que contiene la clave o el secreto | sourceVault (obligatorio) |
KeyVaultAndSecretReference
Nombre | Descripción | Valor |
---|---|---|
secretUrl | Dirección URL que apunta a una clave o un secreto en KeyVault | string (obligatorio) |
sourceVault | Identificador de recurso de KeyVault que contiene la clave o el secreto | sourceVault (obligatorio) |
Microsoft.Compute/snapshots
Nombre | Descripción | Valor |
---|---|---|
ubicación | Ubicación del recurso | string (obligatorio) |
nombre | El nombre del recurso | string (obligatorio) |
Propiedades | Propiedades de recursos de instantáneas. | SnapshotProperties de |
Sku | Nombre de SKU de instantáneas. Puede ser Standard_LRS, Premium_LRS o Standard_ZRS. | SnapshotSku de |
Etiquetas | Etiquetas de recursos | Diccionario de nombres y valores de etiqueta. Consulte etiquetas de en plantillas |
ResourceTags
Nombre | Descripción | Valor |
---|
SnapshotProperties
Nombre | Descripción | Valor |
---|---|---|
creationData | Información de origen del disco. La información de CreationData no se puede cambiar después de crear el disco. | CreationData (obligatorio) |
diskSizeGB | Si creationData.createOption es Vacío, este campo es obligatorio e indica el tamaño del disco duro virtual que se va a crear. Si este campo está presente para actualizaciones o creación con otras opciones, indica un cambio de tamaño. Solo se permiten cambios de tamaño si el disco no está conectado a una máquina virtual en ejecución y solo puede aumentar el tamaño del disco. | Int |
encryptionSettings | Configuración de cifrado para disco o instantánea | EncryptionSettings |
osType | Tipo de sistema operativo. | "Linux" 'Windows' |
SnapshotSku
Nombre | Descripción | Valor |
---|---|---|
nombre | El nombre de la SKU. | "Premium_LRS" "Standard_LRS" "Standard_ZRS" |
SourceVault
Nombre | Descripción | Valor |
---|---|---|
identificación | Identificador de recurso | cuerda |
Definición de recursos de plantilla de ARM
El tipo de recurso snapshots se puede implementar con operaciones que tienen como destino:
- grupos de recursos: consulte comandos de implementación de grupos de recursos
Para obtener una lista de las propiedades modificadas en cada versión de API, consulte registro de cambios.
Formato de recurso
Para crear un recurso Microsoft.Compute/snapshots, agregue el siguiente JSON a la plantilla.
{
"type": "Microsoft.Compute/snapshots",
"apiVersion": "2018-06-01",
"name": "string",
"location": "string",
"properties": {
"creationData": {
"createOption": "string",
"imageReference": {
"id": "string",
"lun": "int"
},
"sourceResourceId": "string",
"sourceUri": "string",
"storageAccountId": "string"
},
"diskSizeGB": "int",
"encryptionSettings": {
"diskEncryptionKey": {
"secretUrl": "string",
"sourceVault": {
"id": "string"
}
},
"enabled": "bool",
"keyEncryptionKey": {
"keyUrl": "string",
"sourceVault": {
"id": "string"
}
}
},
"osType": "string"
},
"sku": {
"name": "string"
},
"tags": {
"{customized property}": "string"
}
}
Valores de propiedad
CreationData
Nombre | Descripción | Valor |
---|---|---|
createOption | Esto enumera los posibles orígenes de la creación de un disco. | 'Adjuntar' 'Copiar' 'Vacío' 'FromImage' 'Importar' 'Restore' (obligatorio) |
imageReference | Información de origen del disco. | ImageDiskReference |
sourceResourceId | Si createOption es Copy, este es el identificador arm de la instantánea de origen o el disco. | cuerda |
sourceUri | Si createOption es Import, este es el URI de un blob que se va a importar en un disco administrado. | cuerda |
storageAccountId | Si createOption es Import, el identificador de Azure Resource Manager de la cuenta de almacenamiento que contiene el blob que se va a importar como un disco. Solo es necesario si el blob está en una suscripción diferente | cuerda |
EncryptionSettings
Nombre | Descripción | Valor |
---|---|---|
diskEncryptionKey | Dirección URL del secreto de Key Vault e identificador del almacén de la clave de cifrado de disco | KeyVaultAndSecretReference |
Habilitado | Establezca esta marca en true y proporcione DiskEncryptionKey y keyEncryptionKey opcional para habilitar el cifrado. Establezca esta marca en false y quite DiskEncryptionKey y KeyEncryptionKey para deshabilitar el cifrado. Si EncryptionSettings es null en el objeto de solicitud, la configuración existente permanece sin cambios. | Bool |
keyEncryptionKey | Dirección URL de la clave de Key Vault e identificador del almacén de la clave de cifrado de claves | KeyVaultAndKeyReference |
ImageDiskReference
Nombre | Descripción | Valor |
---|---|---|
identificación | Un URI relativo que contiene un repositorio de imágenes de plataforma o una referencia de imagen de usuario. | string (obligatorio) |
Lun | Si el disco se crea a partir del disco de datos de una imagen, se trata de un índice que indica cuáles de los discos de datos de la imagen se van a usar. En el caso de los discos del sistema operativo, este campo es NULL. | Int |
KeyVaultAndKeyReference
Nombre | Descripción | Valor |
---|---|---|
keyUrl | Dirección URL que apunta a una clave o un secreto en KeyVault | string (obligatorio) |
sourceVault | Identificador de recurso de KeyVault que contiene la clave o el secreto | sourceVault (obligatorio) |
KeyVaultAndSecretReference
Nombre | Descripción | Valor |
---|---|---|
secretUrl | Dirección URL que apunta a una clave o un secreto en KeyVault | string (obligatorio) |
sourceVault | Identificador de recurso de KeyVault que contiene la clave o el secreto | sourceVault (obligatorio) |
Microsoft.Compute/snapshots
Nombre | Descripción | Valor |
---|---|---|
apiVersion | La versión de api | '2018-06-01' |
ubicación | Ubicación del recurso | string (obligatorio) |
nombre | El nombre del recurso | string (obligatorio) |
Propiedades | Propiedades de recursos de instantáneas. | SnapshotProperties de |
Sku | Nombre de SKU de instantáneas. Puede ser Standard_LRS, Premium_LRS o Standard_ZRS. | SnapshotSku de |
Etiquetas | Etiquetas de recursos | Diccionario de nombres y valores de etiqueta. Consulte etiquetas de en plantillas |
tipo | El tipo de recurso | "Microsoft.Compute/snapshots" |
ResourceTags
Nombre | Descripción | Valor |
---|
SnapshotProperties
Nombre | Descripción | Valor |
---|---|---|
creationData | Información de origen del disco. La información de CreationData no se puede cambiar después de crear el disco. | CreationData (obligatorio) |
diskSizeGB | Si creationData.createOption es Vacío, este campo es obligatorio e indica el tamaño del disco duro virtual que se va a crear. Si este campo está presente para actualizaciones o creación con otras opciones, indica un cambio de tamaño. Solo se permiten cambios de tamaño si el disco no está conectado a una máquina virtual en ejecución y solo puede aumentar el tamaño del disco. | Int |
encryptionSettings | Configuración de cifrado para disco o instantánea | EncryptionSettings |
osType | Tipo de sistema operativo. | "Linux" 'Windows' |
SnapshotSku
Nombre | Descripción | Valor |
---|---|---|
nombre | El nombre de la SKU. | "Premium_LRS" "Standard_LRS" "Standard_ZRS" |
SourceVault
Nombre | Descripción | Valor |
---|---|---|
identificación | Identificador de recurso | cuerda |
Definición de recursos de Terraform (proveedor AzAPI)
El tipo de recurso snapshots se puede implementar con operaciones que tienen como destino:
- grupos de recursos de
Para obtener una lista de las propiedades modificadas en cada versión de API, consulte registro de cambios.
Formato de recurso
Para crear un recurso Microsoft.Compute/snapshots, agregue el siguiente terraform a la plantilla.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.Compute/snapshots@2018-06-01"
name = "string"
location = "string"
sku = {
name = "string"
}
tags = {
{customized property} = "string"
}
body = jsonencode({
properties = {
creationData = {
createOption = "string"
imageReference = {
id = "string"
lun = int
}
sourceResourceId = "string"
sourceUri = "string"
storageAccountId = "string"
}
diskSizeGB = int
encryptionSettings = {
diskEncryptionKey = {
secretUrl = "string"
sourceVault = {
id = "string"
}
}
enabled = bool
keyEncryptionKey = {
keyUrl = "string"
sourceVault = {
id = "string"
}
}
}
osType = "string"
}
})
}
Valores de propiedad
CreationData
Nombre | Descripción | Valor |
---|---|---|
createOption | Esto enumera los posibles orígenes de la creación de un disco. | 'Adjuntar' 'Copiar' 'Vacío' 'FromImage' 'Importar' 'Restore' (obligatorio) |
imageReference | Información de origen del disco. | ImageDiskReference |
sourceResourceId | Si createOption es Copy, este es el identificador arm de la instantánea de origen o el disco. | cuerda |
sourceUri | Si createOption es Import, este es el URI de un blob que se va a importar en un disco administrado. | cuerda |
storageAccountId | Si createOption es Import, el identificador de Azure Resource Manager de la cuenta de almacenamiento que contiene el blob que se va a importar como un disco. Solo es necesario si el blob está en una suscripción diferente | cuerda |
EncryptionSettings
Nombre | Descripción | Valor |
---|---|---|
diskEncryptionKey | Dirección URL del secreto de Key Vault e identificador del almacén de la clave de cifrado de disco | KeyVaultAndSecretReference |
Habilitado | Establezca esta marca en true y proporcione DiskEncryptionKey y keyEncryptionKey opcional para habilitar el cifrado. Establezca esta marca en false y quite DiskEncryptionKey y KeyEncryptionKey para deshabilitar el cifrado. Si EncryptionSettings es null en el objeto de solicitud, la configuración existente permanece sin cambios. | Bool |
keyEncryptionKey | Dirección URL de la clave de Key Vault e identificador del almacén de la clave de cifrado de claves | KeyVaultAndKeyReference |
ImageDiskReference
Nombre | Descripción | Valor |
---|---|---|
identificación | Un URI relativo que contiene un repositorio de imágenes de plataforma o una referencia de imagen de usuario. | string (obligatorio) |
Lun | Si el disco se crea a partir del disco de datos de una imagen, se trata de un índice que indica cuáles de los discos de datos de la imagen se van a usar. En el caso de los discos del sistema operativo, este campo es NULL. | Int |
KeyVaultAndKeyReference
Nombre | Descripción | Valor |
---|---|---|
keyUrl | Dirección URL que apunta a una clave o un secreto en KeyVault | string (obligatorio) |
sourceVault | Identificador de recurso de KeyVault que contiene la clave o el secreto | sourceVault (obligatorio) |
KeyVaultAndSecretReference
Nombre | Descripción | Valor |
---|---|---|
secretUrl | Dirección URL que apunta a una clave o un secreto en KeyVault | string (obligatorio) |
sourceVault | Identificador de recurso de KeyVault que contiene la clave o el secreto | sourceVault (obligatorio) |
Microsoft.Compute/snapshots
Nombre | Descripción | Valor |
---|---|---|
ubicación | Ubicación del recurso | string (obligatorio) |
nombre | El nombre del recurso | string (obligatorio) |
Propiedades | Propiedades de recursos de instantáneas. | SnapshotProperties de |
Sku | Nombre de SKU de instantáneas. Puede ser Standard_LRS, Premium_LRS o Standard_ZRS. | SnapshotSku de |
Etiquetas | Etiquetas de recursos | Diccionario de nombres y valores de etiqueta. |
tipo | El tipo de recurso | "Microsoft.Compute/snapshots@2018-06-01" |
ResourceTags
Nombre | Descripción | Valor |
---|
SnapshotProperties
Nombre | Descripción | Valor |
---|---|---|
creationData | Información de origen del disco. La información de CreationData no se puede cambiar después de crear el disco. | CreationData (obligatorio) |
diskSizeGB | Si creationData.createOption es Vacío, este campo es obligatorio e indica el tamaño del disco duro virtual que se va a crear. Si este campo está presente para actualizaciones o creación con otras opciones, indica un cambio de tamaño. Solo se permiten cambios de tamaño si el disco no está conectado a una máquina virtual en ejecución y solo puede aumentar el tamaño del disco. | Int |
encryptionSettings | Configuración de cifrado para disco o instantánea | EncryptionSettings |
osType | Tipo de sistema operativo. | "Linux" 'Windows' |
SnapshotSku
Nombre | Descripción | Valor |
---|---|---|
nombre | El nombre de la SKU. | "Premium_LRS" "Standard_LRS" "Standard_ZRS" |
SourceVault
Nombre | Descripción | Valor |
---|---|---|
identificación | Identificador de recurso | cuerda |