class

Rancher::DigitaloceanConfig

Inherits JSON::Serializable < Rancher::Object < Reference < Object

Constructors

new(pull : JSON::PullParser)
Source
new(*, __pull_for_json_serializable pull : JSON::PullParser)
Source

Instance methods

access_token

accessToken => {"type" => "string", "description" => "Digital Ocean access token", "create" => true, "update" => false, "readOnCreateOnly" => false, "default" => ""}

Source
access_token=(access_token : String)

accessToken => {"type" => "string", "description" => "Digital Ocean access token", "create" => true, "update" => false, "readOnCreateOnly" => false, "default" => ""}

Source
access_token?

accessToken => {"type" => "string", "description" => "Digital Ocean access token", "create" => true, "update" => false, "readOnCreateOnly" => false, "default" => ""}

Source
backups

backups => {"type" => "boolean", "description" => "enable backups for droplet", "create" => true, "update" => false, "readOnCreateOnly" => false}

Source
backups=(backups : Bool)

backups => {"type" => "boolean", "description" => "enable backups for droplet", "create" => true, "update" => false, "readOnCreateOnly" => false}

Source
backups?

backups => {"type" => "boolean", "description" => "enable backups for droplet", "create" => true, "update" => false, "readOnCreateOnly" => false}

Source
image

image => {"type" => "string", "description" => "Digital Ocean Image", "create" => true, "update" => false, "readOnCreateOnly" => false, "default" => "ubuntu-16-04-x64"}

Source
image=(image : String)

image => {"type" => "string", "description" => "Digital Ocean Image", "create" => true, "update" => false, "readOnCreateOnly" => false, "default" => "ubuntu-16-04-x64"}

Source
image?

image => {"type" => "string", "description" => "Digital Ocean Image", "create" => true, "update" => false, "readOnCreateOnly" => false, "default" => "ubuntu-16-04-x64"}

Source
ipv6

ipv6 => {"type" => "boolean", "description" => "enable ipv6 for droplet", "create" => true, "update" => false, "readOnCreateOnly" => false}

Source
ipv6=(ipv6 : Bool)

ipv6 => {"type" => "boolean", "description" => "enable ipv6 for droplet", "create" => true, "update" => false, "readOnCreateOnly" => false}

Source
ipv6?

ipv6 => {"type" => "boolean", "description" => "enable ipv6 for droplet", "create" => true, "update" => false, "readOnCreateOnly" => false}

Source
monitoring

monitoring => {"type" => "boolean", "description" => "enable monitoring for droplet", "create" => true, "update" => false, "readOnCreateOnly" => false}

Source
monitoring=(monitoring : Bool)

monitoring => {"type" => "boolean", "description" => "enable monitoring for droplet", "create" => true, "update" => false, "readOnCreateOnly" => false}

Source
monitoring?

monitoring => {"type" => "boolean", "description" => "enable monitoring for droplet", "create" => true, "update" => false, "readOnCreateOnly" => false}

Source
private_networking

privateNetworking => {"type" => "boolean", "description" => "enable private networking for droplet", "create" => true, "update" => false, "readOnCreateOnly" => false}

Source
private_networking=(private_networking : Bool)

privateNetworking => {"type" => "boolean", "description" => "enable private networking for droplet", "create" => true, "update" => false, "readOnCreateOnly" => false}

Source
private_networking?

privateNetworking => {"type" => "boolean", "description" => "enable private networking for droplet", "create" => true, "update" => false, "readOnCreateOnly" => false}

Source
region

region => {"type" => "string", "description" => "Digital Ocean region", "create" => true, "update" => false, "readOnCreateOnly" => false, "default" => "nyc3"}

Source
region=(region : String)

region => {"type" => "string", "description" => "Digital Ocean region", "create" => true, "update" => false, "readOnCreateOnly" => false, "default" => "nyc3"}

Source
region?

region => {"type" => "string", "description" => "Digital Ocean region", "create" => true, "update" => false, "readOnCreateOnly" => false, "default" => "nyc3"}

Source
size

size => {"type" => "string", "description" => "Digital Ocean size", "create" => true, "update" => false, "readOnCreateOnly" => false, "default" => "s-1vcpu-1gb"}

Source
size=(size : String)

size => {"type" => "string", "description" => "Digital Ocean size", "create" => true, "update" => false, "readOnCreateOnly" => false, "default" => "s-1vcpu-1gb"}

Source
size?

size => {"type" => "string", "description" => "Digital Ocean size", "create" => true, "update" => false, "readOnCreateOnly" => false, "default" => "s-1vcpu-1gb"}

Source
ssh_key_fingerprint

sshKeyFingerprint => {"type" => "string", "description" => "SSH key fingerprint", "create" => true, "update" => false, "readOnCreateOnly" => false, "default" => ""}

Source
ssh_key_fingerprint=(ssh_key_fingerprint : String)

sshKeyFingerprint => {"type" => "string", "description" => "SSH key fingerprint", "create" => true, "update" => false, "readOnCreateOnly" => false, "default" => ""}

Source
ssh_key_fingerprint?

sshKeyFingerprint => {"type" => "string", "description" => "SSH key fingerprint", "create" => true, "update" => false, "readOnCreateOnly" => false, "default" => ""}

Source
ssh_key_path

sshKeyPath => {"type" => "string", "description" => "SSH private key path ", "create" => true, "update" => false, "readOnCreateOnly" => false, "default" => ""}

Source
ssh_key_path=(ssh_key_path : String)

sshKeyPath => {"type" => "string", "description" => "SSH private key path ", "create" => true, "update" => false, "readOnCreateOnly" => false, "default" => ""}

Source
ssh_key_path?

sshKeyPath => {"type" => "string", "description" => "SSH private key path ", "create" => true, "update" => false, "readOnCreateOnly" => false, "default" => ""}

Source
ssh_port

sshPort => {"type" => "string", "description" => "SSH port", "create" => true, "update" => false, "readOnCreateOnly" => false, "default" => "22"}

Source
ssh_port=(ssh_port : String)

sshPort => {"type" => "string", "description" => "SSH port", "create" => true, "update" => false, "readOnCreateOnly" => false, "default" => "22"}

Source
ssh_port?

sshPort => {"type" => "string", "description" => "SSH port", "create" => true, "update" => false, "readOnCreateOnly" => false, "default" => "22"}

Source
ssh_user

sshUser => {"type" => "string", "description" => "SSH username", "create" => true, "update" => false, "readOnCreateOnly" => false, "default" => "root"}

Source
ssh_user=(ssh_user : String)

sshUser => {"type" => "string", "description" => "SSH username", "create" => true, "update" => false, "readOnCreateOnly" => false, "default" => "root"}

Source
ssh_user?

sshUser => {"type" => "string", "description" => "SSH username", "create" => true, "update" => false, "readOnCreateOnly" => false, "default" => "root"}

Source
tags

tags => {"type" => "string", "description" => "comma-separated list of tags to apply to the Droplet", "create" => true, "update" => false, "readOnCreateOnly" => false, "default" => ""}

Source
tags=(tags : String)

tags => {"type" => "string", "description" => "comma-separated list of tags to apply to the Droplet", "create" => true, "update" => false, "readOnCreateOnly" => false, "default" => ""}

Source
tags?

tags => {"type" => "string", "description" => "comma-separated list of tags to apply to the Droplet", "create" => true, "update" => false, "readOnCreateOnly" => false, "default" => ""}

Source
userdata

userdata => {"type" => "string", "description" => "path to file with cloud-init user-data", "create" => true, "update" => false, "readOnCreateOnly" => false, "default" => ""}

Source
userdata=(userdata : String)

userdata => {"type" => "string", "description" => "path to file with cloud-init user-data", "create" => true, "update" => false, "readOnCreateOnly" => false, "default" => ""}

Source
userdata?

userdata => {"type" => "string", "description" => "path to file with cloud-init user-data", "create" => true, "update" => false, "readOnCreateOnly" => false, "default" => ""}

Source