Azure Storage - Tables
This module provides the following capabilities:
Installation
To have access to the following features, you have to import the module:
PS> Install-Module -Name Arcus.Scripting.Storage.Table
Creating a new table in an Azure Storage Account
(Re)Create a Azure Table Storage within an Azure Storage Account.
| Parameter | Mandatory | Description | 
|---|---|---|
| ResourceGroupName | yes | The resource group where the Azure Storage Account is located | 
| StorageAccountName | yes | The name of the Azure Storage Account to add the table to | 
| TableName | yes | The name of the table to add on the Azure Storage Account | 
| Recreate | no | The optional flag to indicate whether or not a possible already existing table should be deleted and re-created | 
| RetryIntervalSeconds | no | The optional amount of seconds to wait each retry-run when a failure occurs during the re-creating process (default: 5s) | 
| MaxRetryCount | no | The optional maximum amount of retry-runs should happen when a failure occurs during the re-creating process (default: 10) | 
Example
With non-existing table:
PS> Create-AzStorageTable -ResourceGroupName "stock" -StorageAccountName "admin" -TableName "products"
# Azure storage account context has been retrieved
# Azure storage table 'products' does not exist yet in the Azure storage account, so will create one
# Azure storage table 'products' created
With existing table and re-create:
PS> Create-AzStorageTable -ResourceGroupName "stock" -StorageAccountName "admin" -TableName "products" -Recreate -RetryIntervalSeconds 3
# Azure storage account context has been retrieved
# Azure storage table 'products' has been removed
# Failed to re-create the Azure storage table 'products', retrying in 5 seconds...
# Failed to re-create the Azure storage table 'products', retrying in 5 seconds...
# Azure storage table 'products' created