Skip to content

Commit

Permalink
Merge pull request #14054 from hiaga/Az.RecoveryServices-preview
Browse files Browse the repository at this point in the history
[Az.RecoveryServices.Backup] Updating Az.recovery services preview branch with Origin master
  • Loading branch information
msJinLei authored Jan 29, 2021
2 parents 81d01c5 + a037261 commit 31bc5dd
Show file tree
Hide file tree
Showing 4,725 changed files with 820,698 additions and 1,721,975 deletions.
The diff you're trying to view is too large. We only load the first 3000 changed files.
4 changes: 2 additions & 2 deletions .azure-pipelines/util/test-steps.yml
Original file line number Diff line number Diff line change
Expand Up @@ -32,7 +32,7 @@ steps:
Install-Module -Name Pester -RequiredVersion 4.10.1 -Force -SkipPublisherCheck
Install-Module -Name Az.Accounts -Scope CurrentUser -Force
$env:PSModulePath = $env:PSModulePath + ";" + (pwd).Path
Get-ChildItem -Directory Az.* | ForEach-Object {if (Test-Path $_/test-module.ps1) {cd $_; ./test-module.ps1}}
Get-ChildItem -File -Recurse -Depth 1 test-module.ps1 | ForEach-Object {. $_; if ($LastExitCode -ne 0) {throw "test fails when executing $_"}}
workingDirectory: 'artifacts/Debug'
displayName: Test for AutoGen Modules With Windows PowerShell
condition: and(succeeded(), ne('${{ parameters.testTarget }}', 'Test'))
Expand All @@ -42,7 +42,7 @@ steps:
Install-Module -Name Az.Accounts -Scope CurrentUser -Force
if ($IsWindows) { $sp = ";" } else { $sp = ":" }
$env:PSModulePath = $env:PSModulePath + $sp + (pwd).Path
Get-ChildItem -Directory Az.* | ForEach-Object {if (Test-Path $_/test-module.ps1) {cd $_; ./test-module.ps1}}
Get-ChildItem -File -Recurse -Depth 1 test-module.ps1 | ForEach-Object {. $_; if ($LastExitCode -ne 0) {throw "test fails when executing $_"}}
workingDirectory: 'artifacts/Debug'
displayName: 'Test for AutoGen Modules With PowerShell Core'
condition: and(succeeded(), eq('${{ parameters.testTarget }}', 'Test'))
Expand Down
2 changes: 1 addition & 1 deletion .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ src/local-artifacts/*

obj
bin
TestResults
**/*TestResults*
*.orig
*.ncrunchsolution
*.patch
Expand Down
2 changes: 1 addition & 1 deletion CONTRIBUTING.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ This repository contains PowerShell cmdlets for developers and administrators to

## Basics

If you would like to become an active contributor to this project (or any other open source Microsoft project), please see the list of resources found on [this page](https://opensource.microsoft.com/resources).
If you would like to become an active contributor to this project (or any other open source Microsoft project), please see the list of resources found on [this page](https://opensource.microsoft.com/collaborate/).

## Before Starting

Expand Down
185 changes: 185 additions & 0 deletions ChangeLog.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,188 @@
## 5.4.0 - January 2021
#### Az.Accounts
* Shown correct client request id on debug message [#13745]
* Added common Azure PowerShell exception type
* Supported storage API 2019-06-01

#### Az.Automation
* Fixed issue where description was not populated for update management schedules

#### Az.CosmosDB
* General availability of 'Az.CosmosDB' module
* Restricting New-AzCosmosDBAccount cmdlet to make update calls to existing Database Accounts.
* Introducing AnalyticalStorageTTL in SqlContainer.

#### Az.IotHub
* Fixed a regression regarding SAS token generation

#### Az.KeyVault
* Fixed an issue in Secret Management module

#### Az.LogicApp
* Fixed issue that 'Get-AzLogicAppTriggerHistory' and 'Get-AzLogicAppRunAction' only retrieving the first page of results [#9141]

#### Az.Monitor
* Added cmdlets for data collection rules:
- 'Get-AzDataCollectionRule'
- 'New-AzDataCollectionRule'
- 'Set-AzDataCollectionRule'
- 'Update-AzDataCollectionRule'
- 'Remove-AzDataCollectionRule'
* Added cmdlets for data collection rules associations
- 'Get-AzDataCollectionRuleAssociation'
- 'New-AzDataCollectionRuleAssociation'
- 'Remove-AzDataCollectionRuleAssociation'

#### Az.Network
* Added new cmdlets for CRUD of VpnGatewayNATRule.
- 'New-AzAzVpnGatewayNatRule'
- 'Update-AzAzVpnGatewayNatRule'
- 'Get-AzAzVpnGatewayNatRule'
- 'Remove-AzAzVpnGatewayNatRule'
* Updated cmdlets to set NATRule on VpnGateway resource and associate it with VpnSiteLinkConnection resource.
- 'New-AzVpnGateway'
- 'Update-AzVpnGateway'
- 'New-AzVpnSiteLinkConnection'
* Updated cmdlets to enable setting of ConnectionMode on Virtual Network Gateway Connections.
- 'New-AzVirtualNetworkGatewayConnection'
- 'Set-AzVirtualNetworkGatewayConnection'
* Updated 'New-AzFirewallPolicyApplicationRule' cmdlet:
- Added parameter TargetUrl
- Added parameter TerminateTLS
* Added new cmdlets for Azure Firewall Premium Features
- 'New-AzFirewallPolicyIntrusionDetection'
- 'New-AzFirewallPolicyIntrusionDetectionBypassTraffic'
- 'New-AzFirewallPolicyIntrusionDetectionSignatureOverride'
* Updated New-AzFirewallPolicy cmdlet:
- Added parameter -SkuTier
- Added parameter -Identity
- Added parameter -UserAssignedIdentityId
- Added parameter -IntrusionDetection
- Added parameter -TransportSecurityName
- Added parameter -TransportSecurityKeyVaultSecretId
* Added new cmdlet to fetch IKE Security Associations for Virtual Network Gateway Connections.
- 'Get-AzVirtualNetworkGatewayConnectionIkeSa'
* Added multiple Authentication support for p2sVpnGateway
- Updated New-AzVpnServerConfiguration and Update-AzVpnServerConfiguration to allow multiple authentication parameters to be set.
* Updated 'New-AzVpnGateway' and 'New-AzP2sVpnGateway' cmdlet:
- Added parameter EnableRoutingPreferenceInternetFlag

#### Az.RecoveryServices
* Added Cross Region Restore feature.
* Blocked getting workload config when target item is an availability group.

#### Az.Resources
* Added support for -QueryString parameter in New-Az*Deployments cmdlets

#### Az.Sql
* Made 'Start-AzSqlInstanceDatabaseLogReplay' cmdlet synchronous, added -AsJob flag

#### Az.Storage
* Fix ContinuationToken never null when list blob with -IncludeVersion
- 'Get-AzStorageBlob'

#### Az.Websites
* Added support for App Service Managed certificates
- 'New-AzWebAppCertificate'
- 'Remove-AzWebAppCertificate'
* Fixed issue that causes Docker Password to be removed from appsettings in 'Set-AzWebApp' and 'Set-AzWebAppSlot'

### Thanks to our community contributors
* Ivan Akcheurov (@ivanakcheurov), Update Set-AzSecurityWorkspaceSetting.md (#13877)
* @javiermarasco, Update example (#13837)
* @jhaprakash26, Update Set-AzVirtualNetwork.md (#13857)
* Michael Holmes (@MichaelHolmesWP), Update New-AzStorageTableStoredAccessPolicy.md (#13871)
* Michael James (@mikejwhat), Allow Get-AzLogicAppTriggerHistory and Get-AzLogicAppRunAction to return more than 30 results (#13846)
* @Willem-J-an, Fix bug causing Docker Password to be removed from appsettings in Set-AzWebApp(Slot) (#13866)


## 5.3.0 - December 2020
#### Az.Accounts
* Fixed the issue that Http proxy is not respected in Windows PowerShell [#13647]
* Improved debug log of long running operations in generated modules

#### Az.Automation
* Fixed issue that parameters of 'Start-AzAutomationRunbook' cannot convert PSObject wrapped string to JSON string [#13240]
* Fixed location completer for New-AzAutomationUpdateManagementAzureQuery cmdlet

#### Az.Compute
* New parameter 'VM' in new parameter set 'VMParameterSet' added to 'Get-AzVMDscExtensionStatus' and 'Get-AzVMDscExtension' cmdlets.
* Edited 'New-AzSnapshot' cmdlet to check for existing snapshot with the same name in the same resource group.
- Throws an error if a duplicate snapshot exists.

#### Az.Databricks
* Fixed an issue that may cause 'New-AzDatabricksVNetPeering' to return before it is fully provisioned (https://github.com/Azure/autorest.powershell/issues/610)

#### Az.DataFactory
* Fixed the command 'Invoke-AzDataFactoryV2Pipeline' for SupportsShouldProcess issue

#### Az.DesktopVirtualization
* Added StartVMOnConnect property to hostpool.

#### Az.HDInsight
* Added properties: Fqdn and EffectiveDiskEncryptionKeyUrl in the class AzureHDInsightHostInfo.

#### Az.KeyVault
* Added a new parameter '-AsPlainText' to 'Get-AzKeyVaultSecret' to directly return the secret in plain text [#13630]
* Supported selective restore a key from a managed HSM full backup [#13526]
* Fixed some minor issues [#13583] [#13584]
* Added missing return objects of 'Get-Secret' in SecretManagement module
* Fixed an issue that may cause vault to be created without default access policy [#13687]

#### Az.Kusto
* Updated API version to 2020-09-18.

#### Az.Network
* Fixed issue in remove peering and connection cmdlet for ExpressRouteCircuit scenario
- 'Remove-AzExpressRouteCircuitPeeringConfig' and 'Remove-AzExpressRouteCircuitConnectionConfig'

#### Az.PolicyInsights
* Added support for returning paginated results for Get-AzPolicyState

#### Az.RecoveryServices
* Enabled softdelete feature for SQL.
* Fixed SQL AG restore and removed the container name check.
* Changed container name format for Azure Files backup item.
* Added CMK feature support for Recovery services vault.

#### Az.Resources
* Fixed a NullRef exception issue in 'New-AzureManagedApplication' and 'Set-AzureManagedApplication'.
* Updated Azure Resource Manager SDK to use latest DeploymentScripts GA api-version: 2020-10-01.

#### Az.ServiceFabric
* Fixed 'Add-AzServiceFabricNodeType'. Added node type to service fabric cluster before creating virtual machine scale set.

#### Az.Sql
* Fixed parameter description for 'InstanceFailoverGroup' command.
* Updated the logic in which schemaName, tableName and columnName are being extracted from the id of SQL Data Classification commands.
* Fixed Status and StatusMessage fields in 'Get-AzSqlDatabaseImportExportStatus' to conform to documentation
* Added Microsoft support operations (DevOps) auditing cmdlets: Get-AzSqlServerMSSupportAudit, Set-AzSqlServerMSSupportAudit, Remove-AzSqlServerMSSupportAudit

#### Az.Storage
* Supported create/update/get/list EncryptionScope of a Storage account
- 'New-AzStorageEncryptionScope'
- 'Update-AzStorageEncryptionScope'
- 'Get-AzStorageEncryptionScope'
* Supported create container and upload blob with Encryption Scope setting
- 'New-AzRmStorageContainer'
- 'New-AzStorageContainer'
- 'Set-AzStorageBlobContent'

### Thanks to our community contributors
* Andreas Wolter (@AndreasWolter), removed marketing language, better example filter (#13671)
* Tidjani Belmansour (@BelRarr), Update Get-AzBillingInvoice.md (#13634)
* David Klempfner (@DavidKlempfner)
* Fixed spelling mistake (#13677)
* Update PSMetricNoDetails.cs (#13676)
* @kilobyte97, bugfix for remove cmdlet to delete config (#13655)
* @kongou-ae, Update Set-AzFirewall.md (#13727)
* @MasterKuat, Fix swap between title and code in documentation (#13666)
* NickT (@nukeulis), Update Set-AzContext.md (#13702)
* @PaulHCode, Update Start-AzJitNetworkAccessPolicy.md - Fix the Example to display the proper cmdlet being demonstrated (#13713)
* Ryan Borstelmann (@ryanborMSFT), Removed Subscription ID (#13715)
* Shashikant Shakya (@shshakya), Update Set-AzSqlDatabase.md (#13674)
* Sebastian Olsen (@Spacebjorn), Update Get-AzRecoveryServicesBackupItem.md (#13719)

## 5.2.0 - December 2020
#### Az.Accounts
* Managed to parse ExpiresOn time from raw token if could not get from underlying library
Expand Down
1 change: 0 additions & 1 deletion NuGet.Config
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,6 @@
<add key="local-feed" value="tools/LocalFeed" />
<add key="myget-azure-powershell" value="https://www.myget.org/F/azure-powershell/api/v3/index.json" />
<add key="dotnet-core" value="https://dotnet.myget.org/F/dotnet-core/api/v3/index.json" />
<add key="powershell-core" value="https://powershell.myget.org/F/powershell-core/api/v3/index.json" />
<add key="nuget.org" value="https://api.nuget.org/v3/index.json" />
</packageSources>
</configuration>
9 changes: 4 additions & 5 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,8 +5,10 @@
This repository contains PowerShell cmdlets for developers and administrators to develop, deploy, and manage Microsoft Azure applications.

Try it out in Azure Cloud Shell!
* Direct link: Open a browser to https://shell.azure.com
* Azure portal: Select the Cloud Shell icon on the [Azure portal](https://portal.azure.com/):

[![CloudShellIcon]][CloudShell]
[![CloudShellLaunchIcon](https://docs.microsoft.com/en-us/azure/cloud-shell/media/overview/portal-launch-icon.png)](#)

## Modules
Below is a table containing our Azure PowerShell rollup module.
Expand Down Expand Up @@ -180,10 +182,7 @@ _This project has adopted the [Microsoft Open Source Code of Conduct][CodeOfCond
[DotNetFramework]: https://dotnet.microsoft.com/download/dotnet-framework-runtime
[PowerShellCore]: https://github.com/PowerShell/PowerShell/releases/latest

[CloudShell]: https://shell.azure.com/powershell
[CloudShellIcon]: https://shell.azure.com/images/launchcloudshell.png "Launch Azure Cloud Shell"

[ContributionGuidelines]: https://azure.github.io/guidelines/
[ContributionGuidelines]: https://opensource.microsoft.com/collaborate/
[CodeOfConduct]: https://opensource.microsoft.com/codeofconduct/
[CodeOfConductFaq]: https://opensource.microsoft.com/codeofconduct/faq/
[OpenCodeEmail]: mailto:opencode@microsoft.com
Expand Down
Loading

0 comments on commit 31bc5dd

Please sign in to comment.