Modules/BenchPress.Azure/Public/Confirm-ResourceGroup.ps1 (34 lines of code) (raw):
# INLINE_SKIP
using module ./../Classes/ConfirmResult.psm1
. $PSScriptRoot/../Private/Connect-Account.ps1
# end INLINE_SKIP
function Confirm-ResourceGroup {
<#
.SYNOPSIS
Confirms that a Resource Group exists.
.DESCRIPTION
The Confirm-AzBPResourceGroup cmdlet gets a Resource Group using the specified Resource Group name.
.PARAMETER ResourceGroupName
The name of the Resource Group. The name is case insensitive.
.EXAMPLE
Confirm-AzBPResourceGroup -ResourceGroupName "rgbenchpresstest"
.INPUTS
System.String
.OUTPUTS
ConfirmResult
#>
[CmdletBinding()]
[OutputType([ConfirmResult])]
param (
[Parameter(Mandatory=$true)]
[string]$ResourceGroupName
)
Begin {
$connectResults = Connect-Account
}
Process {
$resource = Get-AzResourceGroup $ResourceGroupName
[ConfirmResult]::new($resource, $connectResults.AuthenticationData)
}
End { }
}