File tree Expand file tree Collapse file tree 22 files changed +89
-102
lines changed
ApplicationInsights/Commands.ApplicationInsights/ApplicationInsights
AzureBatch/Commands.Batch
CognitiveServices/Commands.Management.CognitiveServices/CognitiveServicesAccount
ContainerRegistry/Commands.ContainerRegistry/Models
LogicApp/Commands.LogicApp/Utilities
MachineLearning/Commands.MachineLearning/Cmdlets
Stack/Commands.Network/Common
Commands.ResourceManager/Cmdlets/Implementation
Commands.Resources.Test/ScenarioTests
Commands.Management.Storage/StorageAccount
Stack/Commands.Management.Storage/StorageAccount
TrafficManager/Commands.TrafficManager2/Utilities
Websites/Commands.Websites/Models.WebApp Expand file tree Collapse file tree 22 files changed +89
-102
lines changed Original file line number Diff line number Diff line change @@ -99,13 +99,11 @@ public IApplicationInsightsManagementClient AppInsightsManagementClient
99
99
{
100
100
if ( appInsightsManagementClientWrapper == null )
101
101
{
102
- appInsightsManagementClientWrapper = new ApplicationInsightsManagementClientWrapper ( DefaultProfile . DefaultContext )
103
- {
104
- VerboseLogger = WriteVerboseWithTimestamp ,
105
- ErrorLogger = WriteErrorWithTimestamp
106
- } ;
102
+ appInsightsManagementClientWrapper = new ApplicationInsightsManagementClientWrapper ( DefaultProfile . DefaultContext ) ;
107
103
}
108
104
105
+ this . appInsightsManagementClientWrapper . VerboseLogger = WriteVerboseWithTimestamp ;
106
+ this . appInsightsManagementClientWrapper . ErrorLogger = WriteErrorWithTimestamp ;
109
107
return appInsightsManagementClientWrapper . appInsightsManagementClient ;
110
108
}
111
109
Original file line number Diff line number Diff line change @@ -34,8 +34,9 @@ public BatchClient BatchClient
34
34
if ( batchClient == null )
35
35
{
36
36
batchClient = new BatchClient ( DefaultContext ) ;
37
- batchClient . VerboseLogger = WriteVerboseWithTimestamp ;
38
37
}
38
+
39
+ this . batchClient . VerboseLogger = WriteVerboseWithTimestamp ;
39
40
return batchClient ;
40
41
}
41
42
Original file line number Diff line number Diff line change @@ -85,13 +85,11 @@ public ICognitiveServicesManagementClient CognitiveServicesClient
85
85
{
86
86
if ( cognitiveServicesClientWrapper == null )
87
87
{
88
- cognitiveServicesClientWrapper = new CognitiveServicesManagementClientWrapper ( DefaultProfile . DefaultContext )
89
- {
90
- VerboseLogger = WriteVerboseWithTimestamp ,
91
- ErrorLogger = WriteErrorWithTimestamp
92
- } ;
88
+ cognitiveServicesClientWrapper = new CognitiveServicesManagementClientWrapper ( DefaultProfile . DefaultContext ) ;
93
89
}
94
90
91
+ this . cognitiveServicesClientWrapper . VerboseLogger = WriteVerboseWithTimestamp ;
92
+ this . cognitiveServicesClientWrapper . ErrorLogger = WriteErrorWithTimestamp ;
95
93
return cognitiveServicesClientWrapper . CognitiveServicesManagementClient ;
96
94
}
97
95
Original file line number Diff line number Diff line change @@ -32,13 +32,11 @@ public ComputeClient ComputeClient
32
32
{
33
33
if ( computeClient == null )
34
34
{
35
- computeClient = new ComputeClient ( DefaultProfile . DefaultContext )
36
- {
37
- VerboseLogger = WriteVerboseWithTimestamp ,
38
- ErrorLogger = WriteErrorWithTimestamp
39
- } ;
35
+ computeClient = new ComputeClient ( DefaultProfile . DefaultContext ) ;
40
36
}
41
37
38
+ this . computeClient . VerboseLogger = WriteVerboseWithTimestamp ;
39
+ this . computeClient . ErrorLogger = WriteErrorWithTimestamp ;
42
40
return computeClient ;
43
41
}
44
42
Original file line number Diff line number Diff line change @@ -26,13 +26,12 @@ public NetworkClient NetworkClient
26
26
{
27
27
if ( networkClient == null )
28
28
{
29
- networkClient = new NetworkClient ( DefaultProfile . DefaultContext )
30
- {
31
- VerboseLogger = WriteVerboseWithTimestamp ,
32
- ErrorLogger = WriteErrorWithTimestamp ,
33
- WarningLogger = WriteWarningWithTimestamp
34
- } ;
29
+ networkClient = new NetworkClient ( DefaultProfile . DefaultContext ) ;
35
30
}
31
+
32
+ this . networkClient . VerboseLogger = WriteVerboseWithTimestamp ;
33
+ this . networkClient . ErrorLogger = WriteErrorWithTimestamp ;
34
+ this . networkClient . WarningLogger = WriteWarningWithTimestamp ;
36
35
return networkClient ;
37
36
}
38
37
Original file line number Diff line number Diff line change @@ -34,13 +34,11 @@ public ComputeClient ComputeClient
34
34
{
35
35
if ( computeClient == null )
36
36
{
37
- computeClient = new ComputeClient ( DefaultProfile . DefaultContext )
38
- {
39
- VerboseLogger = WriteVerboseWithTimestamp ,
40
- ErrorLogger = WriteErrorWithTimestamp
41
- } ;
37
+ computeClient = new ComputeClient ( DefaultProfile . DefaultContext ) ;
42
38
}
43
39
40
+ this . computeClient . VerboseLogger = WriteVerboseWithTimestamp ;
41
+ this . computeClient . ErrorLogger = WriteErrorWithTimestamp ;
44
42
return computeClient ;
45
43
}
46
44
Original file line number Diff line number Diff line change @@ -27,13 +27,12 @@ public NetworkClient NetworkClient
27
27
{
28
28
if ( networkClient == null )
29
29
{
30
- networkClient = new NetworkClient ( DefaultProfile . DefaultContext )
31
- {
32
- VerboseLogger = WriteVerboseWithTimestamp ,
33
- ErrorLogger = WriteErrorWithTimestamp ,
34
- WarningLogger = WriteWarningWithTimestamp
35
- } ;
30
+ networkClient = new NetworkClient ( DefaultProfile . DefaultContext ) ;
36
31
}
32
+
33
+ this . networkClient . VerboseLogger = WriteVerboseWithTimestamp ;
34
+ this . networkClient . ErrorLogger = WriteErrorWithTimestamp ;
35
+ this . networkClient . WarningLogger = WriteWarningWithTimestamp ;
37
36
return networkClient ;
38
37
}
39
38
Original file line number Diff line number Diff line change @@ -90,13 +90,12 @@ public ContainerRegistryClient RegistryClient
90
90
{
91
91
if ( _RegistryClient == null )
92
92
{
93
- _RegistryClient = new ContainerRegistryClient ( DefaultContext )
94
- {
95
- VerboseLogger = WriteVerboseWithTimestamp ,
96
- ErrorLogger = WriteErrorWithTimestamp ,
97
- WarningLogger = WriteWarningWithTimestamp
98
- } ;
93
+ _RegistryClient = new ContainerRegistryClient ( DefaultContext ) ;
99
94
}
95
+
96
+ this . _RegistryClient . VerboseLogger = WriteVerboseWithTimestamp ;
97
+ this . _RegistryClient . ErrorLogger = WriteErrorWithTimestamp ;
98
+ this . _RegistryClient . WarningLogger = WriteWarningWithTimestamp ;
100
99
return _RegistryClient ;
101
100
}
102
101
Original file line number Diff line number Diff line change @@ -35,11 +35,11 @@ public IntegrationAccountClient IntegrationAccountClient
35
35
{
36
36
get
37
37
{
38
- this . _integartionAccountClient = new IntegrationAccountClient ( DefaultProfile . DefaultContext )
39
- {
40
- VerboseLogger = WriteVerboseWithTimestamp ,
41
- ErrorLogger = WriteErrorWithTimestamp
42
- } ;
38
+ this . _integartionAccountClient = new IntegrationAccountClient ( DefaultProfile . DefaultContext ) ;
39
+
40
+ this . _integartionAccountClient . VerboseLogger = WriteVerboseWithTimestamp ;
41
+ this . _integartionAccountClient . ErrorLogger = WriteErrorWithTimestamp ;
42
+
43
43
return _integartionAccountClient ;
44
44
}
45
45
Original file line number Diff line number Diff line change @@ -32,13 +32,12 @@ public CommitmentPlansClient CommitmentPlansClient
32
32
{
33
33
if ( this . commitmentPlansClient == null )
34
34
{
35
- this . commitmentPlansClient = new CommitmentPlansClient ( DefaultProfile . DefaultContext )
36
- {
37
- VerboseLogger = WriteVerboseWithTimestamp ,
38
- ErrorLogger = WriteErrorWithTimestamp ,
39
- WarningLogger = WriteWarningWithTimestamp
40
- } ;
35
+ this . commitmentPlansClient = new CommitmentPlansClient ( DefaultProfile . DefaultContext ) ;
41
36
}
37
+
38
+ this . commitmentPlansClient . VerboseLogger = WriteVerboseWithTimestamp ;
39
+ this . commitmentPlansClient . ErrorLogger = WriteErrorWithTimestamp ;
40
+ this . commitmentPlansClient . WarningLogger = WriteWarningWithTimestamp ;
42
41
return this . commitmentPlansClient ;
43
42
}
44
43
set { this . commitmentPlansClient = value ; }
Original file line number Diff line number Diff line change @@ -28,13 +28,12 @@ public WebServicesClient WebServicesClient
28
28
{
29
29
if ( this . webServicesClient == null )
30
30
{
31
- this . webServicesClient = new WebServicesClient ( DefaultProfile . DefaultContext )
32
- {
33
- VerboseLogger = WriteVerboseWithTimestamp ,
34
- ErrorLogger = WriteErrorWithTimestamp ,
35
- WarningLogger = WriteWarningWithTimestamp
36
- } ;
31
+ this . webServicesClient = new WebServicesClient ( DefaultProfile . DefaultContext ) ;
37
32
}
33
+
34
+ this . webServicesClient . VerboseLogger = WriteVerboseWithTimestamp ;
35
+ this . webServicesClient . ErrorLogger = WriteErrorWithTimestamp ;
36
+ this . webServicesClient . WarningLogger = WriteWarningWithTimestamp ;
38
37
return this . webServicesClient ;
39
38
}
40
39
set { this . webServicesClient = value ; }
Original file line number Diff line number Diff line change @@ -30,13 +30,12 @@ public NetworkClient NetworkClient
30
30
{
31
31
if ( _networkClient == null )
32
32
{
33
- _networkClient = new NetworkClient ( DefaultProfile . DefaultContext )
34
- {
35
- VerboseLogger = WriteVerboseWithTimestamp ,
36
- ErrorLogger = WriteErrorWithTimestamp ,
37
- WarningLogger = WriteWarningWithTimestamp
38
- } ;
33
+ _networkClient = new NetworkClient ( DefaultProfile . DefaultContext ) ;
39
34
}
35
+
36
+ this . _networkClient . VerboseLogger = WriteVerboseWithTimestamp ;
37
+ this . _networkClient . ErrorLogger = WriteErrorWithTimestamp ;
38
+ this . _networkClient . WarningLogger = WriteWarningWithTimestamp ;
40
39
return _networkClient ;
41
40
}
42
41
Original file line number Diff line number Diff line change @@ -29,13 +29,12 @@ public NetworkClient NetworkClient
29
29
{
30
30
if ( _networkClient == null )
31
31
{
32
- _networkClient = new NetworkClient ( DefaultProfile . DefaultContext )
33
- {
34
- VerboseLogger = WriteVerboseWithTimestamp ,
35
- ErrorLogger = WriteErrorWithTimestamp ,
36
- WarningLogger = WriteWarningWithTimestamp
37
- } ;
32
+ _networkClient = new NetworkClient ( DefaultProfile . DefaultContext ) ;
38
33
}
34
+
35
+ this . _networkClient . VerboseLogger = WriteVerboseWithTimestamp ;
36
+ this . _networkClient . ErrorLogger = WriteErrorWithTimestamp ;
37
+ this . _networkClient . WarningLogger = WriteWarningWithTimestamp ;
39
38
return _networkClient ;
40
39
}
41
40
Original file line number Diff line number Diff line change @@ -293,13 +293,13 @@ public ResourceManagerSdkClient ResourceManagerSdkClient
293
293
{
294
294
if ( this . resourceManagerSdkClient == null )
295
295
{
296
- this . resourceManagerSdkClient = new ResourceManagerSdkClient ( DefaultContext )
297
- {
298
- VerboseLogger = WriteVerboseWithTimestamp ,
299
- ErrorLogger = WriteErrorWithTimestamp ,
300
- WarningLogger = WriteWarningWithTimestamp
301
- } ;
296
+ this . resourceManagerSdkClient = new ResourceManagerSdkClient ( DefaultContext ) ;
302
297
}
298
+
299
+ this . resourceManagerSdkClient . VerboseLogger = WriteVerboseWithTimestamp ;
300
+ this . resourceManagerSdkClient . ErrorLogger = WriteErrorWithTimestamp ;
301
+ this . resourceManagerSdkClient . WarningLogger = WriteWarningWithTimestamp ;
302
+
303
303
return this . resourceManagerSdkClient ;
304
304
}
305
305
Original file line number Diff line number Diff line change @@ -49,6 +49,9 @@ public class NewAzureResourceGroupDeploymentCmdlet : ResourceWithParameterCmdlet
49
49
[ Parameter ( Mandatory = false , HelpMessage = "Do not ask for confirmation." ) ]
50
50
public SwitchParameter Force { get ; set ; }
51
51
52
+ [ Parameter ( Mandatory = false , HelpMessage = "Run cmdlet in the background" ) ]
53
+ public SwitchParameter AsJob { get ; set ; }
54
+
52
55
public NewAzureResourceGroupDeploymentCmdlet ( )
53
56
{
54
57
this . Mode = DeploymentMode . Incremental ;
Original file line number Diff line number Diff line change @@ -51,6 +51,9 @@ public class RemoveAzureResourceGroupCmdlet : ResourceManagerCmdletBase
51
51
[ Parameter ( Mandatory = false , HelpMessage = "Do not ask for confirmation." ) ]
52
52
public SwitchParameter Force { get ; set ; }
53
53
54
+ [ Parameter ( Mandatory = false , HelpMessage = "Run cmdlet in the background" ) ]
55
+ public SwitchParameter AsJob { get ; set ; }
56
+
54
57
public override void ExecuteCmdlet ( )
55
58
{
56
59
Name = Name ?? ResourceIdentifier . FromResourceGroupIdentifier ( this . Id ) . ResourceGroupName ;
Original file line number Diff line number Diff line change @@ -88,7 +88,8 @@ function Test-CreatesAndRemoveResourceGroupViaPiping
88
88
New-AzureRmResourceGroup - Name $rgname1 - Location $location
89
89
New-AzureRmResourceGroup - Name $rgname2 - Location $location
90
90
91
- Get-AzureRmResourceGroup | where {$_.ResourceGroupName -eq $rgname1 -or $_.ResourceGroupName -eq $rgname2 } | Remove-AzureRmResourceGroup - Force
91
+ $job = Get-AzureRmResourceGroup | where {$_.ResourceGroupName -eq $rgname1 -or $_.ResourceGroupName -eq $rgname2 } | Remove-AzureRmResourceGroup - Force - AsJob
92
+ Wait-Job $job
92
93
93
94
# Assert
94
95
Get-AzureRmResourceGroup - Name $rgname1 - ErrorAction SilentlyContinue
@@ -249,7 +250,9 @@ function Test-RemoveDeployment
249
250
{
250
251
# Test
251
252
New-AzureRmResourceGroup - Name $rgName - Location " East US"
252
- $deployment = New-AzureRmResourceGroupDeployment - ResourceGroupName $rgName - Name $deploymentName - TemplateUri $templateUri
253
+ $job = New-AzureRmResourceGroupDeployment - ResourceGroupName $rgName - Name $deploymentName - TemplateUri $templateUri - AsJob
254
+ Wait-Job $job
255
+ $deployment = Receive-Job $job
253
256
Assert-True { Remove-AzureRmResourceGroupDeployment - ResourceGroupName $deployment.ResourceGroupName - Name $deployment.DeploymentName }
254
257
}
255
258
finally
Original file line number Diff line number Diff line change @@ -80,13 +80,11 @@ public IStorageManagementClient StorageClient
80
80
{
81
81
if ( storageClientWrapper == null )
82
82
{
83
- storageClientWrapper = new StorageManagementClientWrapper ( DefaultProfile . DefaultContext )
84
- {
85
- VerboseLogger = WriteVerboseWithTimestamp ,
86
- ErrorLogger = WriteErrorWithTimestamp
87
- } ;
83
+ storageClientWrapper = new StorageManagementClientWrapper ( DefaultProfile . DefaultContext ) ;
88
84
}
89
85
86
+ this . storageClientWrapper . VerboseLogger = WriteVerboseWithTimestamp ;
87
+ this . storageClientWrapper . ErrorLogger = WriteErrorWithTimestamp ;
90
88
return storageClientWrapper . StorageManagementClient ;
91
89
}
92
90
Original file line number Diff line number Diff line change @@ -57,13 +57,11 @@ public IStorageManagementClient StorageClient
57
57
{
58
58
if ( storageClientWrapper == null )
59
59
{
60
- storageClientWrapper = new StorageManagementClientWrapper ( DefaultProfile . DefaultContext )
61
- {
62
- VerboseLogger = WriteVerboseWithTimestamp ,
63
- ErrorLogger = WriteErrorWithTimestamp
64
- } ;
60
+ storageClientWrapper = new StorageManagementClientWrapper ( DefaultProfile . DefaultContext ) ;
65
61
}
66
62
63
+ this . storageClientWrapper . VerboseLogger = WriteVerboseWithTimestamp ;
64
+ this . storageClientWrapper . ErrorLogger = WriteErrorWithTimestamp ;
67
65
return storageClientWrapper . StorageManagementClient ;
68
66
}
69
67
Original file line number Diff line number Diff line change @@ -26,12 +26,11 @@ public TagsClient TagsClient
26
26
{
27
27
if ( tagsClient == null )
28
28
{
29
- tagsClient = new TagsClient ( DefaultContext )
30
- {
31
- VerboseLogger = WriteVerboseWithTimestamp ,
32
- ErrorLogger = WriteErrorWithTimestamp
33
- } ;
29
+ tagsClient = new TagsClient ( DefaultContext ) ;
34
30
}
31
+
32
+ this . tagsClient . VerboseLogger = WriteVerboseWithTimestamp ;
33
+ this . tagsClient . ErrorLogger = WriteErrorWithTimestamp ;
35
34
return tagsClient ;
36
35
}
37
36
Original file line number Diff line number Diff line change @@ -26,13 +26,11 @@ public TrafficManagerClient TrafficManagerClient
26
26
{
27
27
if ( this . trafficManagerClient == null )
28
28
{
29
- this . trafficManagerClient = new TrafficManagerClient ( DefaultProfile . DefaultContext )
30
- {
31
- VerboseLogger = WriteVerboseWithTimestamp ,
32
- ErrorLogger = WriteErrorWithTimestamp
33
- } ;
29
+ this . trafficManagerClient = new TrafficManagerClient ( DefaultProfile . DefaultContext ) ;
34
30
}
35
31
32
+ this . trafficManagerClient . VerboseLogger = WriteVerboseWithTimestamp ;
33
+ this . trafficManagerClient . ErrorLogger = WriteErrorWithTimestamp ;
36
34
return this . trafficManagerClient ;
37
35
}
38
36
Original file line number Diff line number Diff line change @@ -28,13 +28,12 @@ public ResourceClient ResourcesClient
28
28
{
29
29
if ( _resourcesClient == null )
30
30
{
31
- _resourcesClient = new ResourceClient ( DefaultProfile . DefaultContext )
32
- {
33
- VerboseLogger = WriteVerboseWithTimestamp ,
34
- ErrorLogger = WriteErrorWithTimestamp ,
35
- WarningLogger = WriteWarningWithTimestamp
36
- } ;
31
+ _resourcesClient = new ResourceClient ( DefaultProfile . DefaultContext ) ;
37
32
}
33
+
34
+ this . _resourcesClient . VerboseLogger = WriteVerboseWithTimestamp ;
35
+ this . _resourcesClient . ErrorLogger = WriteErrorWithTimestamp ;
36
+ this . _resourcesClient . WarningLogger = WriteWarningWithTimestamp ;
38
37
return _resourcesClient ;
39
38
}
40
39
set { _resourcesClient = value ; }
You can’t perform that action at this time.
0 commit comments