provisioning-code/.ncl-cache/7bb8ec2d48ee0f46040a6ce0d752b78e83fb96f16c5e20184b446fd4fb65d285.json

78 lines
2 KiB
JSON

{
"VmAutoStartConfig": {
"depends_on": [],
"enabled": true,
"max_start_retries": 3,
"on_start_failure": "retry",
"ssh_timeout_seconds": 300,
"start_delay_seconds": 0,
"start_order": 0,
"vm_name": "",
"wait_for_ssh": true
},
"VmCleanupPolicy": {
"alert_on_cleanup_failure": true,
"check_interval_minutes": 60,
"cleanup_batch_size": 10,
"cleanup_enabled": true,
"cleanup_in_window_only": true,
"cleanup_window_end": "06:00",
"cleanup_window_start": "02:00",
"dry_run_mode": false,
"log_cleanup_operations": true,
"max_concurrent_cleanups": 3,
"require_confirmation": false,
"retention_days": 7,
"skip_on_low_resources": true
},
"VmCleanupSchedule": {
"cleanup_attempts": 0,
"cleanup_status": "pending",
"created_at": "1970-01-01T00:00:00Z",
"mode": "temporary",
"scheduled_cleanup_at": "1970-01-01T00:00:00Z",
"ttl_hours": 24,
"vm_id": "",
"vm_name": ""
},
"VmLifecyclePolicy": {
"enforce_cpu_limit": true,
"enforce_disk_limit": false,
"enforce_memory_limit": true,
"on_disk_full": "none",
"on_host_reboot": "start",
"on_host_shutdown": "shutdown",
"on_memory_pressure": "none"
},
"VmPersistence": {
"auto_cleanup": true,
"auto_start": false,
"cleanup_grace_period": 60,
"created_at_unix": 0,
"force_cleanup": false,
"max_retries": 5,
"mode": "permanent",
"restart_policy": "always",
"ttl_hours": 24
},
"VmRecoveryState": {
"config_snapshot": {},
"creation_timestamp": "1970-01-01T00:00:00Z",
"last_checkpoint": "1970-01-01T00:00:00Z",
"state_before_shutdown": "stopped",
"vm_id": "",
"vm_name": ""
},
"VmStateSnapshot": {
"cpu_usage_percent": 0,
"disk_usage_gb": 0,
"ip_addresses": [],
"mac_addresses": [],
"memory_usage_mb": 0,
"restart_count": 0,
"snapshot_time": "1970-01-01T00:00:00Z",
"uptime_seconds": 0,
"vm_name": "",
"vm_state": "stopped"
}
}