Skip to content

dwda #15275

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 106 commits into from
Jun 15, 2021
Merged

dwda #15275

Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
106 commits
Select commit Hold shift + click to select a range
aa81b6b
Onboard DigitalTwins to Private Link Common Cmdlets (#14613)
anakarparida Mar 26, 2021
62a4325
Adding Private Range (No SNAT) Support to Firewall Policies (#14577)
kenchenMicrosoft Mar 29, 2021
2415837
Added a new property "FlowTimeout" to Virtual Network (#14665)
Satya-anshu Apr 8, 2021
d294154
Virtual Network Gateway NAT feature changes (#14685)
Khushboo-Baheti Apr 15, 2021
b020c3c
Support for Preferred Routing Gateway for Virtual Hub (#14761)
arvenka Apr 16, 2021
b6b85c2
correcting document example 1 of New-AzFirewallPolicyRuleCollectionGr…
kenchenMicrosoft Apr 20, 2021
58e5580
Added more detailed description about GroupId in New-AzPrivateLinkSer…
BethanyZhou Apr 21, 2021
58706f9
Fix (#14791)
Khushboo-Baheti Apr 21, 2021
1c5d1df
Added support for getting a single private link resource (#14785)
BethanyZhou Apr 26, 2021
31029da
Exposing two read-only properties of Application Gateway client cert…
3quanfeng May 14, 2021
b996748
Gateway Loadbalancer (#14683)
matyang22 May 18, 2021
5f81ef0
Add new properties a new commandlet to support the address space upda…
harics24 May 18, 2021
4746d10
[Az.RecoveryServices.Backup] fixed sql CRR and security issue with S…
hiaga May 19, 2021
ee8ea08
Move migrate to release-2021-05-25 (#15050)
dolauli May 19, 2021
90610d6
Move kusto to release-2021-05-25 (#15046)
dolauli May 19, 2021
f9f2fa5
Correct the version (#15053)
wyunchi-ms May 19, 2021
e3a2249
Fixes: #14884: `Set-AzWebAppSlot` to set FtpsState, #14998:`Set-AzWeb…
wyunchi-ms May 20, 2021
decd71e
Fix issues for AzPreview and update description of Az.psd1 (#15052)
BethanyZhou May 20, 2021
b3c51e3
Fix link typo in warning message (#15045)
erich-wang May 20, 2021
5f200b2
Remove the logic to update psd1 in artifacts. (#15057)
wyunchi-ms May 20, 2021
efc6605
Application Gateway AutoScale Example (#15071)
sohaibMSFT May 21, 2021
245c5eb
Remove the reference to container instance project in network solutio…
msJinLei May 21, 2021
b2e4e07
release-2021-05-25 (#15069)
dingmeng-xue May 21, 2021
1338a9c
[DataFactroy] Updated ADF .Net SDK version to 4.19.0 (#15074)
Jingshu923 May 24, 2021
9842f2a
[App Service] Set-AzWebAppSlot defaults AlwaysOn to false [#15066] (#…
Kotasudhakarreddy May 24, 2021
db10eec
Add HighAvailabilityReplicaCount to New-AzSqlDatabaseSecondary (#15079)
bradrich-msft May 24, 2021
4603a70
Update SignalR module (#15085)
Y-Sindo May 24, 2021
0f2af36
Fix the breaking change issues. (#15090)
wyunchi-ms May 24, 2021
c901599
Update doc around supportability (#15075)
dingmeng-xue May 24, 2021
f1f2ed4
Add migration guide for Az.6.0 (#15088)
wyunchi-ms May 25, 2021
8a8bbf8
Merge branch release-2015-5-25 into master
dingmeng-xue May 25, 2021
1afea3b
Merge pull request #15097 from Azure/internal/release-v2
dingmeng-xue May 25, 2021
6d85b80
[Az.EventHub] Get-AzEventHub accepts pipeline input from Get-AzEventH…
hakashya May 26, 2021
8949ee5
[Aks]Fix the issue Aks cannot be update in Automation Runbook. (#15109)
wyunchi-ms May 26, 2021
c184553
Update Set-AzNotificationHubsNamespace.md (#15103)
tiantun May 27, 2021
5d86ea7
SQL Ledger Cmdlets (#14997)
rewongmicrosoft May 27, 2021
de5677a
Update Set-AzNetworkInterface.md (#15112)
S-T-S May 27, 2021
4115d19
AzPreview use latest Az.Accounts version (#15111)
BethanyZhou May 27, 2021
5d223e1
[NetAppFiles] Update to api-version 2021-02-01 updates (#15104)
audunn May 27, 2021
f0a6be6
Enable short policy names for mi mw (#15105)
kukislav May 28, 2021
37e7adc
Update Test Deployments to allow the user to specify a deployment nam…
jontreynes May 28, 2021
4f75001
[Storage] Support NFS and SmbMultichannel (#15130)
blueww May 28, 2021
c182350
[Az.Resources Policy] Add -NonComplianceMessage to Set/New-AzPolicyAs…
pilor May 28, 2021
1d91532
Gateway LoadBalancer property ParameterSetName requirement removal (#…
matyang22 May 28, 2021
4a30586
[Resource] Fixed issue that property is cleaned by [#15134]. (#15136)
LucasYao93 May 28, 2021
f05fde1
Add validation trigger setting to pipelines (#15143)
LucasYao93 May 28, 2021
29b28b9
Upgrade PowerShell to 7.0.6 (#15113)
wyunchi-ms May 31, 2021
759b852
Fix the random failure in CI pipeline (#15153)
wyunchi-ms May 31, 2021
8292e60
Release Az 4.1.1 (#15150)
dingmeng-xue May 31, 2021
4e9d5aa
[Storage] Fix oauthCopySameAccount (#15152)
blueww May 31, 2021
373f1aa
Update Az.SecurityInsights help files (#15144)
tianderturpijn Jun 1, 2021
d32169a
typo in examples resourcegroup parameter (#15146)
srozemuller Jun 1, 2021
da1b3b7
Update the dependencies for Az.Accounts (#15154)
BethanyZhou Jun 1, 2021
d58dc73
Fix the issue that static analysis cannot find SupportsShouldProcess …
wyunchi-ms Jun 1, 2021
03663b5
[Az.DiskPool] First preview availability of Az.DiskPool (#15128)
BethanyZhou Jun 1, 2021
6e0b4e6
Code changes for provisioning Server & ManagedInstance with AD Only A…
strehan1993 Jun 1, 2021
64f1f90
Release notes of Az.DiskPool v0.1.0 (#15160)
msJinLei Jun 2, 2021
2c0c5e4
correct the way to download keyvault certificate (#15163)
BethanyZhou Jun 3, 2021
4a304aa
Remove duplicate list item in Get-AzKeyVault (#15167)
BethanyZhou Jun 3, 2021
4ec1b41
cmdlets for new compute resource: SSH Public Key (#15120)
grizzlytheodore Jun 3, 2021
7b38bed
ReadScale default to null on Set-AzSqlDatabase (#15168)
bradrich-msft Jun 3, 2021
fd599ea
Updated api version (#15169)
MikhailTryakhov Jun 4, 2021
f1ff493
[**URGENT**] Fix for Set-AzSqlServer and Set-AzSqlInstance cmdlets (#…
strehan1993 Jun 4, 2021
1299bac
Using FQDN when connecting to nodes and enabling Arc (#15174)
digot007 Jun 6, 2021
b91a4f6
Adding Cross Tenant DS move (#15185)
hiaga Jun 7, 2021
2bdfadd
Add SecretManagement tag to module (#15187)
dingmeng-xue Jun 7, 2021
9d76b1e
[HDInsight] Support new azure monitor feature (#15068)
aim-for-better Jun 7, 2021
6aea652
Hotfix for the issue on windows powershell (#15189)
BethanyZhou Jun 7, 2021
60a8e82
Adding CMK changes for PS cmdlets (#15122)
viparek Jun 8, 2021
a820ce7
Polish changelog for upcoming release (#15191)
dingmeng-xue Jun 8, 2021
b877850
Provide certificate file login method (#14738)
msJinLei Jun 8, 2021
8f729a3
Change underline behavior of adding IP configuration to route server …
litchiyangMSFT Jun 8, 2021
e1f82c9
Az.StackHCI - Pass GraphAccessToken to Connect-AzAccount (#15193)
digot007 Jun 8, 2021
986da78
[Storage] Removed StorageFileDataSmbShareOwner from value set of Defa…
blueww Jun 8, 2021
f3f9600
Revert "Az.StackHCI - Pass GraphAccessToken to Connect-AzAccount (#15…
msJinLei Jun 8, 2021
7307e5e
47 update version (#15172)
Sandido Jun 8, 2021
5498b82
Add Deep delete options for Disks and NICs (#15177)
basharg Jun 8, 2021
57c6fc1
Merge branch master into network-february
dingmeng-xue Jun 8, 2021
733d2ff
fix blank space issue (#15206)
BethanyZhou Jun 8, 2021
6353626
[ApplicationInsights] Fixed ApplicationInsightsLinkedStorageAccount C…
LucasYao93 Jun 8, 2021
f1f2eff
Merge pull request #15207 from network-february
dingmeng-xue Jun 8, 2021
df04152
Az.StackHCI - Pass GraphAccessToken to Connect-AzAccount (#15193) (#1…
msJinLei Jun 8, 2021
914fa40
should not try to use existed module version for new modules (#15217)
dolauli Jun 9, 2021
ef6ed26
Delete obsoleted libs from local feed (#15215)
dingmeng-xue Jun 9, 2021
f1a8691
fix issue caused by blank (#15210)
BethanyZhou Jun 9, 2021
eba1de6
Add edge zone parameter to virtual network cmdlet (#15196)
wdehrich Jun 9, 2021
1bbde85
Add retirement notice (#15227)
dingmeng-xue Jun 10, 2021
dbf0b22
[Synapse] - new cmdlets for Spark job definition (#15156)
idear1203 Jun 10, 2021
ad5abea
add cmdlet open-azsurveylink (#15205)
VeryEarly Jun 10, 2021
f5899ca
Remove Write-Host leaking file share credentials (#15225)
AshleyRoll Jun 10, 2021
6583cb9
First version of DataDog (#15218)
msJinLei Jun 10, 2021
a6354aa
Add edge zone parameter to create network interface cmdlet (#15184)
wdehrich Jun 10, 2021
dab7a80
Gateway Load Balancer Cross tenant issue fix (#15195)
matyang22 Jun 10, 2021
4fb8007
Update Get-AzRecoveryServicesAsrRecoveryPoint Description (#15222)
rrishabhjn Jun 10, 2021
484533d
Updating the description of parameter RecoveryPoint in Start-AzRecove…
rrishabhjn Jun 10, 2021
8542248
Update Get-AzSynapseTriggerRun.md (#15231)
MikeyBronowski Jun 11, 2021
9901e21
fixed Disable SQL AG AutoProtection (#15241)
hiaga Jun 11, 2021
39e61ea
Add edge zone parameter to public ip prefix cmdlet (#15240)
wdehrich Jun 11, 2021
4668bff
Enable viewing of Public IP address extended location (#15230)
wdehrich Jun 11, 2021
a39ce72
change the branch name from master to main (#15238)
dolauli Jun 11, 2021
45da5c6
Fix typo in changelog (#15252)
dingmeng-xue Jun 11, 2021
c36af81
Release-2021-06-15 (#15255)
msJinLei Jun 11, 2021
4fba268
Merge branch 'main' into merge_release
msJinLei Jun 11, 2021
83c3a31
Merge pull request #15258 from msJinLei/merge_release
dingmeng-xue Jun 12, 2021
fed4db4
Update Get-AzSynapsePipelineRun.md by adding more examples covering m…
MikeyBronowski Jun 15, 2021
9d8d547
[Storage] Support secure SMB and NFSV3 (#15209)
blueww Jun 15, 2021
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
2 changes: 1 addition & 1 deletion .azure-pipelines/daily-build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ schedules:
displayName: Daily Midnight Build
branches:
include:
- master
- main

pr: none

Expand Down
11 changes: 10 additions & 1 deletion .azure-pipelines/powershell-core.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,14 +2,23 @@ variables:
WindowsName: windows
WindowsImage: vs2017-win2016
LinuxName: linux
LinuxImage: ubuntu-18.04
LinuxImage: ubuntu-20.04
MacOSName: macOS
MacOSImage: macOS-10.14
TestFramework: netcoreapp2.1
TestTarget: Test
Configuration: Debug
DebugLocalBuildTasks: true

trigger: none

pr:
branches:
include:
- '*'
exclude:
- Azs-tzl

jobs:
- job: Build
displayName: Build
Expand Down
2 changes: 1 addition & 1 deletion .azure-pipelines/util/analyze-steps.yml
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ steps:
displayName: 'Use .NET Core sdk'
inputs:
packageType: sdk
version: 2.1.x
version: 3.1.x

- pwsh: 'Install-Module platyPS -Force -Confirm:$false -Scope CurrentUser'
displayName: 'Install platyPS'
Expand Down
2 changes: 1 addition & 1 deletion .azure-pipelines/util/build-steps.yml
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ steps:
displayName: 'Use .NET Core sdk'
inputs:
packageType: sdk
version: 2.1.x
version: 3.1.x

- task: DotNetCoreCLI@2
displayName: Build
Expand Down
9 changes: 9 additions & 0 deletions .azure-pipelines/windows-powershell.yml
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,15 @@ variables:
Configuration: Debug
DebugLocalBuildTasks: true

trigger: none

pr:
branches:
include:
- '*'
exclude:
- Azs-tzl

jobs:
- job: Build
displayName: Build
Expand Down
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -226,6 +226,7 @@ launchSettings.json
/ModuleMappings.json
/tools/Modules/tmp
/tools/Az/Az.psm1
/tools/AzPreview/AzPreview.psm1
/Azure.PowerShell.sln

# Added due to scan
Expand Down
300 changes: 300 additions & 0 deletions ChangeLog.md

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@ Run the following command in an elevated PowerShell session to install the rollu
Install-Module -Name Az
```

This module runs on Windows PowerShell with [.NET Framework 4.7.2][DotNetFramework] or greater, or [PowerShell Core][PowerShellCore]. The `Az` module replaces `AzureRM`. You should not install `Az` side-by-side with `AzureRM`.
This module runs on Windows PowerShell with [.NET Framework 4.7.2][DotNetFramework] or greater, or [the latest version of PowerShell 7][PowerShellCore]. The `Az` module replaces `AzureRM`. You should not install `Az` side-by-side with `AzureRM`.

If you have an earlier version of the Azure PowerShell modules installed from the PowerShell Gallery and would like to update to the latest version, run the following commands in an elevated PowerShell session:

Expand Down
8 changes: 4 additions & 4 deletions build.proj
Original file line number Diff line number Diff line change
Expand Up @@ -103,15 +103,15 @@
</Target>

<Target Name="BuildTools">
<Exec Command="dotnet publish $(RepoTools)StaticAnalysis/StaticAnalysis.Netcore.csproj -c $(Configuration) -f netcoreapp2.1" />
<Exec Command="dotnet publish $(RepoTools)StaticAnalysis/StaticAnalysis.Netcore.csproj -c $(Configuration)" />
</Target>

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

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

<!-- Get all of the files changed in the given pull request -->
<FilesChangedTask RepositoryOwner="Azure" RepositoryName="azure-powershell" PullRequestNumber="$(PullRequestNumber)" TargetModule="$(TargetModule)">
Expand Down Expand Up @@ -268,11 +268,11 @@
</Target>

<Target Name="AzToolsInstaller">
<Exec Command="dotnet msbuild $(RepoTools)/Az.Tools.Installer/build.proj /t:'clean;build;test'" />
<Exec Command='dotnet msbuild $(RepoTools)/Az.Tools.Installer/build.proj /t:"clean;build;test"' />
</Target>

<Target Name="AzToolsPredictor">
<Exec Command="dotnet msbuild $(RepoTools)/Az.Tools.Predictor/build.proj /t:'clean;build;test'" />
<Exec Command='dotnet msbuild $(RepoTools)/Az.Tools.Predictor/build.proj /t:"clean;build;test"' />
</Target>

<Target Name="ChangeLogErrorMessage">
Expand Down
4 changes: 2 additions & 2 deletions documentation/Debugging-StaticAnalysis-Errors.md
Original file line number Diff line number Diff line change
Expand Up @@ -42,7 +42,7 @@ _Note_: Sometimes the error listed in the .csv file can be a false positive (for
We take breaking changes very seriously, so please be mindful about the violations that you suppress in our repo.

### Signature Issues
Signature issues occur when your cmdlets do not follow PowerShell standards. Please check the [_Cmdlet Best Practices_](https://github.com/Azure/azure-powershell/blob/master/documentation/development-docs/design-guidelines/cmdlet-best-practices.md) and the [_Parameter Best Practices_](https://github.com/Azure/azure-powershell/blob/master/documentation/development-docs/design-guidelines/parameter-best-practices.md) documents to ensure you are following PowerShell guidelines. Issues with severity 0 or 1 must be addressed, while issues with severity 2 are advisory. If you have an issue with severity 0 or 1 that has been approved by the Azure PowerShell team, you can suppress them following these steps:
Signature issues occur when your cmdlets do not follow PowerShell standards. Please check the [_Cmdlet Best Practices_](https://github.com/Azure/azure-powershell/blob/main/documentation/development-docs/design-guidelines/cmdlet-best-practices.md) and the [_Parameter Best Practices_](https://github.com/Azure/azure-powershell/blob/main/documentation/development-docs/design-guidelines/parameter-best-practices.md) documents to ensure you are following PowerShell guidelines. Issues with severity 0 or 1 must be addressed, while issues with severity 2 are advisory. If you have an issue with severity 0 or 1 that has been approved by the Azure PowerShell team, you can suppress them following these steps:

- Download the `SignatureIssues.csv` file from the Jenkins build
- Open the file using a text editor (such as VS Code) and copy each of the errors you'd like to suppress
Expand All @@ -51,4 +51,4 @@ Signature issues occur when your cmdlets do not follow PowerShell standards. Pl
- Push the changes to the .csv file and ensure the errors no longer show up in the `SignatureIssues.csv` file output from the Jenkins build.

### Help Issues
Most help issues that cause StaticAnalysis to fail occur when help has not been added for a particular cmdlet. If you have not generated help for your new cmdlets, please follow the instructions [here](https://github.com/Azure/azure-powershell/blob/master/documentation/development-docs/help-generation.md). If this is not the issue, follow the steps listed under "Remediation" for each violation listed in HelpIssues.csv.
Most help issues that cause StaticAnalysis to fail occur when help has not been added for a particular cmdlet. If you have not generated help for your new cmdlets, please follow the instructions [here](https://github.com/Azure/azure-powershell/blob/main/documentation/development-docs/help-generation.md). If this is not the issue, follow the steps listed under "Remediation" for each violation listed in HelpIssues.csv.
17 changes: 8 additions & 9 deletions documentation/announcing-az-module.md
Original file line number Diff line number Diff line change
@@ -1,13 +1,13 @@
# Announcing New Module 'Az'
In August 2018 we released a new module, 'Az' which combines the functionality of the AzureRM and AzureRM.Netcore modules. Az will go to version 1.0 on 12/18/2018. Az runs on both Windows PowerShell 5.1 and PowerShell Core. 'Az' ensures that the Windows PowerShell and PowerShell Core cmdlets for managing Azure resources will always be in sync and up to date. In addition, Az will simplify and regularize the naming of Azure cmdlets, and the organization of Azure modules. Az is intended as a replacement for the AzureRM.Netcore and AzureRM modules.
In August 2018 we released a new module, 'Az' which combines the functionality of the AzureRM and AzureRM.Netcore modules. Az goes to version 1.0 on 12/18/2018. Az runs on both Windows PowerShell 5.1 and PowerShell 7. 'Az' ensures that the Windows PowerShell and PowerShell 7 cmdlets for managing Azure resources will always be in sync and up to date. In addition, Az will simplify and regularize the naming of Azure cmdlets, and the organization of Azure modules. Az is intended as a replacement for the AzureRM.Netcore and AzureRM modules.

Az currently ships in Cloud Shell, and can be found on the PowerShell Gallery [here](https://www.powershellgallery.com/packages/Az/)

Az is a new module, and reorganizing and simplifying cmdlet names involves breaking changes, so we have [added features to Az to make it easier to transition to the simplified, normalized names in your existing scripts](#migrating-from-azurerm).

## New Features
- Windows PowerShell 5.1 and PowerShell Core support in the same module
- PowerShell Core and Windows PowerShell cmdlets are always in sync and up to date with latest Azure capabilities
- Windows PowerShell 5.1 and PowerShell 7 support in the same module
- PowerShell 7 and Windows PowerShell cmdlets are always in sync and up to date with latest Azure capabilities
- Shortened and normalized cmdlet names - all cmdlets use the noun prefix 'Az'
- Simplified and normalized module organization - data plane and management plane cmdlets in the same module for each service
- Enhanced authentication for Netcore
Expand All @@ -17,8 +17,7 @@ Az is a new module, and reorganizing and simplifying cmdlet names involves break

## Supported Platforms
- PowerShell 5.1 with .Net Framework 4.7.2 or later [Windows only]
- PowerShell Core 6.0 - Windows, Linux, macOS
- PowerShell Core 6.1 - Windows, Linux, macOS
- PowerShell 7 - Windows, Linux, macOS

## Timeline

Expand Down Expand Up @@ -170,12 +169,12 @@ For scripts that import modules directly, or use ```#Requires``` statements to s
### Installing Az and AzureRM Side-by-Side

Az and AzureRM cannot be imported side-by-side into the same PowerShell session. If you do not want to migrate your scripts from AzureRM to Az right away, there are two main options:
- Install Az in PowerShell Core, and leave AzureRM in Windows PowerShell
- Install Az in PowerShell 7, and leave AzureRM in Windows PowerShell
- Install Az and AzureRM side-by-side in Windows PowerShell and ensure scripts do not mix the modules

#### Install Az in PowerShell Core
You can follow the instructions in [Installing PowerShell Core on Windows](https://docs.microsoft.com/powershell/scripting/install/installing-powershell-core-on-windows?view=powershell-6
) to install PowerShell Core, then use ```Install-Module Az``` in PowerShell Core to acquire the Az module. Since Windows PowerShell and PowerShell Core can exist side-by-side and do not share module directories, this will effectively isolate the two modules.
#### Install Az in PowerShell 7
You can follow the instructions in [Installing PowerShell 7 on Windows](https://docs.microsoft.com/powershell/scripting/install/installing-powershell-core-on-windows
) to install PowerShell 7, then use ```Install-Module Az``` in PowerShell 7 to acquire the Az module. Since Windows PowerShell and PowerShell 7 can exist side-by-side and do not share module directories, this will effectively isolate the two modules.

#### Install Az and AzureRM Side-by-Side
If you need to have both modules installed:
Expand Down
1 change: 1 addition & 0 deletions documentation/azure-powershell-modules.md
Original file line number Diff line number Diff line change
Expand Up @@ -42,6 +42,7 @@ Custom Resource Providers | `Az.CustomProviders`
Data Box | `Az.DataBox` | [![DataBox]][DataBoxGallery]
Data Box Edge (Stack Edge) | `Az.DataBoxEdge` | [![DataBoxEdge]][DataBoxEdgeGallery]
Databricks | `Az.Databricks` | [![Databricks]][DatabricksGallery]
DataDog | `Az.DataDog` | [![DataDog]][DataDogGallery]
Data Factory | `Az.DataFactory` | [![DataFactory]][DataFactoryGallery]
Data Lake Analytics | `Az.DataLakeAnalytics` | [![DataLakeAnalytics]][DataLakeAnalyticsGallery]
Data Lake Store | `Az.DataLakeStore` | [![DataLakeStore]][DataLakeStoreGallery]
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -48,7 +48,7 @@ The following prerequisites should be completed before contributing to the Azure
- Install the latest version of [Git](https://git-scm.com/downloads)
- Install the [`platyPS` module](help-generation.md#Installing-platyPS)
- Install the latest [**.NET Core SDK** and **.NET Framework Dev Pack 4.7.2**](https://dotnet.microsoft.com/download) or greater
- Install [PowerShell Core](https://github.com/PowerShell/PowerShell/releases/latest)
- Install [PowerShell 7](https://github.com/PowerShell/PowerShell/releases/latest)
- Set the PowerShell [execution policy](https://technet.microsoft.com/en-us/library/ee176961.aspx) to **Unrestricted** for the following versions of PowerShell:
- `C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe`
- `C:\Windows\SysWOW64\WindowsPowerShell\v1.0\powershell.exe`
Expand Down Expand Up @@ -76,10 +76,10 @@ You now be able to create your own branches, commit changes, and push commits to
git remote add upstream https://github.com/Azure/azure-powershell.git
```

Then, to pull changes from the **master** branch in _Azure/azure-powershell_ into your local working branch, run the following command:
Then, to pull changes from the **main** branch in _Azure/azure-powershell_ into your local working branch, run the following command:

```
git pull upstream master
git pull upstream main
```

## Building the Environment
Expand All @@ -92,7 +92,7 @@ After cloning the repository to your local machine, you want to ensure that you
msbuild build.proj
```

Alternatively, you can open any command prompt (Command Prompt, Windows PowerShell, or PowerShell Core), navigate to the root of the repository, and run:
Alternatively, you can open any command prompt (Command Prompt, Windows PowerShell, or PowerShell 7), navigate to the root of the repository, and run:

```powershell
PS C:\azure-powershell> dotnet msbuild build.proj
Expand Down Expand Up @@ -124,7 +124,7 @@ Launch `VS Developer Command Prompt` and run the following command (from the roo
msbuild build.proj /t:Test
```

Alternatively, you can open any command prompt (Command Prompt, Windows PowerShell, or PowerShell Core), navigate to the root of the repository, and run:
Alternatively, you can open any command prompt (Command Prompt, Windows PowerShell, or PowerShell 7), navigate to the root of the repository, and run:

```powershell
PS C:\azure-powershell> dotnet msbuild build.proj /t:Test
Expand Down
6 changes: 3 additions & 3 deletions documentation/development-docs/cleaning-up-commits.md
Original file line number Diff line number Diff line change
Expand Up @@ -60,10 +60,10 @@ For more information on squashing, click [here](https://git-scm.com/book/en/v2/G

If you want to merge specific commits from another branch into the current one you are working from, use **cherry-picking**.

For example, if you're working on the **master** branch and want to pull commit X (the commit-hash) from the **feature** branch, you may run the following commands:
For example, if you're working on the **main** branch and want to pull commit X (the commit-hash) from the **feature** branch, you may run the following commands:

```
git checkout master
git checkout main
git cherry-pick X -n
```

Expand All @@ -73,7 +73,7 @@ Now, if you want to cherry-pick a range of commits, say X through Y, from the **

```
git checkout -b temp-branch X
git rebase --onto master Y^
git rebase --onto main Y^
```

For more information on cherry-picking, click [here](https://git-scm.com/docs/git-cherry-pick).
Original file line number Diff line number Diff line change
Expand Up @@ -139,7 +139,7 @@ $job | Wait-Job
$subscriptions = $job | Receive-Job
````

To set a custom job name, please use [`SetBackgroupJobDescription`](https://github.com/Azure/azure-powershell-common/blob/master/src/Common/AzurePSCmdlet.cs#L810). The default job description is: "Long Running Operation for '{cmdlet name}' on resource '{resource name}'"
To set a custom job name, please use [`SetBackgroupJobDescription`](https://github.com/Azure/azure-powershell-common/blob/main/src/Common/AzurePSCmdlet.cs#L810). The default job description is: "Long Running Operation for '{cmdlet name}' on resource '{resource name}'"

### Required Parameter Sets

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -23,18 +23,18 @@ if "List Private Endpoint Connection API" is not available, `Private Endpoint Co
`privateEndpointConnections` need to be defined under this API

## Code Changes Needed
Add corresponding {Provider}, {Top-Level-Resource} and {API-Version} into [ProviderConfiguration.cs](https://github.com/Azure/azure-powershell/blob/master/src/Network/Network/PrivateLinkService/PrivateLinkServiceProvider/ProviderConfiguration.cs#L12)
Add corresponding {Provider}, {Top-Level-Resource} and {API-Version} into [ProviderConfiguration.cs](https://github.com/Azure/azure-powershell/blob/main/src/Network/Network/PrivateLinkService/PrivateLinkServiceProvider/ProviderConfiguration.cs#L12)
in following pattern:
```
RegisterConfiguration("{Provider}/{Top-Level-Resource}", "{API-Version}")
```
For example:

if "List Private Endpoint Connection API" is [available](https://github.com/Azure/azure-powershell/blob/master/src/Network/Network/PrivateLinkService/PrivateLinkServiceProvider/GenericProvider.cs#L74),
if "List Private Endpoint Connection API" is [available](https://github.com/Azure/azure-powershell/blob/main/src/Network/Network/PrivateLinkService/PrivateLinkServiceProvider/GenericProvider.cs#L74),
```
RegisterConfiguration("Microsoft.Sql/servers", "2018-06-01-preview")
```
if "List Private Endpoint Connection API" is [not available](https://github.com/Azure/azure-powershell/blob/master/src/Network/Network/PrivateLinkService/PrivateLinkServiceProvider/GenericProvider.cs#L93), provide extra bool parameter 'false'
if "List Private Endpoint Connection API" is [not available](https://github.com/Azure/azure-powershell/blob/main/src/Network/Network/PrivateLinkService/PrivateLinkServiceProvider/GenericProvider.cs#L93), provide extra bool parameter 'false'
```
RegisterConfiguration("Microsoft.Storage/storageAccounts", "2019-06-01", false)
```
Expand Down
Loading