KRM API virtualmachine.global.gdc.goog/v1

virtualmachine.global.gdc.goog/v1

VirtualMachineDiskTemplate

VirtualMachineTemplateDisk définit les propriétés d'un disque à créer et à associer à une VM instanciée à partir d'un modèle.

Apparaît dans : - VirtualMachineTemplateSpec

Champ Description
boot boolean Indique si ce disque sera le périphérique de démarrage. Exactement un disque du modèle doit être marqué comme disque de démarrage.
autoDelete boolean Indique si le disque doit être automatiquement supprimé lorsque la machine virtuelle est supprimée.
spec VirtualMachineDiskSpec Spec définit les propriétés du disque lui-même (par exemple, la taille, l'image source).

VirtualMachineImage

Représente l'image de disque pouvant être utilisée sur une machine virtuelle.

Apparaît dans : - VirtualMachineImageList

Champ Description
apiVersion string virtualmachine.global.gdc.goog/v1
kind string VirtualMachineImage
metadata ObjectMeta Pour connaître les champs de metadata, consultez la documentation de l'API Kubernetes.
spec VirtualMachineImageSpec
status VirtualMachineImageStatus

VirtualMachineImageList

Représente une collection d'images de machines virtuelles.

Champ Description
apiVersion string virtualmachine.global.gdc.goog/v1
kind string VirtualMachineImageList
metadata ListMeta Pour connaître les champs de metadata, consultez la documentation de l'API Kubernetes.
items VirtualMachineImage array

VirtualMachineImageStatus

Définit l'état d'une image de machine virtuelle.

Apparaît dans : - VirtualMachineImage

Champ Description
conditions Condition array Conditions de l'image de la machine virtuelle.
errors VMMError array Liste des erreurs survenues lors de la réconciliation de cette ressource.
storageLocations string array Liste des zones dans lesquelles cette image de machine virtuelle est stockée.
zones VirtualMachineImageZoneStatus array Liste des états de zone dans lesquels la ressource est propagée.

VirtualMachineImageZoneStatus

Fournit l'état d'un déploiement progressif dans une zone particulière.

Apparaît dans : - VirtualMachineImageStatus

Champ Description
name string Nom de la zone dans laquelle se trouve le réplica que cet état représente.
conditions Condition array Observations du déploiement progressif actuel.

VirtualMachineTemplate

Représente un modèle de machine virtuelle.

Apparaît dans : - VirtualMachineTemplateList

Champ Description
apiVersion string virtualmachine.global.gdc.goog/v1
kind string VirtualMachineTemplate
metadata ObjectMeta Pour connaître les champs de metadata, consultez la documentation de l'API Kubernetes.
spec VirtualMachineTemplateSpec
status VirtualMachineTemplateStatus

VirtualMachineTemplateList

Définit une liste de ressources VirtualMachineTemplate.

Champ Description
apiVersion string virtualmachine.global.gdc.goog/v1
kind string VirtualMachineTemplateList
metadata ListMeta Pour connaître les champs de metadata, consultez la documentation de l'API Kubernetes.
items VirtualMachineTemplate array

VirtualMachineTemplateReplica

Représente un modèle de modèle de machine virtuelle.

Apparaît dans : - VirtualMachineTemplateReplicaList

Champ Description
apiVersion string virtualmachine.global.gdc.goog/v1
kind string VirtualMachineTemplateReplica
metadata ObjectMeta Pour connaître les champs de metadata, consultez la documentation de l'API Kubernetes.
spec VirtualMachineTemplateSpec
status VirtualMachineTemplateReplicaStatus

VirtualMachineTemplateReplicaList

Représente une collection de ressources VirtualMachineTemplateReplica.

Champ Description
apiVersion string virtualmachine.global.gdc.goog/v1
kind string VirtualMachineTemplateReplicaList
metadata ListMeta Pour connaître les champs de metadata, consultez la documentation de l'API Kubernetes.
items VirtualMachineTemplateReplica array

VirtualMachineTemplateReplicaStatus

Contient l'état observé du réplica du modèle de machine virtuelle.

Apparaît dans : - VirtualMachineTemplateReplica - VirtualMachineTemplateZoneStatus

Champ Description
conditions Condition array Conditions du réplica du modèle de machine virtuelle.

VirtualMachineTemplateSpec

Définit la spécification d'un modèle de machine virtuelle.

Apparaît dans : - VirtualMachineTemplate - VirtualMachineTemplateReplica

Champ Description
compute Compute 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 être prises en compte. Compute est immuable lorsque la VM est dans l'état "Unknown" (Inconnu).
virtualMachineDiskTemplates VirtualMachineDiskTemplate array Disks spécifie la liste des disques à créer et à associer.
startupScripts StartupScript array Spécifie la liste des scripts de démarrage de la VM. Les scripts de démarrage ne prennent effet que sur les VM sur lesquelles cloud-init est installé. Ils sont exécutés par ordre alphabétique, en fonction du nom de chaque script de démarrage.
guestEnvironment GuestEnvironment Spécifie la configuration de l'environnement invité de la VM. Si le champ est nul, le champ "enable" (activer) dans AccessManagement est défini sur "true" (vrai) par défaut. Sinon, la configuration non nulle de chaque sous-fonctionnalité de la structure remplace la configuration par défaut de la sous-fonctionnalité.
shieldConfig ShieldConfig Spécifie les configurations de la VM liées à la sécurité.
network NetworkSpec Spécifie la configuration réseau.
gracefulShutdown GracefulShutdown GracefulShutdown configure l'arrêt progressif de la VM.

VirtualMachineTemplateStatus

Contient l'état observé du modèle de machine virtuelle.

Apparaît dans : - VirtualMachineTemplate

Champ Description
conditions Condition array Observations de l'état général de la ressource. Types de conditions connus : "Ready" (Prêt).
rollout RolloutStatus Stratégie actuelle utilisée pour déployer la ressource dans chaque zone.
zones VirtualMachineTemplateZoneStatus array Liste des états de zone dans lesquels la ressource est déployée.

VirtualMachineTemplateZoneStatus

Fournit l'état d'un déploiement progressif d'un modèle de machine virtuelle dans une zone particulière.

Apparaît dans : - VirtualMachineTemplateStatus

Champ Description
name string Nom de la zone dans laquelle se trouve le réplica que cet état représente.
rolloutStatus ZoneRolloutStatus État du déploiement progressif du réplica dans la zone.
replicaStatus VirtualMachineTemplateReplicaStatus État de réconciliation du réplica collecté à partir de la zone. Toute condition dans le champ dont la valeur .observedGeneration est inférieure à .rolloutStatus.replicaGeneration est obsolète.