Condividi tramite


Snapshot Classe

Risorsa snapshot.

Le variabili vengono popolate solo dal server e verranno ignorate quando si invia una richiesta.

Tutti i parametri obbligatori devono essere popolati per inviare ad Azure.

Ereditarietà
azure.mgmt.compute.v2022_07_02.models._models_py3.Resource
Snapshot

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.

tags
dict[str, str]

Tag di risorse.

sku
SnapshotSku

Nome sku 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

Percorso esteso 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 di 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 originariamente il disco di origine per lo snapshot.

supported_capabilities
SupportedCapabilities

Elenco delle funzionalità supportate per l'immagine da cui è stato creato originariamente il disco di origine dallo snapshot.

creation_data
CreationData

Informazioni sull'origine del disco. Le informazioni CreateData 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. Le ridimensionazioni sono consentite 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 correlate 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: "Abilitato" e "Disabilitato".

completion_percent
float

Percentuale completata 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 durante l'esportazione o il caricamento in un disco o uno snapshot. I valori noti sono: "AzureActiveDirectory" e "Nessuno".

Variabili

id
str

ID risorsa.

name
str

Nome risorsa.

type
str

Tipo di risorsa.

location
str

Percorso della risorsa. Obbligatorio.

tags
dict[str, str]

Tag di risorse.

managed_by
str

Non utilizzato. Sempre Null.

sku
SnapshotSku

Nome sku 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

Percorso esteso 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 di 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 originariamente il disco di origine per lo snapshot.

supported_capabilities
SupportedCapabilities

Elenco delle funzionalità supportate per l'immagine da cui è stato creato originariamente il disco di origine dallo snapshot.

creation_data
CreationData

Informazioni sull'origine del disco. Le informazioni CreateData 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. Le ridimensionazioni sono consentite 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.

disk_state
str oppure DiskState

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 di 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

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 correlate 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: "Abilitato" e "Disabilitato".

completion_percent
float

Percentuale completata 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 durante l'esportazione o il caricamento in un disco o uno snapshot. I valori noti sono: "AzureActiveDirectory" e "Nessuno".