Skip to content

Commit d970c73

Browse files
anton-evseevDavidMMaxwellshamidthamidtirmiziGrayer123
authored
Sync Network dev branch with master (#11638)
* Update example 2 with correct command. (#11282) * Update the filter mechanism to use server side query * Updated change log * Update ChangeLog.md * Add ResourceId related Tags cmdlets. * Added update cmdlet to the mapping file. * Update Network.sln add Sql to Network.sln * point Sql.dll to local dll * Updated the help related documents for tags. * merge upstream master * fix readme merge * Add cmdlet to get/set parent device of iot device * Modified tags related md file. * Minor changes to tag related md files. * Fix ScopeDeployment issue. * Additions the ChangeLog * Modified Tags.csproj to remove unnecessary reference. * Remove default from the object. * Re-record the test session * Updated changelog and tag md file. * Record RG filter by tags tests * Update Invoke-AzStorageSyncChangeDetection.md * Address the pr review. * Re-record the tag related tests. * solve the problem of build stack edge * update the version of CosmosDB * remove serialized json file * Removing client side filtering tests, since we no longer filter on the client. * Address pr review. * Fix the indent for tagTest.ps1. * Update TagTest.ps1 to fix format issue. * Add tags display format * fix the problem that stack edge is filtered by stack * [Storage] Add warning message for table type change in the future release. * Updated examples on the help page * Updated the md file for tags. * minor fix to restore powershell workflow * update sql server AAD Admin to use 2019-06-01-preview API. * fix #10849 * update changelog * fix #11167 * update changelog * Resolve conflict * Update ChangeLog.md * Update ChangeLog.md * Update ChangeLog.md * Update ChangeLog.md * Update ChangeLog.md * add Disable-AzSqlServerActiveDirectoryOnlyAuthentication cmdlet and help files. * Add support to manage device parent-child relationship. * Tasks #10422,#9895,#10482,#10794 changes * Add Survey Url to Send-Feedback & Resolve-Error issue: #11020 issue: #11021 * add devportal support suppress security violations as test violations * Add breaking change attributes for future changes to policy cmdlets * Update changelog * fixes for managed database backups and restore manage db cmdlets * Address pr comments. * Fix a typo error. * add managed instance LTR tests * Updating the 'Publish-AzWebApp' help document with Force parameter. * updated help text * [Storage] Support allowProtectedAppendWrites in ImmutabilityPolicy * Fix help issues in Resources. * Make sure CmdletBase produce correct tenant-level resource id. * Typo * Update ChangeLog * Add PublicNetworkAccess to New-AzSqlServer and Set-AzSqlServer * Use get-azcontext to get the default subscriptionId. * Fix helper files + references * Add to ChangeLog.md * Fix assignment error * Update help file * Add breaking change attributes for upcoming cmdlet changes * Bug Fix: resolve resources test coverage #5216, and update ResourceManagementClient to 2019-10-01. * Change default parameterset * update changelog.md * exclude breaking change issue * Add Az version into UserAgent * Correct branding name in changelog * Removed Verbose The cmdlet does not seem to have a -Verbose parameter * fixing PR issues, changing lots of 'servers' to 'managedInstances' where needed * Update Sql reference to 1.38 in network.csproj * Delete file due to incorrect commit Confirmed with original contributor. * Fix typo infomation→information * Fix Accounts changelog error * Update AzAttestation cmdlets for public preview. - Added policy signer management cmdlets - Added support for location and tags * Updated ChangeLog.md file * Added online version info for new help markdown files * Add new common lib which catches exception for test case * Update changelog * Documented PSPolicySigners return type, fixed ShouldProcess logic * Rerecord server tests due to version bump * Preventing unnecessary tests from failing due to server version bump * Rerecord test that was having credscan errors * Manage distributed settings per-device * Add Minimal Tls Version Optional Parameter for SQLDB/MI * Polish changelog.md * Update ChangeLog.md * 3.6.0 RC1 * updated tests; renamed parameters for consistency; adjusted backups API to be more user-friendly; added session recording for LTR MI Policy * Update MI and SQL DB Server CRUD tests * update changelog for Az.Network * regenerate the help file. * regenerate blank file and see if that works. * add online version to help file. Looks like that has become compulsory now. * update ChangeLog.md * Added test recordings for Sql DB and bumped version for management.sql * add mi test * test udpate * test fix * fixed some tests; including all session tests (with mock resources) * Added test recording * Update changelog * trivial fix * fix helpn files * fixing test failuires * some fixes in remove backup; redid session records, minor fixes throughout * moving seesion record to the right folder * added az.network to changelog * bypassing bug in ApiExclusion Logic * Upgrade SDK to 4.8.0 * bumping .net * bumping .net * help files; changelog * remove api version bypass for a proper fix * fix test issue * skipping faulty mock tests * Show the exact string value for VM PowerState in the table format. * add SupportedAggregationTypes and Dimentions to PSMetricDefinition * More updates to help documentation * add entry in changelog.md * fix format in changelog.md * generic names in help files * adding online versions to help files * fixing online version * more tweakes to set-...policy help docs * Update ChangeLog.md * Correct version for changelog.md * Polish content for changelog.md * Add network release * For RC2 build * ps-vsprompt * removed ps-vsprompt from PR * add comma * change dogfood endpoint in session records * add servers back into vulnerability * BugFix for PrivateLinkServiceConnectionState * Added three required assemblies for the AzAttestation PowerShell cmdlets. (Microsoft.IdentityModel.*) * ltr policy record * Updated ChangeLog.md * re-recorded backup tests * Get-AzGalleryImageVersion fix example args Update samples to use proper argument -GalleryImageDefinitionName not -ImageDefinitionName * for RC2 release * update changelog * Fix typo infomation→information * PR comments has been resolved * Updated help content * For final RC * For final RC * Fix Microsoft.Azure.PowerShell.Cmdlets.ManagedServices.dll.json #10826 * Fix changelog merge issue * Update example 2 with correct command. Updated example 2 to use Get-AzSqlInstanceDatabase instead of Get-AzSqlDatabase. * remove extra files that were removed on master Co-authored-by: Hamid Tirmizi <[email protected]> Co-authored-by: Hamid T <[email protected]> Co-authored-by: Ran Wang <[email protected]> Co-authored-by: Yabo Hu <[email protected]> Co-authored-by: Yunchi Wang <[email protected]> Co-authored-by: Sapan Saxena <[email protected]> Co-authored-by: xaliciayang <[email protected]> Co-authored-by: Daniel Orozco <[email protected]> Co-authored-by: Daniel Orozco <[email protected]> Co-authored-by: Meha Kaushik <[email protected]> Co-authored-by: Yeming Liu <[email protected]> Co-authored-by: Jeff Patterson <[email protected]> Co-authored-by: wyunchi-ms <[email protected]> Co-authored-by: wyunchi <[email protected]> Co-authored-by: Wei Wei <[email protected]> Co-authored-by: Amol Agarwal <[email protected]> Co-authored-by: [email protected] <[email protected]> Co-authored-by: Kota Sudhakar Reddy <[email protected]> Co-authored-by: msJinLei <[email protected]> Co-authored-by: Samir Solanki <[email protected]> Co-authored-by: Chris Stackhouse <[email protected]> Co-authored-by: ThejaChoudary <[email protected]> Co-authored-by: Sambit Rath <[email protected]> Co-authored-by: He Huang <[email protected]> Co-authored-by: Emily Gu <[email protected]> Co-authored-by: sguitardude <[email protected]> Co-authored-by: Dingmeng Xue <[email protected]> Co-authored-by: Ikko Ashimine <[email protected]> Co-authored-by: gkostal <[email protected]> Co-authored-by: ziwa-msft <[email protected]> Co-authored-by: ancicovi <[email protected]> Co-authored-by: xaliciayang <[email protected]> Co-authored-by: Shawn Xiao (IM) <[email protected]> Co-authored-by: Hyonho Lee <[email protected]> Co-authored-by: Bo Wen <[email protected]> Co-authored-by: Bill Sproule <[email protected]> Co-authored-by: Yeming Liu <[email protected]> Co-authored-by: msJinLei <[email protected]> * [IoT Hub] Invoke a query in an IoT hub. (#11567) * Invoke a query in an IoT hub. * Support CosmosDb for PrivateEndpointConnection and PrivateLinkResource operations (#11584) * Add CosmosDB PrivateEndpointConnection, PrivateLinkResource * new line at the end of file * Use correct ProfileName in verbose message (#11580) Co-authored-by: Steve Strugnell <[email protected]> * [Blueprint] Add management group level assignment support (#11582) * Update Blueprint SDK to the latest version. * Fix a parameter name. * PSBlueprintAssignment.FromAssignment now takes scope from Assignment. * Fix a parameter name. * Add MG level assignment support to existing cmdlets. * Update help docs. * Remove netcoreapp2.1 from test target (#11593) * Remove netcoreapp2.1 from test target * Remove alias of Resolve-AzError (#11575) * Remove alias and breaking change warning * add exception for breaking change issues * update changelog * Aladdin generated examples for Accounts, KeyVault, Monitor, Storage (#11569) * Add new examples to Accounts, KeyVault, Monitor, Storage - Add new examples to the following modules: Accounts KeyVault Monitor Storage * Add new examples to Accounts, KeyVault, Monitor, Storage - Add new examples to the following modules: Accounts KeyVault Monitor Storage * Fix up the type name. Co-authored-by: Maoliang Huang <[email protected]> * use token to get changed files for one PR on macOS (#11588) * add property TargetModule to filter build/publish module (#11601) * Fixes #11298 - Example works with multiple subnets (#11599) * Fixes #11298 - Example works with multiple subnets * Standardized values in code examples * Fixes #11300 - Example works with multiple subnets (#11600) * Update example 2 code snippet in Get-AzKeyVaultCertificate.md (#11598) Update example 2 code snippet in Get-AzKeyVaultCertificate.md (#11598) * Removed default population of access policies (#11570) * Fixed reported broken links (#11612) * Fixes #10963 - Now reflects intended behavior (#11614) * Wrong cmdlet used to get the certifacte (#11613) The example is using Get-AzKeyVaultSecret to get the certificate from Key Vault, Get-AzKeyVaultCertificate is the correct cmdlet to use. * Updating value of StorageKeyKind when storage account is under VNet. (#11609) * Add new value to StorageKeyType * Fix #11597 (#11615) * [KeyVault] Breaking changes: soft delete and more (#11469) Breaking changes: soft delete and more * Merge release-2020-04-21 (#11620) * Update changelog (#11573) * Adding support for ForceFirewallPolicy association on Application Gateway * updates ? * CredScan suppression * Publishing release version of Maintenance cmdlets for GA (#11574) Co-authored-by: Yunchi Wang <[email protected]> * DPDTimeout core commits * help files * changelog * add change log for azs release (#11594) * Remove netcoreapp2.1 from test target (#11593) * Remove netcoreapp2.1 from test target * Make Maintenance to 1.0.0 GA (#11578) * update version to 1.0.0 * Remove netcoreapp2.1 from test target (#11593) * Remove netcoreapp2.1 from test target Co-authored-by: wyunchi-ms <[email protected]> Co-authored-by: Dingmeng Xue <[email protected]> * Check PS Version when importing Az.Storage which using Azure.Core (#11576) * azure api management breaking change notifications (#11602) * azure api management breaking change notifications * notification param fixed Co-authored-by: vfedonkin <[email protected]> * release-2020-04-21 (#11619) Co-authored-by: Venkata Krishnan Anantha Raman <[email protected]> Co-authored-by: Anton Evseev <[email protected]> Co-authored-by: gautamd-ms <[email protected]> Co-authored-by: Yunchi Wang <[email protected]> Co-authored-by: Henry Chen <[email protected]> Co-authored-by: erich-wang <[email protected]> Co-authored-by: wyunchi-ms <[email protected]> Co-authored-by: Vitaliy Fedonkin <[email protected]> Co-authored-by: vfedonkin <[email protected]> * Update Get-AzAutomationJobOutputRecord.md (#11621) i am proposing to remove this line, as it is not how this cmdlet works. It only returns the first 55 characters, rather than the full summary. * Add smoke test for set a resource tag case (#11623) * Add one smoke test for set a resource tag case. * Implement test case function. * Article is incorrect (#11625) This command cannot be used post VM creation. * [Data Factory] Support CRUD of data flow runtime properties in Managed IR. (#11626) * support data flow properties in azure ir * fix md * [Iot Hub] Generate SAS token for Iot Hub, device or module (#11628) * Generate SAS token for Iot Hub, device or module * record test session * Enhance pefrormance of Data Classification Cmdlets. (#11629) * Enhance pefrormance of Data Classification Cmdlets. * Update ChangeLog.md * Add windows container support in AKS (#11595) * [AKS] Support creating Windows server container in AKS (#11403) * support using windows container to create AKS * upload to signed AKS sdk * update onlineversion for help of new cmdlets * add missing dll in psd1 * disable test parallelization in Aks.Test * update ContainerService SDK * fix Start-AzAksDashboard and update help files * update to official nuget package for containerservice Co-authored-by: DavidMMaxwell <[email protected]> Co-authored-by: Hamid Tirmizi <[email protected]> Co-authored-by: Hamid T <[email protected]> Co-authored-by: Ran Wang <[email protected]> Co-authored-by: Yabo Hu <[email protected]> Co-authored-by: Yunchi Wang <[email protected]> Co-authored-by: Sapan Saxena <[email protected]> Co-authored-by: xaliciayang <[email protected]> Co-authored-by: Daniel Orozco <[email protected]> Co-authored-by: Daniel Orozco <[email protected]> Co-authored-by: Meha Kaushik <[email protected]> Co-authored-by: Yeming Liu <[email protected]> Co-authored-by: Jeff Patterson <[email protected]> Co-authored-by: wyunchi-ms <[email protected]> Co-authored-by: wyunchi <[email protected]> Co-authored-by: Wei Wei <[email protected]> Co-authored-by: Amol Agarwal <[email protected]> Co-authored-by: [email protected] <[email protected]> Co-authored-by: Kota Sudhakar Reddy <[email protected]> Co-authored-by: msJinLei <[email protected]> Co-authored-by: Samir Solanki <[email protected]> Co-authored-by: Chris Stackhouse <[email protected]> Co-authored-by: ThejaChoudary <[email protected]> Co-authored-by: Sambit Rath <[email protected]> Co-authored-by: He Huang <[email protected]> Co-authored-by: Emily Gu <[email protected]> Co-authored-by: sguitardude <[email protected]> Co-authored-by: Dingmeng Xue <[email protected]> Co-authored-by: Ikko Ashimine <[email protected]> Co-authored-by: gkostal <[email protected]> Co-authored-by: ziwa-msft <[email protected]> Co-authored-by: ancicovi <[email protected]> Co-authored-by: xaliciayang <[email protected]> Co-authored-by: Shawn Xiao (IM) <[email protected]> Co-authored-by: Hyonho Lee <[email protected]> Co-authored-by: Bo Wen <[email protected]> Co-authored-by: Bill Sproule <[email protected]> Co-authored-by: Yeming Liu <[email protected]> Co-authored-by: msJinLei <[email protected]> Co-authored-by: Sapan Saxena <[email protected]> Co-authored-by: Soyoung Eom <[email protected]> Co-authored-by: Squigg <[email protected]> Co-authored-by: Steve Strugnell <[email protected]> Co-authored-by: Shenglong Li <[email protected]> Co-authored-by: aladdindoc <[email protected]> Co-authored-by: Maoliang Huang <[email protected]> Co-authored-by: erich-wang <[email protected]> Co-authored-by: Mike F. Robbins <[email protected]> Co-authored-by: Shantanu Chaudhary <[email protected]> Co-authored-by: Michael Hansen <[email protected]> Co-authored-by: Stefan Ivemo <[email protected]> Co-authored-by: bashahee <[email protected]> Co-authored-by: Venkata Krishnan Anantha Raman <[email protected]> Co-authored-by: gautamd-ms <[email protected]> Co-authored-by: Henry Chen <[email protected]> Co-authored-by: Vitaliy Fedonkin <[email protected]> Co-authored-by: vfedonkin <[email protected]> Co-authored-by: Lars Panzerbjørn <[email protected]> Co-authored-by: Daniel Sol <[email protected]> Co-authored-by: Jack Ma <[email protected]>
1 parent 60f3b5d commit d970c73

File tree

438 files changed

+166095
-50292
lines changed

Some content is hidden

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

438 files changed

+166095
-50292
lines changed

ChangeLog.md

Lines changed: 181 additions & 63 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,121 @@
1+
## 3.8.0 - April 2020
2+
#### Az.Accounts
3+
* Updated Azure PowerShell survey URL in 'Resolve-AzError' [#11507]
4+
5+
#### Az.ApiManagement
6+
* Added breaking change notice for Azure File cmdlets output change in a future release
7+
* 'Set-AzApiManagementGroup' Updated documentation to specify the GroupId parameter
8+
9+
#### Az.Cdn
10+
* Fixed ChinaCDN related pricing SKU display
11+
12+
#### Az.CognitiveServices
13+
* Supported Identity, Encryption, UserOwnedStorage
14+
15+
#### Az.Compute
16+
* Added 'Set-AzVmssOrchestrationServiceState' cmdlet.
17+
* 'Get-AzVmss' with -InstanceView shows OrchestrationService states.
18+
19+
#### Az.IotHub
20+
* Manage IoT device twin configuration, New cmdlets are:
21+
- 'Get-AzIotHubDeviceTwin'
22+
- 'Update-AzIotHubDeviceTwin'
23+
* Added cmdlet to invoke direct method on a device in an Iot Hub.
24+
* Manage IoT device module twin configuration, New cmdlets are:
25+
- 'Get-AzIotHubModuleTwin'
26+
- 'Update-AzIotHubModuleTwin'
27+
* Manage IoT automatic device management configuration at scale. New cmdlets are:
28+
- 'Add-AzIotHubConfiguration'
29+
- 'Get-AzIotHubConfiguration'
30+
- 'Remove-AzIotHubConfiguration'
31+
- 'Set-AzIotHubConfiguration'
32+
* Added cmdlet to invoke an edge module method in an Iot Hub.
33+
34+
#### Az.KeyVault
35+
* Added a new cmdlet 'Update-AzKeyVault' that can enable soft delete and purge protection on a vault
36+
* Added support to Microsoft.PowerShell.SecretManagement [#11178]
37+
* Fixed error in the examples of 'Remove-AzKeyVaultManagedStorageSasDefinition' [#11479]
38+
* Added support to private endpoint
39+
40+
#### Az.Maintenance
41+
* Publishing release version of Maintenance cmdlets for GA
42+
43+
#### Az.Monitor
44+
* Added cmdlets for private link scope
45+
- 'Get-AzInsightsPrivateLinkScope'
46+
- 'Remove-AzInsightsPrivateLinkScope'
47+
- 'New-AzInsightsPrivateLinkScope'
48+
- 'Update-AzInsightsPrivateLinkScope'
49+
- 'Get-AzInsightsPrivateLinkScopedResource'
50+
- 'New-AzInsightsPrivateLinkScopedResource'
51+
- 'Remove-AzInsightsPrivateLinkScopedResource'
52+
53+
#### Az.Network
54+
* Updated cmdlets to enable connection on private IP for Virtual Network Gateway.
55+
- 'New-AzVirtualNetworkGateway'
56+
- 'Set-AzVirtualNetworkGateway'
57+
- 'New-AzVirtualNetworkGatewayConnection'
58+
- 'Set-AzVirtualNetworkGatewayConnection'
59+
* Updated cmdlets to enable FQDN based LocalNetworkGateways and VpnSites
60+
- 'New-AzLocalNetworkGateway'
61+
- 'New-AzVpnSiteLink'
62+
* Added support for IPv6 address family in ExpressRouteCircuitConnectionConfig (Global Reach)
63+
- Added 'Set-AzExpressRouteCircuitConnectionConfig'
64+
- allows setting of all the existing properties including the IPv6CircuitConnectionProperties
65+
- Updated 'Add-AzExpressRouteCircuitConnectionConfig'
66+
- Added another optional parameter AddressPrefixType to specify the address family of address prefix
67+
* Updated cmdlets to enable setting of DPD Timeout on Virtual Network Gateway Connections.
68+
- New-AzVirtualNetworkGatewayConnection
69+
- Set-AzVirtualNetworkGatewayConnection
70+
71+
#### Az.PolicyInsights
72+
* Added 'Start-AzPolicyComplianceScan' cmdlet for triggering policy compliance scans
73+
* Added policy definition, set definition, and assignment versions to 'Get-AzPolicyState' output
74+
75+
#### Az.ServiceFabric
76+
* Improved code formatting and usability of 'New-AzServiceFabricCluster' examples
77+
78+
#### Az.Sql
79+
* Added cmdlets 'Get-AzSqlInstanceOperation' and 'Stop-AzSqlInstanceOperation'
80+
* Supported auditing to a storage account in VNet.
81+
82+
#### Az.Storage
83+
* Added breaking change notice for Azure File cmdlets output change in a future release
84+
* Supported new SkuName StandardGZRS, StandardRAGZRS when create/update Storage account
85+
- 'New-AzStorageAccount'
86+
- 'Set-AzStorageAccount'
87+
* Supported DataLake Gen2
88+
- 'New-AzDataLakeGen2Item'
89+
- 'Get-AzDataLakeGen2Item'
90+
- 'Get-AzDataLakeGen2ChildItem'
91+
- 'Move-AzDataLakeGen2Item'
92+
- 'Set-AzDataLakeGen2ItemAclObject'
93+
- 'Update-AzDataLakeGen2Item'
94+
- 'Get-AzDataLakeGen2ItemContent'
95+
- 'Remove-AzDataLakeGen2Item'
96+
97+
## 0.10.0-preview - April 2020
98+
### General
99+
* Az modules is now available in preview on Azure Stack Hub. This allows for cross-platform compatibility with Linux and macOs. Azure Stack Hub now supports PowerShell core with the Az modules, more information [here](https://aka.ms/az4AzureStack)
100+
* Az modules support profile 2019-03-01-hybrid:
101+
- Az.Billing
102+
- Az.Compute
103+
- Az.DataBoxEdge
104+
- Az.EventHub
105+
- Az.IotHub
106+
- Az.KeyVault
107+
- Az.Monitor
108+
- Az.Network
109+
- Az.Resources
110+
- Az.Storage
111+
- Az.Websites
112+
* Three new PowerShell modules for az have been introduced that work with Azure Stack Hub, which are Az.Databox, Az.IotHub, and Az.EventHub
113+
* Commands remain relatively the same, with minor changes such as changing AzureRM to Az
114+
* Updated link to PowerShell documentation for Azure Stack Hub can be found [here](aka.ms/InstallASHPowerShell)
115+
116+
#### Az.Accounts
117+
* Upgrade from ADAL to MSAL
118+
1119
## 3.7.0 - March 2020
2120
#### Az.Accounts
3121
* Fixed 'Get-AzTenant'/'Get-AzDefault'/'Set-AzDefault' throw NullReferenceException when not login [#10292]
@@ -76,10 +194,10 @@
76194

77195
#### Az.Websites
78196
* Added support for working with webapp Traffic Routing Rules via below new cmdlets
79-
- 'Get-AzWebAppTrafficRouting'
80-
- 'Update-AzWebAppTrafficRouting'
81-
- 'Add-AzWebAppTrafficRouting'
82-
- 'Remove-AzWebAppTrafficRouting'
197+
- 'Get-AzWebAppTrafficRouting'
198+
- 'Update-AzWebAppTrafficRouting'
199+
- 'Add-AzWebAppTrafficRouting'
200+
- 'Remove-AzWebAppTrafficRouting'
83201

84202
## 3.6.1 - March 2020
85203
#### Az.Accounts
@@ -98,15 +216,15 @@
98216

99217
#### Az.IotHub
100218
* Added support to manage devices in an Iot Hub. New Cmdlets are:
101-
- 'Add-AzIotHubDevice'
102-
- 'Get-AzIotHubDevice'
103-
- 'Remove-AzIotHubDevice'
104-
- 'Set-AzIotHubDevice'
219+
- 'Add-AzIotHubDevice'
220+
- 'Get-AzIotHubDevice'
221+
- 'Remove-AzIotHubDevice'
222+
- 'Set-AzIotHubDevice'
105223
* Added support to manage modules on a target Iot device in an Iot Hub. New Cmdlets are:
106-
- 'Add-AzIotHubModule'
107-
- 'Get-AzIotHubModule'
108-
- 'Remove-AzIotHubModule'
109-
- 'Set-AzIotHubModule'
224+
- 'Add-AzIotHubModule'
225+
- 'Get-AzIotHubModule'
226+
- 'Remove-AzIotHubModule'
227+
- 'Set-AzIotHubModule'
110228
* Added cmdlet to get the connection string of a target IoT device in an Iot Hub.
111229
* Added cmdlet to get the connection string of a module on a target IoT device in an Iot Hub.
112230
* Added support to get/set parent device of an IoT device. New Cmdlets are:
@@ -192,18 +310,18 @@
192310

193311
#### Az.IotHub
194312
* Added support to manage devices in an Iot Hub. New Cmdlets are:
195-
- 'Add-AzIotHubDevice'
196-
- 'Get-AzIotHubDevice'
197-
- 'Remove-AzIotHubDevice'
198-
- 'Set-AzIotHubDevice'
313+
- 'Add-AzIotHubDevice'
314+
- 'Get-AzIotHubDevice'
315+
- 'Remove-AzIotHubDevice'
316+
- 'Set-AzIotHubDevice'
199317

200318
#### Az.KeyVault
201319
* Fixed duplicated text for Add-AzKeyVaultKey.md
202320

203321
#### Az.Monitor
204322
* Fixed description of the Get-AzLog cmdlet.
205323
* A new parameter called ActionGroupId was added to 'New-AzMetricAlertRuleV2' command.
206-
- The user can provide either ActionGroupId(string) or ActionGorup(ActivityLogAlertActionGroup).
324+
- The user can provide either ActionGroupId(string) or ActionGorup(ActivityLogAlertActionGroup).
207325

208326
#### Az.Network
209327
* Added one extra parameter note for parameter '-EnableProxyProtocol' for 'New-AzPrivateLinkService' cmdlet.
@@ -453,12 +571,12 @@ to enable create Azure-SSIS IR with static public IP addresses.
453571
- Revoke-AzStorageAccountUserDelegationKeys
454572
* Upgrade to Microsoft.Azure.Management.Storage 14.2.0, to support new API version 2019-06-01.
455573
* Support Share QuotaGiB more than 5120 in Management plane File Share cmdlets, and add parameter alias 'Quota' to parameter 'QuotaGiB'
456-
- New-AzRmStorageShare
457-
- Update-AzRmStorageShare
574+
- New-AzRmStorageShare
575+
- Update-AzRmStorageShare
458576
* Add parameter alias 'QuotaGiB' to parameter 'Quota'
459-
- Set-AzStorageShareQuota
577+
- Set-AzStorageShareQuota
460578
* Fix the issue that Set-AzStorageContainerAcl can clean up the stored Access Policy
461-
- Set-AzStorageContainerAcl
579+
- Set-AzStorageContainerAcl
462580

463581
## 3.1.0 - November 2019
464582
### Highlights since the last major release
@@ -809,13 +927,13 @@ to enable create Azure-SSIS IR with static public IP addresses.
809927

810928
#### Az.Monitor
811929
* New action group receivers added for action group
812-
-ItsmReceiver
813-
-VoiceReceiver
814-
-ArmRoleReceiver
815-
-AzureFunctionReceiver
816-
-LogicAppReceiver
817-
-AutomationRunbookReceiver
818-
-AzureAppPushReceiver
930+
-ItsmReceiver
931+
-VoiceReceiver
932+
-ArmRoleReceiver
933+
-AzureFunctionReceiver
934+
-LogicAppReceiver
935+
-AutomationRunbookReceiver
936+
-AzureAppPushReceiver
819937
* Use common alert schema enabled for the receivers. This is not applicable for SMS, Azure App push , ITSM and Voice recievers
820938
* Webhooks now supports Azure active directory authentication .
821939

@@ -887,10 +1005,10 @@ to enable create Azure-SSIS IR with static public IP addresses.
8871005
#### Az.IotHub
8881006
* Add support to invoke failover for an IotHub to the geo-paired disaster recovery region.
8891007
* Add support to manage message enrichment for an IotHub. New cmdlets are:
890-
- Add-AzIotHubMessageEnrichment
891-
- Get-AzIotHubMessageEnrichment
892-
- Remove-AzIotHubMessageEnrichment
893-
- Set-AzIotHubMessageEnrichment
1008+
- Add-AzIotHubMessageEnrichment
1009+
- Get-AzIotHubMessageEnrichment
1010+
- Remove-AzIotHubMessageEnrichment
1011+
- Set-AzIotHubMessageEnrichment
8941012

8951013
#### Az.Monitor
8961014
* Pointing to the most recent Monitor SDK, i.e. 0.24.1-preview
@@ -900,8 +1018,8 @@ to enable create Azure-SSIS IR with static public IP addresses.
9001018
- The order of the arguments for the constructor of the class **Source** (related to the **ScheduledQueryRuleSource** class) changed from the previous SDK. This change required two unit tests to the be fixed: they compiled, but failed to pass the tests.
9011019
- The order of the arguments for the constructor of the class **AlertingAction** (related to the **ScheduledQueryRuleSource** class) changed from the previous SDK. This change required two unit tests to the be fixed: they compiled, but failed to pass the tests.
9021020
* Support Dynamic Threshold criteria for metric alert V2
903-
- New-AzMetricAlertRuleV2Criteria: now creats dynamic threshold criteria also
904-
- Add-AzMetricAlertRuleV2: now accept dynamic threshold criteria also
1021+
- New-AzMetricAlertRuleV2Criteria: now creats dynamic threshold criteria also
1022+
- Add-AzMetricAlertRuleV2: now accept dynamic threshold criteria also
9051023
* Improvements in Scheduled Query Rule cmdlets (SQR)
9061024
- Cmdlets will accept 'Location' paramater in both formats, either the location (e.g. eastus) or the location display name (e.g. East US)
9071025
- Illustrated 'Enabled' parameter in help files properly
@@ -1126,7 +1244,7 @@ to enable create Azure-SSIS IR with static public IP addresses.
11261244

11271245
#### Az.LogicApp
11281246
* Fix for Get-AzIntegrationAccountMap to list all map types
1129-
- Added new MapType parameter for filtering
1247+
- Added new MapType parameter for filtering
11301248

11311249
#### Az.ManagedServices
11321250
* Added support for api version 2019-06-01 (GA)
@@ -1602,13 +1720,13 @@ to enable create Azure-SSIS IR with static public IP addresses.
16021720
#### Az.Compute
16031721
* Proximity placement group feature.
16041722
- The following new cmdlets are added:
1605-
New-AzProximityPlacementGroup
1606-
Get-AzProximityPlacementGroup
1607-
Remove-AzProximityPlacementGroup
1608-
- The new parameter, ProximityPlacementGroupId, is added to the following cmdlets:
1609-
New-AzAvailabilitySet
1610-
New-AzVMConfig
1611-
New-AzVmssConfig
1723+
New-AzProximityPlacementGroup
1724+
Get-AzProximityPlacementGroup
1725+
Remove-AzProximityPlacementGroup
1726+
- The new parameter, ProximityPlacementGroupId, is added to the following cmdlets:
1727+
New-AzAvailabilitySet
1728+
New-AzVMConfig
1729+
New-AzVmssConfig
16121730
* StorageAccountType parameter is added to New-AzGalleryImageVersion.
16131731
* TargetRegion of New-AzGalleryImageVersion can contain StorageAccountType.
16141732
* SkipShutdown switch parameter is added to Stop-AzVM and Stop-AzVmss
@@ -1643,23 +1761,23 @@ to enable create Azure-SSIS IR with static public IP addresses.
16431761
* Added a new cmdlet Set-AzHDInsightGatewayCredential to replace Grant-AzHDInsightHttpServicesAccess
16441762
* Update cmdlet Get-AzHDInsightJobOutput to distinguish reader role and hdinsight operator role:
16451763
- Users with reader role need to specify 'DefaultStorageAccountKey' parameter explicitly, otherwise error occurs.
1646-
- Users with hdinsight operator role will not be affected.
1764+
- Users with hdinsight operator role will not be affected.
16471765

16481766
#### Az.Monitor
16491767
* New cmdlets for SQR API (Scheduled Query Rule)
16501768
- New-AzScheduledQueryRuleAlertingAction
1651-
- New-AzScheduledQueryRuleAznsActionGroup
1652-
- New-AzScheduledQueryRuleLogMetricTrigger
1653-
- New-AzScheduledQueryRuleSchedule
1654-
- New-AzScheduledQueryRuleSource
1655-
- New-AzScheduledQueryRuleTriggerCondition
1656-
- New-AzScheduledQueryRule
1657-
- Get-AzScheduledQueryRule
1658-
- Set-AzScheduledQueryRule
1659-
- Update-AzScheduledQueryRule
1660-
- Remove-AzScheduledQueryRule
1661-
- [More](https://docs.microsoft.com/en-us/rest/api/monitor/scheduledqueryrules) information about SQR API
1662-
- Updated Az.Monitor.md to include cmdlets for GenV2(non classic) metric-based alert rule
1769+
- New-AzScheduledQueryRuleAznsActionGroup
1770+
- New-AzScheduledQueryRuleLogMetricTrigger
1771+
- New-AzScheduledQueryRuleSchedule
1772+
- New-AzScheduledQueryRuleSource
1773+
- New-AzScheduledQueryRuleTriggerCondition
1774+
- New-AzScheduledQueryRule
1775+
- Get-AzScheduledQueryRule
1776+
- Set-AzScheduledQueryRule
1777+
- Update-AzScheduledQueryRule
1778+
- Remove-AzScheduledQueryRule
1779+
- [More](https://docs.microsoft.com/en-us/rest/api/monitor/scheduledqueryrules) information about SQR API
1780+
- Updated Az.Monitor.md to include cmdlets for GenV2(non classic) metric-based alert rule
16631781

16641782
#### Az.Network
16651783
* Add support for Nat Gateway Resource
@@ -2019,15 +2137,15 @@ to enable create Azure-SSIS IR with static public IP addresses.
20192137
* Add in Basic sku for Integration Accounts
20202138
* Add in XSLT 2.0, XSLT 3.0 and Liquid Map Types
20212139
* New cmdlets for Integration Account Assemblies
2022-
- Get-AzIntegrationAccountAssembly
2023-
- New-AzIntegrationAccountAssembly
2024-
- Remove-AzIntegrationAccountAssembly
2025-
- Set-AzIntegrationAccountAssembly
2140+
- Get-AzIntegrationAccountAssembly
2141+
- New-AzIntegrationAccountAssembly
2142+
- Remove-AzIntegrationAccountAssembly
2143+
- Set-AzIntegrationAccountAssembly
20262144
* New cmdlets for Integration Account Batch Configuration
2027-
- Get-AzIntegrationAccountBatchConfiguration
2028-
- New-AzIntegrationAccountBatchConfiguration
2029-
- Remove-AzIntegrationAccountBatchConfiguration
2030-
- Set-AzIntegrationAccountBatchConfiguration
2145+
- Get-AzIntegrationAccountBatchConfiguration
2146+
- New-AzIntegrationAccountBatchConfiguration
2147+
- Remove-AzIntegrationAccountBatchConfiguration
2148+
- Set-AzIntegrationAccountBatchConfiguration
20312149
* Update Logic App SDK to version 4.1.0
20322150

20332151
#### Az.Monitor

build.proj

Lines changed: 11 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -100,15 +100,15 @@
100100
<Exec Command="$(PowerShellCoreCommandPrefix) &quot;Get-ChildItem -Path $(MSBuildThisFileDirectory) -Recurse -Include 'bin','obj','TestResults' | Remove-Item -Recurse -Force -ErrorAction Ignore&quot;" IgnoreExitCode="true" />
101101
</Target>
102102

103-
<Target Name="FilterBuild" Condition="$(PullRequestNumber) != ''">
103+
<Target Name="FilterBuild" Condition="$(PullRequestNumber) != '' OR $(TargetModule) != ''">
104104
<Message Importance="high" Text="Filtering projects and modules..." />
105105
<Exec Command="$(PowerShellCoreCommandPrefix) &quot;. $(RepoTools)/CreateFilterMappings.ps1&quot;" />
106106

107107
<!-- Build the Microsoft.Azure.Build.Tasks project -->
108108
<Exec Command="dotnet publish $(RepoTools)BuildPackagesTask/Microsoft.Azure.Build.Tasks/Microsoft.Azure.Build.Tasks.csproj -c $(Configuration) -f netstandard2.0" />
109109

110110
<!-- Get all of the files changed in the given pull request -->
111-
<FilesChangedTask RepositoryOwner="Azure" RepositoryName="azure-powershell" PullRequestNumber="$(PullRequestNumber)">
111+
<FilesChangedTask RepositoryOwner="Azure" RepositoryName="azure-powershell" PullRequestNumber="$(PullRequestNumber)" TargetModule="$(TargetModule)">
112112
<Output TaskParameter="FilesChanged" ItemName="FilesChanged" />
113113
</FilesChangedTask>
114114

@@ -143,7 +143,7 @@
143143
<!-- Build and create package content -->
144144
<Exec Command="dotnet --version" />
145145
<Exec Command="dotnet new sln -n Azure.PowerShell -o $(RepoArtifacts) --force" />
146-
<ItemGroup Condition="$(PullRequestNumber) == ''">
146+
<ItemGroup Condition="$(PullRequestNumber) == '' AND $(TargetModule) == ''">
147147
<CsprojFiles Include="$(RepoRoot)src/**/*.csproj" Exclude="$(RepoRoot)src/**/*.Test.csproj;$(RepoRoot)src/**/Authenticators.csproj" />
148148
<CsprojFiles Include="$(RepoRoot)src/**/*.Test.csproj" Exclude="$(Net472TestExclude)" Condition="'$(Configuration)' != 'Release' and '$(TestsToRun)' == 'All'" />
149149
<CsprojFiles Include="$(RepoRoot)src/**/*.Test.csproj" Exclude="$(CoreTests)$(Net472TestExclude)" Condition="'$(Configuration)' != 'Release' and '$(TestsToRun)' == 'NonCore'" />
@@ -156,6 +156,14 @@
156156
<CsprojFiles Include="%(ProjectsToBuild.Identity)" />
157157
<CsprojFiles Include="$(LibraryRoot)src/**/Authenticators.csproj" Condition="'$([MSBuild]::IsOsPlatform(&quot;Windows&quot;))' == 'true'" />
158158
</ItemGroup>
159+
<ItemGroup Condition="$(TargetModule) != ''">
160+
<!-- Add test projects only if Configuration is not Release -->
161+
<CsprojFiles Include="$(LibraryRoot)src/Accounts/**/*.csproj;$(LibraryRoot)tools/TestFx/TestFx.csproj" Exclude="$(LibraryRoot)src/**/Authenticators.csproj" Condition="'$(Configuration)' != 'Release'" />
162+
<CsprojFiles Include="$(LibraryRoot)src/Accounts/**/*.csproj" Exclude="$(RepoRoot)src/**/*.Test.csproj;$(LibraryRoot)src/**/Authenticators.csproj" Condition="'$(Configuration)' == 'Release'"/>
163+
<CsprojFiles Include="%(ProjectsToBuild.Identity)" Condition="'$(Configuration)' != 'Release'" />
164+
<CsprojFiles Include="%(ProjectsToBuild.Identity)" Exclude="$(RepoRoot)src/**/*.Test.csproj" Condition="'$(Configuration)' == 'Release'" />
165+
<CsprojFiles Include="$(LibraryRoot)src/**/Authenticators.csproj" Condition="'$([MSBuild]::IsOsPlatform(&quot;Windows&quot;))' == 'true'" />
166+
</ItemGroup>
159167
<!-- https://github.com/dotnet/cli/issues/6295#issuecomment-346973582 -->
160168
<Exec Command="dotnet sln $(RepoArtifacts)Azure.PowerShell.sln add &quot;%(CsprojFiles.FullPath)&quot;" />
161169
<PropertyGroup>

0 commit comments

Comments
 (0)