Skip to content

Commit 3d1beec

Browse files
authored
Merge pull request Azure#3159 from cormacpayne/update-logs
[Release 3.1.0] Update change log and module manifest files
2 parents 407c690 + 4f7e230 commit 3d1beec

File tree

87 files changed

+6082
-3675
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

87 files changed

+6082
-3675
lines changed

ChangeLog.md

Lines changed: 101 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,103 @@
1+
## 2016.11.02 - Version 3.1.0
2+
* ApiManagement
3+
* Fixed cmdlet Import-AzureRmApiManagementApi when importing Api by SpecificationByUrl parameter
4+
* New-AzureRmApiManagement supports creating an ApiManagement service in a VirtualNetwork and with additional regions
5+
* AzureBatch
6+
* Rename cmdlet Get-AzureRmBatchSubscriptionQuotas to Get-AzureRmBatchLocationsQuotas (an alias for the old command was created)
7+
- Rename return type PSBatchSubscriptionQuotas to PSBatchLocationQuotas (no property changes)
8+
* Compute
9+
* Update formats for list of VMs, VMScaleSets and ContainerService
10+
- The default format of Get-AzureRmVM, Get-AzureRmVmss and Get-AzureRmContainerService is not table format when these cmdlets call List Operation
11+
* Fix overprovision issue for VMScaleSet
12+
- Because of the bug in Compute client library (and Swagger spec) regarding overprovision property of VMScaleSet, this property did not show up correctly.
13+
* Better piping scenario for VMScaleSets and ContainerService cmdlets
14+
- VMScaleSet and ContainerService now have "ResourceGroupName" property, so when piping Get command to Delete/Update command, -ResourceGroupName is not required.
15+
* Separate paremater sets for Set-AzureRmVM with Generalized and Redeploy parameter
16+
* Reduce time taken by Get-AzureRmVMDiskEncryptionStatus cmdlet from two minutes to under five seconds
17+
* Allow Set-AzureRmVMDiskEncryptionStatus to be used with VHDs residing in multiple resource groups
18+
* DataLakeAnalytics
19+
* Addition of Catalog CRUD cmdlets:
20+
- The following cmdlets are replacing Secret CRUD cmdlets. In the next release Secret CRUD cmdlets will be removed.
21+
- New-AzureRMDataLakeAnalyticsCatalogCredential
22+
- Set-AzureRMDataLakeAnalyticsCatalogCredential
23+
- Remove-AzureRMDataLakeAnalyticsCatalogCredential
24+
* Fixes for Get-AzureRMDataLakeAnalyticsCatalogItem
25+
- Better error messaging and support for invalid input
26+
* General help improvements
27+
- Clearer help for job operations
28+
- Fixed typos and incorrect examples
29+
* DataLakeStore
30+
* Improvements to import and export data cmdlets
31+
- Drastically increased performance for distributed download scenarios, where multiple sessions are running across many clients targeting the same ADLS account.
32+
- Better error handling and messaging for both upload and download scenarios.
33+
* Full Firewall rules management CRUD
34+
- The below cmdlets can be used to manage firewall rules for an ADLS account:
35+
- Add-AzureRMDataLakeStoreFirewallRule
36+
- Set-AzureRMDataLakeStoreFirewallRule
37+
- Get-AzureRMDataLakeStoreFirewallRule
38+
- Remove-AzureRMDataLakeStoreFirewallRule
39+
* Full Trusted ID provider management CRUD
40+
- The below cmdlets can be used to manage trusted identity providers for an ADLS account:
41+
- Add-AzureRMDataLakeStoreTrustedIdProvider
42+
- Set-AzureRMDataLakeStoreTrustedIdProvider
43+
- Get-AzureRMDataLakeStoreTrustedIdProvider
44+
- Remove-AzureRMDataLakeStoreTrustedIdProvider
45+
* Account Encryption Support
46+
- You can now encrypt newly created ADLS accounts as well as enable encryption on existing ADLS accounts using the New-AzureRMDataLakeStoreAccount and Set-AzureRMDataLakeStoreAccount cmdlets, respectively.
47+
* HDInsight
48+
* Add support to create HDInsight Spark 2.0 cluster using new cmdlet Add-AzureRmHDInsightComponentVersion to specify the component version of Spark
49+
* Get-AzureRmHDInsightCluster now returns the component version in a Spark 2.0 cluster
50+
* New cmdlet
51+
- Add-AzureRmHDInsightSecurityProfile
52+
* Insights
53+
* Add several warning/deprecation messages about future changes to cmdlets
54+
- Add-AzureRmAutoscaleSetting
55+
- Get-AzureRmMetric
56+
- Get-AzureRmMetricDefinition
57+
- New-AzureRmAutoscaleRule
58+
- Remove-AzureRmAlertRule
59+
- Remove-AzureRmAutoscaleSetting
60+
- Remove-AzureRmLogProfile
61+
* Add new parameter to Set-AzureRmDiagnosticSetting
62+
- Parameter WorkspaceId is the OMS workspace Id
63+
* MachineLearning
64+
* Add support for Azure Machine Learning Committment Plans
65+
- Get-AzureRmMLCommitmentAssociation
66+
- Get-AzureRmMLCommitmentPlan
67+
- Get-AzureRmMLCommitmentPlanUsageHistory
68+
- Move-AzureRmMLCommitmentAssociation
69+
- New-AzureRmMLCommitmentPlan
70+
- Remove-AzureRmMLCommitmentPlan
71+
- Update-AzureRmMLCommitmentPlan
72+
* Network
73+
* Add-AzureRmVirtualNetworkPeering
74+
- Parameter AlloowGatewayTransit renamed to AllowGatewayTransit (an alias for the old parameter was created)
75+
- Fixed issue where UseRemoteGateway property was not being populated in the request to the server
76+
* Get-AzureRmEffectiveNetworkSecurityGroup
77+
- Add warning if there is no response from GetEffectiveNSG
78+
* Add Source property to EffectiveRoute
79+
* NotificationHubs
80+
* New cmdlets
81+
- New-AzureRmNotificationHubKey
82+
- New-AzureRmNotificationHubsNamespaceKey
83+
* OperationalInsights
84+
* Add new parameter to cmdlet New-AzureRmOperationalInsightsWindowsPerformanceCounterDataSource
85+
- UseLegacyCollector (switch parameter) will enable collection of 32-bit legacy performance counters on 64-bit machines
86+
* Rename New-AzureRmOperationalInsightsAzureAuditDataSource to New-AzureRmOperationalInsightsAzureActivityLogDataSource (an alias for the old command was created)
87+
* Get-AzureRmOperationalInsightsDataSource returns null instead of throwing an exception if not found
88+
* New-AzureRmOperationalInsightsComputerGroup now supports defining a group simply by separating computer names with commas
89+
* Profile
90+
* Add-AzureRmAccount
91+
- Add position for Credential parameter so the following command is allowed: Add-AzureRmAccount (Get-Credential)
92+
- Updated parameter sets so the SubscriptionId and SubscriptionName are mutually exclusive
93+
* Resources
94+
* Lookup of AAD group by Id now uses GetObjectsByObjectId AAD Graph call instead of Groups/<id>
95+
- This will enable Groups lookup in CSP scenario
96+
* Remove unnecessary AAD graph call in Get role assignments logic
97+
- Only make call when needed instead of always
98+
* Fixed issue where Remove-AzureRmResource would throw an exception if one of the resources passed through the pipeline failed to be removed
99+
- If cmdlet fails to remove one of the resources, the result will not have an effect on the removal of other resources
100+
1101
## 2016.09.28 version 3.0.0
2102
* This release contains breaking changes. Please see [the migration guide](documentation/release-notes/migration-guide.3.0.0.md) for change details and the impact on existing scripts.
3103
* ApiManagement
@@ -2364,4 +2464,4 @@ Virtual Network cmdlets
23642464
* iisnode 0.1.13
23652465

23662466
2011.12.09 Version 0.5.0
2367-
* Initial Release
2467+
* Initial Release

src/ResourceManager/ApiManagement/AzureRM.ApiManagement.psd1

Lines changed: 175 additions & 89 deletions
Original file line numberDiff line numberDiff line change
@@ -1,95 +1,169 @@
1-
#
2-
# Module manifest for module 'Microsoft.Azure.Commands.ApiManagement'
3-
#
4-
# Generated by: Microsoft Corporation
5-
#
6-
# Generated on: 9/19/2015
7-
#
8-
9-
@{
10-
11-
# Version number of this module.
12-
ModuleVersion = '3.1.0'
13-
14-
# ID used to uniquely identify this module
15-
GUID = 'f875725d-8ce4-423f-a6af-ea880bc63f13'
16-
17-
# Author of this module
18-
Author = 'Microsoft Corporation'
19-
20-
# Company or vendor of this module
21-
CompanyName = 'Microsoft Corporation'
22-
23-
# Copyright statement for this module
24-
Copyright = 'Microsoft Corporation. All rights reserved.'
25-
26-
# Description of the functionality provided by this module
27-
Description = 'Microsoft Azure PowerShell - Api Management service cmdlets for Azure Resource Manager'
28-
29-
# Minimum version of the Windows PowerShell engine required by this module
30-
PowerShellVersion = '3.0'
31-
32-
# Name of the Windows PowerShell host required by this module
33-
PowerShellHostName = ''
34-
35-
# Minimum version of the Windows PowerShell host required by this module
36-
PowerShellHostVersion = ''
37-
38-
# Minimum version of the .NET Framework required by this module
39-
DotNetFrameworkVersion = '4.0'
40-
41-
# Minimum version of the common language runtime (CLR) required by this module
42-
CLRVersion='4.0'
43-
44-
# Processor architecture (None, X86, Amd64, IA64) required by this module
45-
ProcessorArchitecture = 'None'
46-
47-
# Modules that must be imported into the global environment prior to importing this module
48-
RequiredModules = @( @{ ModuleName = 'AzureRM.Profile'; ModuleVersion = '2.3.0'})
49-
50-
# Assemblies that must be loaded prior to importing this module
51-
RequiredAssemblies = @()
52-
53-
# Script files (.ps1) that are run in the caller's environment prior to importing this module
54-
ScriptsToProcess = @()
55-
56-
# Type files (.ps1xml) to be loaded when importing this module
57-
TypesToProcess = @()
58-
59-
# Format files (.ps1xml) to be loaded when importing this module
60-
FormatsToProcess = @()
61-
62-
# Modules to import as nested modules of the module specified in ModuleToProcess
63-
NestedModules = @(
64-
'.\Microsoft.Azure.Commands.ApiManagement.dll',
65-
'.\Microsoft.Azure.Commands.ApiManagement.ServiceManagement.dll'
66-
)
67-
68-
# Functions to export from this module
69-
FunctionsToExport = '*'
70-
71-
# Cmdlets to export from this module
72-
CmdletsToExport = '*'
73-
74-
# Variables to export from this module
75-
VariablesToExport = '*'
76-
77-
# Aliases to export from this module
1+
#
2+
# Module manifest for module 'PSGet_AzureRM.ApiManagement'
3+
#
4+
# Generated by: Microsoft Corporation
5+
#
6+
# Generated on: 10/31/2016
7+
#
8+
9+
@{
10+
11+
# Script module or binary module file associated with this manifest.
12+
# RootModule = ''
13+
14+
# Version number of this module.
15+
ModuleVersion = '3.1.0'
16+
17+
# Supported PSEditions
18+
# CompatiblePSEditions = @()
19+
20+
# ID used to uniquely identify this module
21+
GUID = 'f875725d-8ce4-423f-a6af-ea880bc63f13'
22+
23+
# Author of this module
24+
Author = 'Microsoft Corporation'
25+
26+
# Company or vendor of this module
27+
CompanyName = 'Microsoft Corporation'
28+
29+
# Copyright statement for this module
30+
Copyright = 'Microsoft Corporation. All rights reserved.'
31+
32+
# Description of the functionality provided by this module
33+
Description = 'Microsoft Azure PowerShell - Api Management service cmdlets for Azure Resource Manager'
34+
35+
# Minimum version of the Windows PowerShell engine required by this module
36+
PowerShellVersion = '3.0'
37+
38+
# Name of the Windows PowerShell host required by this module
39+
# PowerShellHostName = ''
40+
41+
# Minimum version of the Windows PowerShell host required by this module
42+
# PowerShellHostVersion = ''
43+
44+
# Minimum version of Microsoft .NET Framework required by this module. This prerequisite is valid for the PowerShell Desktop edition only.
45+
DotNetFrameworkVersion = '4.0'
46+
47+
# Minimum version of the common language runtime (CLR) required by this module. This prerequisite is valid for the PowerShell Desktop edition only.
48+
CLRVersion = '4.0'
49+
50+
# Processor architecture (None, X86, Amd64) required by this module
51+
# ProcessorArchitecture = ''
52+
53+
# Modules that must be imported into the global environment prior to importing this module
54+
RequiredModules = @(@{ModuleName = 'AzureRM.Profile'; ModuleVersion = '2.3.0'; })
55+
56+
# Assemblies that must be loaded prior to importing this module
57+
# RequiredAssemblies = @()
58+
59+
# Script files (.ps1) that are run in the caller's environment prior to importing this module.
60+
# ScriptsToProcess = @()
61+
62+
# Type files (.ps1xml) to be loaded when importing this module
63+
# TypesToProcess = @()
64+
65+
# Format files (.ps1xml) to be loaded when importing this module
66+
# FormatsToProcess = @()
67+
68+
# Modules to import as nested modules of the module specified in RootModule/ModuleToProcess
69+
NestedModules = @('.\Microsoft.Azure.Commands.ApiManagement.dll',
70+
'.\Microsoft.Azure.Commands.ApiManagement.ServiceManagement.dll')
71+
72+
# Functions to export from this module, for best performance, do not use wildcards and do not delete the entry, use an empty array if there are no functions to export.
73+
FunctionsToExport = @()
74+
75+
# Cmdlets to export from this module, for best performance, do not use wildcards and do not delete the entry, use an empty array if there are no cmdlets to export.
76+
CmdletsToExport = 'Add-AzureRmApiManagementRegion',
77+
'Get-AzureRmApiManagementSsoToken',
78+
'New-AzureRmApiManagementHostnameConfiguration',
79+
'New-AzureRmApiManagementRegion',
80+
'New-AzureRmApiManagementVirtualNetwork',
81+
'Remove-AzureRmApiManagementRegion',
82+
'Set-AzureRmApiManagementHostnames',
83+
'Update-AzureRmApiManagementDeployment',
84+
'Update-AzureRmApiManagementRegion',
85+
'Import-AzureRmApiManagementHostnameCertificate',
86+
'Backup-AzureRmApiManagement', 'Get-AzureRmApiManagement',
87+
'New-AzureRmApiManagement', 'Remove-AzureRmApiManagement',
88+
'Restore-AzureRmApiManagement',
89+
'Add-AzureRmApiManagementApiToProduct',
90+
'Add-AzureRmApiManagementProductToGroup',
91+
'Add-AzureRmApiManagementUserToGroup',
92+
'Export-AzureRmApiManagementApi', 'Get-AzureRmApiManagementApi',
93+
'Get-AzureRmApiManagementAuthorizationServer',
94+
'Get-AzureRmApiManagementCertificate',
95+
'Get-AzureRmApiManagementGroup', 'Get-AzureRmApiManagementLogger',
96+
'Get-AzureRmApiManagementOpenIdConnectProvider',
97+
'Get-AzureRmApiManagementOperation',
98+
'Get-AzureRmApiManagementPolicy', 'Get-AzureRmApiManagementProduct',
99+
'Get-AzureRmApiManagementProperty',
100+
'Get-AzureRmApiManagementSubscription',
101+
'Get-AzureRmApiManagementTenantSyncState',
102+
'Get-AzureRmApiManagementUser',
103+
'Get-AzureRmApiManagementUserSsoUrl',
104+
'Get-AzureRmApiManagementTenantAccess',
105+
'Get-AzureRmApiManagementTenantGitAccess',
106+
'Import-AzureRmApiManagementApi', 'New-AzureRmApiManagementApi',
107+
'New-AzureRmApiManagementAuthorizationServer',
108+
'New-AzureRmApiManagementCertificate',
109+
'New-AzureRmApiManagementContext', 'New-AzureRmApiManagementGroup',
110+
'New-AzureRmApiManagementLogger',
111+
'New-AzureRmApiManagementOpenIdConnectProvider',
112+
'New-AzureRmApiManagementOperation',
113+
'New-AzureRmApiManagementProduct',
114+
'New-AzureRmApiManagementSubscription',
115+
'New-AzureRmApiManagementUser', 'New-AzureRmApiManagementProperty',
116+
'Publish-AzureRmApiManagementTenantGitConfiguration',
117+
'Remove-AzureRmApiManagementApi',
118+
'Remove-AzureRmApiManagementApiFromProduct',
119+
'Remove-AzureRmApiManagementAuthorizationServer',
120+
'Remove-AzureRmApiManagementCertificate',
121+
'Remove-AzureRmApiManagementGroup',
122+
'Remove-AzureRmApiManagementLogger',
123+
'Remove-AzureRmApiManagementOpenIdConnectProvider',
124+
'Remove-AzureRmApiManagementOperation',
125+
'Remove-AzureRmApiManagementPolicy',
126+
'Remove-AzureRmApiManagementProduct',
127+
'Remove-AzureRmApiManagementProductFromGroup',
128+
'Remove-AzureRmApiManagementProperty',
129+
'Remove-AzureRmApiManagementSubscription',
130+
'Remove-AzureRmApiManagementUser',
131+
'Remove-AzureRmApiManagementUserFromGroup',
132+
'Save-AzureRmApiManagementTenantGitConfiguration',
133+
'Set-AzureRmApiManagementApi',
134+
'Set-AzureRmApiManagementAuthorizationServer',
135+
'Set-AzureRmApiManagementCertificate',
136+
'Set-AzureRmApiManagementGroup', 'Set-AzureRmApiManagementLogger',
137+
'Set-AzureRmApiManagementOpenIdConnectProvider',
138+
'Set-AzureRmApiManagementOperation',
139+
'Set-AzureRmApiManagementPolicy', 'Set-AzureRmApiManagementProduct',
140+
'Set-AzureRmApiManagementProperty',
141+
'Set-AzureRmApiManagementSubscription',
142+
'Set-AzureRmApiManagementUser',
143+
'Set-AzureRmApiManagementTenantAccess'
144+
145+
# Variables to export from this module
146+
# VariablesToExport = @()
147+
148+
# Aliases to export from this module, for best performance, do not use wildcards and do not delete the entry, use an empty array if there are no aliases to export.
78149
AliasesToExport = @()
79-
80-
# List of all modules packaged with this module
81-
ModuleList = @()
82-
83-
# List of all files packaged with this module
84-
FileList = @()
85-
86-
# Private data to pass to the module specified in ModuleToProcess
150+
151+
# DSC resources to export from this module
152+
# DscResourcesToExport = @()
153+
154+
# List of all modules packaged with this module
155+
# ModuleList = @()
156+
157+
# List of all files packaged with this module
158+
# FileList = @()
159+
160+
# Private data to pass to the module specified in RootModule/ModuleToProcess. This may also contain a PSData hashtable with additional module metadata used by PowerShell.
87161
PrivateData = @{
88162

89163
PSData = @{
90164

91165
# Tags applied to this module. These help with module discovery in online galleries.
92-
Tags = @("Azure", "ResourceManager", "ARM", "ApiManagement")
166+
Tags = 'Azure','ResourceManager','ARM','ApiManagement'
93167

94168
# A URL to the license for this module.
95169
LicenseUri = 'https://raw.githubusercontent.com/Azure/azure-powershell/dev/LICENSE.txt'
@@ -101,10 +175,22 @@ PrivateData = @{
101175
# IconUri = ''
102176

103177
# ReleaseNotes of this module
104-
ReleaseNotes = 'https://github.com/Azure/azure-powershell/blob/dev/ChangeLog.md'
178+
ReleaseNotes = '* Fixed cmdlet Import-AzureRmApiManagementApi when importing Api by SpecificationByUrl parameter
179+
* New-AzureRmApiManagement supports creating an ApiManagement service in a VirtualNetwork and with additional regions
180+
'
181+
182+
# External dependent modules of this module
183+
# ExternalModuleDependencies = ''
105184

106185
} # End of PSData hashtable
186+
187+
} # End of PrivateData hashtable
188+
189+
# HelpInfo URI of this module
190+
# HelpInfoURI = ''
191+
192+
# Default prefix for commands exported from this module. Override the default prefix using Import-Module -Prefix.
193+
# DefaultCommandPrefix = ''
107194

108-
} # End of PrivateData hashtable
195+
}
109196

110-
}

0 commit comments

Comments
 (0)