Skip to content

Latest commit

 

History

History
40 lines (34 loc) · 2.35 KB

UpdateBaremetalRequest.md

File metadata and controls

40 lines (34 loc) · 2.35 KB

VultrRuby::UpdateBaremetalRequest

Properties

Name Type Description Notes
user_data String The user-supplied, base64 encoded user data to attach to this instance. [optional]
label String The user-supplied label. [optional]
tag String Use `tags` instead. The user-supplied tag. [optional]
os_id Integer If supplied, reinstall the instance using this Operating System id. [optional]
app_id Integer If supplied, reinstall the instance using this Application id. [optional]
image_id String If supplied, reinstall the instance using this Application image_id. [optional]
enable_ipv6 Boolean Enable IPv6. * true [optional]
attach_vpc2 Array<String> An array of VPC IDs to attach to this Bare Metal Instance. This parameter takes precedence over `enable_vpc2`. Please choose one parameter. [optional]
detach_vpc2 Array<String> An array of VPC IDs to detach from this Bare Metal Instance. This parameter takes precedence over `enable_vpc2`. [optional]
enable_vpc2 Boolean If `true`, VPC 2.0 support will be added to the new server. This parameter attaches a single VPC 2.0 netowrk. When no VPC 2.0 network exists in the region, it will be automatically created. If there are multiple VPC 2.0 networks in the instance's region, use `attach_vpc2` instead to specify a VPC 2.0 network. [optional]
tags Array<String> Tags to apply to the instance. [optional]
user_scheme String Linux-only: The user scheme used for logging into this instance. The instance must be reinstalled for this change to take effect. * root * limited [optional]

Example

require 'vultr_ruby'

instance = VultrRuby::UpdateBaremetalRequest.new(
  user_data: null,
  label: null,
  tag: null,
  os_id: null,
  app_id: null,
  image_id: null,
  enable_ipv6: null,
  attach_vpc2: null,
  detach_vpc2: null,
  enable_vpc2: null,
  tags: null,
  user_scheme: null
)