Arcus.Scripting.Storage.Table.psm1
<# .Synopsis Create a Azure Table Storage within an Azure Storage Account. .Description (Re)Create a Azure Table Storage within an Azure Storage Account. .Parameter ResourceGroupName The resource group where the Azure Storage Account is located. .Parameter StorageAccountName The name of the Azure Storage Account to add the table to. .Parameter TableName The name of the table to add on the Azure Storage Account. .Parameter Recreate The optional flag to indicate whether or not a possible already existing table should be deleted and re-created. #> function Create-AzStorageTable { param( [string][parameter(Mandatory = $true)] $ResourceGroup = $(throw "Resource group is required"), [string][parameter(Mandatory = $true)] $StorageAccountName = $(throw "Storage account name is required"), [string][parameter(Mandatory = $true)] $TableName = $(throw = "Table Storage name is required"), [switch][parameter()] $Recreate = $false ) if ($Recreate) { . $PSScriptRoot\Scripts\Create-AzTableStorageAccountTable.ps1 -ResourceGroup $ResourceGroup -StorageAccountName $StorageAccountName -TableName $TableName -Recreate } else { . $PSScriptRoot\Scripts\Create-AzTableStorageAccountTable.ps1 -ResourceGroup $ResourceGroup -StorageAccountName $StorageAccountName -TableName $TableName } } Export-ModuleMember -Function Create-AzStorageTable |