Code Coverage
 
Lines
Functions and Methods
Classes and Traits
Total
n/a
0 / 0
n/a
0 / 0
CRAP
n/a
0 / 0
InstanceUpdate
n/a
0 / 0
n/a
0 / 0
0
n/a
0 / 0
1<?php
2
3declare(strict_types=1);
4
5namespace Vultr\VultrPhp\Services\Instances;
6
7use Vultr\VultrPhp\Util\ModelOptions;
8
9class InstanceUpdate extends ModelOptions
10{
11    /**
12     * @see https://www.vultr.com/api/#operation/update-instance
13     */
14    protected ?int $app_id = null;
15    protected ?string $image_id = null;
16    protected ?int $os_id = null;
17
18    protected ?string $plan = null;
19
20    protected ?string $backups = null;
21    protected ?string $firewall_group_id = null;
22    protected ?string $enable_ipv6 = null;
23    protected ?string $user_data = null;
24    protected ?bool $ddos_protection = null;
25
26    protected ?bool $enable_vpc = null;
27    protected ?array $attach_vpc = null;
28    protected ?array $detach_vpc = null;
29
30    protected ?string $label = null;
31    protected ?array $tags = null;
32}