class

Rancher::AzureConfig

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

Constructors

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

Instance methods

availability_set

availabilitySet => {"type" => "string", "description" => "Azure Availability Set to place the virtual machine into", "create" => true, "update" => false, "readOnCreateOnly" => false, "default" => "docker-machine"}

Source
availability_set=(availability_set : String)

availabilitySet => {"type" => "string", "description" => "Azure Availability Set to place the virtual machine into", "create" => true, "update" => false, "readOnCreateOnly" => false, "default" => "docker-machine"}

Source
availability_set?

availabilitySet => {"type" => "string", "description" => "Azure Availability Set to place the virtual machine into", "create" => true, "update" => false, "readOnCreateOnly" => false, "default" => "docker-machine"}

Source
client_id

clientId => {"type" => "string", "description" => "Azure Service Principal Account ID (optional, browser auth is used if not specified)", "create" => true, "update" => false, "readOnCreateOnly" => false, "default" => ""}

Source
client_id=(client_id : String)

clientId => {"type" => "string", "description" => "Azure Service Principal Account ID (optional, browser auth is used if not specified)", "create" => true, "update" => false, "readOnCreateOnly" => false, "default" => ""}

Source
client_id?

clientId => {"type" => "string", "description" => "Azure Service Principal Account ID (optional, browser auth is used if not specified)", "create" => true, "update" => false, "readOnCreateOnly" => false, "default" => ""}

Source
client_secret

clientSecret => {"type" => "string", "description" => "Azure Service Principal Account password (optional, browser auth is used if not specified)", "create" => true, "update" => false, "readOnCreateOnly" => false, "default" => ""}

Source
client_secret=(client_secret : String)

clientSecret => {"type" => "string", "description" => "Azure Service Principal Account password (optional, browser auth is used if not specified)", "create" => true, "update" => false, "readOnCreateOnly" => false, "default" => ""}

Source
client_secret?

clientSecret => {"type" => "string", "description" => "Azure Service Principal Account password (optional, browser auth is used if not specified)", "create" => true, "update" => false, "readOnCreateOnly" => false, "default" => ""}

Source
custom_data

customData => {"type" => "string", "description" => "Path to file with custom-data", "create" => true, "update" => false, "readOnCreateOnly" => false, "default" => ""}

Source
custom_data=(custom_data : String)

customData => {"type" => "string", "description" => "Path to file with custom-data", "create" => true, "update" => false, "readOnCreateOnly" => false, "default" => ""}

Source
custom_data?

customData => {"type" => "string", "description" => "Path to file with custom-data", "create" => true, "update" => false, "readOnCreateOnly" => false, "default" => ""}

Source
dns

dns => {"type" => "string", "description" => "A unique DNS label for the public IP adddress", "create" => true, "update" => false, "readOnCreateOnly" => false, "default" => ""}

Source
dns=(dns : String)

dns => {"type" => "string", "description" => "A unique DNS label for the public IP adddress", "create" => true, "update" => false, "readOnCreateOnly" => false, "default" => ""}

Source
dns?

dns => {"type" => "string", "description" => "A unique DNS label for the public IP adddress", "create" => true, "update" => false, "readOnCreateOnly" => false, "default" => ""}

Source
docker_port

dockerPort => {"type" => "string", "description" => "Port number for Docker engine", "create" => true, "update" => false, "readOnCreateOnly" => false, "default" => "2376"}

Source
docker_port=(docker_port : String)

dockerPort => {"type" => "string", "description" => "Port number for Docker engine", "create" => true, "update" => false, "readOnCreateOnly" => false, "default" => "2376"}

Source
docker_port?

dockerPort => {"type" => "string", "description" => "Port number for Docker engine", "create" => true, "update" => false, "readOnCreateOnly" => false, "default" => "2376"}

Source
environment

environment => {"type" => "string", "description" => "Azure environment (e.g. AzurePublicCloud, AzureChinaCloud)", "create" => true, "update" => false, "readOnCreateOnly" => false, "default" => "AzurePublicCloud"}

Source
environment=(environment : String)

environment => {"type" => "string", "description" => "Azure environment (e.g. AzurePublicCloud, AzureChinaCloud)", "create" => true, "update" => false, "readOnCreateOnly" => false, "default" => "AzurePublicCloud"}

Source
environment?

environment => {"type" => "string", "description" => "Azure environment (e.g. AzurePublicCloud, AzureChinaCloud)", "create" => true, "update" => false, "readOnCreateOnly" => false, "default" => "AzurePublicCloud"}

Source
image

image => {"type" => "string", "description" => "Azure virtual machine OS image", "create" => true, "update" => false, "readOnCreateOnly" => false, "default" => "canonical:UbuntuServer:16.04.0-LTS:latest"}

Source
image=(image : String)

image => {"type" => "string", "description" => "Azure virtual machine OS image", "create" => true, "update" => false, "readOnCreateOnly" => false, "default" => "canonical:UbuntuServer:16.04.0-LTS:latest"}

Source
image?

image => {"type" => "string", "description" => "Azure virtual machine OS image", "create" => true, "update" => false, "readOnCreateOnly" => false, "default" => "canonical:UbuntuServer:16.04.0-LTS:latest"}

Source
location

location => {"type" => "string", "description" => "Azure region to create the virtual machine", "create" => true, "update" => false, "readOnCreateOnly" => false, "default" => "westus"}

Source
location=(location : String)

location => {"type" => "string", "description" => "Azure region to create the virtual machine", "create" => true, "update" => false, "readOnCreateOnly" => false, "default" => "westus"}

Source
location?

location => {"type" => "string", "description" => "Azure region to create the virtual machine", "create" => true, "update" => false, "readOnCreateOnly" => false, "default" => "westus"}

Source
no_public_ip

noPublicIp => {"type" => "boolean", "description" => "Do not create a public IP address for the machine", "create" => true, "update" => false, "readOnCreateOnly" => false}

Source
no_public_ip=(no_public_ip : Bool)

noPublicIp => {"type" => "boolean", "description" => "Do not create a public IP address for the machine", "create" => true, "update" => false, "readOnCreateOnly" => false}

Source
no_public_ip?

noPublicIp => {"type" => "boolean", "description" => "Do not create a public IP address for the machine", "create" => true, "update" => false, "readOnCreateOnly" => false}

Source
open_port

openPort => {"type" => "array[string]", "description" => "Make the specified port number accessible from the Internet", "create" => true, "update" => false, "readOnCreateOnly" => false}

Source
open_port=(open_port : Array(String))

openPort => {"type" => "array[string]", "description" => "Make the specified port number accessible from the Internet", "create" => true, "update" => false, "readOnCreateOnly" => false}

Source
open_port?

openPort => {"type" => "array[string]", "description" => "Make the specified port number accessible from the Internet", "create" => true, "update" => false, "readOnCreateOnly" => false}

Source
private_ip_address

privateIpAddress => {"type" => "string", "description" => "Specify a static private IP address for the machine", "create" => true, "update" => false, "readOnCreateOnly" => false, "default" => ""}

Source
private_ip_address=(private_ip_address : String)

privateIpAddress => {"type" => "string", "description" => "Specify a static private IP address for the machine", "create" => true, "update" => false, "readOnCreateOnly" => false, "default" => ""}

Source
private_ip_address?

privateIpAddress => {"type" => "string", "description" => "Specify a static private IP address for the machine", "create" => true, "update" => false, "readOnCreateOnly" => false, "default" => ""}

Source
resource_group

resourceGroup => {"type" => "string", "description" => "Azure Resource Group name (will be created if missing)", "create" => true, "update" => false, "readOnCreateOnly" => false, "default" => "docker-machine"}

Source
resource_group=(resource_group : String)

resourceGroup => {"type" => "string", "description" => "Azure Resource Group name (will be created if missing)", "create" => true, "update" => false, "readOnCreateOnly" => false, "default" => "docker-machine"}

Source
resource_group?

resourceGroup => {"type" => "string", "description" => "Azure Resource Group name (will be created if missing)", "create" => true, "update" => false, "readOnCreateOnly" => false, "default" => "docker-machine"}

Source
size

size => {"type" => "string", "description" => "Size for Azure Virtual Machine", "create" => true, "update" => false, "readOnCreateOnly" => false, "default" => "Standard_A2"}

Source
size=(size : String)

size => {"type" => "string", "description" => "Size for Azure Virtual Machine", "create" => true, "update" => false, "readOnCreateOnly" => false, "default" => "Standard_A2"}

Source
size?

size => {"type" => "string", "description" => "Size for Azure Virtual Machine", "create" => true, "update" => false, "readOnCreateOnly" => false, "default" => "Standard_A2"}

Source
ssh_user

sshUser => {"type" => "string", "description" => "Username for SSH login", "create" => true, "update" => false, "readOnCreateOnly" => false, "default" => "docker-user"}

Source
ssh_user=(ssh_user : String)

sshUser => {"type" => "string", "description" => "Username for SSH login", "create" => true, "update" => false, "readOnCreateOnly" => false, "default" => "docker-user"}

Source
ssh_user?

sshUser => {"type" => "string", "description" => "Username for SSH login", "create" => true, "update" => false, "readOnCreateOnly" => false, "default" => "docker-user"}

Source
static_public_ip

staticPublicIp => {"type" => "boolean", "description" => "Assign a static public IP address to the machine", "create" => true, "update" => false, "readOnCreateOnly" => false}

Source
static_public_ip=(static_public_ip : Bool)

staticPublicIp => {"type" => "boolean", "description" => "Assign a static public IP address to the machine", "create" => true, "update" => false, "readOnCreateOnly" => false}

Source
static_public_ip?

staticPublicIp => {"type" => "boolean", "description" => "Assign a static public IP address to the machine", "create" => true, "update" => false, "readOnCreateOnly" => false}

Source
storage_type

storageType => {"type" => "string", "description" => "Type of Storage Account to host the OS Disk for the machine", "create" => true, "update" => false, "readOnCreateOnly" => false, "default" => "Standard_LRS"}

Source
storage_type=(storage_type : String)

storageType => {"type" => "string", "description" => "Type of Storage Account to host the OS Disk for the machine", "create" => true, "update" => false, "readOnCreateOnly" => false, "default" => "Standard_LRS"}

Source
storage_type?

storageType => {"type" => "string", "description" => "Type of Storage Account to host the OS Disk for the machine", "create" => true, "update" => false, "readOnCreateOnly" => false, "default" => "Standard_LRS"}

Source
subnet

subnet => {"type" => "string", "description" => "Azure Subnet Name to be used within the Virtual Network", "create" => true, "update" => false, "readOnCreateOnly" => false, "default" => "docker-machine"}

Source
subnet=(subnet : String)

subnet => {"type" => "string", "description" => "Azure Subnet Name to be used within the Virtual Network", "create" => true, "update" => false, "readOnCreateOnly" => false, "default" => "docker-machine"}

Source
subnet?

subnet => {"type" => "string", "description" => "Azure Subnet Name to be used within the Virtual Network", "create" => true, "update" => false, "readOnCreateOnly" => false, "default" => "docker-machine"}

Source
subnet_prefix

subnetPrefix => {"type" => "string", "description" => "Private CIDR block to be used for the new subnet, should comply RFC 1918", "create" => true, "update" => false, "readOnCreateOnly" => false, "default" => "192.168.0.0/16"}

Source
subnet_prefix=(subnet_prefix : String)

subnetPrefix => {"type" => "string", "description" => "Private CIDR block to be used for the new subnet, should comply RFC 1918", "create" => true, "update" => false, "readOnCreateOnly" => false, "default" => "192.168.0.0/16"}

Source
subnet_prefix?

subnetPrefix => {"type" => "string", "description" => "Private CIDR block to be used for the new subnet, should comply RFC 1918", "create" => true, "update" => false, "readOnCreateOnly" => false, "default" => "192.168.0.0/16"}

Source
subscription_id

subscriptionId => {"type" => "string", "description" => "Azure Subscription ID", "create" => true, "update" => false, "readOnCreateOnly" => false, "default" => ""}

Source
subscription_id=(subscription_id : String)

subscriptionId => {"type" => "string", "description" => "Azure Subscription ID", "create" => true, "update" => false, "readOnCreateOnly" => false, "default" => ""}

Source
subscription_id?

subscriptionId => {"type" => "string", "description" => "Azure Subscription ID", "create" => true, "update" => false, "readOnCreateOnly" => false, "default" => ""}

Source
use_private_ip

usePrivateIp => {"type" => "boolean", "description" => "Use private IP address of the machine to connect", "create" => true, "update" => false, "readOnCreateOnly" => false}

Source
use_private_ip=(use_private_ip : Bool)

usePrivateIp => {"type" => "boolean", "description" => "Use private IP address of the machine to connect", "create" => true, "update" => false, "readOnCreateOnly" => false}

Source
use_private_ip?

usePrivateIp => {"type" => "boolean", "description" => "Use private IP address of the machine to connect", "create" => true, "update" => false, "readOnCreateOnly" => false}

Source
vnet

vnet => {"type" => "string", "description" => "Azure Virtual Network name to connect the virtual machine (in [resourcegroup:]name format)", "create" => true, "update" => false, "readOnCreateOnly" => false, "default" => "docker-machine-vnet"}

Source
vnet=(vnet : String)

vnet => {"type" => "string", "description" => "Azure Virtual Network name to connect the virtual machine (in [resourcegroup:]name format)", "create" => true, "update" => false, "readOnCreateOnly" => false, "default" => "docker-machine-vnet"}

Source
vnet?

vnet => {"type" => "string", "description" => "Azure Virtual Network name to connect the virtual machine (in [resourcegroup:]name format)", "create" => true, "update" => false, "readOnCreateOnly" => false, "default" => "docker-machine-vnet"}

Source