Snapshot Classe
Risorsa snapshot.
Le variabili vengono popolate solo dal server e verranno ignorate durante l'invio di una richiesta.
Tutti i parametri obbligatori devono essere popolati per l'invio ad Azure.
- Ereditarietà
-
azure.mgmt.compute.v2023_04_02.models._models_py3.ResourceSnapshot
Costruttore
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
Percorso della risorsa. Obbligatorio.
- sku
- SnapshotSku
Nome sku degli snapshot. Può essere Standard_LRS, Premium_LRS o Standard_ZRS. Si tratta di un parametro facoltativo per lo snapshot incrementale e il comportamento predefinito è che lo SKU verrà impostato sullo stesso SKU dello snapshot precedente.
- extended_location
- ExtendedLocation
Posizione estesa in cui verrà creato lo snapshot. Non è possibile modificare la posizione estesa.
- os_type
- str oppure OperatingSystemTypes
Tipo di sistema operativo. I valori noti sono: "Windows" e "Linux".
- hyper_v_generation
- str oppure HyperVGeneration
Generazione dell'hypervisor della macchina virtuale. Applicabile solo ai dischi del sistema operativo. I valori noti sono: "V1" e "V2".
- purchase_plan
- PurchasePlan
Informazioni sul piano di acquisto per l'immagine da cui è stato creato il disco di origine per lo snapshot.
- supported_capabilities
- SupportedCapabilities
Elenco delle funzionalità supportate per l'immagine da cui è stato originariamente creato il disco di origine dallo snapshot.
- creation_data
- CreationData
Informazioni sull'origine del disco. Le informazioni creationData non possono essere modificate dopo la creazione del disco.
- disk_size_gb
- int
Se creationData.createOption è Vuoto, questo campo è obbligatorio e indica le dimensioni del disco da creare. Se questo campo è presente per gli aggiornamenti o la creazione con altre opzioni, indica un ridimensionamento. I ridimensionamenti sono consentiti solo se il disco non è collegato a una macchina virtuale in esecuzione e può aumentare solo le dimensioni del disco.
- encryption_settings_collection
- EncryptionSettingsCollection
La raccolta delle impostazioni di crittografia usata è Crittografia dischi di Azure, può contenere più impostazioni di crittografia per disco o snapshot.
- incremental
- bool
Indica se uno snapshot è incrementale. Gli snapshot incrementali nello stesso disco occupano meno spazio rispetto agli snapshot completi e possono essere disattivati.
- encryption
- Encryption
La proprietà di crittografia può essere usata per crittografare i dati inattivi con chiavi gestite dal cliente o chiavi gestite dalla piattaforma.
- network_access_policy
- str oppure NetworkAccessPolicy
Criteri per l'accesso al disco tramite rete. I valori noti sono: "AllowAll", "AllowPrivate" e "DenyAll".
- disk_access_id
- str
ID ARM della risorsa DiskAccess per l'uso di endpoint privati nei dischi.
- security_profile
- DiskSecurityProfile
Contiene le informazioni relative alla sicurezza per la risorsa.
- supports_hibernation
- bool
Indica il sistema operativo in uno snapshot supporta l'ibernazione.
- public_network_access
- str oppure PublicNetworkAccess
Criteri per il controllo dell'esportazione sul disco. I valori noti sono: "Enabled" e "Disabled".
- completion_percent
- float
Percentuale di completamento per la copia in background quando viene creata una risorsa tramite l'operazione CopyStart.
- copy_completion_error
- CopyCompletionError
Indica i dettagli dell'errore se la copia in background di una risorsa creata tramite l'operazione CopyStart ha esito negativo.
- data_access_auth_mode
- str oppure DataAccessAuthMode
Requisiti di autenticazione aggiuntivi per l'esportazione o il caricamento in un disco o in uno snapshot. I valori noti sono: "AzureActiveDirectory" e "None".
Variabili
- id
- str
ID risorsa.
- name
- str
Nome risorsa.
- type
- str
Tipo di risorsa.
- location
- str
Percorso della risorsa. Obbligatorio.
- managed_by
- str
Non utilizzato. Sempre Null.
- sku
- SnapshotSku
Nome sku degli snapshot. Può essere Standard_LRS, Premium_LRS o Standard_ZRS. Si tratta di un parametro facoltativo per lo snapshot incrementale e il comportamento predefinito è che lo SKU verrà impostato sullo stesso SKU dello snapshot precedente.
- extended_location
- ExtendedLocation
Posizione estesa in cui verrà creato lo snapshot. Non è possibile modificare la posizione estesa.
- time_created
- datetime
Ora di creazione dello snapshot.
- os_type
- str oppure OperatingSystemTypes
Tipo di sistema operativo. I valori noti sono: "Windows" e "Linux".
- hyper_v_generation
- str oppure HyperVGeneration
Generazione dell'hypervisor della macchina virtuale. Applicabile solo ai dischi del sistema operativo. I valori noti sono: "V1" e "V2".
- purchase_plan
- PurchasePlan
Informazioni sul piano di acquisto per l'immagine da cui è stato creato il disco di origine per lo snapshot.
- supported_capabilities
- SupportedCapabilities
Elenco delle funzionalità supportate per l'immagine da cui è stato originariamente creato il disco di origine dallo snapshot.
- creation_data
- CreationData
Informazioni sull'origine del disco. Le informazioni creationData non possono essere modificate dopo la creazione del disco.
- disk_size_gb
- int
Se creationData.createOption è Vuoto, questo campo è obbligatorio e indica le dimensioni del disco da creare. Se questo campo è presente per gli aggiornamenti o la creazione con altre opzioni, indica un ridimensionamento. I ridimensionamenti sono consentiti solo se il disco non è collegato a una macchina virtuale in esecuzione e può aumentare solo le dimensioni del disco.
- disk_size_bytes
- int
Dimensioni del disco in byte. Questo campo è di sola lettura.
Stato dello snapshot. I valori noti sono: "Unattached", "Attached", "Reserved", "Frozen", "ActiveSAS", "ActiveSASFrozen", "ReadyToUpload" e "ActiveUpload".
- unique_id
- str
Guid univoco che identifica la risorsa.
- encryption_settings_collection
- EncryptionSettingsCollection
La raccolta delle impostazioni di crittografia usata è Crittografia dischi di Azure, può contenere più impostazioni di crittografia per disco o snapshot.
- provisioning_state
- str
Stato del provisioning del disco.
- incremental
- bool
Indica se uno snapshot è incrementale. Gli snapshot incrementali nello stesso disco occupano meno spazio rispetto agli snapshot completi e possono essere disattivati.
- incremental_snapshot_family_id
- str
Gli snapshot incrementali per un disco condividono un ID famiglia di snapshot incrementale. L'API Get Page Range Diff può essere chiamata solo negli snapshot incrementali con lo stesso ID famiglia.
- encryption
- Encryption
La proprietà di crittografia può essere usata per crittografare i dati inattivi con chiavi gestite dal cliente o chiavi gestite dalla piattaforma.
- network_access_policy
- str oppure NetworkAccessPolicy
Criteri per l'accesso al disco tramite rete. I valori noti sono: "AllowAll", "AllowPrivate" e "DenyAll".
- disk_access_id
- str
ID ARM della risorsa DiskAccess per l'uso di endpoint privati nei dischi.
- security_profile
- DiskSecurityProfile
Contiene le informazioni relative alla sicurezza per la risorsa.
- supports_hibernation
- bool
Indica il sistema operativo in uno snapshot supporta l'ibernazione.
- public_network_access
- str oppure PublicNetworkAccess
Criteri per il controllo dell'esportazione sul disco. I valori noti sono: "Enabled" e "Disabled".
- completion_percent
- float
Percentuale di completamento per la copia in background quando viene creata una risorsa tramite l'operazione CopyStart.
- copy_completion_error
- CopyCompletionError
Indica i dettagli dell'errore se la copia in background di una risorsa creata tramite l'operazione CopyStart ha esito negativo.
- data_access_auth_mode
- str oppure DataAccessAuthMode
Requisiti di autenticazione aggiuntivi per l'esportazione o il caricamento in un disco o in uno snapshot. I valori noti sono: "AzureActiveDirectory" e "None".
Azure SDK for Python
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per