Compartir a través de


Snapshot Clase

Recurso de instantánea.

Las variables solo se rellenan mediante el servidor y se omitirán al enviar una solicitud.

Todos los parámetros necesarios deben rellenarse para enviarlos a Azure.

Herencia
azure.mgmt.compute.v2022_07_02.models._models_py3.Resource
Snapshot

Constructor

Snapshot(*, location: str, tags: Dict[str, str] | None = None, sku: _models.SnapshotSku | None = None, extended_location: _models.ExtendedLocation | None = None, os_type: str | _models.OperatingSystemTypes | None = None, hyper_v_generation: str | _models.HyperVGeneration | None = None, purchase_plan: _models.PurchasePlan | None = None, supported_capabilities: _models.SupportedCapabilities | None = None, creation_data: _models.CreationData | None = None, disk_size_gb: int | None = None, encryption_settings_collection: _models.EncryptionSettingsCollection | None = None, incremental: bool | None = None, encryption: _models.Encryption | None = None, network_access_policy: str | _models.NetworkAccessPolicy | None = None, disk_access_id: str | None = None, security_profile: _models.DiskSecurityProfile | None = None, supports_hibernation: bool | None = None, public_network_access: str | _models.PublicNetworkAccess | None = None, completion_percent: float | None = None, copy_completion_error: _models.CopyCompletionError | None = None, data_access_auth_mode: str | _models.DataAccessAuthMode | None = None, **kwargs: Any)

Keyword-Only Parameters

location
str

Ubicación del recurso Necesario.

tags
dict[str, str]

Etiquetas del recurso.

sku
SnapshotSku

Nombre de la SKU de instantáneas. Puede ser Standard_LRS, Premium_LRS o Standard_ZRS. Se trata de un parámetro opcional para la instantánea incremental y el comportamiento predeterminado es la SKU se establecerá en la misma SKU que la instantánea anterior.

extended_location
ExtendedLocation

Ubicación extendida donde se creará la instantánea. No se puede cambiar la ubicación extendida.

os_type
str o OperatingSystemTypes

Tipo de sistema operativo. Los valores conocidos son: "Windows" y "Linux".

hyper_v_generation
str o HyperVGeneration

Generación del hipervisor de la máquina virtual. Solo se aplica a los discos del sistema operativo. Los valores conocidos son: "V1" y "V2".

purchase_plan
PurchasePlan

Información del plan de compra para la imagen desde la que se creó originalmente el disco de origen de la instantánea.

supported_capabilities
SupportedCapabilities

Lista de funcionalidades admitidas para la imagen desde la que se creó originalmente el disco de origen de la instantánea.

creation_data
CreationData

Información de origen del disco. La información de CreationData no se puede cambiar después de crear el disco.

disk_size_gb
int

Si creationData.createOption es Vacío, este campo es obligatorio e indica el tamaño del disco que se va a crear. Si este campo está presente para las actualizaciones o la 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.

encryption_settings_collection
EncryptionSettingsCollection

La colección de configuración de cifrado que se usa es Azure Disk Encryption, puede contener varias opciones de cifrado por disco o instantánea.

incremental
bool

Si una instantánea es incremental. Las instantáneas incrementales del mismo disco ocupan menos espacio que las instantáneas completas y se pueden dificar.

encryption
Encryption

La propiedad de cifrado se puede usar para cifrar los datos en reposo con claves administradas por el cliente o claves administradas por la plataforma.

network_access_policy
str o NetworkAccessPolicy

Directiva para acceder al disco a través de la red. Los valores conocidos son: "AllowAll", "AllowPrivate" y "DenyAll".

disk_access_id
str

Id. de ARM del recurso DiskAccess para usar puntos de conexión privados en discos.

security_profile
DiskSecurityProfile

Contiene la información relacionada con la seguridad del recurso.

supports_hibernation
bool

Indica que el sistema operativo en una instantánea admite la hibernación.

public_network_access
str o PublicNetworkAccess

Directiva para controlar la exportación en el disco. Los valores conocidos son: "Enabled" y "Disabled".

completion_percent
float

Porcentaje completado para la copia en segundo plano cuando se crea un recurso mediante la operación CopyStart.

copy_completion_error
CopyCompletionError

Indica los detalles del error si se produce un error en la copia en segundo plano de un recurso creado a través de la operación CopyStart.

data_access_auth_mode
str o DataAccessAuthMode

Requisitos de autenticación adicionales al exportar o cargar en un disco o instantánea. Los valores conocidos son: "AzureActiveDirectory" y "None".

Variables

id
str

Identificador de recurso.

name
str

Nombre del recurso.

type
str

Tipo de recurso.

location
str

Ubicación del recurso Necesario.

tags
dict[str, str]

Etiquetas del recurso.

managed_by
str

Sin usar. Siempre null.

sku
SnapshotSku

Nombre de la SKU de instantáneas. Puede ser Standard_LRS, Premium_LRS o Standard_ZRS. Se trata de un parámetro opcional para la instantánea incremental y el comportamiento predeterminado es la SKU se establecerá en la misma SKU que la instantánea anterior.

extended_location
ExtendedLocation

Ubicación extendida donde se creará la instantánea. No se puede cambiar la ubicación extendida.

time_created
datetime

Hora en que se creó la instantánea.

os_type
str o OperatingSystemTypes

Tipo de sistema operativo. Los valores conocidos son: "Windows" y "Linux".

hyper_v_generation
str o HyperVGeneration

Generación del hipervisor de la máquina virtual. Solo se aplica a los discos del sistema operativo. Los valores conocidos son: "V1" y "V2".

purchase_plan
PurchasePlan

Información del plan de compra para la imagen desde la que se creó originalmente el disco de origen de la instantánea.

supported_capabilities
SupportedCapabilities

Lista de funcionalidades admitidas para la imagen desde la que se creó originalmente el disco de origen de la instantánea.

creation_data
CreationData

Información de origen del disco. La información de CreationData no se puede cambiar después de crear el disco.

disk_size_gb
int

Si creationData.createOption es Vacío, este campo es obligatorio e indica el tamaño del disco que se va a crear. Si este campo está presente para las actualizaciones o la 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.

disk_size_bytes
int

Tamaño del disco en bytes. Este campo es de solo lectura.

disk_state
str o DiskState

Estado de la instantánea. Los valores conocidos son: "Unattached", "Attached", "Reserved", "Frozen", "ActiveSAS", "ActiveSASFrozen", "ReadyToUpload" y "ActiveUpload".

unique_id
str

Guid único que identifica el recurso.

encryption_settings_collection
EncryptionSettingsCollection

La colección de configuración de cifrado que se usa es Azure Disk Encryption, puede contener varias opciones de cifrado por disco o instantánea.

provisioning_state
str

Estado de aprovisionamiento de disco.

incremental
bool

Si una instantánea es incremental. Las instantáneas incrementales del mismo disco ocupan menos espacio que las instantáneas completas y se pueden dificar.

incremental_snapshot_family_id
str

Las instantáneas incrementales de un disco comparten un identificador de familia de instantáneas incremental. La API Get Page Range Diff solo se puede llamar en instantáneas incrementales con el mismo identificador de familia.

encryption
Encryption

La propiedad de cifrado se puede usar para cifrar los datos en reposo con claves administradas por el cliente o claves administradas por la plataforma.

network_access_policy
str o NetworkAccessPolicy

Directiva para acceder al disco a través de la red. Los valores conocidos son: "AllowAll", "AllowPrivate" y "DenyAll".

disk_access_id
str

Id. de ARM del recurso DiskAccess para usar puntos de conexión privados en discos.

security_profile
DiskSecurityProfile

Contiene la información relacionada con la seguridad del recurso.

supports_hibernation
bool

Indica que el sistema operativo en una instantánea admite la hibernación.

public_network_access
str o PublicNetworkAccess

Directiva para controlar la exportación en el disco. Los valores conocidos son: "Enabled" y "Disabled".

completion_percent
float

Porcentaje completado para la copia en segundo plano cuando se crea un recurso mediante la operación CopyStart.

copy_completion_error
CopyCompletionError

Indica los detalles del error si se produce un error en la copia en segundo plano de un recurso creado a través de la operación CopyStart.

data_access_auth_mode
str o DataAccessAuthMode

Requisitos de autenticación adicionales al exportar o cargar en un disco o instantánea. Los valores conocidos son: "AzureActiveDirectory" y "None".