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.v2021_12_01.models._models_py3.ResourceSnapshot
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, data_access_auth_mode: str | _models.DataAccessAuthMode | None = None, **kwargs: Any)
Keyword-Only Parameters
- location
- str
Emplacement de la ressource. Obligatoire.
- 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.
- 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.
- 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.
É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.
- 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.
- 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 ».
Azure SDK for Python