Rancher::AzureConfig
Inherits JSON::Serializable < Rancher::Object < Reference < Object
Constructors
Instance methods
availabilitySet => {"type" => "string", "description" => "Azure Availability Set to place the virtual machine into", "create" => true, "update" => false, "readOnCreateOnly" => false, "default" => "docker-machine"}
availabilitySet => {"type" => "string", "description" => "Azure Availability Set to place the virtual machine into", "create" => true, "update" => false, "readOnCreateOnly" => false, "default" => "docker-machine"}
availabilitySet => {"type" => "string", "description" => "Azure Availability Set to place the virtual machine into", "create" => true, "update" => false, "readOnCreateOnly" => false, "default" => "docker-machine"}
clientId => {"type" => "string", "description" => "Azure Service Principal Account ID (optional, browser auth is used if not specified)", "create" => true, "update" => false, "readOnCreateOnly" => false, "default" => ""}
clientId => {"type" => "string", "description" => "Azure Service Principal Account ID (optional, browser auth is used if not specified)", "create" => true, "update" => false, "readOnCreateOnly" => false, "default" => ""}
clientId => {"type" => "string", "description" => "Azure Service Principal Account ID (optional, browser auth is used if not specified)", "create" => true, "update" => false, "readOnCreateOnly" => false, "default" => ""}
clientSecret => {"type" => "string", "description" => "Azure Service Principal Account password (optional, browser auth is used if not specified)", "create" => true, "update" => false, "readOnCreateOnly" => false, "default" => ""}
clientSecret => {"type" => "string", "description" => "Azure Service Principal Account password (optional, browser auth is used if not specified)", "create" => true, "update" => false, "readOnCreateOnly" => false, "default" => ""}
clientSecret => {"type" => "string", "description" => "Azure Service Principal Account password (optional, browser auth is used if not specified)", "create" => true, "update" => false, "readOnCreateOnly" => false, "default" => ""}
customData => {"type" => "string", "description" => "Path to file with custom-data", "create" => true, "update" => false, "readOnCreateOnly" => false, "default" => ""}
customData => {"type" => "string", "description" => "Path to file with custom-data", "create" => true, "update" => false, "readOnCreateOnly" => false, "default" => ""}
customData => {"type" => "string", "description" => "Path to file with custom-data", "create" => true, "update" => false, "readOnCreateOnly" => false, "default" => ""}
dns => {"type" => "string", "description" => "A unique DNS label for the public IP adddress", "create" => true, "update" => false, "readOnCreateOnly" => false, "default" => ""}
dns => {"type" => "string", "description" => "A unique DNS label for the public IP adddress", "create" => true, "update" => false, "readOnCreateOnly" => false, "default" => ""}
dns => {"type" => "string", "description" => "A unique DNS label for the public IP adddress", "create" => true, "update" => false, "readOnCreateOnly" => false, "default" => ""}
dockerPort => {"type" => "string", "description" => "Port number for Docker engine", "create" => true, "update" => false, "readOnCreateOnly" => false, "default" => "2376"}
dockerPort => {"type" => "string", "description" => "Port number for Docker engine", "create" => true, "update" => false, "readOnCreateOnly" => false, "default" => "2376"}
dockerPort => {"type" => "string", "description" => "Port number for Docker engine", "create" => true, "update" => false, "readOnCreateOnly" => false, "default" => "2376"}
environment => {"type" => "string", "description" => "Azure environment (e.g. AzurePublicCloud, AzureChinaCloud)", "create" => true, "update" => false, "readOnCreateOnly" => false, "default" => "AzurePublicCloud"}
environment => {"type" => "string", "description" => "Azure environment (e.g. AzurePublicCloud, AzureChinaCloud)", "create" => true, "update" => false, "readOnCreateOnly" => false, "default" => "AzurePublicCloud"}
environment => {"type" => "string", "description" => "Azure environment (e.g. AzurePublicCloud, AzureChinaCloud)", "create" => true, "update" => false, "readOnCreateOnly" => false, "default" => "AzurePublicCloud"}
image => {"type" => "string", "description" => "Azure virtual machine OS image", "create" => true, "update" => false, "readOnCreateOnly" => false, "default" => "canonical:UbuntuServer:16.04.0-LTS:latest"}
image => {"type" => "string", "description" => "Azure virtual machine OS image", "create" => true, "update" => false, "readOnCreateOnly" => false, "default" => "canonical:UbuntuServer:16.04.0-LTS:latest"}
image => {"type" => "string", "description" => "Azure virtual machine OS image", "create" => true, "update" => false, "readOnCreateOnly" => false, "default" => "canonical:UbuntuServer:16.04.0-LTS:latest"}
location => {"type" => "string", "description" => "Azure region to create the virtual machine", "create" => true, "update" => false, "readOnCreateOnly" => false, "default" => "westus"}
location => {"type" => "string", "description" => "Azure region to create the virtual machine", "create" => true, "update" => false, "readOnCreateOnly" => false, "default" => "westus"}
location => {"type" => "string", "description" => "Azure region to create the virtual machine", "create" => true, "update" => false, "readOnCreateOnly" => false, "default" => "westus"}
noPublicIp => {"type" => "boolean", "description" => "Do not create a public IP address for the machine", "create" => true, "update" => false, "readOnCreateOnly" => false}
noPublicIp => {"type" => "boolean", "description" => "Do not create a public IP address for the machine", "create" => true, "update" => false, "readOnCreateOnly" => false}
noPublicIp => {"type" => "boolean", "description" => "Do not create a public IP address for the machine", "create" => true, "update" => false, "readOnCreateOnly" => false}
openPort => {"type" => "array[string]", "description" => "Make the specified port number accessible from the Internet", "create" => true, "update" => false, "readOnCreateOnly" => false}
openPort => {"type" => "array[string]", "description" => "Make the specified port number accessible from the Internet", "create" => true, "update" => false, "readOnCreateOnly" => false}
openPort => {"type" => "array[string]", "description" => "Make the specified port number accessible from the Internet", "create" => true, "update" => false, "readOnCreateOnly" => false}
privateIpAddress => {"type" => "string", "description" => "Specify a static private IP address for the machine", "create" => true, "update" => false, "readOnCreateOnly" => false, "default" => ""}
privateIpAddress => {"type" => "string", "description" => "Specify a static private IP address for the machine", "create" => true, "update" => false, "readOnCreateOnly" => false, "default" => ""}
privateIpAddress => {"type" => "string", "description" => "Specify a static private IP address for the machine", "create" => true, "update" => false, "readOnCreateOnly" => false, "default" => ""}
resourceGroup => {"type" => "string", "description" => "Azure Resource Group name (will be created if missing)", "create" => true, "update" => false, "readOnCreateOnly" => false, "default" => "docker-machine"}
resourceGroup => {"type" => "string", "description" => "Azure Resource Group name (will be created if missing)", "create" => true, "update" => false, "readOnCreateOnly" => false, "default" => "docker-machine"}
resourceGroup => {"type" => "string", "description" => "Azure Resource Group name (will be created if missing)", "create" => true, "update" => false, "readOnCreateOnly" => false, "default" => "docker-machine"}
size => {"type" => "string", "description" => "Size for Azure Virtual Machine", "create" => true, "update" => false, "readOnCreateOnly" => false, "default" => "Standard_A2"}
size => {"type" => "string", "description" => "Size for Azure Virtual Machine", "create" => true, "update" => false, "readOnCreateOnly" => false, "default" => "Standard_A2"}
size => {"type" => "string", "description" => "Size for Azure Virtual Machine", "create" => true, "update" => false, "readOnCreateOnly" => false, "default" => "Standard_A2"}
sshUser => {"type" => "string", "description" => "Username for SSH login", "create" => true, "update" => false, "readOnCreateOnly" => false, "default" => "docker-user"}
sshUser => {"type" => "string", "description" => "Username for SSH login", "create" => true, "update" => false, "readOnCreateOnly" => false, "default" => "docker-user"}
sshUser => {"type" => "string", "description" => "Username for SSH login", "create" => true, "update" => false, "readOnCreateOnly" => false, "default" => "docker-user"}
staticPublicIp => {"type" => "boolean", "description" => "Assign a static public IP address to the machine", "create" => true, "update" => false, "readOnCreateOnly" => false}
staticPublicIp => {"type" => "boolean", "description" => "Assign a static public IP address to the machine", "create" => true, "update" => false, "readOnCreateOnly" => false}
staticPublicIp => {"type" => "boolean", "description" => "Assign a static public IP address to the machine", "create" => true, "update" => false, "readOnCreateOnly" => false}
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"}
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"}
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"}
subnet => {"type" => "string", "description" => "Azure Subnet Name to be used within the Virtual Network", "create" => true, "update" => false, "readOnCreateOnly" => false, "default" => "docker-machine"}
subnet => {"type" => "string", "description" => "Azure Subnet Name to be used within the Virtual Network", "create" => true, "update" => false, "readOnCreateOnly" => false, "default" => "docker-machine"}
subnet => {"type" => "string", "description" => "Azure Subnet Name to be used within the Virtual Network", "create" => true, "update" => false, "readOnCreateOnly" => false, "default" => "docker-machine"}
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"}
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"}
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"}
subscriptionId => {"type" => "string", "description" => "Azure Subscription ID", "create" => true, "update" => false, "readOnCreateOnly" => false, "default" => ""}
subscriptionId => {"type" => "string", "description" => "Azure Subscription ID", "create" => true, "update" => false, "readOnCreateOnly" => false, "default" => ""}
subscriptionId => {"type" => "string", "description" => "Azure Subscription ID", "create" => true, "update" => false, "readOnCreateOnly" => false, "default" => ""}
usePrivateIp => {"type" => "boolean", "description" => "Use private IP address of the machine to connect", "create" => true, "update" => false, "readOnCreateOnly" => false}
usePrivateIp => {"type" => "boolean", "description" => "Use private IP address of the machine to connect", "create" => true, "update" => false, "readOnCreateOnly" => false}
usePrivateIp => {"type" => "boolean", "description" => "Use private IP address of the machine to connect", "create" => true, "update" => false, "readOnCreateOnly" => false}
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"}
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"}
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"}