completions/ResourceGroupNameCompletion.ps1

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
function AzureGeneral_ResourceGroupNameCompleter
{
    param($commandName, $parameterName, $wordToComplete, $commandAst, $fakeBoundParameter)


    ### Attempt to read Azure location details from the cache
    $CacheKey = 'AzureGeneral_ResourceGroupNameCache'
    $NameCache = Get-CompletionPrivateData -Key $CacheKey

    ### If there is a valid cache for the Azure locations, then go ahead and return them immediately
    if ($NameCache -and (Get-Date) -gt $NameCache.ExpirationTime) {
        $ItemList = $NameCache
    } else {
        ### Create fresh completion results for Azure locations
        $ItemList = Get-AzureRmResourceGroup | Select-Object -ExpandProperty ResourceGroupName -Unique | Sort-Object

        # Update the cache for Azure locations
        Set-CompletionPrivateData -Key $CacheKey -Value $ItemList
    }
    
    ### Return the fresh completion results
    $wordToCompleteWildcard = $wordToComplete.Trim("'") + "*"

    $results = $ItemList `
            | Where-Object { $PSItem -like $wordToCompleteWildcard} `
            | Foreach-Object {
                if($PSItem -ne $null -and $PSItem -ne ""){
                    $CompletionResult = @{
                        CompletionText = $PSItem
                        ToolTip = $PSItem
                        ListItemText = $PSItem
                        CompletionResultType = [System.Management.Automation.CompletionResultType]::ParameterValue
                        }
                    New-CompletionResult @CompletionResult
                }
            }
    return $results
}

# "'" + [string]::Join("', '", (Get-Command -Module AzureRm* -ParameterName ResourceGroupName -ParameterType string | sort-object -Property Name| Sort-Object -Property Name)) + "'" | clip

Register-ArgumentCompleter `
    -Command ('Show-AzureRmResourceGroupDeploymentProgress', 'Add-ACSFarm', 'Add-AdlAnalyticsDataSource', 'Add-AdlAnalyticsFirewallRule', 'Add-AdlStoreFirewallRule', 'Add-AdlStoreTrustedIdProvider', 'Add-AzureRmDataLakeAnalyticsDataSource', 'Add-AzureRmDataLakeAnalyticsDataSource', 'Add-AzureRmDataLakeAnalyticsFirewallRule', 'Add-AzureRmDataLakeAnalyticsFirewallRule', 'Add-AzureRmDataLakeStoreFirewallRule', 'Add-AzureRmDataLakeStoreFirewallRule', 'Add-AzureRmDataLakeStoreTrustedIdProvider', 'Add-AzureRmDataLakeStoreTrustedIdProvider', 'Add-AzureRmIotHubEHCG', 'Add-AzureRmIotHubEventHubConsumerGroup', 'Add-AzureRmIotHubEventHubConsumerGroup', 'Add-AzureRmIotHubKey', 'Add-AzureRmIotHubKey', 'Add-AzureRmMlWebServiceRegionalProperty', 'Add-AzureRmMlWebServiceRegionalProperty', 'Add-AzureRmServiceFabricApplicationCertificate', 'Add-AzureRmServiceFabricApplicationCertificate', 'Add-AzureRmServiceFabricClientCertificate', 'Add-AzureRmServiceFabricClientCertificate', 'Add-AzureRmServiceFabricClusterCertificate', 'Add-AzureRmServiceFabricClusterCertificate', 'Add-AzureRmServiceFabricNode', 'Add-AzureRmServiceFabricNode', 'Add-AzureRmServiceFabricNodeType', 'Add-AzureRmServiceFabricNodeType', 'Add-AzureRmSqlDatabaseToFailoverGroup', 'Add-AzureRmSqlDatabaseToFailoverGroup', 'Add-AzureRmSqlServerKeyVaultKey', 'Add-AzureRmSqlServerKeyVaultKey', 'Add-AzureRmVhd', 'Add-AzureRmVhd', 'Add-AzureRmVpnClientRevokedCertificate', 'Add-AzureRmVpnClientRevokedCertificate', 'Add-AzureRmVpnClientRootCertificate', 'Add-AzureRmVpnClientRootCertificate', 'Backup-AzureRmApiManagement', 'Backup-AzureRmApiManagement', 'ConvertTo-AzureRmVMManagedDisk', 'ConvertTo-AzureRmVMManagedDisk', 'Disable-ACSNode', 'Disable-AzureRmHDInsightOMS', 'Disable-AzureRmHDInsightOperationsManagementSuite', 'Disable-AzureRmHDInsightOperationsManagementSuite', 'Disable-AzureRmOperationalInsightsIISLogCollection', 'Disable-AzureRmOperationalInsightsIISLogCollection', 'Disable-AzureRmOperationalInsightsLinuxCustomLogCollection', 'Disable-AzureRmOperationalInsightsLinuxCustomLogCollection', 'Disable-AzureRmOperationalInsightsLinuxPerformanceCollection', 'Disable-AzureRmOperationalInsightsLinuxPerformanceCollection', 'Disable-AzureRmOperationalInsightsLinuxSyslogCollection', 'Disable-AzureRmOperationalInsightsLinuxSyslogCollection', 'Disable-AzureRmSchedulerJobCollection', 'Disable-AzureRmSchedulerJobCollection', 'Disable-AzureRmTrafficManagerEndpoint', 'Disable-AzureRmTrafficManagerEndpoint', 'Disable-AzureRmTrafficManagerProfile', 'Disable-AzureRmTrafficManagerProfile', 'Disable-AzureRmVMDiskEncryption', 'Disable-AzureRmVMDiskEncryption', 'Edit-AzureRmWebAppBackupConfiguration', 'Edit-AzureRmWebAppBackupConfiguration', 'Enable-ACSNode', 'Enable-AdlStoreKeyVault', 'Enable-AzureRmDataLakeStoreKeyVault', 'Enable-AzureRmDataLakeStoreKeyVault', 'Enable-AzureRmHDInsightOMS', 'Enable-AzureRmHDInsightOperationsManagementSuite', 'Enable-AzureRmHDInsightOperationsManagementSuite', 'Enable-AzureRmOperationalInsightsIISLogCollection', 'Enable-AzureRmOperationalInsightsIISLogCollection', 'Enable-AzureRmOperationalInsightsLinuxCustomLogCollection', 'Enable-AzureRmOperationalInsightsLinuxCustomLogCollection', 'Enable-AzureRmOperationalInsightsLinuxPerformanceCollection', 'Enable-AzureRmOperationalInsightsLinuxPerformanceCollection', 'Enable-AzureRmOperationalInsightsLinuxSyslogCollection', 'Enable-AzureRmOperationalInsightsLinuxSyslogCollection', 'Enable-AzureRmRecoveryServicesBackupProtection', 'Enable-AzureRmRecoveryServicesBackupProtection', 'Enable-AzureRmSchedulerJobCollection', 'Enable-AzureRmSchedulerJobCollection', 'Enable-AzureRmTrafficManagerEndpoint', 'Enable-AzureRmTrafficManagerEndpoint', 'Enable-AzureRmTrafficManagerProfile', 'Enable-AzureRmTrafficManagerProfile', 'Export-ACSLog', 'Export-AzureRmAutomationDscConfiguration', 'Export-AzureRmAutomationDscConfiguration', 'Export-AzureRmAutomationDscNodeReportContent', 'Export-AzureRmAutomationDscNodeReportContent', 'Export-AzureRmAutomationRunbook', 'Export-AzureRmAutomationRunbook', 'Export-AzureRmRedisCache', 'Export-AzureRmRedisCache', 'Export-AzureRmResourceGroup', 'Export-AzureRmResourceGroup', 'Find-AzureRmResource', 'Find-AzureRmResource', 'Get-ACSBlobService', 'Get-ACSBlobServiceMetric', 'Get-ACSBlobServiceMetricDefinition', 'Get-ACSEvent', 'Get-ACSEventQuery', 'Get-ACSFarm', 'Get-ACSFarmMetric', 'Get-ACSFarmMetricDefinition', 'Get-ACSFault', 'Get-ACSManagementService', 'Get-ACSManagementServiceMetric', 'Get-ACSManagementServiceMetricDefinition', 'Get-ACSNode', 'Get-ACSNodeMetric', 'Get-ACSNodeMetricDefinition', 'Get-ACSRoleInstance', 'Get-ACSRoleInstanceMetric', 'Get-ACSRoleInstanceMetricDefinition', 'Get-ACSShare', 'Get-ACSShareMetric', 'Get-ACSShareMetricDefinition', 'Get-ACSStorageAccount', 'Get-ACSTableService', 'Get-ACSTableServiceMetric', 'Get-ACSTableServiceMetricDefinition', 'Get-AdlAnalyticsAccount', 'Get-AdlAnalyticsComputePolicy', 'Get-AdlAnalyticsDataSource', 'Get-AdlAnalyticsFirewallRule', 'Get-AdlStore', 'Get-AdlStoreFirewallRule', 'Get-AdlStoreTrustedIdProvider', 'Get-AzureAs', 'Get-AzureRmAnalysisServicesServer', 'Get-AzureRmAnalysisServicesServer', 'Get-AzureRmApiManagement', 'Get-AzureRmApiManagement', 'Get-AzureRmApiManagementSsoToken', 'Get-AzureRmApiManagementSsoToken', 'Get-AzureRmApplicationGateway', 'Get-AzureRmApplicationGateway', 'Get-AzureRmApplicationGatewayBackendHealth', 'Get-AzureRmApplicationGatewayBackendHealth', 'Get-AzureRmAppServicePlan', 'Get-AzureRmAppServicePlan', 'Get-AzureRmAppServicePlanMetrics', 'Get-AzureRmAppServicePlanMetrics', 'Get-AzureRmAutomationAccount', 'Get-AzureRmAutomationAccount', 'Get-AzureRmAutomationCertificate', 'Get-AzureRmAutomationCertificate', 'Get-AzureRmAutomationConnection', 'Get-AzureRmAutomationConnection', 'Get-AzureRmAutomationCredential', 'Get-AzureRmAutomationCredential', 'Get-AzureRmAutomationDscCompilationJob', 'Get-AzureRmAutomationDscCompilationJob', 'Get-AzureRmAutomationDscCompilationJobOutput', 'Get-AzureRmAutomationDscCompilationJobOutput', 'Get-AzureRmAutomationDscConfiguration', 'Get-AzureRmAutomationDscConfiguration', 'Get-AzureRmAutomationDscNode', 'Get-AzureRmAutomationDscNode', 'Get-AzureRmAutomationDscNodeConfiguration', 'Get-AzureRmAutomationDscNodeConfiguration', 'Get-AzureRmAutomationDscNodeReport', 'Get-AzureRmAutomationDscNodeReport', 'Get-AzureRmAutomationDscOnboardingMetaconfig', 'Get-AzureRmAutomationDscOnboardingMetaconfig', 'Get-AzureRMAutomationHybridWorkerGroup', 'Get-AzureRMAutomationHybridWorkerGroup', 'Get-AzureRmAutomationJob', 'Get-AzureRmAutomationJob', 'Get-AzureRmAutomationJobOutput', 'Get-AzureRmAutomationJobOutput', 'Get-AzureRmAutomationJobOutputRecord', 'Get-AzureRmAutomationJobOutputRecord', 'Get-AzureRmAutomationModule', 'Get-AzureRmAutomationModule', 'Get-AzureRmAutomationRegistrationInfo', 'Get-AzureRmAutomationRegistrationInfo', 'Get-AzureRmAutomationRunbook', 'Get-AzureRmAutomationRunbook', 'Get-AzureRmAutomationSchedule', 'Get-AzureRmAutomationSchedule', 'Get-AzureRmAutomationScheduledRunbook', 'Get-AzureRmAutomationScheduledRunbook', 'Get-AzureRmAutomationVariable', 'Get-AzureRmAutomationVariable', 'Get-AzureRmAutomationWebhook', 'Get-AzureRmAutomationWebhook', 'Get-AzureRmAvailabilitySet', 'Get-AzureRmAvailabilitySet', 'Get-AzureRmBackupVault', 'Get-AzureRmBackupVault', 'Get-AzureRmBatchAccount', 'Get-AzureRmBatchAccount', 'Get-AzureRmBatchAccountKeys', 'Get-AzureRmBatchAccountKeys', 'Get-AzureRmBatchApplication', 'Get-AzureRmBatchApplication', 'Get-AzureRmBatchApplicationPackage', 'Get-AzureRmBatchApplicationPackage', 'Get-AzureRmCdnCustomDomain', 'Get-AzureRmCdnCustomDomain', 'Get-AzureRmCdnEndpoint', 'Get-AzureRmCdnEndpoint', 'Get-AzureRmCdnEndpointResourceUsage', 'Get-AzureRmCdnEndpointResourceUsage', 'Get-AzureRmCdnOrigin', 'Get-AzureRmCdnOrigin', 'Get-AzureRmCdnProfile', 'Get-AzureRmCdnProfile', 'Get-AzureRmCdnProfileResourceUsage', 'Get-AzureRmCdnProfileResourceUsage', 'Get-AzureRmCdnProfileSsoUrl', 'Get-AzureRmCdnProfileSsoUrl', 'Get-AzureRmCognitiveServicesAccount', 'Get-AzureRmCognitiveServicesAccount', 'Get-AzureRmCognitiveServicesAccountKey', 'Get-AzureRmCognitiveServicesAccountKey', 'Get-AzureRmCognitiveServicesAccountSkus', 'Get-AzureRmCognitiveServicesAccountSkus', 'Get-AzureRmContainerRegistry', 'Get-AzureRmContainerRegistry', 'Get-AzureRmContainerRegistryCredential', 'Get-AzureRmContainerRegistryCredential', 'Get-AzureRmContainerService', 'Get-AzureRmContainerService', 'Get-AzureRmDataFactory', 'Get-AzureRmDataFactory', 'Get-AzureRmDataFactoryActivityWindow', 'Get-AzureRmDataFactoryActivityWindow', 'Get-AzureRmDataFactoryDataset', 'Get-AzureRmDataFactoryDataset', 'Get-AzureRmDataFactoryGateway', 'Get-AzureRmDataFactoryGateway', 'Get-AzureRmDataFactoryGatewayAuthKey', 'Get-AzureRmDataFactoryGatewayAuthKey', 'Get-AzureRmDataFactoryHub', 'Get-AzureRmDataFactoryHub', 'Get-AzureRmDataFactoryLinkedService', 'Get-AzureRmDataFactoryLinkedService', 'Get-AzureRmDataFactoryPipeline', 'Get-AzureRmDataFactoryPipeline', 'Get-AzureRmDataFactoryRun', 'Get-AzureRmDataFactoryRun', 'Get-AzureRmDataFactorySlice', 'Get-AzureRmDataFactorySlice', 'Get-AzureRmDataLakeAnalyticsAccount', 'Get-AzureRmDataLakeAnalyticsAccount', 'Get-AzureRmDataLakeAnalyticsComputePolicy', 'Get-AzureRmDataLakeAnalyticsComputePolicy', 'Get-AzureRmDataLakeAnalyticsDataSource', 'Get-AzureRmDataLakeAnalyticsDataSource', 'Get-AzureRmDataLakeAnalyticsFirewallRule', 'Get-AzureRmDataLakeAnalyticsFirewallRule', 'Get-AzureRmDataLakeStoreAccount', 'Get-AzureRmDataLakeStoreAccount', 'Get-AzureRmDataLakeStoreFirewallRule', 'Get-AzureRmDataLakeStoreFirewallRule', 'Get-AzureRmDataLakeStoreTrustedIdProvider', 'Get-AzureRmDataLakeStoreTrustedIdProvider', 'Get-AzureRmDisk', 'Get-AzureRmDisk', 'Get-AzureRmDnsRecordSet', 'Get-AzureRmDnsRecordSet', 'Get-AzureRmDnsZone', 'Get-AzureRmDnsZone', 'Get-AzureRmDtlAllowedVMSizesPolicy', 'Get-AzureRmDtlAllowedVMSizesPolicy', 'Get-AzureRmDtlAutoShutdownPolicy', 'Get-AzureRmDtlAutoShutdownPolicy', 'Get-AzureRmDtlAutoStartPolicy', 'Get-AzureRmDtlAutoStartPolicy', 'Get-AzureRmDtlVMsPerLabPolicy', 'Get-AzureRmDtlVMsPerLabPolicy', 'Get-AzureRmDtlVMsPerUserPolicy', 'Get-AzureRmDtlVMsPerUserPolicy', 'Get-AzureRmEffectiveNetworkSecurityGroup', 'Get-AzureRmEffectiveNetworkSecurityGroup', 'Get-AzureRmEffectiveRouteTable', 'Get-AzureRmEffectiveRouteTable', 'Get-AzureRmEventHub', 'Get-AzureRmEventHub', 'Get-AzureRmEventHubAuthorizationRule', 'Get-AzureRmEventHubAuthorizationRule', 'Get-AzureRmEventHubConsumerGroup', 'Get-AzureRmEventHubConsumerGroup', 'Get-AzureRmEventHubKey', 'Get-AzureRmEventHubKey', 'Get-AzureRmEventHubNamespace', 'Get-AzureRmEventHubNamespace', 'Get-AzureRmEventHubNamespaceAuthorizationRule', 'Get-AzureRmEventHubNamespaceAuthorizationRule', 'Get-AzureRmEventHubNamespaceKey', 'Get-AzureRmEventHubNamespaceKey', 'Get-AzureRmExpressRouteCircuit', 'Get-AzureRmExpressRouteCircuit', 'Get-AzureRmExpressRouteCircuitARPTable', 'Get-AzureRmExpressRouteCircuitARPTable', 'Get-AzureRmExpressRouteCircuitRouteTable', 'Get-AzureRmExpressRouteCircuitRouteTable', 'Get-AzureRmExpressRouteCircuitRouteTableSummary', 'Get-AzureRmExpressRouteCircuitRouteTableSummary', 'Get-AzureRmExpressRouteCircuitStats', 'Get-AzureRmExpressRouteCircuitStats', 'Get-AzureRmHDInsightCluster', 'Get-AzureRmHDInsightCluster', 'Get-AzureRmHDInsightJob', 'Get-AzureRmHDInsightJob', 'Get-AzureRmHDInsightJobOutput', 'Get-AzureRmHDInsightJobOutput', 'Get-AzureRmHDInsightOMS', 'Get-AzureRmHDInsightOperationsManagementSuite', 'Get-AzureRmHDInsightOperationsManagementSuite', 'Get-AzureRmHDInsightPersistedScriptAction', 'Get-AzureRmHDInsightPersistedScriptAction', 'Get-AzureRmHDInsightScriptActionHistory', 'Get-AzureRmHDInsightScriptActionHistory', 'Get-AzureRmImage', 'Get-AzureRmImage', 'Get-AzureRmIntegrationAccount', 'Get-AzureRmIntegrationAccount', 'Get-AzureRmIntegrationAccountAgreement', 'Get-AzureRmIntegrationAccountAgreement', 'Get-AzureRmIntegrationAccountCallbackUrl', 'Get-AzureRmIntegrationAccountCallbackUrl', 'Get-AzureRmIntegrationAccountCertificate', 'Get-AzureRmIntegrationAccountCertificate', 'Get-AzureRmIntegrationAccountGeneratedIcn', 'Get-AzureRmIntegrationAccountGeneratedIcn', 'Get-AzureRmIntegrationAccountMap', 'Get-AzureRmIntegrationAccountMap', 'Get-AzureRmIntegrationAccountPartner', 'Get-AzureRmIntegrationAccountPartner', 'Get-AzureRmIntegrationAccountReceivedIcn', 'Get-AzureRmIntegrationAccountReceivedIcn', 'Get-AzureRmIntegrationAccountSchema', 'Get-AzureRmIntegrationAccountSchema', 'Get-AzureRmIotHub', 'Get-AzureRmIotHub', 'Get-AzureRmIotHubConnectionString', 'Get-AzureRmIotHubConnectionString', 'Get-AzureRmIotHubEHCG', 'Get-AzureRmIotHubEventHubConsumerGroup', 'Get-AzureRmIotHubEventHubConsumerGroup', 'Get-AzureRmIotHubJob', 'Get-AzureRmIotHubJob', 'Get-AzureRmIotHubKey', 'Get-AzureRmIotHubKey', 'Get-AzureRmIotHubQuotaMetric', 'Get-AzureRmIotHubQuotaMetric', 'Get-AzureRmIotHubRegistryStatistic', 'Get-AzureRmIotHubRegistryStatistic', 'Get-AzureRmIotHubValidSku', 'Get-AzureRmIotHubValidSku', 'Get-AzureRmKeyVault', 'Get-AzureRmKeyVault', 'Get-AzureRmLoadBalancer', 'Get-AzureRmLoadBalancer', 'Get-AzureRmLocalNetworkGateway', 'Get-AzureRmLocalNetworkGateway', 'Get-AzureRmLogicApp', 'Get-AzureRmLogicApp', 'Get-AzureRmLogicAppRunAction', 'Get-AzureRmLogicAppRunAction', 'Get-AzureRmLogicAppRunHistory', 'Get-AzureRmLogicAppRunHistory', 'Get-AzureRmLogicAppTrigger', 'Get-AzureRmLogicAppTrigger', 'Get-AzureRmLogicAppTriggerCallbackUrl', 'Get-AzureRmLogicAppTriggerCallbackUrl', 'Get-AzureRmLogicAppTriggerHistory', 'Get-AzureRmLogicAppTriggerHistory', 'Get-AzureRmLogicAppUpgradedDefinition', 'Get-AzureRmLogicAppUpgradedDefinition', 'Get-AzureRmMediaService', 'Get-AzureRmMediaService', 'Get-AzureRmMediaServiceKeys', 'Get-AzureRmMediaServiceKeys', 'Get-AzureRmMlCommitmentAssociation', 'Get-AzureRmMlCommitmentAssociation', 'Get-AzureRmMlCommitmentPlan', 'Get-AzureRmMlCommitmentPlan', 'Get-AzureRmMlCommitmentPlanUsageHistory', 'Get-AzureRmMlCommitmentPlanUsageHistory', 'Get-AzureRmMlWebService', 'Get-AzureRmMlWebService', 'Get-AzureRmMlWebServiceKeys', 'Get-AzureRmMlWebServiceKeys', 'Get-AzureRmNetworkInterface', 'Get-AzureRmNetworkInterface', 'Get-AzureRmNetworkSecurityGroup', 'Get-AzureRmNetworkSecurityGroup', 'Get-AzureRmNetworkWatcher', 'Get-AzureRmNetworkWatcher', 'Get-AzureRmNetworkWatcherFlowLogStatus', 'Get-AzureRmNetworkWatcherFlowLogStatus', 'Get-AzureRmNetworkWatcherNextHop', 'Get-AzureRmNetworkWatcherNextHop', 'Get-AzureRmNetworkWatcherPacketCapture', 'Get-AzureRmNetworkWatcherPacketCapture', 'Get-AzureRmNetworkWatcherSecurityGroupView', 'Get-AzureRmNetworkWatcherSecurityGroupView', 'Get-AzureRmNetworkWatcherTopology', 'Get-AzureRmNetworkWatcherTopology', 'Get-AzureRmNetworkWatcherTroubleshootingResult', 'Get-AzureRmNetworkWatcherTroubleshootingResult', 'Get-AzureRmOperationalInsightsDataSource', 'Get-AzureRmOperationalInsightsDataSource', 'Get-AzureRmOperationalInsightsIntelligencePacks', 'Get-AzureRmOperationalInsightsIntelligencePacks', 'Get-AzureRmOperationalInsightsSavedSearch', 'Get-AzureRmOperationalInsightsSavedSearch', 'Get-AzureRmOperationalInsightsSavedSearchResults', 'Get-AzureRmOperationalInsightsSavedSearchResults', 'Get-AzureRmOperationalInsightsSchema', 'Get-AzureRmOperationalInsightsSchema', 'Get-AzureRmOperationalInsightsSearchResults', 'Get-AzureRmOperationalInsightsSearchResults', 'Get-AzureRmOperationalInsightsStorageInsight', 'Get-AzureRmOperationalInsightsStorageInsight', 'Get-AzureRmOperationalInsightsWorkspace', 'Get-AzureRmOperationalInsightsWorkspace', 'Get-AzureRmOperationalInsightsWorkspaceManagementGroups', 'Get-AzureRmOperationalInsightsWorkspaceManagementGroups', 'Get-AzureRmOperationalInsightsWorkspaceSharedKeys', 'Get-AzureRmOperationalInsightsWorkspaceSharedKeys', 'Get-AzureRmOperationalInsightsWorkspaceUsage', 'Get-AzureRmOperationalInsightsWorkspaceUsage', 'Get-AzureRmPowerBIWorkspace', 'Get-AzureRmPowerBIWorkspace', 'Get-AzureRmPowerBIWorkspaceCollection', 'Get-AzureRmPowerBIWorkspaceCollection', 'Get-AzureRmPowerBIWorkspaceCollectionAccessKeys', 'Get-AzureRmPowerBIWorkspaceCollectionAccessKeys', 'Get-AzureRmPublicIpAddress', 'Get-AzureRmPublicIpAddress', 'Get-AzureRmRecoveryServicesBackupContainer', 'Get-AzureRmRecoveryServicesBackupContainer', 'Get-AzureRmRecoveryServicesVault', 'Get-AzureRmRecoveryServicesVault', 'Get-AzureRmRedisCache', 'Get-AzureRmRedisCache', 'Get-AzureRmRedisCacheKey', 'Get-AzureRmRedisCacheKey', 'Get-AzureRmRedisCachePatchSchedule', 'Get-AzureRmRedisCachePatchSchedule', 'Get-AzureRmRelayAuthorizationRule', 'Get-AzureRmRelayAuthorizationRule', 'Get-AzureRmRelayHybridConnection', 'Get-AzureRmRelayHybridConnection', 'Get-AzureRmRelayKey', 'Get-AzureRmRelayKey', 'Get-AzureRmRelayNamespace', 'Get-AzureRmRelayNamespace', 'Get-AzureRmRemoteDesktopFile', 'Get-AzureRmRemoteDesktopFile', 'Get-AzureRmResource', 'Get-AzureRmResource', 'Get-AzureRmResourceGroup', 'Get-AzureRmResourceGroup', 'Get-AzureRmResourceGroupDeployment', 'Get-AzureRmResourceGroupDeployment', 'Get-AzureRmResourceGroupDeploymentOperation', 'Get-AzureRmResourceGroupDeploymentOperation', 'Get-AzureRmResourceLock', 'Get-AzureRmResourceLock', 'Get-AzureRmRoleAssignment', 'Get-AzureRmRoleAssignment', 'Get-AzureRmRouteFilter', 'Get-AzureRmRouteFilter', 'Get-AzureRmRouteTable', 'Get-AzureRmRouteTable', 'Get-AzureRmSchedulerJob', 'Get-AzureRmSchedulerJob', 'Get-AzureRmSchedulerJobCollection', 'Get-AzureRmSchedulerJobCollection', 'Get-AzureRmSchedulerJobHistory', 'Get-AzureRmSchedulerJobHistory', 'Get-AzureRmServerManagementGateway', 'Get-AzureRmServerManagementGateway', 'Get-AzureRmServerManagementNode', 'Get-AzureRmServerManagementNode', 'Get-AzureRmServerManagementSession', 'Get-AzureRmServerManagementSession', 'Get-AzureRmServiceFabricCluster', 'Get-AzureRmServiceFabricCluster', 'Get-AzureRmSiteRecoveryVault', 'Get-AzureRmSiteRecoveryVault', 'Get-AzureRmSnapshot', 'Get-AzureRmSnapshot', 'Get-AzureRmSqlDatabase', 'Get-AzureRmSqlDatabase', 'Get-AzureRmSqlDatabaseActivity', 'Get-AzureRmSqlDatabaseActivity', 'Get-AzureRmSqlDatabaseAdvisor', 'Get-AzureRmSqlDatabaseAdvisor', 'Get-AzureRmSqlDatabaseAuditingPolicy', 'Get-AzureRmSqlDatabaseAuditingPolicy', 'Get-AzureRmSqlDatabaseBackupLongTermRetentionPolicy', 'Get-AzureRmSqlDatabaseBackupLongTermRetentionPolicy', 'Get-AzureRmSqlDatabaseDataMaskingPolicy', 'Get-AzureRmSqlDatabaseDataMaskingPolicy', 'Get-AzureRmSqlDatabaseDataMaskingRule', 'Get-AzureRmSqlDatabaseDataMaskingRule', 'Get-AzureRmSqlDatabaseExpanded', 'Get-AzureRmSqlDatabaseExpanded', 'Get-AzureRmSqlDatabaseFailoverGroup', 'Get-AzureRmSqlDatabaseFailoverGroup', 'Get-AzureRmSqlDatabaseGeoBackup', 'Get-AzureRmSqlDatabaseGeoBackup', 'Get-AzureRmSqlDatabaseGeoBackupPolicy', 'Get-AzureRmSqlDatabaseGeoBackupPolicy', 'Get-AzureRmSqlDatabaseIndexRecommendations', 'Get-AzureRmSqlDatabaseIndexRecommendations', 'Get-AzureRmSqlDatabaseRecommendedAction', 'Get-AzureRmSqlDatabaseRecommendedAction', 'Get-AzureRmSqlDatabaseReplicationLink', 'Get-AzureRmSqlDatabaseReplicationLink', 'Get-AzureRmSqlDatabaseRestorePoints', 'Get-AzureRmSqlDatabaseRestorePoints', 'Get-AzureRmSqlDatabaseSecureConnectionPolicy', 'Get-AzureRmSqlDatabaseSecureConnectionPolicy', 'Get-AzureRmSqlDatabaseServerAuditingPolicy', 'Get-AzureRmSqlDatabaseThreatDetectionPolicy', 'Get-AzureRmSqlDatabaseThreatDetectionPolicy', 'Get-AzureRmSqlDatabaseTransparentDataEncryption', 'Get-AzureRmSqlDatabaseTransparentDataEncryption', 'Get-AzureRmSqlDatabaseTransparentDataEncryptionActivity', 'Get-AzureRmSqlDatabaseTransparentDataEncryptionActivity', 'Get-AzureRmSqlDatabaseUpgradeHint', 'Get-AzureRmSqlDatabaseUpgradeHint', 'Get-AzureRmSqlDeletedDatabaseBackup', 'Get-AzureRmSqlDeletedDatabaseBackup', 'Get-AzureRmSqlElasticPool', 'Get-AzureRmSqlElasticPool', 'Get-AzureRmSqlElasticPoolActivity', 'Get-AzureRmSqlElasticPoolActivity', 'Get-AzureRmSqlElasticPoolAdvisor', 'Get-AzureRmSqlElasticPoolAdvisor', 'Get-AzureRmSqlElasticPoolDatabase', 'Get-AzureRmSqlElasticPoolDatabase', 'Get-AzureRmSqlElasticPoolRecommendation', 'Get-AzureRmSqlElasticPoolRecommendation', 'Get-AzureRmSqlElasticPoolRecommendedAction', 'Get-AzureRmSqlElasticPoolRecommendedAction', 'Get-AzureRmSqlServer', 'Get-AzureRmSqlServer', 'Get-AzureRmSqlServerActiveDirectoryAdministrator', 'Get-AzureRmSqlServerActiveDirectoryAdministrator', 'Get-AzureRmSqlServerAdvisor', 'Get-AzureRmSqlServerAdvisor', 'Get-AzureRmSqlServerAuditingPolicy', 'Get-AzureRmSqlServerAuditingPolicy', 'Get-AzureRmSqlServerBackupLongTermRetentionVault', 'Get-AzureRmSqlServerBackupLongTermRetentionVault', 'Get-AzureRmSqlServerCommunicationLink', 'Get-AzureRmSqlServerCommunicationLink', 'Get-AzureRmSqlServerDisasterRecoveryConfiguration', 'Get-AzureRmSqlServerDisasterRecoveryConfiguration', 'Get-AzureRmSqlServerDisasterRecoveryConfigurationActivity', 'Get-AzureRmSqlServerDisasterRecoveryConfigurationActivity', 'Get-AzureRmSqlServerFirewallRule', 'Get-AzureRmSqlServerFirewallRule', 'Get-AzureRmSqlServerKeyVaultKey', 'Get-AzureRmSqlServerKeyVaultKey', 'Get-AzureRmSqlServerRecommendedAction', 'Get-AzureRmSqlServerRecommendedAction', 'Get-AzureRmSqlServerServiceObjective', 'Get-AzureRmSqlServerServiceObjective', 'Get-AzureRmSqlServerThreatDetectionPolicy', 'Get-AzureRmSqlServerThreatDetectionPolicy', 'Get-AzureRmSqlServerTransparentDataEncryptionProtector', 'Get-AzureRmSqlServerTransparentDataEncryptionProtector', 'Get-AzureRmSqlServerUpgrade', 'Get-AzureRmSqlServerUpgrade', 'Get-AzureRmSqlServerUpgradeHint', 'Get-AzureRmSqlServerUpgradeHint', 'Get-AzureRmSqlSyncAgent', 'Get-AzureRmSqlSyncAgent', 'Get-AzureRmSqlSyncAgentLinkedDatabase', 'Get-AzureRmSqlSyncAgentLinkedDatabase', 'Get-AzureRmSqlSyncGroup', 'Get-AzureRmSqlSyncGroup', 'Get-AzureRmSqlSyncGroupLog', 'Get-AzureRmSqlSyncGroupLog', 'Get-AzureRmSqlSyncMember', 'Get-AzureRmSqlSyncMember', 'Get-AzureRmSqlSyncSchema', 'Get-AzureRmSqlSyncSchema', 'Get-AzureRmStorageAccount', 'Get-AzureRmStorageAccount', 'Get-AzureRmStorageAccountKey', 'Get-AzureRmStorageAccountKey', 'Get-AzureRmStreamAnalyticsDefaultFunctionDefinition', 'Get-AzureRmStreamAnalyticsDefaultFunctionDefinition', 'Get-AzureRmStreamAnalyticsFunction', 'Get-AzureRmStreamAnalyticsFunction', 'Get-AzureRmStreamAnalyticsInput', 'Get-AzureRmStreamAnalyticsInput', 'Get-AzureRmStreamAnalyticsJob', 'Get-AzureRmStreamAnalyticsJob', 'Get-AzureRmStreamAnalyticsOutput', 'Get-AzureRmStreamAnalyticsOutput', 'Get-AzureRmStreamAnalyticsTransformation', 'Get-AzureRmStreamAnalyticsTransformation', 'Get-AzureRmTrafficManagerEndpoint', 'Get-AzureRmTrafficManagerEndpoint', 'Get-AzureRmTrafficManagerProfile', 'Get-AzureRmTrafficManagerProfile', 'Get-AzureRmVirtualNetwork', 'Get-AzureRmVirtualNetwork', 'Get-AzureRmVirtualNetworkGateway', 'Get-AzureRmVirtualNetworkGateway', 'Get-AzureRmVirtualNetworkGatewayAdvertisedRoute', 'Get-AzureRmVirtualNetworkGatewayAdvertisedRoute', 'Get-AzureRmVirtualNetworkGatewayBGPPeerStatus', 'Get-AzureRmVirtualNetworkGatewayBGPPeerStatus', 'Get-AzureRmVirtualNetworkGatewayConnection', 'Get-AzureRmVirtualNetworkGatewayConnection', 'Get-AzureRmVirtualNetworkGatewayConnectionSharedKey', 'Get-AzureRmVirtualNetworkGatewayConnectionSharedKey', 'Get-AzureRmVirtualNetworkGatewayLearnedRoute', 'Get-AzureRmVirtualNetworkGatewayLearnedRoute', 'Get-AzureRmVirtualNetworkPeering', 'Get-AzureRmVirtualNetworkPeering', 'Get-AzureRmVirtualNetworkUsageList', 'Get-AzureRmVirtualNetworkUsageList', 'Get-AzureRmVM', 'Get-AzureRmVM', 'Get-AzureRmVMAccessExtension', 'Get-AzureRmVMAccessExtension', 'Get-AzureRmVMADDomainExtension', 'Get-AzureRmVMADDomainExtension', 'Get-AzureRmVMAEMExtension', 'Get-AzureRmVMAEMExtension', 'Get-AzureRmVMBootDiagnosticsData', 'Get-AzureRmVMBootDiagnosticsData', 'Get-AzureRmVMChefExtension', 'Get-AzureRmVMChefExtension', 'Get-AzureRmVMCustomScriptExtension', 'Get-AzureRmVMCustomScriptExtension', 'Get-AzureRmVMDiagnosticsExtension', 'Get-AzureRmVMDiagnosticsExtension', 'Get-AzureRmVMDiskEncryptionStatus', 'Get-AzureRmVMDiskEncryptionStatus', 'Get-AzureRmVMDscExtension', 'Get-AzureRmVMDscExtension', 'Get-AzureRmVMDscExtensionStatus', 'Get-AzureRmVMDscExtensionStatus', 'Get-AzureRmVMExtension', 'Get-AzureRmVMExtension', 'Get-AzureRmVMSize', 'Get-AzureRmVMSize', 'Get-AzureRmVMSqlServerExtension', 'Get-AzureRmVMSqlServerExtension', 'Get-AzureRmVmss', 'Get-AzureRmVmss', 'Get-AzureRmVmssSku', 'Get-AzureRmVmssSku', 'Get-AzureRmVmssVM', 'Get-AzureRmVmssVM', 'Get-AzureRmVpnClientPackage', 'Get-AzureRmVpnClientPackage', 'Get-AzureRmVpnClientRevokedCertificate', 'Get-AzureRmVpnClientRevokedCertificate', 'Get-AzureRmVpnClientRootCertificate', 'Get-AzureRmVpnClientRootCertificate', 'Get-AzureRmWcfRelay', 'Get-AzureRmWcfRelay', 'Get-AzureRmWebApp', 'Get-AzureRmWebApp', 'Get-AzureRmWebAppBackup', 'Get-AzureRmWebAppBackup', 'Get-AzureRmWebAppBackupConfiguration', 'Get-AzureRmWebAppBackupConfiguration', 'Get-AzureRmWebAppBackupList', 'Get-AzureRmWebAppBackupList', 'Get-AzureRmWebAppCertificate', 'Get-AzureRmWebAppCertificate', 'Get-AzureRmWebAppMetrics', 'Get-AzureRmWebAppMetrics', 'Get-AzureRmWebAppPublishingProfile', 'Get-AzureRmWebAppPublishingProfile', 'Get-AzureRmWebAppSlot', 'Get-AzureRmWebAppSlot', 'Get-AzureRmWebAppSlotConfigName', 'Get-AzureRmWebAppSlotConfigName', 'Get-AzureRmWebAppSlotMetrics', 'Get-AzureRmWebAppSlotMetrics', 'Get-AzureRmWebAppSlotPublishingProfile', 'Get-AzureRmWebAppSlotPublishingProfile', 'Get-AzureRmWebAppSSLBinding', 'Get-AzureRmWebAppSSLBinding', 'Grant-AzureRmDiskAccess', 'Grant-AzureRmDiskAccess', 'Grant-AzureRmHDInsightHttpServicesAccess', 'Grant-AzureRmHDInsightHttpServicesAccess', 'Grant-AzureRmHDInsightRdpServicesAccess', 'Grant-AzureRmHDInsightRdpServicesAccess', 'Grant-AzureRmSnapshotAccess', 'Grant-AzureRmSnapshotAccess', 'Import-AzureRmApiManagementHostnameCertificate', 'Import-AzureRmApiManagementHostnameCertificate', 'Import-AzureRmAutomationDscConfiguration', 'Import-AzureRmAutomationDscConfiguration', 'Import-AzureRmAutomationDscNodeConfiguration', 'Import-AzureRmAutomationDscNodeConfiguration', 'Import-AzureRmAutomationRunbook', 'Import-AzureRmAutomationRunbook', 'Import-AzureRmRedisCache', 'Import-AzureRmRedisCache', 'Invoke-AzureRmResourceAction', 'Invoke-AzureRmResourceAction', 'Invoke-AzureRmServerManagementPowerShellCommand', 'Invoke-AzureRmServerManagementPowerShellCommand', 'Move-AzureRmExpressRouteCircuit', 'Move-AzureRmExpressRouteCircuit', 'Move-AzureRmMlCommitmentAssociation', 'Move-AzureRmMlCommitmentAssociation', 'New-AdlAnalyticsAccount', 'New-AdlAnalyticsComputePolicy', 'New-AdlStore', 'New-AzureAs', 'New-AzureRmAnalysisServicesServer', 'New-AzureRmAnalysisServicesServer', 'New-AzureRmApiManagement', 'New-AzureRmApiManagement', 'New-AzureRmApiManagementContext', 'New-AzureRmApiManagementContext', 'New-AzureRmApplicationGateway', 'New-AzureRmApplicationGateway', 'New-AzureRmAppServicePlan', 'New-AzureRmAppServicePlan', 'New-AzureRmAutomationAccount', 'New-AzureRmAutomationAccount', 'New-AzureRmAutomationCertificate', 'New-AzureRmAutomationCertificate', 'New-AzureRmAutomationConnection', 'New-AzureRmAutomationConnection', 'New-AzureRmAutomationCredential', 'New-AzureRmAutomationCredential', 'New-AzureRmAutomationKey', 'New-AzureRmAutomationKey', 'New-AzureRmAutomationModule', 'New-AzureRmAutomationModule', 'New-AzureRmAutomationRunbook', 'New-AzureRmAutomationRunbook', 'New-AzureRmAutomationSchedule', 'New-AzureRmAutomationSchedule', 'New-AzureRmAutomationVariable', 'New-AzureRmAutomationVariable', 'New-AzureRmAutomationWebhook', 'New-AzureRmAutomationWebhook', 'New-AzureRmAvailabilitySet', 'New-AzureRmAvailabilitySet', 'New-AzureRmBackupVault', 'New-AzureRmBackupVault', 'New-AzureRmBatchAccount', 'New-AzureRmBatchAccount', 'New-AzureRmBatchAccountKey', 'New-AzureRmBatchAccountKey', 'New-AzureRmBatchApplication', 'New-AzureRmBatchApplication', 'New-AzureRmBatchApplicationPackage', 'New-AzureRmBatchApplicationPackage', 'New-AzureRmCdnCustomDomain', 'New-AzureRmCdnCustomDomain', 'New-AzureRmCdnEndpoint', 'New-AzureRmCdnEndpoint', 'New-AzureRmCdnProfile', 'New-AzureRmCdnProfile', 'New-AzureRmCognitiveServicesAccount', 'New-AzureRmCognitiveServicesAccount', 'New-AzureRmCognitiveServicesAccountKey', 'New-AzureRmCognitiveServicesAccountKey', 'New-AzureRmContainerRegistry', 'New-AzureRmContainerRegistry', 'New-AzureRmContainerService', 'New-AzureRmContainerService', 'New-AzureRmDataFactory', 'New-AzureRmDataFactory', 'New-AzureRmDataFactoryDataset', 'New-AzureRmDataFactoryDataset', 'New-AzureRmDataFactoryEncryptValue', 'New-AzureRmDataFactoryEncryptValue', 'New-AzureRmDataFactoryGateway', 'New-AzureRmDataFactoryGateway', 'New-AzureRmDataFactoryGatewayAuthKey', 'New-AzureRmDataFactoryGatewayAuthKey', 'New-AzureRmDataFactoryGatewayKey', 'New-AzureRmDataFactoryGatewayKey', 'New-AzureRmDataFactoryHub', 'New-AzureRmDataFactoryHub', 'New-AzureRmDataFactoryLinkedService', 'New-AzureRmDataFactoryLinkedService', 'New-AzureRmDataFactoryPipeline', 'New-AzureRmDataFactoryPipeline', 'New-AzureRmDataLakeAnalyticsAccount', 'New-AzureRmDataLakeAnalyticsAccount', 'New-AzureRmDataLakeAnalyticsComputePolicy', 'New-AzureRmDataLakeAnalyticsComputePolicy', 'New-AzureRmDataLakeStoreAccount', 'New-AzureRmDataLakeStoreAccount', 'New-AzureRmDisk', 'New-AzureRmDisk', 'New-AzureRmDnsRecordSet', 'New-AzureRmDnsRecordSet', 'New-AzureRmDnsZone', 'New-AzureRmDnsZone', 'New-AzureRmEventHub', 'New-AzureRmEventHub', 'New-AzureRmEventHubAuthorizationRule', 'New-AzureRmEventHubAuthorizationRule', 'New-AzureRmEventHubConsumerGroup', 'New-AzureRmEventHubConsumerGroup', 'New-AzureRmEventHubNamespace', 'New-AzureRmEventHubNamespace', 'New-AzureRmEventHubNamespaceAuthorizationRule', 'New-AzureRmEventHubNamespaceAuthorizationRule', 'New-AzureRmExpressRouteCircuit', 'New-AzureRmExpressRouteCircuit', 'New-AzureRmHDInsightCluster', 'New-AzureRmHDInsightCluster', 'New-AzureRmImage', 'New-AzureRmImage', 'New-AzureRmIntegrationAccount', 'New-AzureRmIntegrationAccount', 'New-AzureRmIntegrationAccountAgreement', 'New-AzureRmIntegrationAccountAgreement', 'New-AzureRmIntegrationAccountCertificate', 'New-AzureRmIntegrationAccountCertificate', 'New-AzureRmIntegrationAccountMap', 'New-AzureRmIntegrationAccountMap', 'New-AzureRmIntegrationAccountPartner', 'New-AzureRmIntegrationAccountPartner', 'New-AzureRmIntegrationAccountSchema', 'New-AzureRmIntegrationAccountSchema', 'New-AzureRmIotHub', 'New-AzureRmIotHub', 'New-AzureRmIotHubExportDevices', 'New-AzureRmIotHubExportDevices', 'New-AzureRmIotHubImportDevices', 'New-AzureRmIotHubImportDevices', 'New-AzureRmKeyVault', 'New-AzureRmKeyVault', 'New-AzureRmLoadBalancer', 'New-AzureRmLoadBalancer', 'New-AzureRmLocalNetworkGateway', 'New-AzureRmLocalNetworkGateway', 'New-AzureRmLogicApp', 'New-AzureRmLogicApp', 'New-AzureRmMediaService', 'New-AzureRmMediaService', 'New-AzureRmMlCommitmentPlan', 'New-AzureRmMlCommitmentPlan', 'New-AzureRmMlWebService', 'New-AzureRmMlWebService', 'New-AzureRmNetworkInterface', 'New-AzureRmNetworkInterface', 'New-AzureRmNetworkSecurityGroup', 'New-AzureRmNetworkSecurityGroup', 'New-AzureRmNetworkWatcher', 'New-AzureRmNetworkWatcher', 'New-AzureRmNetworkWatcherPacketCapture', 'New-AzureRmNetworkWatcherPacketCapture', 'New-AzureRmOperationalInsightsAzureActivityLogDataSource', 'New-AzureRmOperationalInsightsAzureActivityLogDataSource', 'New-AzureRmOperationalInsightsAzureAuditDataSource', 'New-AzureRmOperationalInsightsComputerGroup', 'New-AzureRmOperationalInsightsComputerGroup', 'New-AzureRmOperationalInsightsCustomLogDataSource', 'New-AzureRmOperationalInsightsCustomLogDataSource', 'New-AzureRmOperationalInsightsLinuxPerformanceObjectDataSource', 'New-AzureRmOperationalInsightsLinuxPerformanceObjectDataSource', 'New-AzureRmOperationalInsightsLinuxSyslogDataSource', 'New-AzureRmOperationalInsightsLinuxSyslogDataSource', 'New-AzureRmOperationalInsightsSavedSearch', 'New-AzureRmOperationalInsightsSavedSearch', 'New-AzureRmOperationalInsightsStorageInsight', 'New-AzureRmOperationalInsightsStorageInsight', 'New-AzureRmOperationalInsightsWindowsEventDataSource', 'New-AzureRmOperationalInsightsWindowsEventDataSource', 'New-AzureRmOperationalInsightsWindowsPerformanceCounterDataSource', 'New-AzureRmOperationalInsightsWindowsPerformanceCounterDataSource', 'New-AzureRmOperationalInsightsWorkspace', 'New-AzureRmOperationalInsightsWorkspace', 'New-AzureRmPowerBIWorkspaceCollection', 'New-AzureRmPowerBIWorkspaceCollection', 'New-AzureRmPublicIpAddress', 'New-AzureRmPublicIpAddress', 'New-AzureRmRecoveryServicesVault', 'New-AzureRmRecoveryServicesVault', 'New-AzureRmRedisCache', 'New-AzureRmRedisCache', 'New-AzureRmRedisCacheKey', 'New-AzureRmRedisCacheKey', 'New-AzureRmRedisCachePatchSchedule', 'New-AzureRmRedisCachePatchSchedule', 'New-AzureRmRelayAuthorizationRule', 'New-AzureRmRelayAuthorizationRule', 'New-AzureRmRelayHybridConnection', 'New-AzureRmRelayHybridConnection', 'New-AzureRmRelayKey', 'New-AzureRmRelayKey', 'New-AzureRmRelayNamespace', 'New-AzureRmRelayNamespace', 'New-AzureRmResource', 'New-AzureRmResource', 'New-AzureRmResourceGroup', 'New-AzureRmResourceGroup', 'New-AzureRmResourceGroupDeployment', 'New-AzureRmResourceGroupDeployment', 'New-AzureRmResourceLock', 'New-AzureRmResourceLock', 'New-AzureRmRoleAssignment', 'New-AzureRmRoleAssignment', 'New-AzureRmRouteFilter', 'New-AzureRmRouteFilter', 'New-AzureRmRouteTable', 'New-AzureRmRouteTable', 'New-AzureRmSchedulerHttpJob', 'New-AzureRmSchedulerHttpJob', 'New-AzureRmSchedulerJobCollection', 'New-AzureRmSchedulerJobCollection', 'New-AzureRmSchedulerServiceBusQueueJob', 'New-AzureRmSchedulerServiceBusQueueJob', 'New-AzureRmSchedulerServiceBusTopicJob', 'New-AzureRmSchedulerServiceBusTopicJob', 'New-AzureRmSchedulerStorageQueueJob', 'New-AzureRmSchedulerStorageQueueJob', 'New-AzureRmServerManagementGateway', 'New-AzureRmServerManagementGateway', 'New-AzureRmServerManagementNode', 'New-AzureRmServerManagementNode', 'New-AzureRmServerManagementSession', 'New-AzureRmServerManagementSession', 'New-AzureRmServiceBusNamespace', 'New-AzureRmServiceBusNamespace', 'New-AzureRmServiceFabricCluster', 'New-AzureRmServiceFabricCluster', 'New-AzureRmSiteRecoveryVault', 'New-AzureRmSiteRecoveryVault', 'New-AzureRmSnapshot', 'New-AzureRmSnapshot', 'New-AzureRmSqlDatabase', 'New-AzureRmSqlDatabase', 'New-AzureRmSqlDatabaseCopy', 'New-AzureRmSqlDatabaseCopy', 'New-AzureRmSqlDatabaseDataMaskingRule', 'New-AzureRmSqlDatabaseDataMaskingRule', 'New-AzureRmSqlDatabaseExport', 'New-AzureRmSqlDatabaseExport', 'New-AzureRmSqlDatabaseFailoverGroup', 'New-AzureRmSqlDatabaseFailoverGroup', 'New-AzureRmSqlDatabaseImport', 'New-AzureRmSqlDatabaseImport', 'New-AzureRmSqlDatabaseSecondary', 'New-AzureRmSqlDatabaseSecondary', 'New-AzureRmSqlElasticPool', 'New-AzureRmSqlElasticPool', 'New-AzureRmSqlServer', 'New-AzureRmSqlServer', 'New-AzureRmSqlServerCommunicationLink', 'New-AzureRmSqlServerCommunicationLink', 'New-AzureRmSqlServerDisasterRecoveryConfiguration', 'New-AzureRmSqlServerDisasterRecoveryConfiguration', 'New-AzureRmSqlServerFirewallRule', 'New-AzureRmSqlServerFirewallRule', 'New-AzureRmSqlSyncAgent', 'New-AzureRmSqlSyncAgent', 'New-AzureRmSqlSyncAgentKey', 'New-AzureRmSqlSyncAgentKey', 'New-AzureRmSqlSyncGroup', 'New-AzureRmSqlSyncGroup', 'New-AzureRmSqlSyncMember', 'New-AzureRmSqlSyncMember', 'New-AzureRmStorageAccount', 'New-AzureRmStorageAccount', 'New-AzureRmStorageAccountKey', 'New-AzureRmStorageAccountKey', 'New-AzureRmStreamAnalyticsFunction', 'New-AzureRmStreamAnalyticsFunction', 'New-AzureRmStreamAnalyticsInput', 'New-AzureRmStreamAnalyticsInput', 'New-AzureRmStreamAnalyticsJob', 'New-AzureRmStreamAnalyticsJob', 'New-AzureRmStreamAnalyticsOutput', 'New-AzureRmStreamAnalyticsOutput', 'New-AzureRmStreamAnalyticsTransformation', 'New-AzureRmStreamAnalyticsTransformation', 'New-AzureRmTrafficManagerEndpoint', 'New-AzureRmTrafficManagerEndpoint', 'New-AzureRmTrafficManagerProfile', 'New-AzureRmTrafficManagerProfile', 'New-AzureRmVirtualNetwork', 'New-AzureRmVirtualNetwork', 'New-AzureRmVirtualNetworkGateway', 'New-AzureRmVirtualNetworkGateway', 'New-AzureRmVirtualNetworkGatewayConnection', 'New-AzureRmVirtualNetworkGatewayConnection', 'New-AzureRmVM', 'New-AzureRmVM', 'New-AzureRmVMSqlServerAutoBackupConfig', 'New-AzureRmVMSqlServerAutoBackupConfig', 'New-AzureRmVMSqlServerKeyVaultCredentialConfig', 'New-AzureRmVMSqlServerKeyVaultCredentialConfig', 'New-AzureRmVmss', 'New-AzureRmVmss', 'New-AzureRmWcfRelay', 'New-AzureRmWcfRelay', 'New-AzureRmWebApp', 'New-AzureRmWebApp', 'New-AzureRmWebAppBackup', 'New-AzureRmWebAppBackup', 'New-AzureRmWebAppSlot', 'New-AzureRmWebAppSlot', 'New-AzureRmWebAppSSLBinding', 'New-AzureRmWebAppSSLBinding', 'Publish-AzureRmAutomationRunbook', 'Publish-AzureRmAutomationRunbook', 'Publish-AzureRmCdnEndpointContent', 'Publish-AzureRmCdnEndpointContent', 'Publish-AzureRmVMDscConfiguration', 'Publish-AzureRmVMDscConfiguration', 'Register-AzureRmAutomationDscNode', 'Register-AzureRmAutomationDscNode', 'Register-AzureRmAutomationScheduledRunbook', 'Register-AzureRmAutomationScheduledRunbook', 'Register-AzureRmBackupContainer', 'Register-AzureRmBackupContainer', 'Remove-AdlAnalyticsAccount', 'Remove-AdlAnalyticsComputePolicy', 'Remove-AdlAnalyticsDataSource', 'Remove-AdlAnalyticsFirewallRule', 'Remove-AdlStore', 'Remove-AdlStoreFirewallRule', 'Remove-AdlStoreTrustedIdProvider', 'Remove-AzureAs', 'Remove-AzureRmAnalysisServicesServer', 'Remove-AzureRmAnalysisServicesServer', 'Remove-AzureRmApiManagement', 'Remove-AzureRmApiManagement', 'Remove-AzureRmApplicationGateway', 'Remove-AzureRmApplicationGateway', 'Remove-AzureRmAppServicePlan', 'Remove-AzureRmAppServicePlan', 'Remove-AzureRmAutomationAccount', 'Remove-AzureRmAutomationAccount', 'Remove-AzureRmAutomationCertificate', 'Remove-AzureRmAutomationCertificate', 'Remove-AzureRmAutomationConnection', 'Remove-AzureRmAutomationConnection', 'Remove-AzureRmAutomationConnectionType', 'Remove-AzureRmAutomationConnectionType', 'Remove-AzureRmAutomationCredential', 'Remove-AzureRmAutomationCredential', 'Remove-AzureRmAutomationDscConfiguration', 'Remove-AzureRmAutomationDscConfiguration', 'Remove-AzureRmAutomationDscNodeConfiguration', 'Remove-AzureRmAutomationDscNodeConfiguration', 'Remove-AzureRmAutomationModule', 'Remove-AzureRmAutomationModule', 'Remove-AzureRmAutomationRunbook', 'Remove-AzureRmAutomationRunbook', 'Remove-AzureRmAutomationSchedule', 'Remove-AzureRmAutomationSchedule', 'Remove-AzureRmAutomationVariable', 'Remove-AzureRmAutomationVariable', 'Remove-AzureRmAutomationWebhook', 'Remove-AzureRmAutomationWebhook', 'Remove-AzureRmAvailabilitySet', 'Remove-AzureRmAvailabilitySet', 'Remove-AzureRmBatchAccount', 'Remove-AzureRmBatchAccount', 'Remove-AzureRmBatchApplication', 'Remove-AzureRmBatchApplication', 'Remove-AzureRmBatchApplicationPackage', 'Remove-AzureRmBatchApplicationPackage', 'Remove-AzureRmCdnCustomDomain', 'Remove-AzureRmCdnCustomDomain', 'Remove-AzureRmCdnEndpoint', 'Remove-AzureRmCdnEndpoint', 'Remove-AzureRmCdnProfile', 'Remove-AzureRmCdnProfile', 'Remove-AzureRmCognitiveServicesAccount', 'Remove-AzureRmCognitiveServicesAccount', 'Remove-AzureRmContainerRegistry', 'Remove-AzureRmContainerRegistry', 'Remove-AzureRmContainerService', 'Remove-AzureRmContainerService', 'Remove-AzureRmDataFactory', 'Remove-AzureRmDataFactory', 'Remove-AzureRmDataFactoryDataset', 'Remove-AzureRmDataFactoryDataset', 'Remove-AzureRmDataFactoryGateway', 'Remove-AzureRmDataFactoryGateway', 'Remove-AzureRmDataFactoryHub', 'Remove-AzureRmDataFactoryHub', 'Remove-AzureRmDataFactoryLinkedService', 'Remove-AzureRmDataFactoryLinkedService', 'Remove-AzureRmDataFactoryPipeline', 'Remove-AzureRmDataFactoryPipeline', 'Remove-AzureRmDataLakeAnalyticsAccount', 'Remove-AzureRmDataLakeAnalyticsAccount', 'Remove-AzureRmDataLakeAnalyticsComputePolicy', 'Remove-AzureRmDataLakeAnalyticsComputePolicy', 'Remove-AzureRmDataLakeAnalyticsDataSource', 'Remove-AzureRmDataLakeAnalyticsDataSource', 'Remove-AzureRmDataLakeAnalyticsFirewallRule', 'Remove-AzureRmDataLakeAnalyticsFirewallRule', 'Remove-AzureRmDataLakeStoreAccount', 'Remove-AzureRmDataLakeStoreAccount', 'Remove-AzureRmDataLakeStoreFirewallRule', 'Remove-AzureRmDataLakeStoreFirewallRule', 'Remove-AzureRmDataLakeStoreTrustedIdProvider', 'Remove-AzureRmDataLakeStoreTrustedIdProvider', 'Remove-AzureRmDisk', 'Remove-AzureRmDisk', 'Remove-AzureRmDnsRecordSet', 'Remove-AzureRmDnsRecordSet', 'Remove-AzureRmDnsZone', 'Remove-AzureRmDnsZone', 'Remove-AzureRmEventHub', 'Remove-AzureRmEventHub', 'Remove-AzureRmEventHubAuthorizationRule', 'Remove-AzureRmEventHubAuthorizationRule', 'Remove-AzureRmEventHubConsumerGroup', 'Remove-AzureRmEventHubConsumerGroup', 'Remove-AzureRmEventHubNamespace', 'Remove-AzureRmEventHubNamespace', 'Remove-AzureRmEventHubNamespaceAuthorizationRule', 'Remove-AzureRmEventHubNamespaceAuthorizationRule', 'Remove-AzureRmExpressRouteCircuit', 'Remove-AzureRmExpressRouteCircuit', 'Remove-AzureRmHDInsightCluster', 'Remove-AzureRmHDInsightCluster', 'Remove-AzureRmHDInsightPersistedScriptAction', 'Remove-AzureRmHDInsightPersistedScriptAction', 'Remove-AzureRmImage', 'Remove-AzureRmImage', 'Remove-AzureRmIntegrationAccount', 'Remove-AzureRmIntegrationAccount', 'Remove-AzureRmIntegrationAccountAgreement', 'Remove-AzureRmIntegrationAccountAgreement', 'Remove-AzureRmIntegrationAccountCertificate', 'Remove-AzureRmIntegrationAccountCertificate', 'Remove-AzureRmIntegrationAccountMap', 'Remove-AzureRmIntegrationAccountMap', 'Remove-AzureRmIntegrationAccountPartner', 'Remove-AzureRmIntegrationAccountPartner', 'Remove-AzureRmIntegrationAccountReceivedIcn', 'Remove-AzureRmIntegrationAccountReceivedIcn', 'Remove-AzureRmIntegrationAccountSchema', 'Remove-AzureRmIntegrationAccountSchema', 'Remove-AzureRmIotHub', 'Remove-AzureRmIotHub', 'Remove-AzureRmIotHubEHCG', 'Remove-AzureRmIotHubEventHubConsumerGroup', 'Remove-AzureRmIotHubEventHubConsumerGroup', 'Remove-AzureRmIotHubKey', 'Remove-AzureRmIotHubKey', 'Remove-AzureRmKeyVault', 'Remove-AzureRmKeyVault', 'Remove-AzureRmKeyVaultAccessPolicy', 'Remove-AzureRmKeyVaultAccessPolicy', 'Remove-AzureRmLoadBalancer', 'Remove-AzureRmLoadBalancer', 'Remove-AzureRmLocalNetworkGateway', 'Remove-AzureRmLocalNetworkGateway', 'Remove-AzureRmLogicApp', 'Remove-AzureRmLogicApp', 'Remove-AzureRmMediaService', 'Remove-AzureRmMediaService', 'Remove-AzureRmMlCommitmentPlan', 'Remove-AzureRmMlCommitmentPlan', 'Remove-AzureRmMlWebService', 'Remove-AzureRmMlWebService', 'Remove-AzureRmNetworkInterface', 'Remove-AzureRmNetworkInterface', 'Remove-AzureRmNetworkSecurityGroup', 'Remove-AzureRmNetworkSecurityGroup', 'Remove-AzureRmNetworkWatcher', 'Remove-AzureRmNetworkWatcher', 'Remove-AzureRmNetworkWatcherPacketCapture', 'Remove-AzureRmNetworkWatcherPacketCapture', 'Remove-AzureRmOperationalInsightsDataSource', 'Remove-AzureRmOperationalInsightsDataSource', 'Remove-AzureRmOperationalInsightsSavedSearch', 'Remove-AzureRmOperationalInsightsSavedSearch', 'Remove-AzureRmOperationalInsightsStorageInsight', 'Remove-AzureRmOperationalInsightsStorageInsight', 'Remove-AzureRmOperationalInsightsWorkspace', 'Remove-AzureRmOperationalInsightsWorkspace', 'Remove-AzureRmPowerBIWorkspaceCollection', 'Remove-AzureRmPowerBIWorkspaceCollection', 'Remove-AzureRmPublicIpAddress', 'Remove-AzureRmPublicIpAddress', 'Remove-AzureRmRedisCache', 'Remove-AzureRmRedisCache', 'Remove-AzureRmRedisCacheDiagnostics', 'Remove-AzureRmRedisCacheDiagnostics', 'Remove-AzureRmRedisCachePatchSchedule', 'Remove-AzureRmRedisCachePatchSchedule', 'Remove-AzureRmRelayAuthorizationRule', 'Remove-AzureRmRelayAuthorizationRule', 'Remove-AzureRmRelayHybridConnection', 'Remove-AzureRmRelayHybridConnection', 'Remove-AzureRmRelayNamespace', 'Remove-AzureRmRelayNamespace', 'Remove-AzureRmResource', 'Remove-AzureRmResource', 'Remove-AzureRmResourceGroup', 'Remove-AzureRmResourceGroup', 'Remove-AzureRmResourceGroupDeployment', 'Remove-AzureRmResourceGroupDeployment', 'Remove-AzureRmResourceLock', 'Remove-AzureRmResourceLock', 'Remove-AzureRmRoleAssignment', 'Remove-AzureRmRoleAssignment', 'Remove-AzureRmRouteFilter', 'Remove-AzureRmRouteFilter', 'Remove-AzureRmRouteTable', 'Remove-AzureRmRouteTable', 'Remove-AzureRmSchedulerJob', 'Remove-AzureRmSchedulerJob', 'Remove-AzureRmSchedulerJobCollection', 'Remove-AzureRmSchedulerJobCollection', 'Remove-AzureRmServerManagementGateway', 'Remove-AzureRmServerManagementGateway', 'Remove-AzureRmServerManagementNode', 'Remove-AzureRmServerManagementNode', 'Remove-AzureRmServerManagementSession', 'Remove-AzureRmServerManagementSession', 'Remove-AzureRmServiceFabricClientCertificate', 'Remove-AzureRmServiceFabricClientCertificate', 'Remove-AzureRmServiceFabricClusterCertificate', 'Remove-AzureRmServiceFabricClusterCertificate', 'Remove-AzureRmServiceFabricNode', 'Remove-AzureRmServiceFabricNode', 'Remove-AzureRmServiceFabricNodeType', 'Remove-AzureRmServiceFabricNodeType', 'Remove-AzureRmServiceFabricSetting', 'Remove-AzureRmServiceFabricSetting', 'Remove-AzureRmSnapshot', 'Remove-AzureRmSnapshot', 'Remove-AzureRmSqlDatabase', 'Remove-AzureRmSqlDatabase', 'Remove-AzureRmSqlDatabaseAuditing', 'Remove-AzureRmSqlDatabaseAuditing', 'Remove-AzureRmSqlDatabaseDataMaskingRule', 'Remove-AzureRmSqlDatabaseDataMaskingRule', 'Remove-AzureRmSqlDatabaseFailoverGroup', 'Remove-AzureRmSqlDatabaseFailoverGroup', 'Remove-AzureRmSqlDatabaseFromFailoverGroup', 'Remove-AzureRmSqlDatabaseFromFailoverGroup', 'Remove-AzureRmSqlDatabaseSecondary', 'Remove-AzureRmSqlDatabaseSecondary', 'Remove-AzureRmSqlDatabaseServerAuditing', 'Remove-AzureRmSqlDatabaseThreatDetectionPolicy', 'Remove-AzureRmSqlDatabaseThreatDetectionPolicy', 'Remove-AzureRmSqlElasticPool', 'Remove-AzureRmSqlElasticPool', 'Remove-AzureRmSqlServer', 'Remove-AzureRmSqlServer', 'Remove-AzureRmSqlServerActiveDirectoryAdministrator', 'Remove-AzureRmSqlServerActiveDirectoryAdministrator', 'Remove-AzureRmSqlServerAuditing', 'Remove-AzureRmSqlServerAuditing', 'Remove-AzureRmSqlServerCommunicationLink', 'Remove-AzureRmSqlServerCommunicationLink', 'Remove-AzureRmSqlServerDisasterRecoveryConfiguration', 'Remove-AzureRmSqlServerDisasterRecoveryConfiguration', 'Remove-AzureRmSqlServerFirewallRule', 'Remove-AzureRmSqlServerFirewallRule', 'Remove-AzureRmSqlServerKeyVaultKey', 'Remove-AzureRmSqlServerKeyVaultKey', 'Remove-AzureRmSqlServerThreatDetectionPolicy', 'Remove-AzureRmSqlServerThreatDetectionPolicy', 'Remove-AzureRmSqlSyncAgent', 'Remove-AzureRmSqlSyncAgent', 'Remove-AzureRmSqlSyncGroup', 'Remove-AzureRmSqlSyncGroup', 'Remove-AzureRmSqlSyncMember', 'Remove-AzureRmSqlSyncMember', 'Remove-AzureRmStorageAccount', 'Remove-AzureRmStorageAccount', 'Remove-AzureRmStreamAnalyticsFunction', 'Remove-AzureRmStreamAnalyticsFunction', 'Remove-AzureRmStreamAnalyticsInput', 'Remove-AzureRmStreamAnalyticsInput', 'Remove-AzureRmStreamAnalyticsJob', 'Remove-AzureRmStreamAnalyticsJob', 'Remove-AzureRmStreamAnalyticsOutput', 'Remove-AzureRmStreamAnalyticsOutput', 'Remove-AzureRmTrafficManagerEndpoint', 'Remove-AzureRmTrafficManagerEndpoint', 'Remove-AzureRmTrafficManagerProfile', 'Remove-AzureRmTrafficManagerProfile', 'Remove-AzureRmVirtualNetwork', 'Remove-AzureRmVirtualNetwork', 'Remove-AzureRmVirtualNetworkGateway', 'Remove-AzureRmVirtualNetworkGateway', 'Remove-AzureRmVirtualNetworkGatewayConnection', 'Remove-AzureRmVirtualNetworkGatewayConnection', 'Remove-AzureRmVirtualNetworkPeering', 'Remove-AzureRmVirtualNetworkPeering', 'Remove-AzureRmVM', 'Remove-AzureRmVM', 'Remove-AzureRmVMAccessExtension', 'Remove-AzureRmVMAccessExtension', 'Remove-AzureRmVMAEMExtension', 'Remove-AzureRmVMAEMExtension', 'Remove-AzureRmVMBackup', 'Remove-AzureRmVMBackup', 'Remove-AzureRmVMChefExtension', 'Remove-AzureRmVMChefExtension', 'Remove-AzureRmVMCustomScriptExtension', 'Remove-AzureRmVMCustomScriptExtension', 'Remove-AzureRmVMDiagnosticsExtension', 'Remove-AzureRmVMDiagnosticsExtension', 'Remove-AzureRmVMDiskEncryptionExtension', 'Remove-AzureRmVMDiskEncryptionExtension', 'Remove-AzureRmVMDscExtension', 'Remove-AzureRmVMDscExtension', 'Remove-AzureRmVMExtension', 'Remove-AzureRmVMExtension', 'Remove-AzureRmVMSqlServerExtension', 'Remove-AzureRmVMSqlServerExtension', 'Remove-AzureRmVmss', 'Remove-AzureRmVmss', 'Remove-AzureRmVpnClientRevokedCertificate', 'Remove-AzureRmVpnClientRevokedCertificate', 'Remove-AzureRmVpnClientRootCertificate', 'Remove-AzureRmVpnClientRootCertificate', 'Remove-AzureRmWcfRelay', 'Remove-AzureRmWcfRelay', 'Remove-AzureRmWebApp', 'Remove-AzureRmWebApp', 'Remove-AzureRmWebAppBackup', 'Remove-AzureRmWebAppBackup', 'Remove-AzureRmWebAppSlot', 'Remove-AzureRmWebAppSlot', 'Remove-AzureRmWebAppSSLBinding', 'Remove-AzureRmWebAppSSLBinding', 'Reset-AzureRmPowerBIWorkspaceCollectionAccessKeys', 'Reset-AzureRmPowerBIWorkspaceCollectionAccessKeys', 'Reset-AzureRmRedisCache', 'Reset-AzureRmRedisCache', 'Reset-AzureRmServerManagementGatewayProfile', 'Reset-AzureRmServerManagementGatewayProfile', 'Reset-AzureRmVirtualNetworkGatewayConnectionSharedKey', 'Reset-AzureRmVirtualNetworkGatewayConnectionSharedKey', 'Reset-AzureRmWebAppPublishingProfile', 'Reset-AzureRmWebAppPublishingProfile', 'Reset-AzureRmWebAppSlotPublishingProfile', 'Reset-AzureRmWebAppSlotPublishingProfile', 'Resolve-ACSFault', 'Restart-ACSRoleInstance', 'Restart-AzureRmVM', 'Restart-AzureRmVM', 'Restart-AzureRmVmss', 'Restart-AzureRmVmss', 'Restart-AzureRmWebApp', 'Restart-AzureRmWebApp', 'Restart-AzureRmWebAppSlot', 'Restart-AzureRmWebAppSlot', 'Restore-AzureRmApiManagement', 'Restore-AzureRmApiManagement', 'Restore-AzureRmSqlDatabase', 'Restore-AzureRmSqlDatabase', 'Restore-AzureRmWebAppBackup', 'Restore-AzureRmWebAppBackup', 'Resume-AzureAs', 'Resume-AzureRmAnalysisServicesServer', 'Resume-AzureRmAnalysisServicesServer', 'Resume-AzureRmAutomationJob', 'Resume-AzureRmAutomationJob', 'Resume-AzureRmDataFactoryPipeline', 'Resume-AzureRmDataFactoryPipeline', 'Resume-AzureRmSqlDatabase', 'Resume-AzureRmSqlDatabase', 'Revoke-AzureRmDiskAccess', 'Revoke-AzureRmDiskAccess', 'Revoke-AzureRmHDInsightHttpServicesAccess', 'Revoke-AzureRmHDInsightHttpServicesAccess', 'Revoke-AzureRmHDInsightRdpServicesAccess', 'Revoke-AzureRmHDInsightRdpServicesAccess', 'Revoke-AzureRmSnapshotAccess', 'Revoke-AzureRmSnapshotAccess', 'Save-AzureRmDataFactoryLog', 'Save-AzureRmDataFactoryLog', 'Save-AzureRmResourceGroupDeploymentTemplate', 'Save-AzureRmResourceGroupDeploymentTemplate', 'Save-AzureRmServerManagementGatewayProfile', 'Save-AzureRmServerManagementGatewayProfile', 'Save-AzureRmVhd', 'Save-AzureRmVhd', 'Save-AzureRmVMImage', 'Save-AzureRmVMImage', 'Set-ACSBlobService', 'Set-ACSFarm', 'Set-ACSManagementService', 'Set-ACSTableService', 'Set-AdlAnalyticsAccount', 'Set-AdlAnalyticsDataSource', 'Set-AdlAnalyticsFirewallRule', 'Set-AdlStore', 'Set-AdlStoreFirewallRule', 'Set-AdlStoreTrustedIdProvider', 'Set-AzureAs', 'Set-AzureRmAnalysisServicesServer', 'Set-AzureRmAnalysisServicesServer', 'Set-AzureRmApiManagementHostnames', 'Set-AzureRmApiManagementHostnames', 'Set-AzureRmAppServicePlan', 'Set-AzureRmAppServicePlan', 'Set-AzureRmAutomationAccount', 'Set-AzureRmAutomationAccount', 'Set-AzureRmAutomationCertificate', 'Set-AzureRmAutomationCertificate', 'Set-AzureRmAutomationConnectionFieldValue', 'Set-AzureRmAutomationConnectionFieldValue', 'Set-AzureRmAutomationCredential', 'Set-AzureRmAutomationCredential', 'Set-AzureRmAutomationDscNode', 'Set-AzureRmAutomationDscNode', 'Set-AzureRmAutomationModule', 'Set-AzureRmAutomationModule', 'Set-AzureRmAutomationRunbook', 'Set-AzureRmAutomationRunbook', 'Set-AzureRmAutomationSchedule', 'Set-AzureRmAutomationSchedule', 'Set-AzureRmAutomationVariable', 'Set-AzureRmAutomationVariable', 'Set-AzureRmAutomationWebhook', 'Set-AzureRmAutomationWebhook', 'Set-AzureRmBatchAccount', 'Set-AzureRmBatchAccount', 'Set-AzureRmBatchApplication', 'Set-AzureRmBatchApplication', 'Set-AzureRmCognitiveServicesAccount', 'Set-AzureRmCognitiveServicesAccount', 'Set-AzureRmCurrentStorageAccount', 'Set-AzureRmCurrentStorageAccount', 'Set-AzureRmDataFactoryGateway', 'Set-AzureRmDataFactoryGateway', 'Set-AzureRmDataFactoryPipelineActivePeriod', 'Set-AzureRmDataFactoryPipelineActivePeriod', 'Set-AzureRmDataFactorySliceStatus', 'Set-AzureRmDataFactorySliceStatus', 'Set-AzureRmDataLakeAnalyticsAccount', 'Set-AzureRmDataLakeAnalyticsAccount', 'Set-AzureRmDataLakeAnalyticsDataSource', 'Set-AzureRmDataLakeAnalyticsDataSource', 'Set-AzureRmDataLakeAnalyticsFirewallRule', 'Set-AzureRmDataLakeAnalyticsFirewallRule', 'Set-AzureRmDataLakeStoreAccount', 'Set-AzureRmDataLakeStoreAccount', 'Set-AzureRmDataLakeStoreFirewallRule', 'Set-AzureRmDataLakeStoreFirewallRule', 'Set-AzureRmDataLakeStoreTrustedIdProvider', 'Set-AzureRmDataLakeStoreTrustedIdProvider', 'Set-AzureRmDnsZone', 'Set-AzureRmDnsZone', 'Set-AzureRmDtlAllowedVMSizesPolicy', 'Set-AzureRmDtlAllowedVMSizesPolicy', 'Set-AzureRmDtlAutoShutdownPolicy', 'Set-AzureRmDtlAutoShutdownPolicy', 'Set-AzureRmDtlAutoStartPolicy', 'Set-AzureRmDtlAutoStartPolicy', 'Set-AzureRmDtlVMsPerLabPolicy', 'Set-AzureRmDtlVMsPerLabPolicy', 'Set-AzureRmDtlVMsPerUserPolicy', 'Set-AzureRmDtlVMsPerUserPolicy', 'Set-AzureRmEventHub', 'Set-AzureRmEventHub', 'Set-AzureRmEventHubAuthorizationRule', 'Set-AzureRmEventHubAuthorizationRule', 'Set-AzureRmEventHubConsumerGroup', 'Set-AzureRmEventHubConsumerGroup', 'Set-AzureRmEventHubNamespace', 'Set-AzureRmEventHubNamespace', 'Set-AzureRmEventHubNamespaceAuthorizationRule', 'Set-AzureRmEventHubNamespaceAuthorizationRule', 'Set-AzureRmHDInsightClusterSize', 'Set-AzureRmHDInsightClusterSize', 'Set-AzureRmHDInsightPersistedScriptAction', 'Set-AzureRmHDInsightPersistedScriptAction', 'Set-AzureRmIntegrationAccount', 'Set-AzureRmIntegrationAccount', 'Set-AzureRmIntegrationAccountAgreement', 'Set-AzureRmIntegrationAccountAgreement', 'Set-AzureRmIntegrationAccountCertificate', 'Set-AzureRmIntegrationAccountCertificate', 'Set-AzureRmIntegrationAccountGeneratedIcn', 'Set-AzureRmIntegrationAccountGeneratedIcn', 'Set-AzureRmIntegrationAccountMap', 'Set-AzureRmIntegrationAccountMap', 'Set-AzureRmIntegrationAccountPartner', 'Set-AzureRmIntegrationAccountPartner', 'Set-AzureRmIntegrationAccountReceivedIcn', 'Set-AzureRmIntegrationAccountReceivedIcn', 'Set-AzureRmIntegrationAccountSchema', 'Set-AzureRmIntegrationAccountSchema', 'Set-AzureRmIotHub', 'Set-AzureRmIotHub', 'Set-AzureRmKeyVaultAccessPolicy', 'Set-AzureRmKeyVaultAccessPolicy', 'Set-AzureRmLogicApp', 'Set-AzureRmLogicApp', 'Set-AzureRmMediaService', 'Set-AzureRmMediaService', 'Set-AzureRmMediaServiceKey', 'Set-AzureRmMediaServiceKey', 'Set-AzureRmNetworkWatcherConfigFlowLog', 'Set-AzureRmNetworkWatcherConfigFlowLog', 'Set-AzureRmOperationalInsightsIntelligencePack', 'Set-AzureRmOperationalInsightsIntelligencePack', 'Set-AzureRmOperationalInsightsSavedSearch', 'Set-AzureRmOperationalInsightsSavedSearch', 'Set-AzureRmOperationalInsightsStorageInsight', 'Set-AzureRmOperationalInsightsStorageInsight', 'Set-AzureRmOperationalInsightsWorkspace', 'Set-AzureRmOperationalInsightsWorkspace', 'Set-AzureRmRedisCache', 'Set-AzureRmRedisCache', 'Set-AzureRmRedisCacheDiagnostics', 'Set-AzureRmRedisCacheDiagnostics', 'Set-AzureRmRelayAuthorizationRule', 'Set-AzureRmRelayAuthorizationRule', 'Set-AzureRmRelayHybridConnection', 'Set-AzureRmRelayHybridConnection', 'Set-AzureRmRelayNamespace', 'Set-AzureRmRelayNamespace', 'Set-AzureRmResource', 'Set-AzureRmResource', 'Set-AzureRmResourceGroup', 'Set-AzureRmResourceGroup', 'Set-AzureRmResourceLock', 'Set-AzureRmResourceLock', 'Set-AzureRmSchedulerHttpJob', 'Set-AzureRmSchedulerHttpJob', 'Set-AzureRmSchedulerJobCollection', 'Set-AzureRmSchedulerJobCollection', 'Set-AzureRmSchedulerServiceBusQueueJob', 'Set-AzureRmSchedulerServiceBusQueueJob', 'Set-AzureRmSchedulerServiceBusTopicJob', 'Set-AzureRmSchedulerServiceBusTopicJob', 'Set-AzureRmSchedulerStorageQueueJob', 'Set-AzureRmSchedulerStorageQueueJob', 'Set-AzureRmServiceBusNamespace', 'Set-AzureRmServiceBusNamespace', 'Set-AzureRmServiceFabricSetting', 'Set-AzureRmServiceFabricSetting', 'Set-AzureRmServiceFabricUpgradeType', 'Set-AzureRmServiceFabricUpgradeType', 'Set-AzureRmSqlDatabase', 'Set-AzureRmSqlDatabase', 'Set-AzureRmSqlDatabaseAdvisorAutoExecuteStatus', 'Set-AzureRmSqlDatabaseAdvisorAutoExecuteStatus', 'Set-AzureRmSqlDatabaseAuditingPolicy', 'Set-AzureRmSqlDatabaseAuditingPolicy', 'Set-AzureRmSqlDatabaseBackupLongTermRetentionPolicy', 'Set-AzureRmSqlDatabaseBackupLongTermRetentionPolicy', 'Set-AzureRmSqlDatabaseDataMaskingPolicy', 'Set-AzureRmSqlDatabaseDataMaskingPolicy', 'Set-AzureRmSqlDatabaseDataMaskingRule', 'Set-AzureRmSqlDatabaseDataMaskingRule', 'Set-AzureRmSqlDatabaseFailoverGroup', 'Set-AzureRmSqlDatabaseFailoverGroup', 'Set-AzureRmSqlDatabaseGeoBackupPolicy', 'Set-AzureRmSqlDatabaseGeoBackupPolicy', 'Set-AzureRmSqlDatabaseRecommendedActionState', 'Set-AzureRmSqlDatabaseRecommendedActionState', 'Set-AzureRmSqlDatabaseSecondary', 'Set-AzureRmSqlDatabaseSecondary', 'Set-AzureRmSqlDatabaseServerAuditingPolicy', 'Set-AzureRmSqlDatabaseThreatDetectionPolicy', 'Set-AzureRmSqlDatabaseThreatDetectionPolicy', 'Set-AzureRmSqlDatabaseTransparentDataEncryption', 'Set-AzureRmSqlDatabaseTransparentDataEncryption', 'Set-AzureRmSqlElasticPool', 'Set-AzureRmSqlElasticPool', 'Set-AzureRmSqlElasticPoolAdvisorAutoExecuteStatus', 'Set-AzureRmSqlElasticPoolAdvisorAutoExecuteStatus', 'Set-AzureRmSqlElasticPoolRecommendedActionState', 'Set-AzureRmSqlElasticPoolRecommendedActionState', 'Set-AzureRmSqlServer', 'Set-AzureRmSqlServer', 'Set-AzureRmSqlServerActiveDirectoryAdministrator', 'Set-AzureRmSqlServerActiveDirectoryAdministrator', 'Set-AzureRmSqlServerAdvisorAutoExecuteStatus', 'Set-AzureRmSqlServerAdvisorAutoExecuteStatus', 'Set-AzureRmSqlServerAuditingPolicy', 'Set-AzureRmSqlServerAuditingPolicy', 'Set-AzureRmSqlServerBackupLongTermRetentionVault', 'Set-AzureRmSqlServerBackupLongTermRetentionVault', 'Set-AzureRmSqlServerDisasterRecoveryConfiguration', 'Set-AzureRmSqlServerDisasterRecoveryConfiguration', 'Set-AzureRmSqlServerFirewallRule', 'Set-AzureRmSqlServerFirewallRule', 'Set-AzureRmSqlServerRecommendedActionState', 'Set-AzureRmSqlServerRecommendedActionState', 'Set-AzureRmSqlServerThreatDetectionPolicy', 'Set-AzureRmSqlServerThreatDetectionPolicy', 'Set-AzureRmSqlServerTransparentDataEncryptionProtector', 'Set-AzureRmSqlServerTransparentDataEncryptionProtector', 'Set-AzureRmStorageAccount', 'Set-AzureRmStorageAccount', 'Set-AzureRmVirtualNetworkGatewayConnectionSharedKey', 'Set-AzureRmVirtualNetworkGatewayConnectionSharedKey', 'Set-AzureRmVM', 'Set-AzureRmVM', 'Set-AzureRmVMAccessExtension', 'Set-AzureRmVMAccessExtension', 'Set-AzureRmVMADDomainExtension', 'Set-AzureRmVMADDomainExtension', 'Set-AzureRmVMAEMExtension', 'Set-AzureRmVMAEMExtension', 'Set-AzureRmVMBackupExtension', 'Set-AzureRmVMBackupExtension', 'Set-AzureRmVMBginfoExtension', 'Set-AzureRmVMBginfoExtension', 'Set-AzureRmVMBootDiagnostics', 'Set-AzureRmVMBootDiagnostics', 'Set-AzureRmVMChefExtension', 'Set-AzureRmVMChefExtension', 'Set-AzureRmVMCustomScriptExtension', 'Set-AzureRmVMCustomScriptExtension', 'Set-AzureRmVMDiagnosticsExtension', 'Set-AzureRmVMDiagnosticsExtension', 'Set-AzureRmVMDiskEncryptionExtension', 'Set-AzureRmVMDiskEncryptionExtension', 'Set-AzureRmVMDscExtension', 'Set-AzureRmVMDscExtension', 'Set-AzureRmVMExtension', 'Set-AzureRmVMExtension', 'Set-AzureRmVMSqlServerExtension', 'Set-AzureRmVMSqlServerExtension', 'Set-AzureRmVmss', 'Set-AzureRmVmss', 'Set-AzureRmVmssVM', 'Set-AzureRmVmssVM', 'Set-AzureRmWcfRelay', 'Set-AzureRmWcfRelay', 'Set-AzureRmWebApp', 'Set-AzureRmWebApp', 'Set-AzureRmWebAppSlot', 'Set-AzureRmWebAppSlot', 'Set-AzureRmWebAppSlotConfigName', 'Set-AzureRmWebAppSlotConfigName', 'Start-ACSBlobServerRoleInstance', 'Start-AzureRmAutomationDscCompilationJob', 'Start-AzureRmAutomationDscCompilationJob', 'Start-AzureRmAutomationRunbook', 'Start-AzureRmAutomationRunbook', 'Start-AzureRmCdnEndpoint', 'Start-AzureRmCdnEndpoint', 'Start-AzureRmHDInsightJob', 'Start-AzureRmHDInsightJob', 'Start-AzureRmLogicApp', 'Start-AzureRmLogicApp', 'Start-AzureRmNetworkWatcherResourceTroubleshooting', 'Start-AzureRmNetworkWatcherResourceTroubleshooting', 'Start-AzureRmSqlDatabaseExecuteIndexRecommendation', 'Start-AzureRmSqlDatabaseExecuteIndexRecommendation', 'Start-AzureRmSqlServerUpgrade', 'Start-AzureRmSqlServerUpgrade', 'Start-AzureRmSqlSyncGroupSync', 'Start-AzureRmSqlSyncGroupSync', 'Start-AzureRmStreamAnalyticsJob', 'Start-AzureRmStreamAnalyticsJob', 'Start-AzureRmVM', 'Start-AzureRmVM', 'Start-AzureRmVmss', 'Start-AzureRmVmss', 'Start-AzureRmWebApp', 'Start-AzureRmWebApp', 'Start-AzureRmWebAppSlot', 'Start-AzureRmWebAppSlot', 'Stop-ACSBlobServerRoleInstance', 'Stop-AzureRmAutomationJob', 'Stop-AzureRmAutomationJob', 'Stop-AzureRmCdnEndpoint', 'Stop-AzureRmCdnEndpoint', 'Stop-AzureRmHDInsightJob', 'Stop-AzureRmHDInsightJob', 'Stop-AzureRmLogicAppRun', 'Stop-AzureRmLogicAppRun', 'Stop-AzureRmNetworkWatcherPacketCapture', 'Stop-AzureRmNetworkWatcherPacketCapture', 'Stop-AzureRmResourceGroupDeployment', 'Stop-AzureRmResourceGroupDeployment', 'Stop-AzureRmSqlDatabaseExecuteIndexRecommendation', 'Stop-AzureRmSqlDatabaseExecuteIndexRecommendation', 'Stop-AzureRmSqlServerUpgrade', 'Stop-AzureRmSqlServerUpgrade', 'Stop-AzureRmSqlSyncGroupSync', 'Stop-AzureRmSqlSyncGroupSync', 'Stop-AzureRmStreamAnalyticsJob', 'Stop-AzureRmStreamAnalyticsJob', 'Stop-AzureRmVM', 'Stop-AzureRmVM', 'Stop-AzureRmVmss', 'Stop-AzureRmVmss', 'Stop-AzureRmWebApp', 'Stop-AzureRmWebApp', 'Stop-AzureRmWebAppSlot', 'Stop-AzureRmWebAppSlot', 'Submit-AzureRmHDInsightScriptAction', 'Submit-AzureRmHDInsightScriptAction', 'Suspend-AzureAs', 'Suspend-AzureRmAnalysisServicesServer', 'Suspend-AzureRmAnalysisServicesServer', 'Suspend-AzureRmAutomationJob', 'Suspend-AzureRmAutomationJob', 'Suspend-AzureRmDataFactoryPipeline', 'Suspend-AzureRmDataFactoryPipeline', 'Suspend-AzureRmSqlDatabase', 'Suspend-AzureRmSqlDatabase', 'Swap-AzureRmWebAppSlot', 'Switch-AzureRmSqlDatabaseFailoverGroup', 'Switch-AzureRmSqlDatabaseFailoverGroup', 'Switch-AzureRmWebAppSlot', 'Switch-AzureRmWebAppSlot', 'Sync-ACSStorageAccount', 'Sync-AzureRmMediaServiceStorageKeys', 'Sync-AzureRmMediaServiceStorageKeys', 'Test-AdlAnalyticsAccount', 'Test-AdlStore', 'Test-AzureAs', 'Test-AzureRmAnalysisServicesServer', 'Test-AzureRmAnalysisServicesServer', 'Test-AzureRmCdnCustomDomain', 'Test-AzureRmCdnCustomDomain', 'Test-AzureRmDataLakeAnalyticsAccount', 'Test-AzureRmDataLakeAnalyticsAccount', 'Test-AzureRmDataLakeStoreAccount', 'Test-AzureRmDataLakeStoreAccount', 'Test-AzureRmLogicApp', 'Test-AzureRmLogicApp', 'Test-AzureRmNetworkWatcherConnectivity', 'Test-AzureRmNetworkWatcherConnectivity', 'Test-AzureRmNetworkWatcherIPFlow', 'Test-AzureRmNetworkWatcherIPFlow', 'Test-AzureRmPrivateIPAddressAvailability', 'Test-AzureRmPrivateIPAddressAvailability', 'Test-AzureRmResourceGroupDeployment', 'Test-AzureRmResourceGroupDeployment', 'Test-AzureRmStreamAnalyticsFunction', 'Test-AzureRmStreamAnalyticsFunction', 'Test-AzureRmStreamAnalyticsInput', 'Test-AzureRmStreamAnalyticsInput', 'Test-AzureRmStreamAnalyticsOutput', 'Test-AzureRmStreamAnalyticsOutput', 'Test-AzureRmVMAEMExtension', 'Test-AzureRmVMAEMExtension', 'Undo-ACSStorageAccountDeletion', 'Undo-AzureRmKeyVaultRemoval', 'Undo-AzureRmKeyVaultRemoval', 'Unpublish-AzureRmCdnEndpointContent', 'Unpublish-AzureRmCdnEndpointContent', 'Unregister-AzureRmAutomationDscNode', 'Unregister-AzureRmAutomationDscNode', 'Unregister-AzureRmAutomationScheduledRunbook', 'Unregister-AzureRmAutomationScheduledRunbook', 'Update-ACSRoleInstance', 'Update-AdlAnalyticsComputePolicy', 'Update-AzureRmApiManagementDeployment', 'Update-AzureRmApiManagementDeployment', 'Update-AzureRmContainerRegistry', 'Update-AzureRmContainerRegistry', 'Update-AzureRmContainerRegistryCredential', 'Update-AzureRmContainerRegistryCredential', 'Update-AzureRmContainerService', 'Update-AzureRmContainerService', 'Update-AzureRmDataLakeAnalyticsComputePolicy', 'Update-AzureRmDataLakeAnalyticsComputePolicy', 'Update-AzureRmDisk', 'Update-AzureRmDisk', 'Update-AzureRmImage', 'Update-AzureRmImage', 'Update-AzureRmMlCommitmentPlan', 'Update-AzureRmMlCommitmentPlan', 'Update-AzureRmMlWebService', 'Update-AzureRmMlWebService', 'Update-AzureRmServiceFabricDurability', 'Update-AzureRmServiceFabricDurability', 'Update-AzureRmServiceFabricReliability', 'Update-AzureRmServiceFabricReliability', 'Update-AzureRmSnapshot', 'Update-AzureRmSnapshot', 'Update-AzureRmSqlSyncGroup', 'Update-AzureRmSqlSyncGroup', 'Update-AzureRmSqlSyncMember', 'Update-AzureRmSqlSyncMember', 'Update-AzureRmSqlSyncSchema', 'Update-AzureRmSqlSyncSchema', 'Update-AzureRmVM', 'Update-AzureRmVM', 'Update-AzureRmVmss', 'Update-AzureRmVmss', 'Update-AzureRmVmssInstance', 'Update-AzureRmVmssInstance', 'Use-AzureRmHDInsightCluster', 'Use-AzureRmHDInsightCluster', 'Use-AzureRmSqlDatabaseServerAuditingPolicy', 'Use-AzureRmSqlServerAuditingPolicy', 'Use-AzureRmSqlServerAuditingPolicy', 'Wait-AzureRmHDInsightJob', 'Wait-AzureRmHDInsightJob'    
 ) `
    -Parameter 'ResourceGroupName' `
    -ScriptBlock $function:AzureGeneral_ResourceGroupNameCompleter
    

Register-ArgumentCompleter `
    -Command ( 'Get-AzureRmResourceGroup', "Remove-AzureRmResourceGroup") `
    -Parameter 'Name' `
    -ScriptBlock $function:AzureGeneral_ResourceGroupNameCompleter

    
Register-ArgumentCompleter `
    -Command ( 'Find-AzureRmResource') `
    -Parameter 'ResourceGroupNameEquals' `
    -ScriptBlock $function:AzureGeneral_ResourceGroupNameCompleter