Allow logging into specific subscription (#1681)
Resolves #1404 Co-authored-by: Heath Stewart <heaths@microsoft.com>
This commit is contained in:
parent
65453834ae
commit
d76cdf4c6d
@ -36,9 +36,10 @@ param (
|
||||
[ValidateNotNullOrEmpty()]
|
||||
[string] $TenantId,
|
||||
|
||||
[Parameter(ParameterSetName = 'Provisioner')]
|
||||
# Azure SDK Developer Playground subscription
|
||||
[Parameter()]
|
||||
[ValidatePattern('^[0-9a-f]{8}(-[0-9a-f]{4}){3}-[0-9a-f]{12}$')]
|
||||
[string] $SubscriptionId,
|
||||
[string] $SubscriptionId = 'faa080af-c1d8-40ad-9cce-e1a450ca5b57',
|
||||
|
||||
[Parameter(ParameterSetName = 'Provisioner', Mandatory = $true)]
|
||||
[ValidatePattern('^[0-9a-f]{8}(-[0-9a-f]{4}){3}-[0-9a-f]{12}$')]
|
||||
@ -141,8 +142,6 @@ try {
|
||||
$root = [System.IO.Path]::Combine($repositoryRoot, "sdk", $ServiceDirectory) | Resolve-Path
|
||||
$templateFileName = 'test-resources.json'
|
||||
$templateFiles = @()
|
||||
# Azure SDK Developer Playground
|
||||
$defaultSubscription = "faa080af-c1d8-40ad-9cce-e1a450ca5b57"
|
||||
|
||||
Write-Verbose "Checking for '$templateFileName' files under '$root'"
|
||||
Get-ChildItem -Path $root -Filter $templateFileName -Recurse | ForEach-Object {
|
||||
@ -202,7 +201,7 @@ try {
|
||||
$context = Get-AzContext;
|
||||
if (!$context) {
|
||||
Log "You are not logged in; connecting to 'Azure SDK Developer Playground'"
|
||||
$context = (Connect-AzAccount -Subscription $defaultSubscription).Context
|
||||
$context = (Connect-AzAccount -Subscription $SubscriptionId).Context
|
||||
}
|
||||
|
||||
# If no test application ID is specified during an interactive session, create a new service principal.
|
||||
@ -583,6 +582,8 @@ is passed to the ARM template as 'tenantId'.
|
||||
Optional subscription ID to use for new resources when logging in as a
|
||||
provisioner. You can also use Set-AzContext if not provisioning.
|
||||
|
||||
The default is the Azure SDK Developer Playground subscription ID.
|
||||
|
||||
.PARAMETER ProvisionerApplicationId
|
||||
The AAD Application ID used to provision test resources when a provisioner is
|
||||
specified.
|
||||
|
||||
@ -231,6 +231,8 @@ Optional subscription ID to use for new resources when logging in as a
|
||||
provisioner.
|
||||
You can also use Set-AzContext if not provisioning.
|
||||
|
||||
The default is the Azure SDK Developer Playground subscription ID.
|
||||
|
||||
```yaml
|
||||
Type: String
|
||||
Parameter Sets: Provisioner
|
||||
@ -238,7 +240,7 @@ Aliases:
|
||||
|
||||
Required: False
|
||||
Position: Named
|
||||
Default value: None
|
||||
Default value: faa080af-c1d8-40ad-9cce-e1a450ca5b57
|
||||
Accept pipeline input: False
|
||||
Accept wildcard characters: False
|
||||
```
|
||||
|
||||
Loading…
Reference in New Issue
Block a user