github.com/atsaki/terraform@v0.4.3-0.20150919165407-25bba5967654/website/source/docs/providers/azure/r/storage_blob.html.markdown (about)

     1  ---
     2  layout: "azure"
     3  page_title: "Azure: azure_storage_blob"
     4  sidebar_current: "docs-azure-storage-blob"
     5  description: |-
     6      Creates a new storage blob within a given storage container on Azure.
     7  ---
     8  
     9  # azure\_storage\_blob
    10  
    11  Creates a new storage blob within a given storage container on Azure.
    12  
    13  ## Example Usage
    14  
    15  ```
    16  resource "azure_storage_blob" "foo" {
    17      name = "tftesting-blob"
    18      storage_service_name = "tfstorserv"
    19      storage_container_name = "terraform-storage-container"
    20      type = "PageBlob"
    21      size = 1024
    22  }
    23  ````
    24  
    25  ## Argument Reference
    26  
    27  The following arguments are supported:
    28  
    29  * `name` - (Required) The name of the storage blob. Must be unique within
    30      the storage service the blob is located.
    31  
    32  * `storage_service_name` - (Required) The name of the storage service within
    33      which the storage container in which the blob will be created resides.
    34  
    35  * `storage_container_name` - (Required) The name of the storage container
    36      in which this blob should be created. Must be located on the storage
    37      service given with `storage_service_name`.
    38  
    39  * `type` - (Required) The type of the storage blob to be created. One of either
    40      `BlockBlob` or `PageBlob`.
    41  
    42  * `size` - (Optional) Used only for `PageBlob`'s to specify the size in bytes
    43      of the blob to be created. Must be a multiple of 512. Defaults to 0.
    44  
    45  ## Attributes Reference
    46  
    47  The following attributes are exported:
    48  
    49  * `id` - The storage blob ID. Coincides with the given `name`.