Skip to content

Commit 6793064

Browse files
committed
Move DataCollection into the Privacy node of the Extension Settings
1 parent 99331b3 commit 6793064

File tree

3 files changed

+17
-11
lines changed

3 files changed

+17
-11
lines changed

src/ResourceManager/Compute/Commands.Compute/Extension/DSC/SetAzureVMDscExtensionCommand.cs

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@
1010
using Microsoft.WindowsAzure.Storage.Blob;
1111
using System;
1212
using System.Collections;
13+
using System.Collections.Generic;
1314
using System.Globalization;
1415
using System.IO;
1516
using System.Management.Automation;
@@ -320,7 +321,11 @@ private void CreateConfiguration()
320321

321322
publicSettings.SasToken = configurationUris.SasToken;
322323
publicSettings.ModulesUrl = configurationUris.ModulesUrl;
323-
publicSettings.DataCollection = DataCollection;
324+
325+
Hashtable privacySetting = new Hashtable();
326+
privacySetting.Add("DataCollection", DataCollection);
327+
publicSettings.Privacy = privacySetting;
328+
324329
publicSettings.ConfigurationFunction = string.Format(
325330
CultureInfo.InvariantCulture,
326331
"{0}\\{1}",

src/ServiceManagement/Compute/Commands.ServiceManagement/IaaS/Extensions/DSC/DscExtensionPublicSettings.cs

Lines changed: 5 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -92,6 +92,11 @@ public class Property
9292
/// </summary>
9393
public Property[] Properties { get; set; }
9494

95+
/// <summary>
96+
/// Privacy parameters
97+
/// </summary>
98+
public Hashtable Privacy { get; set; }
99+
95100
/// <summary>
96101
/// Version of the protocol (DscExtensionPublicSettings and DscExtensionPrivateSettings mostly).
97102
/// </summary>
@@ -102,14 +107,5 @@ public class Property
102107
/// on the VM.
103108
/// </summary>
104109
public string WmfVersion { get; set; }
105-
106-
/// <summary>
107-
/// String to set the state of the the extension data collection.
108-
/// Enable will enable
109-
/// Disable will disable
110-
/// Null or empty will leave it in the last state.
111-
/// The default is Enabled.
112-
/// </summary>
113-
public string DataCollection { get; set; }
114110
}
115111
}

src/ServiceManagement/Compute/Commands.ServiceManagement/IaaS/Extensions/DSC/SetAzureVMDscExtension.cs

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,7 @@
2323
using Microsoft.WindowsAzure.Storage.Blob;
2424
using System;
2525
using System.Collections;
26+
using System.Collections.Generic;
2627
using System.Globalization;
2728
using System.IO;
2829
using System.Management.Automation;
@@ -400,7 +401,11 @@ private void CreateConfiguration()
400401

401402
publicSettings.SasToken = configurationUris.SasToken;
402403
publicSettings.ModulesUrl = configurationUris.ModulesUrl;
403-
publicSettings.DataCollection = this.DataCollection;
404+
405+
Hashtable privacySetting = new Hashtable();
406+
privacySetting.Add("DataCollection",DataCollection);
407+
publicSettings.Privacy = privacySetting;
408+
404409
publicSettings.ConfigurationFunction = string.Format(
405410
CultureInfo.InvariantCulture,
406411
"{0}\\{1}",

0 commit comments

Comments
 (0)