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.ResourceSnapshot
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.
- 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.
- 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.
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".
Azure SDK for Python
Comentarios
https://aka.ms/ContentUserFeedback.
Próximamente: A lo largo de 2024 iremos eliminando gradualmente GitHub Issues como mecanismo de comentarios sobre el contenido y lo sustituiremos por un nuevo sistema de comentarios. Para más información, vea:Enviar y ver comentarios de