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  }