virtualmachine.gdc.goog/v1
Contient les définitions du schéma d'API pour le groupe d'API virtualmachine.gdc.goog v1.
AccessManagementConfig
Spécifie la configuration de la fonctionnalité AccessManagement
dans l'environnement invité.
Apparaît dans :GuestEnvironment
Champ | Description |
---|---|
enable booléen |
Indique s'il faut enable la fonctionnalité AccessManagement dans l'environnement invité de la VM. Consultez la description du champ GuestEnvironment pour en savoir plus sur sa valeur par défaut. |
Calcul
Spécifie les attributs de processeur et de mémoire d'une VM.
Vous devez spécifier soit vcpus
et memory
exclusivement, soit spécifier uniquement VirtualMachineType
.
Si vous spécifiez vcpus
sans memory
, ou inversement, vous créez une combinaison non valide.
La spécification de virtualMachineType
avec vcpus
ou memory
, ou les deux, crée également une combinaison non valide.
Apparaît dans : - VirtualMachineSpec
Champ | Description |
---|---|
chaîne virtualMachineType |
Spécifie le nom de l'VirtualMachineType référencé. La référence nécessite un nom VirtualMachineType prédéfini ou "golden". |
Entier vcpus |
Spécifie le nombre de processeurs virtuels disponibles pour l'instance. Spécifiez vcpus comme un entier. Cette valeur doit être un multiple de 2, avec un minimum de 2 et un maximum de 128. |
memory Quantité |
Spécifie la quantité de mémoire physique disponible pour l'instance. La mémoire doit avoir une valeur minimale de 1Gi et peut atteindre (y compris) 400Gi . |
DiskAttachment
Représente la relation de pièce jointe entre VirtualMachine
et VirtualMachineDisk
.
Apparaît dans : - VirtualMachineSpec
Champ | Description |
---|---|
boot booléen |
Indique si ce disque est le périphérique de démarrage pour VirtualMachine . Un seul disque doit être marqué comme boot . |
autoDelete booléen |
Spécifie si le disque doit être supprimé lorsque VirtualMachine est supprimé. AutoDelete ne s'applique que lorsqu'un disque est associé à un VirtualMachine . Un cycle de vie VirtualMachineDisk est dissocié de VirtualMachine lorsqu'il n'est plus référencé dans .spec.disks . |
virtualMachineDiskRef LocalObjectReference |
Fait référence à un VirtualMachineDisk dans le même namespace . |
DiskReplicationStatus
Apparaît dans : - VirtualMachineDiskStatus
Champ | Description |
---|---|
role ReplicationRole |
Rôle de ce disque dans la relation de réplication. Les valeurs valides sont "primary" et "secondary". |
primaryDisk ReplicatedDiskInfo |
Disque principal à partir duquel ce disque est répliqué, s'il s'agit d'un disque secondaire. La valeur sera nulle pour les disques principaux. |
secondaryDisk ReplicatedDiskInfo |
Disque secondaire sur lequel ce disque est répliqué, s'il s'agit d'un disque principal. La valeur sera nulle pour les disques secondaires. |
chaîne volumeReplicationRelationship |
Nom de l'objet de relation de réplication de volume qui gère la réplication. |
Tableau Condition conditions |
Dernières observations de l'état des réplications. |
errorStatus ErrorStatus |
Liste des erreurs survenues lors de la réplication. |
DiskSource
Définit la source du disque. Spécifiez exactement l'une des sources compatibles à utiliser pour remplir un disque.
Apparaît dans : - VirtualMachineDiskSpec
Champ | Description |
---|---|
image ImageDiskSource |
Indique que le disque est créé à partir d'une image disque. |
FilterSpec
Définit le filtre de restauration ultraprécis.
Apparaît dans :VirtualMachineRestoreRequestSpec
Champ | Description |
---|---|
targetedVirtualMachines VirtualMachineResourceConfig |
Ensemble de VM à restaurer. Ces VM doivent être celles qui font partie de la ressource VirtualMachineBackup fournie dans la même VirtualMachineRestoreRequest. |
targetedVirtualMachineDisks VirtualMachineResourceConfig |
Ensemble de VMDisks à restaurer. Ces VMDisks doivent être ceux qui font partie de la ressource VirtualMachineBackup fournie dans la même VirtualMachineRestoreRequest. |
virtualMachineDiskOptions VirtualMachineDiskFilterOptions |
Spécifie les options de filtrage pour la restauration des disques. Si vous spécifiez ce champ, les VirtualMachines ne seront pas restaurées. Seuls les VirtualMachineDisks seront restaurés en fonction du champ sélectionné dans VirtualMachineDiskFilterOptions. Ce champ ne doit pas être spécifié si l'un des champs TargetedVirtualMachines ou TargetedVirtualMachineDisks est spécifié. |
Micrologiciel
Spécifie les options d'initialisation de la VM au moment du démarrage.
Apparaît dans : - VirtualMachineSpec
Champ | Description |
---|---|
chaîne type |
Indique s'il faut démarrer l'appareil via UEFI ou BIOS. La valeur par défaut est bios . Obsolète : utilisez plutôt ShieldConfig.BootType. |
enableSecureBoot booléen |
Active ou désactive la validation du certificat du bootloader. Cela permet d'empêcher le chargement de code modifié ou malveillant. La valeur par défaut est true si type est uefi . Si type est défini sur bios , la valeur par défaut est false et ne peut pas être modifiée, car la validation du certificat du bootloader n'est pas disponible pour le BIOS. Obsolète : utilisez plutôt ShieldConfig.EnableSecureBoot. |
GCSReference
Représente la source GCS à partir de laquelle stocker l'image.
Apparaît dans : - VirtualMachineImageSpec
Champ | Description |
---|---|
chaîne url |
URL de l'objet GCS. |
GuestEnvironment
Spécifie la configuration de l'environnement invité.
Apparaît dans : - VirtualMachineSpec
Champ | Description |
---|---|
accessManagement AccessManagementConfig |
Spécifie la configuration de la gestion des accès. |
IPAddress
Apparaît dans :NetworkInterfaceSpec
Champ | Description |
---|---|
chaîne address |
Adresse IP. Dans GDC Connected, l'adresse peut contenir un masque de sous-réseau. Si le masque de sous-réseau n'est pas inclus, /32 est utilisé par défaut. Par exemple, 1.2.3.4 sera interprété comme 1.2.3.4/32. Vous pouvez également saisir 1.2.3.4/24. Dans GDC airgapped, l'adresse ne doit pas contenir de masque de sous-réseau. Les informations sur le sous-réseau sont extraites de l'objet Subnet. |
managed booléen |
Indique si le cycle de vie du sous-réseau associé à cette adresse IP doit être géré par le système dans GDC airgapped. Non utilisé dans GDC connecté. Si la valeur est "true" (par défaut), un sous-réseau est créé automatiquement pour cette adresse IP et supprimé lors de la suppression de la VM. Si la valeur est "false", l'utilisateur doit avoir créé un sous-réseau et celui-ci doit être prêt. |
ImageDestinationReference
Indique la destination vers laquelle le contenu de l'image est importé.
Vous ne pouvez spécifier qu'une seule destination.
(uniquement compatible avec les déploiements GDC Connected)
Ce champ est obligatoire si le ImageSourceReference
spécifié est GCS
.
apparaît dans: VirtualMachineImageImportSpec
Champ | Description |
---|---|
gcs ImageGCSDestinationReference |
Détails du bucket pour une image renseignée dans GCS. |
ImageDiskSource
Référence à la source de l'image.
Apparaît dans :DiskSource
Champ | Description |
---|---|
chaîne name |
Nom de l'objet d'API VirtualMachineImage . |
chaîne namespace |
Espace de noms de l'objet d'API VirtualMachineImage . Pour les images de référence, utilisez vm-system . Pour les images du projet actuel, définissez cette valeur sur "empty" (vide) ou utilisez la valeur namespace actuelle. |
ImageGCSDestinationReference
Représente la destination GCS vers laquelle importer une image.
Apparaît dans :ImageDestinationReference
Champ | Description |
---|---|
chaîne bucketName |
Nom du bucket GCS contenant cette image. |
ImageGCSSourceReference
Représente la source GCS à partir de laquelle importer une image.
Apparaît dans :ImageSourceReference
Champ | Description |
---|---|
chaîne bucketName |
Nom du bucket GCS contenant cette image. |
chaîne objectName |
Nom de l'image dans le bucket. |
ImageMetadataInput
Spécification de VirtualMachineImage
.
apparaît dans: VirtualMachineImageImportSpec
Champ | Description |
---|---|
chaîne name |
Nom de l'image, par exemple ubuntu-20.04-server-cloudimg . |
operatingSystem OSName |
Nom de l'OS auquel appartient cette image, par exemple ubuntu-2004 . |
minimumDiskSize Quantité |
Taille minimale du disque auquel l'image peut être appliquée. Cela ne spécifie que la taille recommandée pour les futurs disques créés à partir de cette image. Elle ne représente pas la taille de l'image elle-même. Ce champ est obligatoire si l'image est importée à partir du stockage d'objets. |
ImageObjectStorageSourceReference
Représente la source de stockage d'objets à partir de laquelle importer une image.
Apparaît dans :ImageSourceReference
Champ | Description |
---|---|
bucketRef LocalObjectReference |
Nom de la ressource personnalisée Bucket qui contient cette image. La ressource personnalisée Bucket doit se trouver dans le même espace de noms que cet objet. |
chaîne objectName |
Nom de l'image dans le bucket. |
ImagePrepareOptions
Représente les options de préparation des images.
apparaît dans: VirtualMachineImageImportSpec
Champ | Description |
---|---|
installGuestEnvironment booléen |
Indique s'il faut installer l'environnement invité GDC air-gapped. La valeur par défaut est true . |
ImageSourceReference
Indique la ressource à partir de laquelle le contenu de l'image est renseigné. Vous ne pouvez spécifier qu'une seule source.
apparaît dans: VirtualMachineImageImportSpec
Champ | Description |
---|---|
diskRef LocalObjectReference |
Spécifié lorsque l'image est renseignée à partir d'un VirtualMachineDisk existant. |
objectStorage ImageObjectStorageSourceReference |
Détails du bucket pour une image renseignée à partir du stockage d'objets. |
gcs ImageGCSSourceReference |
Informations sur le bucket d'une image renseignées à partir de GCS. |
NetworkInterfaceSpec
Spécifie la configuration de l'interface réseau. En mode connecté à GDC, seuls les réseaux et les adresses IP peuvent être spécifiés. Dans GDC airgapped, l'un des éléments suivants doit être spécifié : Network, Subnet ou IPAddresses. Vous pouvez éventuellement spécifier le sous-réseau et les adresses IP ensemble.
Apparaît dans :NetworkSpec
Champ | Description |
---|---|
chaîne network |
Réseau auquel l'interface est connectée. Dans GDC airgapped, les valeurs valides sont default et multicast . |
chaîne subnet |
Sous-réseau auquel l'interface est connectée dans GDC sous air gap. Non utilisé dans GDC connecté. Si aucune valeur n'est spécifiée, la valeur par défaut est le sous-réseau par défaut du réseau spécifié. |
chaîne subnetNamespace |
Espace de noms auquel le sous-réseau auquel l'interface est connectée dans GDC airgapped. Non utilisé dans GDC connecté. Si elle n'est pas spécifiée, elle est définie par défaut sur le même espace de noms que VirtualMachine. |
Tableau IPAddress ipAddresses |
Adresse IP à attribuer à l'interface. Seule la première adresse IP est attribuée à l'interface. Dans GDC airgapped, une adresse IP est attribuée de manière dynamique si elle n'est pas spécifiée. Dans GDC Connected, si le réseau est configuré pour utiliser un serveur DHCP externe, ce champ peut être utilisé de manière facultative pour spécifier une adresse statique. Si le réseau n'est pas configuré pour utiliser un serveur DHCP externe, ce champ est obligatoire. |
NetworkInterfaceStatus
NetworkInterfaceStatus est l'état de la ressource NetworkInterface.
Apparaît dans :NetworkStatus
Champ | Description |
---|---|
chaîne name |
"Name" indique le nom de l'interface réseau exposée dans la VM, par exemple "eth0" ou "eth1". |
Tableau de chaînes ipAddresses |
IpAddresses correspond aux adresses IP attribuées à NetworkInterface. |
chaîne macAddress |
MacAddress est l'adresse MAC attribuée à NetworkInterface. |
NetworkPerformanceSpec
Apparaît dans :NetworkSpec
Champ | Description |
---|---|
highThroughputMode booléen |
Indique si l'optimisation du haut débit est activée pour toutes les interfaces de la VM dans GDC airgapped. Non utilisé dans GDC connecté. Si la valeur est "true", des fonctionnalités telles que la multiqueue sont utilisées pour améliorer les performances réseau. La valeur par défaut est false . |
NetworkSpec
Spécifie la configuration réseau.
Apparaît dans : - VirtualMachineSpec
Champ | Description |
---|---|
interfaces Tableau NetworkInterfaceSpec |
Interfaces réseau associées à la VM. Si aucune interface de monodiffusion n'est spécifiée, une interface default est ajoutée automatiquement. Les utilisateurs d'une organisation compatible avec le multicast peuvent ajouter l'interface multicast . La première interface spécifiée sera traitée comme interface par défaut lors de la configuration de la route par défaut dans la VM. |
performanceSpec NetworkPerformanceSpec |
Spécifie la configuration pour la mise en réseau à hautes performances. |
NetworkStatus
NetworkStatus correspond à l'état du réseau de la machine virtuelle.
Apparaît dans :VirtualMachineStatus
Champ | Description |
---|---|
interfaces Tableau NetworkInterfaceStatus |
OSName
Type sous-jacent : string
Liste des systèmes d'exploitation valides à utiliser.
Apparaît dans : - ImageMetadataInput - OperatingSystemSpec
OperatingSystemSpec
Contient les informations sur le système d'exploitation d'une image.
Apparaît dans : - VirtualMachineImageSpec
Champ | Description |
---|---|
name OSName |
Nom de l'OS auquel appartient cette image, par exemple "windows-2016". |
ReplicatedDiskInfo
Apparaît dans :DiskReplicationStatus
Champ | Description |
---|---|
chaîne name |
Nom de l'instance VirtualMachineDisk . |
chaîne zone |
Zone de l'instance VirtualMachineDisk . |
SSHSpec
Stocke les identifiants SSH utilisés pour établir la connexion.
Apparaît dans :VirtualMachineAccessRequestSpec
Champ | Description |
---|---|
chaîne key |
Spécifie la clé publique à programmer pour l'accès SSH. |
ttl Durée |
Indique la durée de validité de cette clé, exprimée en heures, minutes et secondes. La valeur par défaut est 24h0m0s . |
ServicePort
ServicePort contient des informations sur le port du service.
Apparaît dans :VirtualMachineExternalAccessSpec
Champ | Description |
---|---|
chaîne name |
Nom de ce port dans le service. |
protocol Protocole |
Protocole IP de ce port. Accepte "TCP", "UDP" et "SCTP". |
Entier port |
Port qui sera exposé par ce service. |
ShieldConfig
Spécifie les configurations liées à la sécurité de la VM.
Apparaît dans : - VirtualMachineSpec
Champ | Description |
---|---|
chaîne bootType |
Indique s'il faut démarrer l'appareil via UEFI ou BIOS. La valeur par défaut est bios . |
enableSecureBoot booléen |
Active ou désactive la validation du certificat du bootloader. Cela permet d'empêcher le chargement de code modifié ou malveillant. La valeur par défaut est true si bootType est uefi . Si bootType est défini sur bios , la valeur par défaut est false et ne peut pas être modifiée, car la validation du certificat du bootloader n'est pas disponible pour le BIOS. |
enableVtpm booléen |
Indique s'il faut émuler un appareil VTPM. La valeur par défaut est false . |
StartupScript
Définit un script de démarrage pour une VM.
Permet de spécifier un script de démarrage sous forme de chaîne de texte brut ou de secret Kubernetes. Si le champ script
est spécifié, le champ scriptSecretRef
ne doit pas être fourni, et inversement.
Apparaît dans : - VirtualMachineSpec
Champ | Description |
---|---|
chaîne name |
Spécifie le nom d'un script. Doit correspondre à l'expression régulière [\w][\w\-.]* et ne pas dépasser 255 caractères. Si vous spécifiez un script pour une VM Windows, le nom doit inclure un tiret ("-") suivi de l'extension du script en tant que suffixe. Par exemple, utilisez le nom hello-world-ps1 pour un script PowerShell nommé hello-world . |
chaîne script |
Spécifie une chaîne de texte brut contenant le script. La taille du contenu du script doit être inférieure à 2 048 octets. |
scriptSecretRef LocalObjectReference |
Fait référence à un secret Kubernetes contenant le script. Le nom ScriptSecretRef doit correspondre au nom du secret Kubernetes. |
VMMError
Wrapper pour toutes les erreurs VMM, y compris les codes d'erreur.
Apparaît dans : - VirtualMachineAccessRequestStatus - VirtualMachineDiskStatus - VirtualMachineExternalAccessStatus - VirtualMachineImageImportStatus - VirtualMachineImageStatus - VirtualMachinePasswordResetRequestStatus - VirtualMachineStatus
Champ | Description |
---|---|
chaîne code |
Code de l'erreur. Il comprend un préfixe composé de lettres, suivi d'un code numérique à quatre chiffres. |
chaîne message |
Message d'erreur lisible par l'utilisateur. |
VirtualMachine
Représente la configuration et l'état de la machine virtuelle.
Apparaît dans :VirtualMachineList
Champ | Description |
---|---|
chaîne apiVersion |
virtualmachine.gdc.goog/v1 |
chaîne kind |
VirtualMachine |
metadata ObjectMeta |
Reportez-vous à la documentation de l'API Kubernetes pour connaître les champs de metadata . |
spec VirtualMachineSpec |
|
status VirtualMachineStatus |
VirtualMachineAccessRequest
Représente une demande d'accès à une VM.
Apparaît dans :VirtualMachineAccessRequestList
Champ | Description |
---|---|
chaîne apiVersion |
virtualmachine.gdc.goog/v1 |
chaîne kind |
VirtualMachineAccessRequest |
metadata ObjectMeta |
Reportez-vous à la documentation de l'API Kubernetes pour connaître les champs de metadata . |
spec VirtualMachineAccessRequestSpec |
|
status VirtualMachineAccessRequestStatus |
VirtualMachineAccessRequestList
Contient une liste d'objets VirtualMachineAccessRequest.
Champ | Description |
---|---|
chaîne apiVersion |
virtualmachine.gdc.goog/v1 |
chaîne kind |
VirtualMachineAccessRequestList |
metadata ListMeta |
Reportez-vous à la documentation de l'API Kubernetes pour connaître les champs de metadata . |
Tableau VirtualMachineAccessRequest items |
VirtualMachineAccessRequestSpec
Définit la spécification VirtualMachineAccessRequest
.
Apparaît dans :VirtualMachineAccessRequest
Champ | Description |
---|---|
chaîne vm |
Spécifie le nom de la VM à laquelle accéder. |
chaîne user |
Spécifie le nom d'utilisateur pour accéder à la VM. |
ssh SSHSpec |
Contient les identifiants SSH utilisés pour accéder à la VM. |
VirtualMachineAccessRequestState
Type sous-jacent : string
État de VirtualMachineAccessRequest
.
Apparaît dans :VirtualMachineAccessRequestStatus
VirtualMachineAccessRequestStatus
Décrit l'état de VirtualMachineAccessRequest.
Apparaît dans :VirtualMachineAccessRequest
Champ | Description |
---|---|
state VirtualMachineAccessRequestState |
Spécifie l'état de VirtualMachineAccessRequest . |
chaîne reason |
Indique la raison de l'état actuel. |
chaîne message |
Fournit du contexte supplémentaire pour l'état actuel. |
processedAt Heure |
Spécifie l'heure à laquelle la demande a été traitée. |
Tableau VMMError errors |
Liste des erreurs survenues lors de la réconciliation de cette ressource. |
VirtualMachineAttachment
Contient des informations sur le VirtualMachine
auquel ce VirtualMachineDisk
est associé et sur la façon dont il est associé.
Apparaît dans : - VirtualMachineDiskStatus
Champ | Description |
---|---|
nameRef LocalObjectReference |
Nom d'un VirtualMachine associé. |
uid UID |
UID de l'VirtualMachine associé. |
autoDelete booléen |
Reflète la façon dont VirtualMachine associe ce disque. Le disque est supprimé lorsque toutes les VM associées ont la valeur autoDelete définie sur true et que toutes les VM sont supprimées. Si au moins une VM a la valeur false pour autoDelete , le disque ne sera pas supprimé. |
VirtualMachineBackup
Schéma de l'API VirtualMachineBackups.
Apparaît dans : - VirtualMachineBackupList
Champ | Description |
---|---|
chaîne apiVersion |
virtualmachine.gdc.goog/v1 |
chaîne kind |
VirtualMachineBackup |
metadata ObjectMeta |
Reportez-vous à la documentation de l'API Kubernetes pour connaître les champs de metadata . |
spec VirtualMachineBackupSpec |
|
status VirtualMachineBackupStatus |
VirtualMachineBackupConfig
Contient des informations de configuration pour l'exécution de la sauvegarde, y compris la portée, l'emplacement et la stratégie de sauvegarde des volumes.
Apparaît dans : - VirtualMachineBackupPlanSpec - VirtualMachineBackupSpec
Champ | Description |
---|---|
chaîne backupRepository |
Identifie l'emplacement de stockage secondaire pour ce VirtualMachineBackupPlan . Ce champ est réservé à un usage interne. Fournir le dépôt de sauvegarde uniquement via VirtualMachineBackupPlanTemplate |
backupScope VirtualMachineBackupScope |
Spécifie la ou les ressources couvertes par cette VirtualMachineBackupPlan . |
volumeStrategy VolumeStrategy |
Déclare la stratégie à utiliser pour la sauvegarde des volumes. Par exemple, utiliser un instantané local plutôt qu'une sauvegarde à distance ou spécifique au provisionneur. |
VirtualMachineBackupList
Contient une liste de VirtualMachineBackup.
Champ | Description |
---|---|
chaîne apiVersion |
virtualmachine.gdc.goog/v1 |
chaîne kind |
VirtualMachineBackupList |
metadata ListMeta |
Reportez-vous à la documentation de l'API Kubernetes pour connaître les champs de metadata . |
items Tableau VirtualMachineBackup |
VirtualMachineBackupPlan
Schéma de l'API VirtualMachineBackupPlans.
Apparaît dans : - VirtualMachineBackupPlanList
Champ | Description |
---|---|
chaîne apiVersion |
virtualmachine.gdc.goog/v1 |
chaîne kind |
VirtualMachineBackupPlan |
metadata ObjectMeta |
Reportez-vous à la documentation de l'API Kubernetes pour connaître les champs de metadata . |
spec VirtualMachineBackupPlanSpec |
|
status VirtualMachineBackupPlanStatus |
VirtualMachineBackupPlanList
Contient une liste de VirtualMachineBackupPlan.
Champ | Description |
---|---|
chaîne apiVersion |
virtualmachine.gdc.goog/v1 |
chaîne kind |
VirtualMachineBackupPlanList |
metadata ListMeta |
Reportez-vous à la documentation de l'API Kubernetes pour connaître les champs de metadata . |
items VirtualMachineBackupPlan |
VirtualMachineBackupPlanSpec
Définit un VirtualMachineBackupPlan
qui fournit des instructions pour créer une ressource BackupPlan
sous-jacente et ProtectedApplication
pour effectuer des sauvegardes.
Apparaît dans : - VirtualMachineBackupPlan
Champ | Description |
---|---|
chaîne virtualMachineBackupPlanTemplate |
Le VirtualMachineBackupPlanTemplate doit se trouver dans le même namespace que ce plan de sauvegarde de VM. |
backupConfig VirtualMachineBackupConfig |
Définit la configuration et le champ d'application de la sauvegarde. |
backupSchedule Programmer |
Création de la sauvegarde planifiée dans ce plan de sauvegarde de VM. Le calendrier est un champ modifiable qui peut être modifié après la création. Par défaut, le plan de sauvegarde de la VM est mis en veille. |
retentionPolicy RetentionPolicy |
Cycle de vie des sauvegardes créées dans le cadre de ce plan : par défaut, les sauvegardes peuvent être supprimées sans période de verrouillage. Par défaut, les sauvegardes ne sont pas supprimées par la planification automatique et la règle de conservation peut être modifiée. |
VirtualMachineBackupPlanStatus
Définit l'état observé de VirtualMachineBackupPlan
.
Apparaît dans : - VirtualMachineBackupPlan
Champ | Description |
---|---|
chaîne backupPlan |
Nom du plan de sauvegarde sous-jacent géré par ce VirtualMachineBackupPlan , utilisé dans l'architecture GDC air-gapped Org v1. |
backupPlanStatus BackupPlanStatus |
État intégré du plan de sauvegarde sous-jacent. |
chaîne configBackupPlan |
Nom du plan de sauvegarde de configuration sous-jacent géré par cette VirtualMachineBackupPlan . Ici, "config" fait référence à la VM et au disque de VM utilisés dans l'architecture Org v2 isolée de GDC. |
chaîne volumeBackupPlan |
Nom du plan de sauvegarde de volume sous-jacent géré par ce VirtualMachineBackupPlan , utilisé dans l'architecture GDC air-gapped Org v2. |
lastBackupTime Heure |
Code temporel de la sauvegarde la plus récente. Ce champ permet de planifier la prochaine sauvegarde. |
nextBackupTime Heure |
Code temporel de la prochaine sauvegarde planifiée. Ce champ permet de planifier la prochaine sauvegarde. |
lastReconcileTime Heure |
Code temporel de la dernière réconciliation de cette ressource. |
chaîne errorMessage |
ErrorMessage contient le message d'erreur qui s'est produit lors de la dernière tentative de réconciliation. Ce champ est facultatif et ne sera renseigné qu'en cas d'erreur. |
VirtualMachineBackupPlanTemplate
Schéma de l'API VirtualMachineBackupPlanTemplates
.
Apparaît dans : - VirtualMachineBackupPlanTemplateList
Champ | Description |
---|---|
chaîne apiVersion |
virtualmachine.gdc.goog/v1 |
chaîne kind |
VirtualMachineBackupPlanTemplate |
metadata ObjectMeta |
Reportez-vous à la documentation de l'API Kubernetes pour connaître les champs de metadata . |
spec VirtualMachineBackupPlanTemplateSpec |
|
status VirtualMachineBackupPlanTemplateStatus |
VirtualMachineBackupPlanTemplateList
Contient une liste de VirtualMachineBackupPlanTemplate.
Champ | Description |
---|---|
chaîne apiVersion |
virtualmachine.gdc.goog/v1 |
chaîne kind |
VirtualMachineBackupPlanTemplateList |
metadata ListMeta |
Reportez-vous à la documentation de l'API Kubernetes pour connaître les champs de metadata . |
items VirtualMachineBackupPlanTemplate array |
VirtualMachineBackupPlanTemplateSpec
Définit le modèle que VirtualMachineBackupPlans
utilise pour dériver des paramètres communs.
Apparaît dans : - VirtualMachineBackupPlanTemplate
Champ | Description |
---|---|
chaîne backupRepository |
Nom d'une ressource BackupRepository . |
VirtualMachineBackupRequest
Schéma de l'API VirtualMachineBackupRequests.
Apparaît dans :VirtualMachineBackupRequestList
Champ | Description |
---|---|
chaîne apiVersion |
virtualmachine.gdc.goog/v1 |
chaîne kind |
VirtualMachineBackupRequest |
metadata ObjectMeta |
Reportez-vous à la documentation de l'API Kubernetes pour connaître les champs de metadata . |
spec VirtualMachineBackupRequestSpec |
|
status VirtualMachineBackupRequestStatus |
VirtualMachineBackupRequestList
Contient une liste de VirtualMachineBackupRequest.
Champ | Description |
---|---|
chaîne apiVersion |
virtualmachine.gdc.goog/v1 |
chaîne kind |
VirtualMachineBackupRequestList |
metadata ListMeta |
Reportez-vous à la documentation de l'API Kubernetes pour connaître les champs de metadata . |
items VirtualMachineBackupRequest |
VirtualMachineBackupRequestSpec
Définit l'état souhaité de VirtualMachineBackupRequest
.
Apparaît dans : - VirtualMachineBackupRequest
Champ | Description |
---|---|
chaîne virtualMachineBackupPlanTemplate |
Nom de la ressource VirtualMachineBackupPlanTemplate utilisée pour générer un VirtualMachineBackupPlan . Réutilise le VirtualMachineBackupPlan préexistant créé à partir de ce modèle, le cas échéant. Le VirtualMachineBackupPlanTemplate doit se trouver dans le même namespace que cette demande. Spécifiez un seul des éléments VirtualMachineBackupPlanTemplate ou VirtualMachineBackupPlan . |
chaîne virtualMachineBackupPlan |
Le plan de sauvegarde de machine virtuelle utilisé par cette requête pour les requêtes ponctuelles avec le champ "backup scope" (portée de la sauvegarde) doit être omis lorsque ce champ est fourni. Le VirtualMachineBackupPlan doit se trouver dans le même namespace que cette requête. |
chaîne virtualMachine |
VirtualMachine en cours de sauvegarde. Il est utilisé avec VirtualMachineBackupPlanTemplate pour générer automatiquement un VirtualMachineBackupPlan s'il n'en existe pas. Spécifiez un seul des éléments VirtualMachine ou VirtualMachineDisk . Lorsque virtualMachine est spécifié, la stratégie de sauvegarde est toujours ProvisionerSpecific . |
chaîne virtualMachineDisk |
VirtualMachineDisk en cours de sauvegarde. Cette option est utilisée avec VirtualMachineBackupPlanTemplate pour générer automatiquement un VirtualMachineBackupPlan s'il n'en existe pas. Lorsque virtualMachineDisk est spécifié pour être sauvegardé, la stratégie de sauvegarde est SnapshotOnly . Spécifiez un seul des éléments VirtualMachine ou VirtualMachineDisk . |
chaîne virtualMachineBackupName |
Nom de la VirtualMachineBackup à créer. La sauvegarde est toujours créée dans le même espace de noms que la requête. |
VirtualMachineBackupRequestStatus
Définit l'état observé de VirtualMachineBackupRequest.
Apparaît dans : - VirtualMachineBackupRequest
Champ | Description |
---|---|
timeToExpire Heure |
Date et heure de suppression de cette ressource éphémère. |
statusField StatusFields |
Décrit l'état observé de VirtualMachineBackupRequest. |
VirtualMachineBackupScope
Définit le champ d'application des ressources à capturer pour VirtualMachineBackupPlan
.
Apparaît dans :VirtualMachineBackupConfig
Champ | Description |
---|---|
selectedVirtualMachines VirtualMachineResourceConfig |
Spécifie les VM pour lesquelles VirtualMachineBackupPlan doit capturer des données. |
selectedVirtualMachineDisks VirtualMachineResourceConfig |
Spécifie les disques à capturer pour ce VirtualMachineBackupPlan . |
vmResourceLabelSelector objet (clés : chaîne, valeurs : chaîne) |
Spécifie le ou les libellés permettant de sélectionner une ou plusieurs ressources de VM ou de disque de VM dans le même espace de noms que le plan de sauvegarde. |
VirtualMachineBackupSpec
Définit l'état souhaité de VirtualMachineBackup
.
Apparaît dans : - VirtualMachineBackup
Champ | Description |
---|---|
chaîne virtualMachineBackupPlan |
Nom du VirtualMachineBackupPlan à partir duquel ce VirtualMachineBackup a été créé. Ce VirtualMachineBackupPlan existe dans le même namespace que le VirtualMachineBackupPlan . |
backupConfig VirtualMachineBackupConfig |
Définit la configuration et le champ d'application de la sauvegarde. |
VirtualMachineBackupStatus
Définit l'état observé d'un VirtualMachineBackup
.
Apparaît dans : - VirtualMachineBackup
Champ | Description |
---|---|
chaîne backup |
Nom de la sauvegarde sous-jacente à laquelle cette VirtualMachineBackup fait référence. La sauvegarde doit se trouver dans le même namespace que cette sauvegarde de VM, utilisée dans l'architecture GDC air-gapped Org v1. |
backupStatus BackupStatus |
État de la ou des sauvegardes sous-jacentes auxquelles cette VirtualMachineBackup fait référence, utilisé dans l'architecture GDC air-gapped Org v1. |
chaîne configBackup |
Nom de la sauvegarde de configuration sous-jacente à laquelle cette VirtualMachineBackup fait référence. La configuration fait référence à la VM et au disque de VM. La sauvegarde de la configuration doit se trouver dans le même namespace que cette sauvegarde de VM, utilisée dans l'architecture GDC air-gapped Org v2. |
configBackupStatus BackupStatus |
État de la sauvegarde de configuration sous-jacente à laquelle cette VirtualMachineBackup fait référence, utilisée dans l'architecture GDC air-gapped Org v2. |
chaîne volumeBackup |
Nom de la sauvegarde de volume sous-jacente à laquelle cette VirtualMachineBackup fait référence. La sauvegarde de volume doit se trouver dans le même namespace que cette sauvegarde de VM, utilisée dans l'architecture GDC air-gapped Org v2. |
volumeBackupStatus BackupStatus |
État de la sauvegarde de volume sous-jacente à laquelle cette VirtualMachineBackup fait référence, utilisée dans l'architecture GDC air-gapped Org v2. |
Tableau de chaînes backedUpVirtualMachines |
Liste les noms de toutes les VM incluses dans cette sauvegarde. |
Tableau de chaînes backedUpVirtualMachineDisks |
Liste les noms de tous les disques de VM inclus dans cette sauvegarde. Si cette sauvegarde est un instantané de disque, il s'agit d'une liste des disques de VM que vous fournissez. S'il s'agit d'une sauvegarde de VM, il s'agit de la liste des disques qui sauvegardent cette VM. |
VirtualMachineDeleteBackupRequest
Schéma de l'API VirtualMachineDeleteBackupRequests
.
Apparaît dans : VirtualMachineDeleteBackupRequestList
Champ | Description |
---|---|
chaîne apiVersion |
virtualmachine.gdc.goog/v1 |
chaîne kind |
VirtualMachineDeleteBackupRequest |
metadata ObjectMeta |
Reportez-vous à la documentation de l'API Kubernetes pour connaître les champs de metadata . |
spec VirtualMachineDeleteBackupRequestSpec |
|
status VirtualMachineDeleteBackupRequestStatus |
VirtualMachineDeleteBackupRequestList
Contient une liste de VirtualMachineDeleteBackupRequest
.
Champ | Description |
---|---|
chaîne apiVersion |
virtualmachine.gdc.goog/v1 |
chaîne kind |
VirtualMachineDeleteBackupRequestList |
metadata ListMeta |
Reportez-vous à la documentation de l'API Kubernetes pour connaître les champs de metadata . |
items VirtualMachineDeleteBackupRequest |
VirtualMachineDeleteBackupRequestSpec
Définit l'état souhaité de VirtualMachineDeleteBackupRequest
.
Apparaît dans : - VirtualMachineDeleteBackupRequest
Champ | Description |
---|---|
virtualMachineBackupRef LocalObjectReference |
Nom du VirtualMachineBackup à supprimer. Cette requête est toujours créée dans le même namespace que la sauvegarde. |
VirtualMachineDeleteBackupRequestStatus
Définit l'état observé de VirtualMachineDeleteBackupRequest
.
Apparaît dans : - VirtualMachineDeleteBackupRequest
Champ | Description |
---|---|
timeToExpire Heure |
Définit le délai de suppression de cette ressource éphémère. |
statusField StatusFields |
Décrit l'état observé de VirtualMachineDeleteBackupRequest . |
VirtualMachineDisk
Schéma de l'API virtualmachinedisks.
Apparaît dans : - VirtualMachineDiskList
Champ | Description |
---|---|
chaîne apiVersion |
virtualmachine.gdc.goog/v1 |
chaîne kind |
VirtualMachineDisk |
metadata ObjectMeta |
Reportez-vous à la documentation de l'API Kubernetes pour connaître les champs de metadata . |
spec VirtualMachineDiskSpec |
|
status VirtualMachineDiskStatus |
VirtualMachineDiskFilterOptions
Spécifie les options de filtrage pour la restauration des disques.
Apparaît dans :FilterSpec
Champ | Description |
---|---|
allDisks booléen |
Indique que tous les disques de VirtualMachineBackup doivent être restaurés. |
VirtualMachineDiskList
Contient une liste de VirtualMachineDisk.
Champ | Description |
---|---|
chaîne apiVersion |
virtualmachine.gdc.goog/v1 |
chaîne kind |
VirtualMachineDiskList |
metadata ListMeta |
Reportez-vous à la documentation de l'API Kubernetes pour connaître les champs de metadata . |
Tableau VirtualMachineDisk items |
VirtualMachineDiskSpec
Définit l'état souhaité de VirtualMachineDisk
.
Apparaît dans : - VirtualMachineDisk
Champ | Description |
---|---|
source DiskSource |
Spécifie la source à partir de laquelle le contenu du disque est renseigné. Si ce champ est omis, un disque vide est provisionné. |
size Quantité |
Spécifie la taille du disque : 5 Gio, 600 Mio, etc. La taille doit être spécifiée pour un disque vide. Pour les disques provenant d'autres sources, la taille dépend de la source. Pour la source d'image, la taille est facultative et est considérée comme équivalente à Image.spec.minimumDiskSize . Si la taille est spécifiée, elle doit être supérieure à Image.spec.minimumDiskSize . |
type DiskType |
Spécifie le type de disque. La valeur par défaut est Standard . Dans GDC air-gapped, les types acceptés sont les suivants : Standard , Local . Dans GDC Connected, les types compatibles sont les suivants : Standard . |
VirtualMachineDiskStatus
Définit l'état observé de VirtualMachineDisk.
Apparaît dans : - VirtualMachineDisk
Champ | Description |
---|---|
phase VirtualMachineDiskPhase |
Phase actuelle du disque. |
progress VirtualMachineDiskProgress |
"Progress" correspond à l'état d'avancement actuel du provisionnement du disque. La valeur est comprise entre 0 et 100 inclus. Elle est définie sur "N/A" si elle n'est pas disponible. |
size Quantité |
Taille actuelle du disque. |
Tableau Condition conditions |
Dernières observations de l'état VirtualMachineDisk . |
Tableau VirtualMachineAttachment virtualMachineAttachments |
Liste des instances VirtualMachine auxquelles le VirtualMachineDisk est associé. |
replicationStatus DiskReplicationStatus |
État de la réplication du disque. |
provisionTime Durée |
Temps nécessaire pour provisionner le VirtualMachineDisk et atteindre l'état Ready . Temps nécessaire pour provisionner le VirtualMachineDisk et atteindre l'état Ready . Par exemple, il s'agit du temps passé à télécharger une image, etc. |
Tableau VMMError errors |
Liste des erreurs survenues lors de la réconciliation de cette ressource. |
VirtualMachineExternalAccess
Représente la demande d'accès au VRF externe pour une machine virtuelle.
Apparaît dans :VirtualMachineExternalAccessList
Champ | Description |
---|---|
chaîne apiVersion |
virtualmachine.gdc.goog/v1 |
chaîne kind |
VirtualMachineExternalAccess |
metadata ObjectMeta |
Reportez-vous à la documentation de l'API Kubernetes pour connaître les champs de metadata . |
spec VirtualMachineExternalAccessSpec |
|
status VirtualMachineExternalAccessStatus |
VirtualMachineExternalAccessList
Champ | Description |
---|---|
chaîne apiVersion |
virtualmachine.gdc.goog/v1 |
chaîne kind |
VirtualMachineExternalAccessList |
metadata ListMeta |
Reportez-vous à la documentation de l'API Kubernetes pour connaître les champs de metadata . |
Tableau VirtualMachineExternalAccess items |
VirtualMachineExternalAccessSpec
Définit la spécification de l'objet VirtualMachineExternalAccess
.
Apparaît dans :VirtualMachineExternalAccess
Champ | Description |
---|---|
enabled booléen |
Indique si le VRF externe est accessible pour la machine virtuelle. |
ports Tableau ServicePort |
Liste des ports exposés par le service d'entrée VirtualMachine. |
VirtualMachineExternalAccessStatus
Définit l'état observé de l'objet VirtualMachineExternalAccess
.
Apparaît dans :VirtualMachineExternalAccess
Champ | Description |
---|---|
chaîne ingressIP |
IngressIP spécifie l'adresse IP du service d'entrée VirtualMachine. |
chaîne egressIP |
EgressIP spécifie l'adresse IP sur le NAT de sortie utilisé par la VirtualMachine. |
Tableau Condition conditions |
Détails de l'état observé. |
Tableau VMMError errors |
Liste des erreurs survenues lors de la réconciliation de cette ressource. |
VirtualMachineImage
Représente l'image de disque pouvant être utilisée sur une machine virtuelle.
Apparaît dans : - VirtualMachineImageList
Champ | Description |
---|---|
chaîne apiVersion |
virtualmachine.gdc.goog/v1 |
chaîne kind |
VirtualMachineImage |
metadata ObjectMeta |
Reportez-vous à la documentation de l'API Kubernetes pour connaître les champs de metadata . |
spec VirtualMachineImageSpec |
|
status VirtualMachineImageStatus |
VirtualMachineImageImport
Représente l'opération d'importation et de conversion des ressources de VM contenant des données (par exemple, pour importer et convertir "VirtualMachineDiskinto a
VirtualMachineImage").
Apparaît dans :VirtualMachineImageImportList
Champ | Description |
---|---|
chaîne apiVersion |
virtualmachine.gdc.goog/v1 |
chaîne kind |
VirtualMachineImageImport |
metadata ObjectMeta |
Reportez-vous à la documentation de l'API Kubernetes pour connaître les champs de metadata . |
spec VirtualMachineImageImportSpec |
|
status VirtualMachineImageImportStatus |
VirtualMachineImageImportList
Liste d'objets VirtualMachineImageImport
.
Champ | Description |
---|---|
chaîne apiVersion |
virtualmachine.gdc.goog/v1 |
chaîne kind |
VirtualMachineImageImportList |
metadata ListMeta |
Reportez-vous à la documentation de l'API Kubernetes pour connaître les champs de metadata . |
items Tableau VirtualMachineImageImport |
VirtualMachineImageImportSpec
Spécifie la source et les métadonnées de l'image que vous souhaitez créer.
Apparaît dans : - VirtualMachineImageImport
Champ | Description |
---|---|
source ImageSourceReference |
Fait référence à la ressource à partir de laquelle le contenu est importé. La source doit provenir du même espace de noms. |
destination ImageDestinationReference |
Fait référence à la ressource dans laquelle le contenu est importé. (uniquement compatible avec les déploiements GDC Connected) Ce champ est obligatoire si le ImageSourceReference spécifié est GCS . |
imageMetadata ImageMetadataInput |
Spécifie les propriétés du VirtualMachineImage que vous souhaitez créer. |
prepareImage booléen |
Indique s'il faut préparer cette image pour un déploiement GDC air-gapped avec une valeur permettant, par exemple, d'installer les packages requis. Si cette option n'est pas spécifiée, la préparation n'a lieu que si l'image provient du stockage d'objets. |
prepareOptions ImagePrepareOptions |
Voici les options de préparation des images. Cette option n'est valide que lorsque prepareImage est défini sur true . |
VirtualMachineImageImportStatus
Fournit l'état de l'importation d'image.
Apparaît dans : - VirtualMachineImageImport
Champ | Description |
---|---|
Tableau Condition conditions |
Indique l'état Ready de la progression de l'importation. |
chaîne imageName |
Fait référence à VirtualMachineImage une fois créé. L'image se trouve dans le même espace de noms que l'importation d'image. |
Tableau VMMError errors |
Liste des erreurs survenues lors de la réconciliation de cette ressource. |
VirtualMachineImageList
Contient une liste d'objets VirtualMachineImage
.
Champ | Description |
---|---|
chaîne apiVersion |
virtualmachine.gdc.goog/v1 |
chaîne kind |
VirtualMachineImageList |
metadata ListMeta |
Reportez-vous à la documentation de l'API Kubernetes pour connaître les champs de metadata . |
Tableau VirtualMachineImage items |
VirtualMachineImageSpec
Définit les spécifications de l'image de la machine virtuelle.
Apparaît dans :VirtualMachineImage
Champ | Description |
---|---|
operatingSystem OperatingSystemSpec |
Détails de l'OS. |
minimumDiskSize Quantité |
Taille minimale du disque sur lequel l'image peut être appliquée. Cela ne spécifie que la taille recommandée pour les futurs disques créés à partir de cette image. Elle ne représente pas la taille de l'image elle-même. |
gcs GCSReference |
Fait référence à la ressource GCS à partir de laquelle les images sont stockées. |
VirtualMachineImageStatus
Contient l'état observé de l'objet VirtualMachineImage
.
Apparaît dans :VirtualMachineImage
Champ | Description |
---|---|
Tableau Condition conditions |
Conditions de l'image de la machine virtuelle. |
Tableau VMMError errors |
Liste des erreurs survenues lors de la réconciliation de cette ressource. |
chaîne storageLocation |
Zone dans laquelle cette image de machine virtuelle est stockée. |
VirtualMachineList
Contient une liste d'objets VirtualMachine
.
Champ | Description |
---|---|
chaîne apiVersion |
virtualmachine.gdc.goog/v1 |
chaîne kind |
VirtualMachineList |
metadata ListMeta |
Reportez-vous à la documentation de l'API Kubernetes pour connaître les champs de metadata . |
Tableau VirtualMachine items |
VirtualMachinePasswordResetRequest
Représente une demande de réinitialisation du mot de passe pour une VM donnée.
Apparaît dans : - VirtualMachinePasswordResetRequestList
Champ | Description |
---|---|
chaîne apiVersion |
virtualmachine.gdc.goog/v1 |
chaîne kind |
VirtualMachinePasswordResetRequest |
metadata ObjectMeta |
Reportez-vous à la documentation de l'API Kubernetes pour connaître les champs de metadata . |
spec VirtualMachinePasswordResetRequestSpec |
|
status VirtualMachinePasswordResetRequestStatus |
VirtualMachinePasswordResetRequestList
Contient une liste de ressources VirtualMachinePasswordResetRequest
.
Champ | Description |
---|---|
chaîne apiVersion |
virtualmachine.gdc.goog/v1 |
chaîne kind |
VirtualMachinePasswordResetRequestList |
metadata ListMeta |
Reportez-vous à la documentation de l'API Kubernetes pour connaître les champs de metadata . |
Tableau VirtualMachinePasswordResetRequest items |
VirtualMachinePasswordResetRequestSpec
Définit la spécification VirtualMachinePasswordResetRequest
.
Apparaît dans :VirtualMachinePasswordResetRequest
Champ | Description |
---|---|
chaîne vmName |
Nom de la VM pour laquelle vous souhaitez demander la réinitialisation du mot de passe. Ce champ est immuable et ne peut pas être modifié après la création d'une demande de réinitialisation du mot de passe. |
chaîne user |
Nom de l'utilisateur pour lequel le mot de passe doit être réinitialisé pour une VM spécifiée. Ce champ est immuable et ne peut pas être modifié après la création d'une demande de réinitialisation du mot de passe. |
chaîne publicKey |
Clé publique permettant de chiffrer le nouveau mot de passe d'une VM. Ce champ est immuable et ne peut pas être modifié après la création d'une demande de réinitialisation du mot de passe. |
VirtualMachinePasswordResetRequestState
Type sous-jacent : string
Définit l'état d'une ressource VirtualMachinePasswordResetRequest
.
Apparaît dans :VirtualMachinePasswordResetRequestStatus
VirtualMachinePasswordResetRequestStatus
Décrit l'état de la ressource VirtualMachinePasswordResetRequest
.
Apparaît dans :VirtualMachinePasswordResetRequest
Champ | Description |
---|---|
state VirtualMachinePasswordResetRequestState |
État de la ressource VirtualMachinePasswordResetRequest . |
chaîne reason |
Raison de l'état actuel de la ressource. |
chaîne message |
Champ qui fournit des informations supplémentaires sur l'état actuel. |
processedAt Heure |
Champ qui spécifie l'heure à laquelle la demande a été traitée. |
chaîne encryptedPassword |
Nouveau mot de passe chiffré à l'aide de la clé publique fournie dans la requête et encodé en base64. Pour déchiffrer le mot de passe, utilisez base64 pour décoder la chaîne et déchiffrez le résultat à l'aide du déchiffrement RSA. |
Tableau VMMError errors |
Liste des erreurs survenues lors de la réconciliation de cette ressource. |
VirtualMachineProvisionTime
Suit le temps de provisionnement de la machine virtuelle.
Apparaît dans :VirtualMachineStatus
Champ | Description |
---|---|
initProvisionTime Durée |
Temps nécessaire pour provisionner la première VM. Autrement dit, temps écoulé entre la création de l'objet et le moment où la VM est en cours d'exécution. |
lastProvisionTime Durée |
Temps nécessaire pour le provisionnement de la VM la plus récente. Elle peut être égale à InitProvisionTime si la VM n'est provisionnée qu'une seule fois. |
VirtualMachineResourceConfig
Spécifie une ressource de VM et des paramètres supplémentaires pour la sauvegarde de cette ressource.
Apparaît dans : - FilterSpec - VirtualMachineBackupScope
Champ | Description |
---|---|
chaîne resourceName |
Nom de la ressource sauvegardée. Il doit exister dans le même namespace que le forfait. |
VirtualMachineRestore
Schéma de l'API VirtualMachineRestores.
Apparaît dans :VirtualMachineRestoreList
Champ | Description |
---|---|
chaîne apiVersion |
virtualmachine.gdc.goog/v1 |
chaîne kind |
VirtualMachineRestore |
metadata ObjectMeta |
Reportez-vous à la documentation de l'API Kubernetes pour connaître les champs de metadata . |
spec VirtualMachineRestoreSpec |
|
status VirtualMachineRestoreStatus |
VirtualMachineRestoreList
Contient une liste de VirtualMachineRestore.
Champ | Description |
---|---|
chaîne apiVersion |
virtualmachine.gdc.goog/v1 |
chaîne kind |
VirtualMachineRestoreList |
metadata ListMeta |
Reportez-vous à la documentation de l'API Kubernetes pour connaître les champs de metadata . |
Tableau VirtualMachineRestore items |
VirtualMachineRestoreRequest
Schéma de l'API VirtualMachineRestoreRequests.
Apparaît dans :VirtualMachineRestoreRequestList
Champ | Description |
---|---|
chaîne apiVersion |
virtualmachine.gdc.goog/v1 |
chaîne kind |
VirtualMachineRestoreRequest |
metadata ObjectMeta |
Reportez-vous à la documentation de l'API Kubernetes pour connaître les champs de metadata . |
spec VirtualMachineRestoreRequestSpec |
|
status VirtualMachineRestoreRequestStatus |
VirtualMachineRestoreRequestList
Contient une liste de VirtualMachineRestoreRequest.
Champ | Description |
---|---|
chaîne apiVersion |
virtualmachine.gdc.goog/v1 |
chaîne kind |
VirtualMachineRestoreRequestList |
metadata ListMeta |
Reportez-vous à la documentation de l'API Kubernetes pour connaître les champs de metadata . |
Tableau VirtualMachineRestoreRequest items |
VirtualMachineRestoreRequestSpec
Définit l'état souhaité de VirtualMachineRestoreRequest
.
Apparaît dans :VirtualMachineRestoreRequest
Champ | Description |
---|---|
chaîne virtualMachineBackup |
Nom de la sauvegarde de VM à restaurer. Le VirtualMachineBackup réside dans le même namespace que ce VirtualMachineRestoreRequest . |
chaîne restoreName |
Nom attribué à la ressource VirtualMachineRestore créée. |
chaîne restoredResourceName |
Préfixe attribué aux ressources restaurées par VirtualMachineBackup . Le nom de la ressource restaurée serait le préfixe + le nom de la ressource sauvegardée. |
chaîne restoredResourceDescription |
Description attribuée à la ressource nouvellement créée. |
filter FilterSpec |
Filtres pouvant être utilisés pour affiner la sélection des ressources de VM lors de la restauration. |
VirtualMachineRestoreRequestStatus
Définit l'état observé de VirtualMachineRestoreRequest
.
Apparaît dans :VirtualMachineRestoreRequest
Champ | Description |
---|---|
timeToExpire Heure |
Date et heure de suppression de cette ressource éphémère. |
statusField StatusFields |
Décrit l'état observé de VirtualMachineRestoreRequest . |
VirtualMachineRestoreSpec
Définit l'état souhaité de VirtualMachineRestore
.
Apparaît dans :VirtualMachineRestore
Champ | Description |
---|---|
chaîne virtualMachineBackup |
Nom de la sauvegarde de VM que cette VirtualMachineRestore restaure. Le VirtualMachineBackup se trouve dans le même namespace que ce VirtualMachineRestore . |
Tableau de chaînes targetVirtualMachines |
Liste de toutes les VM créées lorsque la restauration sous-jacente est réussie. |
Tableau de chaînes targetVirtualMachineDisks |
Liste de tous les disques de VM créés lorsque la restauration sous-jacente est réussie. |
VirtualMachineRestoreStatus
Définit l'état observé de VirtualMachineRestore
.
Apparaît dans :VirtualMachineRestore
Champ | Description |
---|---|
chaîne restore |
Nom de la restauration sous-jacente à laquelle cette VirtualMachineRestore fait référence. La restauration doit s'effectuer dans le même namespace que cette sauvegarde de VM, utilisée dans l'architecture GDC air-gapped Org v1. |
restoreStatus RestoreStatus |
État de la restauration sous-jacente à laquelle cette VirtualMachineRestore fait référence. Utilisé dans l'architecture GDC sous air gap Org v1. |
chaîne configRestore |
Nom de la restauration de configuration sous-jacente à laquelle cette VirtualMachineRestore fait référence. La configuration fait référence à la VM et au disque de VM. La restauration de la configuration doit se trouver dans le même namespace que cette restauration de VM, utilisée dans l'architecture GDC air-gapped Org v2. |
configRestoreStatus RestoreStatus |
État de la restauration de la configuration sous-jacente à laquelle cette VirtualMachineRestore fait référence, utilisé dans l'architecture GDC air-gapped Org v2. |
chaîne volumeRestore |
Nom de la restauration de volume sous-jacente à laquelle cette VirtualMachineRestore fait référence. La restauration du volume doit se trouver dans le même namespace que la restauration de cette VM, utilisée dans l'architecture GDC air-gapped Org v2. |
volumeRestoreStatus RestoreStatus |
État de la restauration du volume sous-jacent auquel cette VirtualMachineRestore fait référence, utilisé dans l'architecture GDC air-gapped Org v2. |
VirtualMachineSpec
Définit les spécifications de la machine virtuelle.
Apparaît dans : - VirtualMachine
Champ | Description |
---|---|
runningState VirtualMachineRunningState |
Indique l'état d'exécution demandé de la machine virtuelle. La valeur par défaut est "En cours d'exécution". |
Tableau DiskAttachment disks |
Spécifie la liste des disques associés à cette VM. Il doit y avoir exactement un disque de démarrage. Les modifications apportées aux disques associés nécessitent un redémarrage pour prendre effet. |
compute Calcul |
Spécifie le processeur et la mémoire de la VM. Le processeur et la mémoire peuvent être définis directement ou via VirtualMachineType. Les modifications apportées à Compute nécessitent un redémarrage pour prendre effet. Le calcul est immuable lorsque la VM est à l'état Unknown . |
Tableau StartupScript startupScripts |
Spécifie la liste des scripts de démarrage pour la VM. Les VM Linux doivent avoir cloud-init installé pour que StartupScripts prenne effet. Les scripts sont exécutés par ordre alphabétique, en fonction du nom de chaque script de démarrage. Dans les VM Windows, le type de script influe sur l'ordre d'exécution. Les scripts sont exécutés dans l'ordre suivant : ps1, bat, cmd. Si deux scripts sont du même type, ils sont exécutés par ordre alphabétique, en fonction de leur nom. |
guestEnvironment GuestEnvironment |
Spécifie la configuration de l'environnement invité de la VM. Si le champ est nul, le champ enable dans AccessManagement est défini sur true par défaut. Sinon, la configuration non nulle de chaque sous-fonctionnalité à l'intérieur de la structure remplace la configuration par défaut de la sous-fonctionnalité. |
firmware Firmware |
Spécifie les options d'initialisation de la VM au moment du démarrage. |
shieldConfig ShieldConfig |
Spécifie les configurations liées à la sécurité de la VM. |
network NetworkSpec |
Spécifie la configuration réseau. |
VirtualMachineStatus
Contient l'état observé de la machine virtuelle.
Apparaît dans : - VirtualMachine
Champ | Description |
---|---|
state VirtualMachineState |
État observé de la VM. |
reason VirtualMachineStateReason |
Raison pour laquelle la VM est dans l'état observé. Renseigné, le cas échéant, pour l'état observé. |
chaîne message |
Informations supplémentaires sur l'état de la VM. |
network NetworkStatus |
État des réseaux de VM. |
Tableau Condition conditions |
Détails de l'état observé. |
stateTransitionTime object (keys:VirtualMachineState, values:Time) |
Heure de la dernière transition de chaque état. |
provisionTime VirtualMachineProvisionTime |
Temps nécessaire pour provisionner la VM. |
Tableau VMMError errors |
Liste des erreurs survenues lors de la réconciliation de cette ressource. |
VirtualMachineType
Définit les ressources de processeur et de mémoire d'une VM.
Apparaît dans : - VirtualMachineTypeList
Champ | Description |
---|---|
chaîne apiVersion |
virtualmachine.gdc.goog/v1 |
chaîne kind |
VirtualMachineType |
metadata ObjectMeta |
Reportez-vous à la documentation de l'API Kubernetes pour connaître les champs de metadata . |
spec VirtualMachineTypeSpec |
|
status VirtualMachineTypeStatus |
VirtualMachineTypeList
VirtualMachineTypeList contient une liste de VirtualMachineType.
Champ | Description |
---|---|
chaîne apiVersion |
virtualmachine.gdc.goog/v1 |
chaîne kind |
VirtualMachineTypeList |
metadata ListMeta |
Reportez-vous à la documentation de l'API Kubernetes pour connaître les champs de metadata . |
Tableau VirtualMachineType items |
VirtualMachineTypeSpec
Définit les configurations d'un VirtualMachineType
.
Apparaît dans : - VirtualMachineType
Champ | Description |
---|---|
Entier vcpus |
Spécifie le nombre de processeurs virtuels disponibles pour l'instance. Spécifiez vcpus comme un nombre entier multiple de 2, compris entre 2 et 128 (inclus). |
memory Quantité |
Spécifie la quantité de mémoire physique disponible pour l'instance. La valeur de memory doit être comprise entre 1 Go et 400 Go inclus. |
VirtualMachineTypeStatus
Apparaît dans : - VirtualMachineType
Champ | Description |
---|---|
supported booléen |
Indique si le vmtype donné est compatible ou non avec le matériel sous-jacent. |