KeDo_AZTableAPI.psd1
|
# # Module manifest for module 'KeDo_AZTableAPI' # @{ #* Module Statics ModuleVersion = '3.2.3' GUID = 'F42d7012-4dcf-4797-bc3d-c1397cbe288f' #* Copyright stuff Author = 'Ken Dobrunz' Copyright = 'Ken Dobrunz // Ken.Dobrunz@skaylink.com & Ken@Dobrunz.tech' Description = 'AZ Table API commands' HelpInfoURI = 'http://kensmagic.site' #* Module files & co. # RootModule = '' NestedModules = @( "Get-SAStokenValidity--v1-0.psm1" "New-AZTable--v1-0.psm1" "Remove-AZTableEntity--v3-0.psm1" "Update-AZTableEntity.psm1" "Get-AZTableEntity.psm1" ) RequiredModules = @() #* Export FunctionsToExport = @( 'Get-SAStokenValidity' 'New-AZTable' 'Remove-AZTableEntity' 'Update-AZTableEntity' 'Get-AZTableEntity' ) CmdletsToExport = @() VariablesToExport = '' AliasesToExport = @() # Private data to pass to the nested modules PrivateData = @{ PSData = @{ Tags = @('Azure', 'AzureTable', 'Storage', 'SAS', 'TableAPI') ProjectUri = 'http://kensmagic.site' ReleaseNotes = @' 3.2.3 - Fix: Get-SAStokenValidity 'st=' check failed when token used URL-encoded colons (%3A). The -replace was outside the Get-Date(...) parens and was parsed as a Get-Date parameter, throwing 'parameter cannot be found that matches parameter name replace'. Triggered any Get/Update/Remove/New-AZTableEntity call once new SAS tokens contained %3A in 'st='. - Hardened: Get-SAStokenValidity now uses [uri]::UnescapeDataString() instead of single -replace, and parses dates with InvariantCulture/AssumeUniversal to be culture-proof. - Perf: cached 'se=' / 'st=' lookups (was scanned 4x each). - Manifest: explicit FunctionsToExport, added PSGallery tags + ProjectUri. '@ } } } |