Partager via


Snapshot Classe

Ressource d’instantané.

Les variables sont uniquement remplies par le serveur et sont ignorées lors de l’envoi d’une demande.

Tous les paramètres requis doivent être renseignés pour pouvoir être envoyés à Azure.

Héritage
azure.mgmt.compute.v2023_01_02.models._models_py3.Resource
Snapshot

Constructeur

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

Emplacement de la ressource. Obligatoire.

tags
dict[str, str]

Balises de ressource.

sku
SnapshotSku

Nom de la référence SKU des instantanés. Peut être Standard_LRS, Premium_LRS ou Standard_ZRS. Il s’agit d’un paramètre facultatif pour les instantané incrémentielles et le comportement par défaut est que la référence SKU sera définie sur la même référence SKU que la instantané précédente.

extended_location
ExtendedLocation

Emplacement étendu où le instantané sera créé. L’emplacement étendu ne peut pas être modifié.

os_type
str ou OperatingSystemTypes

Type de système d’exploitation. Les valeurs connues sont : « Windows » et « Linux ».

hyper_v_generation
str ou HyperVGeneration

Génération de l’hyperviseur de la machine virtuelle. Applicable aux disques de système d’exploitation uniquement. Les valeurs connues sont : « V1 » et « V2 ».

purchase_plan
PurchasePlan

Informations sur le plan d’achat pour l’image à partir de laquelle le disque source du instantané a été créé à l’origine.

supported_capabilities
SupportedCapabilities

Liste des fonctionnalités prises en charge pour l’image à partir de laquelle le disque source du instantané a été créé à l’origine.

creation_data
CreationData

Informations sur la source de disque. Les informations creationData ne peuvent pas être modifiées une fois le disque créé.

disk_size_gb
int

Si creationData.createOption a la valeur Empty, ce champ est obligatoire et indique la taille du disque à créer. Si ce champ est présent pour les mises à jour ou la création avec d’autres options, il indique un redimensionnement. Les redimensionnements ne sont autorisés que si le disque n’est pas attaché à une machine virtuelle en cours d’exécution et peuvent uniquement augmenter la taille du disque.

encryption_settings_collection
EncryptionSettingsCollection

La collection de paramètres de chiffrement utilisée comme Azure Disk Encryption peut contenir plusieurs paramètres de chiffrement par disque ou instantané.

incremental
bool

Indique si une instantané est incrémentielle. Les instantanés incrémentiels sur le même disque occupent moins d’espace que les instantanés complets et peuvent être différents.

encryption
Encryption

La propriété de chiffrement peut être utilisée pour chiffrer des données au repos avec des clés gérées par le client ou des clés gérées par la plateforme.

network_access_policy
str ou NetworkAccessPolicy

Stratégie d’accès au disque via le réseau. Les valeurs connues sont « AllowAll », « AllowPrivate » et « DenyAll ».

disk_access_id
str

ID ARM de la ressource DiskAccess pour l’utilisation de points de terminaison privés sur des disques.

security_profile
DiskSecurityProfile

Contient les informations relatives à la sécurité pour la ressource.

supports_hibernation
bool

Indique que le système d’exploitation sur un instantané prend en charge la mise en veille prolongée.

public_network_access
str ou PublicNetworkAccess

Stratégie de contrôle de l’exportation sur le disque. Les valeurs connues sont « Enabled » et « Disabled ».

completion_percent
float

Pourcentage terminé pour la copie en arrière-plan lorsqu’une ressource est créée via l’opération CopyStart.

copy_completion_error
CopyCompletionError

Indique les détails de l’erreur si la copie en arrière-plan d’une ressource créée via l’opération CopyStart échoue.

data_access_auth_mode
str ou DataAccessAuthMode

Exigences d’authentification supplémentaires lors de l’exportation ou du chargement sur un disque ou un instantané. Les valeurs connues sont : « AzureActiveDirectory » et « None ».

Variables

id
str

ID de ressource.

name
str

Nom de la ressource.

type
str

Type de ressource.

location
str

Emplacement de la ressource. Obligatoire.

tags
dict[str, str]

Balises de ressource.

managed_by
str

Inutilisé. Toujours Null.

sku
SnapshotSku

Nom de la référence SKU des instantanés. Peut être Standard_LRS, Premium_LRS ou Standard_ZRS. Il s’agit d’un paramètre facultatif pour les instantané incrémentielles et le comportement par défaut est que la référence SKU sera définie sur la même référence SKU que la instantané précédente.

extended_location
ExtendedLocation

Emplacement étendu où le instantané sera créé. L’emplacement étendu ne peut pas être modifié.

time_created
datetime

Heure de création du instantané.

os_type
str ou OperatingSystemTypes

Type de système d’exploitation. Les valeurs connues sont : « Windows » et « Linux ».

hyper_v_generation
str ou HyperVGeneration

Génération de l’hyperviseur de la machine virtuelle. Applicable aux disques de système d’exploitation uniquement. Les valeurs connues sont : « V1 » et « V2 ».

purchase_plan
PurchasePlan

Informations sur le plan d’achat pour l’image à partir de laquelle le disque source du instantané a été créé à l’origine.

supported_capabilities
SupportedCapabilities

Liste des fonctionnalités prises en charge pour l’image à partir de laquelle le disque source du instantané a été créé à l’origine.

creation_data
CreationData

Informations sur la source de disque. Les informations creationData ne peuvent pas être modifiées une fois le disque créé.

disk_size_gb
int

Si creationData.createOption a la valeur Empty, ce champ est obligatoire et indique la taille du disque à créer. Si ce champ est présent pour les mises à jour ou la création avec d’autres options, il indique un redimensionnement. Les redimensionnements ne sont autorisés que si le disque n’est pas attaché à une machine virtuelle en cours d’exécution et peuvent uniquement augmenter la taille du disque.

disk_size_bytes
int

Taille du disque en octets. Ce champ est en lecture seule.

disk_state
str ou DiskState

État du instantané. Les valeurs connues sont : « Unattached », « Attached », « Reserved », « Frozen », « ActiveSAS », « ActiveSASFrozen », « ReadyToUpload » et « ActiveUpload ».

unique_id
str

Guid unique identifiant la ressource.

encryption_settings_collection
EncryptionSettingsCollection

La collection de paramètres de chiffrement utilisée comme Azure Disk Encryption peut contenir plusieurs paramètres de chiffrement par disque ou instantané.

provisioning_state
str

État d’approvisionnement de disque.

incremental
bool

Indique si une instantané est incrémentielle. Les instantanés incrémentiels sur le même disque occupent moins d’espace que les instantanés complets et peuvent être différents.

incremental_snapshot_family_id
str

Les instantanés incrémentiels d’un disque partagent un ID de famille instantané incrémentiel. L’API Get Page Range Diff ne peut être appelée que sur les instantanés incrémentiels avec le même ID de famille.

encryption
Encryption

La propriété de chiffrement peut être utilisée pour chiffrer des données au repos avec des clés gérées par le client ou des clés gérées par la plateforme.

network_access_policy
str ou NetworkAccessPolicy

Stratégie d’accès au disque via le réseau. Les valeurs connues sont « AllowAll », « AllowPrivate » et « DenyAll ».

disk_access_id
str

ID ARM de la ressource DiskAccess pour l’utilisation de points de terminaison privés sur des disques.

security_profile
DiskSecurityProfile

Contient les informations relatives à la sécurité pour la ressource.

supports_hibernation
bool

Indique que le système d’exploitation sur un instantané prend en charge la mise en veille prolongée.

public_network_access
str ou PublicNetworkAccess

Stratégie de contrôle de l’exportation sur le disque. Les valeurs connues sont « Enabled » et « Disabled ».

completion_percent
float

Pourcentage terminé pour la copie en arrière-plan lorsqu’une ressource est créée via l’opération CopyStart.

copy_completion_error
CopyCompletionError

Indique les détails de l’erreur si la copie en arrière-plan d’une ressource créée via l’opération CopyStart échoue.

data_access_auth_mode
str ou DataAccessAuthMode

Exigences d’authentification supplémentaires lors de l’exportation ou du chargement sur un disque ou un instantané. Les valeurs connues sont : « AzureActiveDirectory » et « None ».