Skip to content

Commit a33b731

Browse files
committed
Update AzureRM release notes, fix tag issue with IoTHub
1 parent d343958 commit a33b731

File tree

2 files changed

+247
-8
lines changed

2 files changed

+247
-8
lines changed

src/ResourceManager/IotHub/AzureRM.IotHub.psd1

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -104,7 +104,7 @@ PrivateData = @{
104104
PSData = @{
105105

106106
# Tags applied to this module. These help with module discovery in online galleries.
107-
Tags = 'Azure','ResourceManager','ARM','IoT','IoT Hub'
107+
Tags = 'Azure','ResourceManager','ARM','IoT','IoTHub'
108108

109109
# A URL to the license for this module.
110110
LicenseUri = 'https://raw.githubusercontent.com/Azure/azure-powershell/dev/LICENSE.txt'

tools/AzureRM/AzureRM.psd1

Lines changed: 246 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -148,13 +148,252 @@ PrivateData = @{
148148
# IconUri = ''
149149

150150
# ReleaseNotes of this module
151-
ReleaseNotes = '2016.11.14 - Version 3.2.0
152-
* Network
153-
* Get-AzureRmVirtualNetworkGatewayConnection
154-
    - Added new param :- TunnelConnectionStatus in output Connection object to show per tunnel connection health status.
155-
* Reset-AzureRmVirtualNetworkGateway
156-
    - Added optional input param:- gatewayVip to pass gateway vip for ResetGateway API in case of Active-Active feature enabled gateways.
157-
    - Gateway Vip can be retrieved from PublicIPs refered in VirtualNetworkGateway object.'
151+
ReleaseNotes = '2016.12.14 - Version 3.3.0
152+
* ApiManagement
153+
* Added new cmdlets to manage external Identity Provider Configurations
154+
- New-AzureRmApiManagementIdentityProvider
155+
- Set-AzureRmApiManagementIdentityProvider
156+
- Get-AzureRmApiManagementIdentityProvider
157+
- Remove-AzureRmApiManagementIdentityProvider
158+
* Updated the client to use .net client 3.2.0 AzureRm.ApiManagement which has RBAC support
159+
* Updated cmdlet Import-AzureRmApiManagementApi to allow importing an Wsdl type API as either Soap Pass Through (ApiType = Http) or Soap To Rest (ApiType = Soap). Default is Soap Pass Through.
160+
* Fixed Issue https://github.com/Azure/azure-powershell/issues/3217
161+
* Compute
162+
* Add Remove-AzureRmVMSecret cmdlet.
163+
* Based on user feedback (https://github.com/Azure/azure-powershell/issues/1384), we''ve added a DisplayHint property to VM object to enable Compact and Expand display modes. This is similar to `Get -Date - DisplayHint Date` cmdlet. By default, the return of `Get-AzureRmVm -ResourceGroupName <rg-name> -Name <vm-name>` will be compact. You can expand the output using `-DisplayHint Expand` parameter.
164+
* UPCOMING BREAKING CHANGE Notification: We''ve added a warning about removing ` DataDiskNames` and ` NetworkInterfaceIDs` properties from the returned VM object from `Get-AzureRmVm -ResourceGroupName <rg-name> -Name <vm-name` cmdlet. Please update your scripts to access these properties in the following way:
165+
- `$vm.StorageProfile.DataDisks`
166+
- `$vm.NetworkProfile.NetworkInterfaces`
167+
* Updated Set-AzureRmVMChefExtension cmdlet to add following new options :
168+
- JsonAttribute : A JSON string to be added to the first run of chef-client. e.g. -JsonAttribute ''{"container_service": {"chef-init-test": {"command": "C:\\opscode\\chef\\bin"}}}''
169+
- ChefServiceInterval : Specifies the frequency (in minutes) at which the chef-service runs. If in case you don''t want the chef-service to be installed on the Azure VM then set value as 0 in this field. e.g. -ChefServiceInterval 45
170+
* DataLakeAnalytics
171+
* Removal of unsupported parameters in Add and Set-AzureRMDataLakeAnalyticsDataSource (default for data lake store)
172+
* Removed unsupported parameter in Set-AzureRMDataLakeAnalyticsAccount (default data lake store)
173+
* Introduction of deprecation warning for nested properties for all ARM resources. Nested properties will be removed in a future release and all properties will be moved one level up.
174+
* Added the ability to set MaxDegreeOfParallelism, MaxJobCount and QueryStoreRetention in New and Set-AzureRMDataLakeAnalyticsAccount
175+
* Removed invalid return value from New-AzureRMDataLakeAnalyticsCatalogSecret
176+
* DataLakeStore
177+
* Introduction of deprecation warning for nested properties for all ARM resources. Nested properties will be removed in a future release and all properties will be moved one level up.
178+
* Removed the ability to set encryption in Set-AzureRMDataLakeStoreAccount (never was supported)
179+
* Added ability to enable/disable firewall rules and the trusted id providers during Set-AzureRMDataLakeStoreAccount
180+
* Added a new cmdlet: Set-AzureRMDataLakeStoreItemExpiry, which allows the user to set or remove the expiration for files (not folders) in their ADLS account.
181+
* Small fix for friendly date properties to pivot off UTC time instead of local time, ensuring standard time reporting.
182+
* EventHub
183+
* Adds commandlets for the Azure EventHub
184+
- New-AzureRmEventHubNamespace
185+
- Adds a New EventHub NameSpace in the existing Resource Group.
186+
- Get-AzureRmEventHubNamespace
187+
- Gets Eventhub NameSpace/list of NameSpaces of existing Resource Group.
188+
- Set-AzureRmEventHubNamespace
189+
- Updates properties of existing EventHub NameSpace.
190+
- Remove-AzureRmEventHubNamespace
191+
- Deletes the existing EventHub NameSpace.
192+
- New-AzureRmEventHubNamespaceAuthorizationRule
193+
- Adds a new AuthorizationRule to the existing EventHub NameSpace.
194+
- Get-AzureRmEventHubNamespaceAuthorizationRule
195+
- Gets AuthorizationRule / List of AuthorizationRules for the existing EventHub NameSpace.
196+
- Set-AzureRmEventHubNamespaceAuthorizationRule
197+
- Updates properties of existing AuthorizationRule of EventHub NameSpace.
198+
- New-AzureRmEventHubNamespaceKey
199+
- Generates a new Primary/Secondary Key for AuthorizationRule of existing EventHub NameSpace.
200+
- Get-AzureRmEventHubNamespaceKey
201+
- Gets Primary/Secondary Key for AuthorizationRule of existing EventHub NameSpace.
202+
- Remove-AzureRmEventHubNamespaceAuthorizationRule
203+
- Deletes the existing AuthorizationRule of EventHub NameSpace.
204+
- New-AzureRmEventHub
205+
- Adds a new EventHub to the existing NameSpace.
206+
- Get-AzureRmEventHub
207+
- Gets existing Queue/ List of EventHub of the existing NameSpace.
208+
- Set-AzureRmEventHub
209+
- Updates properties of existing EventHub of NameSpace.
210+
- Remove-AzureRmEventHub
211+
- Deletes existing EventHub of NameSpace.
212+
- New-AzureRmEventHubAuthorizationRule
213+
- Adds a new AuthorizationRule to the existing EventHub of NameSpace.
214+
- Get-AzureRmEventHubAuthorizationRule
215+
- Gets the AuthorizationRule / List of AuthorizationRules of the EventHub.
216+
- Set-AzureRmEventHubAuthorizationRule
217+
- Updates the AuthorizationRule of the EventHub.
218+
- New-AzureRmEventHubKey
219+
- Generates a new Primary/Secondary Key for AuthorizationRule of existing EventHub.
220+
- Get-AzureRmEventHubKey
221+
- Gets Primary/Secondary Key for AuthorizationRule of existing EventHub.
222+
- Remove-AzureRmEventHubAuthorizationRule
223+
- Deletes the existing AuthorizationRule of EventHub.
224+
- New-AzureRmEventHubConsumerGroup
225+
- Adds a new ConsumerGroup to the existing EventHub
226+
- Get-AzureRmEventHubConsumerGroup
227+
- Gets existing ConsumerGroup/ List of ConsumerGroups of the existing EventHub.
228+
- Set-AzureRmEventHubConsumerGroup
229+
- Updates properties of existing ConsumerGroup of EventHub.
230+
- Remove-AzureRmEventHubConsumerGroup
231+
- Deletes existing ConsumerGroup of EventHub.
232+
* Insights
233+
* Parameter now accepts two more values in New-AzureRmAutoscaleRule
234+
- Parameter ScaleType now accepts the previous ChangeCount (default) plus two more values PercentChangeCount, and ExactCount
235+
- Add a warning message about this parameter accepting two more values
236+
* Add parameter became optional in Add-AzureRmLogProfile
237+
- Parameter StorageAccountId is now optional
238+
* Minor changes to the output classes to expose more properties
239+
- Before the user could see the properties because they were printed, but not access them programatically because they were protected for instance.
240+
* IotHub
241+
* Adds commandlets for the Azure IoT Hub
242+
- Add-AzureRmIotHubEventHubConsumerGroup
243+
- Adds an Event Hub consumer group for an existing Azure IoT hub.
244+
- Add-AzureRmIotHubKey
245+
- Adds a new key to an existing Azure IoT hub.
246+
- Get-AzureRmIotHub
247+
- Gets the properties of an exisiting Azure IoT hub.
248+
- Get-AzureRmIotHubConnectionString
249+
- Gets the connection strings of an existing Azure IoT hub.
250+
- Get-AzureRmIotHubEventHubConsumerGroup
251+
- Gets the list of event hub consumer groups for the specified eventhub endpoint.
252+
- Get-AzureRmIotHubJob
253+
- Gets the properties of a set of Azure IoT hubs in a subscription or resource group.
254+
- Get-AzureRmIotHubKey
255+
- Gets the information related to a list of keys of an Azure IoT hub.
256+
- Get-AzureRmIotHubQuotaMetric
257+
- Gets the quota metrics for an Azure IoT hub.
258+
- Get-AzureRmIotHubRegistryStatistic
259+
- Gets the registry statistics for an Azure IoT hub.
260+
- Get-AzureRmIotHubValidSku
261+
- Gets the list of valid Skus to which an existing Azure IoT hub can transition to.
262+
- New-AzureRmIotHub
263+
- Creates a new Azure IoT hub.
264+
- New-AzureRmIotHubExportDevices
265+
- Starts a new job for exporting the devices of an Azure IoT hub.
266+
- New-AzureRmIotHubImportDevices
267+
- Starts a new job for importing the devices of an Azure IoT hub.
268+
- Remove-AzureRmIotHub
269+
- Removes an Azure IoT hub.
270+
- Remove-AzureRmIotHubEventHubConsumerGroup
271+
- Removes a consumer group for the specified event hub endpoint of a give Azure IoT hub.
272+
- Remove-AzureRmIotHubKey
273+
- Removes a key from an Azure IoT hub.
274+
- Set-AzureRmIotHub
275+
- Updates the properties of an Azure IoT hub.
276+
* MachineLearning
277+
* Serialization and deserialization improvements for all cmdlets
278+
* NotificationHubs
279+
* Added the skuTier parameter to set the sky for namespace
280+
- New-AzureRmNotificationHubsNamespace
281+
- Set-AzureRmNotificationHubsNamespace
282+
* RecoveryServices.Backup
283+
* Migrated from Hyak based Azure SDK to Swagger based Azure SDK
284+
* Resources
285+
* Support ResourceNameEquals and ResourceGroupNameEquals as parameters for Find-AzureRmResource
286+
- Users can now use ResourceNameEquals and ResourceGroupNameEquals with Find-AzureRmResource
287+
* ServiceBus
288+
* Adds commandlets for the Azure ServiceBus
289+
- New-AzureRmServiceBusNamespace
290+
- Adds a New ServiceBus NameSpace in the existing Resource Group.
291+
- Get-AzureRmServiceBusNamespace
292+
- Gets NameSpace/list of NameSpaces of existing Resource Group.
293+
- Set-AzureRmServiceBusNamespace
294+
- Updates properties of existing Servicebus NameSpace.
295+
- Remove-AzureRmServiceBusNamespace
296+
- Deletes the existing ServiceBus NameSpace.
297+
- New-AzureRmServiceBusNamespaceAuthorizationRule
298+
- Adds a new AuthorizationRule to the existing ServiceBus NameSpace.
299+
- Get-AzureRmServiceBusNamespaceAuthorizationRule
300+
- Gets AuthorizationRule / List of AuthorizationRules for the existing ServiceBus NameSpace.
301+
- Set-AzureRmServiceBusNamespaceAuthorizationRule
302+
- Updates properties of existing AuthorizationRule of Servicebus NameSpace.
303+
- New-AzureRmServiceBusNamespaceKey
304+
- Generates a new Primary/Secondary Key for AuthorizationRule of existing ServiceBus NameSpace.
305+
- Get-AzureRmServiceBusNamespaceKey
306+
- Gets Primary/Secondary Key for AuthorizationRule of existing ServiceBus NameSpace.
307+
- Remove-AzureRmServiceBusNamespaceAuthorizationRule
308+
- Deletes the existing AuthorizationRule of ServiceBus NameSpace.
309+
- New-AzureRmServiceBusQueue
310+
- Adds a new Queue to the existing ServiceBus NameSpace.
311+
- Get-AzureRmServiceBusQueue
312+
- Gets existing Queue/ List of Queues of the existing ServiceBus NameSpace.
313+
- Set-AzureRmServiceBusQueue
314+
- Updates properties of existing Queue of ServiceBus NameSpace.
315+
- Remove-AzureRmServiceBusQueue
316+
- Deletes existing Queue of ServiceBus NameSpace.
317+
- New-AzureRmServiceBusQueueAuthorizationRule
318+
- Adds a new AuthorizationRule to the existing Queue of ServiceBus NameSpace.
319+
- Get-AzureRmServiceBusQueueAuthorizationRule
320+
- Gets the AuthorizationRule / List of AuthorizationRules of the Queue
321+
- Set-AzureRmServiceBusQueueAuthorizationRule
322+
- Updates the AuthorizationRule of the Queue.
323+
- New-AzureRmServiceBusQueueKey
324+
- Generates a new Primary/Secondary Key for AuthorizationRule of existing ServiceBus Queue.
325+
- Get-AzureRmServiceBusQueueKey
326+
- Gets Primary/Secondary Key for AuthorizationRule of existing ServiceBus Queue.
327+
- Remove-AzureRmServiceBusQueueAuthorizationRule
328+
- Deletes the existing AuthorizationRule of ServiceBus Queue.
329+
- New-AzureRmServiceBusTopic
330+
- Adds a new Topic to the existing ServiceBus NameSpace.
331+
- Get-AzureRmServiceBusTopic
332+
- Gets existing Topic/ List of Topics of the existing ServiceBus NameSpace.
333+
- Set-AzureRmServiceBusTopic
334+
- Updates properties of existing Topic of ServiceBus NameSpace.
335+
- Remove-AzureRmServiceBusTopic
336+
- Deletes existing Topic of ServiceBus NameSpace.
337+
- New-AzureRmServiceBusTopicAuthorizationRule
338+
- Adds a new AuthorizationRule to the existing Topic of ServiceBus NameSpace.
339+
- Get-AzureRmServiceBusTopicAuthorizationRule
340+
- Gets the AuthorizationRule / List of AuthorizationRules of the Topic.
341+
- Set-AzureRmServiceBusTopicAuthorizationRule
342+
- Updates the AuthorizationRule of the Topic.
343+
- New-AzureRmServiceBusTopicKey
344+
- Generates a new Primary/Secondary Key for AuthorizationRule of existing ServiceBus Topic.
345+
- Get-AzureRmServiceBusTopicKey
346+
- Gets Primary/Secondary Key for AuthorizationRule of existing ServiceBus Topic.
347+
- Remove-AzureRmServiceBusTopicAuthorizationRule
348+
- Deletes the existing AuthorizationRule of ServiceBus Topic.
349+
- New-AzureRmServiceBusSubscription
350+
- Adds a new Subscription to the existing ServiceBus Topic.
351+
- Get-AzureRmServiceBusSubscription
352+
- Gets existing Subscription/ List of Subscriptions of the existing ServiceBus Topic.
353+
- Set-AzureRmServiceBusSubscription
354+
- Updates properties of existing Subscription of ServiceBus Topic.
355+
- Remove-AzureRmServiceBusSubscription
356+
- Deletes existing Subscription of ServiceBus Topic.
357+
* Sql
358+
* Added storage properties to cmdlets for Azure SQL threat detection policy management at database and server level
359+
- StorageAccountName
360+
- RetentionInDays
361+
* Removed the unsupported param "AuditAction" from Set-AzureSqlDatabaseServerAuditingPolicy
362+
* Added new param "AuditAction" to Set-AzureSqlDatabaseAuditingPolicy
363+
* Fix for showing on GET and persisting Tags on SET (if not given) for Database, Server and Elastic Pool
364+
- If Tags is used in command it will save tags, if not it will not wipe out tags on resource.
365+
* Fix for showing on GET and persisting Tags on SET (if not given) for Database, Server and Elastic Pool
366+
- If Tags is used in command it will save tags, if not it will not wipe out tags on resource.
367+
* Changes for "New-AzureRmSqlDatabase", "Set-AzureRmSqlDatabase" and "Get-AzureRmSqlDatabase" cmdlets
368+
- Adding a new parameter called "ReadScale" for the 3 cmdlets above.
369+
- The "ReadScale" parameter has 2 possibl values: "Enabled" or "Disabled" to indicate whether the ReadScale option is turned on for the database.
370+
* Functionality of ReadScale Feature.
371+
- ReadScale is a new feature in SQL Database, which allows the user to enabled/disable routing read-only requests to Geo-secondary Premium databases.
372+
- This feature allows the customer to scale up/down their read-only workload flexibly, and unlocked more DTUs for the premium database.
373+
- To configure ReadScale, user simply specify "ReadScale" paramter with "Enabled/Disabled" at database creation with New-AzureRmSqlDatabase cmdlet,
374+
* Websites
375+
* Add: PerSiteScaling option on cmdlets New-AzureRmAppservicePlan and Set-AzureRmAppServicePlan
376+
* Add: NumberOfWorkers option on cmdlets Set-AzureRmWebApp and Set-AzureRmWebAppSlot
377+
* Add: Help documentation using platyPS
378+
* ServiceManagement
379+
* Updated Set-AzureVMChefExtension cmdlet to add following new options :
380+
- JsonAttribute : A JSON string to be added to the first run of chef-client. e.g. -JsonAttribute ''{"container_service": {"chef-init-test": {"command": "C:\\opscode\\chef\\bin"}}}''
381+
- ChefServiceInterval : Specifies the frequency (in minutes) at which the chef-service runs. If in case you don''t want the chef-service to be installed on the Azure VM then set value as 0 in this field. e.g. -ChefServiceInterval 45
382+
* Updated New-AzureVirtualNetworkGatewayConnection cmdlet to add validation on acceptable input parameter:GatewayConnectionType values sets and it can be case insensitive:
383+
- GatewayConnectionType : Added validation to accept only set of values:- ''ExpressRoute''/''IPsec''/''Vnet2Vnet''/''VPNClient'' and acceptable set of values can be passed in any casing.
384+
* Updating Managed Cache warning message which notifies customer about service deprecation on the following cmdlets :
385+
- Get-AzureManagedCache
386+
- Get-AzureManagedCacheAccessKey
387+
- Get-AzureManagedCacheLocation
388+
- Get-AzureManagedCacheNamedCache
389+
- New-AzureManagedCache
390+
- New-AzureManagedCacheAccessKey
391+
- New-AzureManagedCacheNamedCache
392+
- Remove-AzureManagedCache
393+
- Remove-AzureManagedCacheNamedCache
394+
- Set-AzureManagedCache
395+
- Set-AzureManagedCacheNamedCache
396+
* For more information about Managed Cache service deprecation, see http://go.microsoft.com/fwlink/?LinkID=717458'
158397

159398
# External dependent modules of this module
160399
# ExternalModuleDependencies = ''

0 commit comments

Comments
 (0)