github.com/arvindram03/terraform@v0.3.7-0.20150212015210-408f838db36d/website/source/docs/providers/azure/index.html.markdown (about)

     1  ---
     2  layout: "azure"
     3  page_title: "Provider: Microsoft Azure"
     4  sidebar_current: "docs-azure-index"
     5  description: |-
     6    The Azure provider is used to interact with Microsoft Azure services. The provider needs to be configured with the proper credentials before it can be used.
     7  ---
     8  
     9  # Azure Provider
    10  
    11  The Azure provider is used to interact with
    12  [Microsoft Azure](http://azure.microsoft.com/). The provider needs
    13  to be configured with the proper credentials before it can be used.
    14  
    15  Use the navigation to the left to read about the available resources.
    16  
    17  ## Example Usage
    18  
    19  ```
    20  # Configure the Azure provider
    21  provider "azure" {
    22      publish_settings_file = "account.publishsettings"
    23  }
    24  
    25  # Create a new instance
    26  resource "azure_virtual_machine" "default" {
    27      ...
    28  }
    29  ```
    30  
    31  ## Argument Reference
    32  
    33  The following keys can be used to configure the provider.
    34  
    35  * `publish_settings_file` - (Required) Path to the JSON file used to describe
    36    your account settings, downloaded from Microsoft Azure. It must be provided,
    37    but it can also be sourced from the AZURE_PUBLISH_SETTINGS_FILE environment variable.