github.com/vtorhonen/terraform@v0.9.0-beta2.0.20170307220345-5d894e4ffda7/builtin/providers/azure/constants.go (about) 1 package azure 2 3 const ( 4 // terraformAzureLabel is used as the label for the hosted service created 5 // by Terraform on Azure. 6 terraformAzureLabel = "terraform-on-azure" 7 8 // terraformAzureDescription is the description used for the hosted service 9 // created by Terraform on Azure. 10 terraformAzureDescription = "Hosted service automatically created by terraform." 11 ) 12 13 // parameterDescriptions holds a list of descriptions for all the available 14 // parameters of an Azure configuration. 15 var parameterDescriptions = map[string]string{ 16 // provider descriptions: 17 "management_url": "The URL of the management API all requests should be sent to.\n" + 18 "Defaults to 'https://management.core.windows.net/', which is the default Azure API URL.\n" + 19 "This should be filled in only if you have your own datacenter with its own hosted management API.", 20 "management_certificate": "The certificate for connecting to the management API specified with 'management_url'", 21 "subscription_id": "The subscription ID to be used when connecting to the management API.", 22 "publish_settings_file": "The publish settings file, either created by you or downloaded from 'https://manage.windowsazure.com/publishsettings'", 23 // general resource descriptions: 24 "name": "Name of the resource to be created as it will appear in the Azure dashboard.", 25 "service_name": "Name of the hosted service within Azure. Will have a DNS entry as dns-name.cloudapp.net", 26 "location": "The Azure location where the resource will be located.\n" + 27 "A list of Azure locations can be found here: http://azure.microsoft.com/en-us/regions/", 28 "reverse_dns_fqdn": "The reverse of the fully qualified domain name. Optional.", 29 "label": "Label by which the resource will be identified by. Optional.", 30 "description": "Brief description of the resource. Optional.", 31 // hosted service descriptions: 32 "ephemeral_contents": "Sets whether the associated contents of this resource should also be\n" + 33 "deleted upon this resource's deletion. Default is false.", 34 // instance descriptions: 35 "image": "The image the new VM will be booted from. Mandatory.", 36 "size": "The size in GB of the disk to be created. Mandatory.", 37 "os_type": "The OS type of the VM. Either Windows or Linux. Mandatory.", 38 "storage_account": "The storage account (pool) name. Mandatory.", 39 "storage_container": "The storage container name from the storage pool given with 'storage_pool'.", 40 "user_name": "The user name to be configured on the new VM.", 41 "user_password": "The user password to be configured on the new VM.", 42 "default_certificate_thumbprint": "The thumbprint of the WinRM Certificate to be used as a default.", 43 // local network descriptions: 44 "vpn_gateway_address": "The IP address of the VPN gateway bridged through this virtual network.", 45 "address_space_prefixes": "List of address space prefixes in the format '<IP>/netmask'", 46 // dns descriptions: 47 "dns_address": "Address of the DNS server. Required.", 48 }