Skip to content

Commit 4100a2b

Browse files
authored
Merge pull request #59 from WeAreInSpark/dylan-fix
fixed documentation and collectionuri parameter
2 parents 441608d + 680edaf commit 4100a2b

File tree

51 files changed

+4956
-2
lines changed

Some content is hidden

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

51 files changed

+4956
-2
lines changed
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
function Validate-CollectionUri {
2+
[CmdletBinding()]
3+
param (
4+
# Parameter help description
5+
[Parameter(Mandatory)]
6+
[string]
7+
$CollectionUri
8+
)
9+
10+
if ($CollectionUri -notmatch '^https:\/\/dev\.azure\.com\/\w+$') {
11+
Write-AzdoError "CollectionUri must be a valid Azure DevOps collection URI starting with 'https://dev.azure.com/'"
12+
} else {
13+
$true
14+
}
15+
}

AzureDevOpsPowerShell/Public/Api/ApprovalsAndChecks/CheckConfigurations/Add-AzDoPipelineBranchControl.ps1

+1
Original file line numberDiff line numberDiff line change
@@ -38,6 +38,7 @@ function Add-AzDoPipelineBranchControl {
3838
param (
3939
# Collection Uri of the organization
4040
[Parameter(Mandatory, ValueFromPipelineByPropertyName)]
41+
[ValidateScript({ Validate-CollectionUri -CollectionUri $_ })]
4142
[string]
4243
$CollectionUri,
4344

AzureDevOpsPowerShell/Public/Api/Build/GeneralSettings/Set-AzDOProjectSetting.ps1

+1
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,7 @@ function Set-AzDoProjectSetting {
2727
param (
2828
# Collection uri of the organization. Can be set with the predefined variable from Azure DevOps.
2929
[Parameter(Mandatory)]
30+
[ValidateScript({ Validate-CollectionUri -CollectionUri $_ })]
3031
[string]
3132
$CollectionUri,
3233

AzureDevOpsPowerShell/Public/Api/Core/Projects/Get-AzDoProject.ps1

+1
Original file line numberDiff line numberDiff line change
@@ -50,6 +50,7 @@ function Get-AzDoProject {
5050
param (
5151
# Collection Uri of the organization
5252
[Parameter(Mandatory, ValueFromPipelineByPropertyName)]
53+
[ValidateScript({ Validate-CollectionUri -CollectionUri $_ })]
5354
[string]
5455
$CollectionUri,
5556

AzureDevOpsPowerShell/Public/Api/Core/Projects/New-AzDoProject.ps1

+1
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,7 @@ function New-AzDoProject {
3535
# Collection URI. e.g. https://dev.azure.com/contoso.
3636
# Azure Pipelines has a predefined variable for this.
3737
[Parameter(Mandatory, ValueFromPipelineByPropertyName)]
38+
[ValidateScript({ Validate-CollectionUri -CollectionUri $_ })]
3839
[string]
3940
$CollectionUri,
4041

AzureDevOpsPowerShell/Public/Api/Core/Projects/Remove-AzDoProject.ps1

+1
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,7 @@ function Remove-AzDoProject {
3636
# Collection URI. e.g. https://dev.azure.com/contoso.
3737
# Azure Pipelines has a predefined variable for this.
3838
[Parameter(Mandatory, ValueFromPipelineByPropertyName)]
39+
[ValidateScript({ Validate-CollectionUri -CollectionUri $_ })]
3940
[string]
4041
$CollectionUri,
4142

AzureDevOpsPowerShell/Public/Api/DistributedTask/VariableGroups/Add-AzDoVariableGroupVariable.ps1

+1
Original file line numberDiff line numberDiff line change
@@ -41,6 +41,7 @@ function Add-AzDoVariableGroupVariable {
4141
param (
4242
# Collection Uri of the organization
4343
[Parameter(Mandatory, ValueFromPipelineByPropertyName)]
44+
[ValidateScript({ Validate-CollectionUri -CollectionUri $_ })]
4445
[string]
4546
$CollectionUri,
4647

AzureDevOpsPowerShell/Public/Api/DistributedTask/VariableGroups/Get-AzDoVariableGroup.ps1

+1
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,7 @@ function Get-AzDoVariableGroup {
3131
param (
3232
# Collection Uri of the organization
3333
[Parameter(Mandatory, ValueFromPipelineByPropertyName)]
34+
[ValidateScript({ Validate-CollectionUri -CollectionUri $_ })]
3435
[string]
3536
$CollectionUri,
3637

AzureDevOpsPowerShell/Public/Api/DistributedTask/VariableGroups/New-AzDoVariableGroup.ps1

+1
Original file line numberDiff line numberDiff line change
@@ -40,6 +40,7 @@ function New-AzDoVariableGroup {
4040
param (
4141
# Collection Uri of the organization
4242
[Parameter(Mandatory)]
43+
[ValidateScript({ Validate-CollectionUri -CollectionUri $_ })]
4344
[string]
4445
$CollectionUri,
4546

AzureDevOpsPowerShell/Public/Api/Environments/Environments/Get-AzDoEnvironment.ps1

+1
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,7 @@ function Get-AzDoEnvironment {
3737
param (
3838
# Collection Uri of the organization
3939
[Parameter(Mandatory, ValueFromPipelineByPropertyName, ValueFromPipeline)]
40+
[ValidateScript({ Validate-CollectionUri -CollectionUri $_ })]
4041
[string]
4142
$CollectionUri,
4243

AzureDevOpsPowerShell/Public/Api/Environments/Environments/New-AzDoEnvironment.ps1

+1
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,7 @@ function New-AzDoEnvironment {
3737
param (
3838
# Collection Uri of the organization
3939
[Parameter(Mandatory, ValueFromPipelineByPropertyName)]
40+
[ValidateScript({ Validate-CollectionUri -CollectionUri $_ })]
4041
[string]
4142
$CollectionUri,
4243

AzureDevOpsPowerShell/Public/Api/Git/Pushes/Add-FilesToRepo.ps1

+1
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@ function Add-FilesToRepo {
2222
param (
2323
# Collection Uri of the organization
2424
[Parameter(Mandatory, ValueFromPipelineByPropertyName)]
25+
[ValidateScript({ Validate-CollectionUri -CollectionUri $_ })]
2526
[string]
2627
$CollectionUri,
2728

AzureDevOpsPowerShell/Public/Api/Git/Repositories/Get-AzDoRepo.ps1

+1
Original file line numberDiff line numberDiff line change
@@ -38,6 +38,7 @@ function Get-AzDoRepo {
3838
param (
3939
# Collection Uri of the organization
4040
[Parameter(Mandatory, ValueFromPipelineByPropertyName)]
41+
[ValidateScript({ Validate-CollectionUri -CollectionUri $_ })]
4142
[string]
4243
$CollectionUri,
4344

AzureDevOpsPowerShell/Public/Api/Git/Repositories/New-AzDoRepo.ps1

+1
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,7 @@ function New-AzDoRepo {
3434
param (
3535
# Collection Uri of the organization
3636
[Parameter(Mandatory, ValueFromPipelineByPropertyName)]
37+
[ValidateScript({ Validate-CollectionUri -CollectionUri $_ })]
3738
[string]
3839
$CollectionUri,
3940

AzureDevOpsPowerShell/Public/Api/Pipelines/Pipelines/Get-AzDoPipeline.ps1

+1
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,7 @@ function Get-AzDoPipeline {
3737
param (
3838
# Collection Uri of the organization
3939
[Parameter(Mandatory, ValueFromPipelineByPropertyName, ValueFromPipeline)]
40+
[ValidateScript({ Validate-CollectionUri -CollectionUri $_ })]
4041
[string]
4142
$CollectionUri,
4243

AzureDevOpsPowerShell/Public/Api/Pipelines/Pipelines/New-AzDoPipeline.ps1

+1
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,7 @@ function New-AzDoPipeline {
3030
param (
3131
# Collection Uri of the organization
3232
[Parameter(Mandatory, ValueFromPipelineByPropertyName)]
33+
[ValidateScript({ Validate-CollectionUri -CollectionUri $_ })]
3334
[string]
3435
$CollectionUri,
3536

AzureDevOpsPowerShell/Public/Api/Policy/Configuration/Get-AzDoBranchPolicy.ps1

+1
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@ function Get-AzDoBranchPolicy {
2020
param (
2121
# Collection Uri of the organization
2222
[Parameter(Mandatory, ValueFromPipelineByPropertyName)]
23+
[ValidateScript({ Validate-CollectionUri -CollectionUri $_ })]
2324
[string]
2425
$CollectionUri,
2526

AzureDevOpsPowerShell/Public/Api/Policy/Configuration/Set-AzDoBranchPolicyBuildValidation.ps1

+1
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,7 @@ function Set-AzDoBranchPolicyBuildValidation {
3737
param (
3838
# Collection Uri of the organization
3939
[Parameter(Mandatory, ValueFromPipelineByPropertyName)]
40+
[ValidateScript({ Validate-CollectionUri -CollectionUri $_ })]
4041
[string]
4142
$CollectionUri,
4243

AzureDevOpsPowerShell/Public/Api/Policy/Configuration/Set-AzDoBranchPolicyCommentResolution.ps1

+1
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,7 @@ function Set-AzDoBranchPolicyCommentResolution {
3333
param (
3434
# Collection Uri of the organization
3535
[Parameter(Mandatory, ValueFromPipelineByPropertyName)]
36+
[ValidateScript({ Validate-CollectionUri -CollectionUri $_ })]
3637
[string]
3738
$CollectionUri,
3839

AzureDevOpsPowerShell/Public/Api/Policy/Configuration/Set-AzDoBranchPolicyMergeStrategy.ps1

+1
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,7 @@ function Set-AzDoBranchPolicyMergeStrategy {
3737
param (
3838
# Collection Uri of the organization
3939
[Parameter(Mandatory, ValueFromPipelineByPropertyName)]
40+
[ValidateScript({ Validate-CollectionUri -CollectionUri $_ })]
4041
[string]
4142
$CollectionUri,
4243

AzureDevOpsPowerShell/Public/Api/Policy/Configuration/Set-AzDoBranchPolicyMinimalApproval.ps1

+1
Original file line numberDiff line numberDiff line change
@@ -41,6 +41,7 @@ function Set-AzDoBranchPolicyMinimalApproval {
4141
param (
4242
# Collection Uri of the organization
4343
[Parameter(Mandatory, ValueFromPipelineByPropertyName)]
44+
[ValidateScript({ Validate-CollectionUri -CollectionUri $_ })]
4445
[string]
4546
$CollectionUri,
4647

AzureDevOpsPowerShell/Public/Api/Policy/Types/Get-AzDoBranchPolicyType.ps1

+1
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@ function Get-AzDoBranchPolicyType {
1919
param (
2020
# Collection Uri of the organization
2121
[Parameter(Mandatory, ValueFromPipelineByPropertyName)]
22+
[ValidateScript({ Validate-CollectionUri -CollectionUri $_ })]
2223
[string]
2324
$CollectionUri,
2425

AzureDevOpsPowerShell/Public/Api/ServiceEndpoints/Endpointproxy/Test-AzDoServiceConnection.ps1

+1
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,7 @@ function Test-AzDoServiceConnection {
3232

3333
# Collection Uri. e.g. https://dev.azure.com/contoso.
3434
[Parameter(Mandatory)]
35+
[ValidateScript({ Validate-CollectionUri -CollectionUri $_ })]
3536
[string]
3637
$CollectionUri,
3738

AzureDevOpsPowerShell/Public/Api/ServiceEndpoints/Endpoints/Get-AzDoServiceConnection.ps1

+1
Original file line numberDiff line numberDiff line change
@@ -72,6 +72,7 @@ function Get-AzDoServiceConnection {
7272
param (
7373
# Collection Uri of the organization
7474
[Parameter(Mandatory, ValueFromPipelineByPropertyName)]
75+
[ValidateScript({ Validate-CollectionUri -CollectionUri $_ })]
7576
[string]
7677
$CollectionUri,
7778

AzureDevOpsPowerShell/Public/Api/ServiceEndpoints/Endpoints/New-AzDoServiceConnection.ps1

+1
Original file line numberDiff line numberDiff line change
@@ -45,6 +45,7 @@ function New-AzDoServiceConnection {
4545
param (
4646
# Collection Uri. e.g. https://dev.azure.com/contoso.
4747
[Parameter(Mandatory)]
48+
[ValidateScript({ Validate-CollectionUri -CollectionUri $_ })]
4849
[string]
4950
$CollectionUri,
5051

README.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -25,10 +25,10 @@ but we believe that this project in more user-friendly.
2525

2626
```powershell
2727
# PowerShell 7.3 and below
28-
Install-Module -Name AzureDevOpsPowerShellAPI -Scope CurrentUser
28+
Install-Module -Name AzureDevOpsPowerShell -Scope CurrentUser
2929
3030
# PowerShell 7.4 and up
31-
Install-PSresource -Name AzureDevOpsPowerShellAPI -Scope CurrentUser
31+
Install-PSresource -Name AzureDevOpsPowerShell -Scope CurrentUser
3232
```
3333

3434
## Basic Usage

0 commit comments

Comments
 (0)