From d5b979dbadacd8f5de2b506fc9f3fc0d881e38c5 Mon Sep 17 00:00:00 2001 From: maddieclayton Date: Thu, 6 Sep 2018 18:26:38 -0700 Subject: [PATCH] fix mappings --- .../Commands.Profile/AzureRmAlias/Mappings.cs | 28 +++++-- tools/AliasMapping.json | Bin 431176 -> 433648 bytes tools/CreateAliasMapping.ps1 | 70 +++++++----------- 3 files changed, 45 insertions(+), 53 deletions(-) diff --git a/src/ResourceManager/Profile/Commands.Profile/AzureRmAlias/Mappings.cs b/src/ResourceManager/Profile/Commands.Profile/AzureRmAlias/Mappings.cs index d0ad4dbcb0e9..4f5c76c0a8ac 100644 --- a/src/ResourceManager/Profile/Commands.Profile/AzureRmAlias/Mappings.cs +++ b/src/ResourceManager/Profile/Commands.Profile/AzureRmAlias/Mappings.cs @@ -1205,10 +1205,12 @@ public static Dictionary GetCaseInsensitiveMapping() }, 'Az.Storage': { 'New-AzStorageQueueSASToken': 'New-AzureStorageQueueSASToken', + 'Get-AzRmStorageContainer': 'Get-AzureRmStorageContainer', 'Get-AzStorageFileContent': 'Get-AzureStorageFileContent', 'Remove-AzStorageFile': 'Remove-AzureStorageFile', 'Set-AzCurrentStorageAccount': 'Set-AzureRmCurrentStorageAccount', 'Get-AzStorageUsage': 'Get-AzureRmStorageUsage', + 'Enable-AzStorageStaticWebsite': 'Enable-AzureStorageStaticWebsite', 'Get-AzStorageQueue': 'Get-AzureStorageQueue', 'Enable-AzStorageDeleteRetentionPolicy': 'Enable-AzureStorageDeleteRetentionPolicy', 'Update-AzStorageServiceProperty': 'Update-AzureStorageServiceProperty', @@ -1225,21 +1227,27 @@ public static Dictionary GetCaseInsensitiveMapping() 'Remove-AzStorageShare': 'Remove-AzureStorageShare', 'Set-AzStorageShareQuota': 'Set-AzureStorageShareQuota', 'Get-AzStorageBlobContent': 'Get-AzureStorageBlobContent', + 'Update-AzRmStorageContainer': 'Update-AzureRmStorageContainer', 'New-AzStorageDirectory': 'New-AzureStorageDirectory', 'New-AzStorageTableSASToken': 'New-AzureStorageTableSASToken', 'Set-AzStorageAccount': 'Set-AzureRmStorageAccount', 'New-AzStorageQueue': 'New-AzureStorageQueue', 'Remove-AzStorageTable': 'Remove-AzureStorageTable', + 'Get-AzStorageFile': 'Get-AzureStorageFile', 'Get-AzStorageShareStoredAccessPolicy': 'Get-AzureStorageShareStoredAccessPolicy', + 'Set-AzStorageContainerAcl': 'Set-AzureStorageContainerAcl', + 'Remove-AzRmStorageContainer': 'Remove-AzureRmStorageContainer', 'Update-AzStorageAccountNetworkRuleSet': 'Update-AzureRmStorageAccountNetworkRuleSet', 'Set-AzStorageBlobContent': 'Set-AzureStorageBlobContent', 'Start-AzStorageBlobCopy': 'Start-AzureStorageBlobCopy', 'Set-AzStorageQueueStoredAccessPolicy': 'Set-AzureStorageQueueStoredAccessPolicy', 'New-AzStorageAccount': 'New-AzureRmStorageAccount', 'New-AzStorageAccountSASToken': 'New-AzureStorageAccountSASToken', - 'Get-AzStorageServiceLoggingProperty': 'Get-AzureStorageServiceLoggingProperty', + 'Get-AzStorageBlob': 'Get-AzureStorageBlob', 'New-AzStorageContainer': 'New-AzureStorageContainer', + 'New-AzRmStorageContainer': 'New-AzureRmStorageContainer', 'Get-AzStorageContainer': 'Get-AzureStorageContainer', + 'Get-AzStorageTableStoredAccessPolicy': 'Get-AzureStorageTableStoredAccessPolicy', 'New-AzStorageContext': 'New-AzureStorageContext', 'Enable-AzStorageSoftDelete': 'Enable-AzureStorageSoftDelete', 'Remove-AzStorageShareStoredAccessPolicy': 'Remove-AzureStorageShareStoredAccessPolicy', @@ -1247,31 +1255,34 @@ public static Dictionary GetCaseInsensitiveMapping() 'New-AzStorageFileSASToken': 'New-AzureStorageFileSASToken', 'Remove-AzStorageAccountNetworkRule': 'Remove-AzureRmStorageAccountNetworkRule', 'Set-AzStorageServiceLoggingProperty': 'Set-AzureStorageServiceLoggingProperty', + 'Get-AzRmStorageContainerImmutabilityPolicy': 'Get-AzureRmStorageContainerImmutabilityPolicy', 'New-AzStorageTableStoredAccessPolicy': 'New-AzureStorageTableStoredAccessPolicy', 'Add-AzStorageAccountNetworkRule': 'Add-AzureRmStorageAccountNetworkRule', 'Disable-AzStorageSoftDelete': 'Disable-AzureStorageSoftDelete', - 'Get-AzStorageFile': 'Get-AzureStorageFile', + 'Remove-AzRmStorageContainerImmutabilityPolicy': 'Remove-AzureRmStorageContainerImmutabilityPolicy', + 'Set-AzStorageTableStoredAccessPolicy': 'Set-AzureStorageTableStoredAccessPolicy', 'Remove-AzStorageQueueStoredAccessPolicy': 'Remove-AzureStorageQueueStoredAccessPolicy', 'Set-AzStorageContainerStoredAccessPolicy': 'Set-AzureStorageContainerStoredAccessPolicy', 'Remove-AzStorageAccount': 'Remove-AzureRmStorageAccount', 'Get-AzStorageServiceMetricsProperty': 'Get-AzureStorageServiceMetricsProperty', - 'New-AzStorageShareStoredAccessPolicy': 'New-AzureStorageShareStoredAccessPolicy', 'New-AzStorageContainerStoredAccessPolicy': 'New-AzureStorageContainerStoredAccessPolicy', - 'Get-AzStorageTableStoredAccessPolicy': 'Get-AzureStorageTableStoredAccessPolicy', + 'Disable-AzStorageStaticWebsite': 'Disable-AzureStorageStaticWebsite', + 'Lock-AzRmStorageContainerImmutabilityPolicy': 'Lock-AzureRmStorageContainerImmutabilityPolicy', + 'Add-AzRmStorageContainerLegalHold': 'Add-AzureRmStorageContainerLegalHold', 'Remove-AzStorageBlob': 'Remove-AzureStorageBlob', 'Remove-AzStorageContainerStoredAccessPolicy': 'Remove-AzureStorageContainerStoredAccessPolicy', + 'Remove-AzRmStorageContainerLegalHold': 'Remove-AzureRmStorageContainerLegalHold', 'Remove-AzStorageTableStoredAccessPolicy': 'Remove-AzureStorageTableStoredAccessPolicy', 'Start-AzStorageFileCopy': 'Start-AzureStorageFileCopy', 'New-AzStorageAccountKey': 'New-AzureRmStorageAccountKey', - 'Set-AzStorageTableStoredAccessPolicy': 'Set-AzureStorageTableStoredAccessPolicy', + 'New-AzStorageShareStoredAccessPolicy': 'New-AzureStorageShareStoredAccessPolicy', 'Stop-CopyAzureStorageBlob': 'Stop-CopyAzureStorageBlob', 'Disable-AzStorageDeleteRetentionPolicy': 'Disable-AzureStorageDeleteRetentionPolicy', 'Set-AzStorageServiceMetricsProperty': 'Set-AzureStorageServiceMetricsProperty', 'New-AzStorageContainerSASToken': 'New-AzureStorageContainerSASToken', 'New-AzStorageShare': 'New-AzureStorageShare', - 'Set-AzStorageContainerAcl': 'Set-AzureStorageContainerAcl', + 'Get-AzStorageServiceLoggingProperty': 'Get-AzureStorageServiceLoggingProperty', 'New-AzStorageQueueStoredAccessPolicy': 'New-AzureStorageQueueStoredAccessPolicy', - 'Get-AzStorageBlob': 'Get-AzureStorageBlob', 'Get-AzStorageServiceProperty': 'Get-AzureStorageServiceProperty', 'New-AzStorageBlobSASToken': 'New-AzureStorageBlobSASToken', 'Remove-AzStorageCORSRule': 'Remove-AzureStorageCORSRule', @@ -1287,7 +1298,8 @@ public static Dictionary GetCaseInsensitiveMapping() 'Remove-AzStorageContainer': 'Remove-AzureStorageContainer', 'Start-AzStorageBlobIncrementalCopy': 'Start-AzureStorageBlobIncrementalCopy', 'Get-AzStorageFileCopyState': 'Get-AzureStorageFileCopyState', - 'Get-AzStorageAccount': 'Get-AzureRmStorageAccount' + 'Get-AzStorageAccount': 'Get-AzureRmStorageAccount', + 'Set-AzRmStorageContainerImmutabilityPolicy': 'Set-AzureRmStorageContainerImmutabilityPolicy' }, 'Az.Insights': { 'Remove-AzAlertRule': 'Remove-AzureRmAlertRule', diff --git a/tools/AliasMapping.json b/tools/AliasMapping.json index fa58652c40f2febd098dd56d1cb649ee300bf54f..f5dc043dcc751c1c8f3feff4dfe2fcb15769ccc2 100644 GIT binary patch delta 1375 zcma)6Ur1A76#wqdUCEGfU2~2lv4Pn?|Gg*+ELKn$iI@ci`LL{zY&Ii(C}P}7rYY*S zTRSFZgA`0t_F&$P!t^bohud37$SUYbaQ4unbnd3xGG{U_?0)xr=l7l8pYOxCCH~eT zc5ep@#}W&maf&BcMayCotoh2TbS~0lO5xte+L(IEP{>wT(RheZhIw&aTjNgI#48 z*>%>$?$G~sToL*G*#88Cynnvq!j$$H`rbex#=F5NOp~~J66rrzYS9GJ|(SO;%Fp`V7^SZ?M$}k0IOwga^_7| z%1*F*Y$G9A2V9*f*uB05Z9ld7DE1L~|0DWb%BFd>l!0bSgp1V>vWs2A+iuR5mVJwY z1zvL&^*zK+%1o$y(&^(WZU*BIi!k+RgHDp1Wt7NllOywuf6oa zk4Wm{A#4>)m{H(4z)G!L1>iX%{uw_ID{aX z%lT;nSRSGaNNlBhgp46zYzRtFn1p(CddS-IQ&5y?S99qcMAAzTDM38;&`WP3GN%@LkUf{^0cz2WYS=xnXj&IDxw7zI#&0+Xk z{$%@@jStq#%myg2eTF$!e>pWKf87avA7j;Jn27lE-I!1YsIWRj$h3h<96DttM+lh2 zn74C?K4+eJENxhtZ{8O4K^L|Bh|Zvk7fgqE$>11OgIm(QuLyJ2LUmANy)stdVh4(9 z*8qkBh?blwMlHy;hZUWEN8?!tw#_6q(;1d+1A;D79pR6)7T)}0Snr8mvkbM30vGxM z541Z1c{G}S_ - $name = (($_.Name -replace "AzureRM", "Az") -replace "Azure", "Az") -replace ".psd1", "" - if (!($mapping.Contains($name))) + else { - $mapping.Add($name, @{}) + Write-Warning $_ } - Import-LocalizedData -BindingVariable psd1info -BaseDirectory $_.DirectoryName -FileName $_.Name - $psd1info.CmdletsToExport | ForEach-Object { - if ($_ -like "*Azure*") - { - $cmdletalias = ($_ -replace "-AzureRM", "-Azure") -replace "-Azure", "-Az" - $mapping[$name].Add($cmdletalias, $_) - } - else - { - Write-Warning $_ - } + } + $psd1info.AliasesToExport | ForEach-Object { + if ($_ -like "*Azure*") + { + $cmdletalias = ($_ -replace "-AzureRM", "-Azure") -replace "-Azure", "-Az" + $mapping[$name].Add($cmdletalias, $_) } - $psd1info.AliasesToExport | ForEach-Object { - if ($_ -like "*Azure*") - { - $cmdletalias = ($_ -replace "-AzureRM", "-Azure") -replace "-Azure", "-Az" - $mapping[$name].Add($cmdletalias, $_) - } - else - { - Write-Warning $_ - } + else + { + Write-Warning $_ } - #} - + } } $json = ConvertTo-Json $mapping