diff --git a/sdk/securitycenter/Microsoft.Azure.Management.SecurityCenter/src/Generated/DiscoveredSecuritySolutionsOperations.cs b/sdk/securitycenter/Microsoft.Azure.Management.SecurityCenter/src/Generated/DiscoveredSecuritySolutionsOperations.cs
index b359d01b3d1f..986b60e872f0 100644
--- a/sdk/securitycenter/Microsoft.Azure.Management.SecurityCenter/src/Generated/DiscoveredSecuritySolutionsOperations.cs
+++ b/sdk/securitycenter/Microsoft.Azure.Management.SecurityCenter/src/Generated/DiscoveredSecuritySolutionsOperations.cs
@@ -87,7 +87,7 @@ internal DiscoveredSecuritySolutionsOperations(SecurityCenterClient client)
throw new ValidationException(ValidationRules.Pattern, "Client.SubscriptionId", "^[0-9A-Fa-f]{8}-([0-9A-Fa-f]{4}-){3}[0-9A-Fa-f]{12}$");
}
}
- string apiVersion = "2015-06-01-preview";
+ string apiVersion = "2020-01-01";
// Tracing
bool _shouldTrace = ServiceClientTracing.IsEnabled;
string _invocationId = null;
@@ -275,7 +275,7 @@ internal DiscoveredSecuritySolutionsOperations(SecurityCenterClient client)
{
throw new ValidationException(ValidationRules.CannotBeNull, "this.Client.AscLocation");
}
- string apiVersion = "2015-06-01-preview";
+ string apiVersion = "2020-01-01";
// Tracing
bool _shouldTrace = ServiceClientTracing.IsEnabled;
string _invocationId = null;
@@ -493,7 +493,7 @@ internal DiscoveredSecuritySolutionsOperations(SecurityCenterClient client)
{
throw new ValidationException(ValidationRules.CannotBeNull, "discoveredSecuritySolutionName");
}
- string apiVersion = "2015-06-01-preview";
+ string apiVersion = "2020-01-01";
// Tracing
bool _shouldTrace = ServiceClientTracing.IsEnabled;
string _invocationId = null;
diff --git a/sdk/securitycenter/Microsoft.Azure.Management.SecurityCenter/src/Generated/ExternalSecuritySolutionsOperations.cs b/sdk/securitycenter/Microsoft.Azure.Management.SecurityCenter/src/Generated/ExternalSecuritySolutionsOperations.cs
index 6d64b5b99e63..436163ba715f 100644
--- a/sdk/securitycenter/Microsoft.Azure.Management.SecurityCenter/src/Generated/ExternalSecuritySolutionsOperations.cs
+++ b/sdk/securitycenter/Microsoft.Azure.Management.SecurityCenter/src/Generated/ExternalSecuritySolutionsOperations.cs
@@ -87,7 +87,7 @@ internal ExternalSecuritySolutionsOperations(SecurityCenterClient client)
throw new ValidationException(ValidationRules.Pattern, "Client.SubscriptionId", "^[0-9A-Fa-f]{8}-([0-9A-Fa-f]{4}-){3}[0-9A-Fa-f]{12}$");
}
}
- string apiVersion = "2015-06-01-preview";
+ string apiVersion = "2020-01-01";
// Tracing
bool _shouldTrace = ServiceClientTracing.IsEnabled;
string _invocationId = null;
@@ -275,7 +275,7 @@ internal ExternalSecuritySolutionsOperations(SecurityCenterClient client)
{
throw new ValidationException(ValidationRules.CannotBeNull, "this.Client.AscLocation");
}
- string apiVersion = "2015-06-01-preview";
+ string apiVersion = "2020-01-01";
// Tracing
bool _shouldTrace = ServiceClientTracing.IsEnabled;
string _invocationId = null;
@@ -493,7 +493,7 @@ internal ExternalSecuritySolutionsOperations(SecurityCenterClient client)
{
throw new ValidationException(ValidationRules.CannotBeNull, "externalSecuritySolutionsName");
}
- string apiVersion = "2015-06-01-preview";
+ string apiVersion = "2020-01-01";
// Tracing
bool _shouldTrace = ServiceClientTracing.IsEnabled;
string _invocationId = null;
diff --git a/sdk/securitycenter/Microsoft.Azure.Management.SecurityCenter/src/Generated/ISecurityCenterClient.cs b/sdk/securitycenter/Microsoft.Azure.Management.SecurityCenter/src/Generated/ISecurityCenterClient.cs
index dbae800cbaa5..9086b830efda 100644
--- a/sdk/securitycenter/Microsoft.Azure.Management.SecurityCenter/src/Generated/ISecurityCenterClient.cs
+++ b/sdk/securitycenter/Microsoft.Azure.Management.SecurityCenter/src/Generated/ISecurityCenterClient.cs
@@ -121,16 +121,6 @@ public partial interface ISecurityCenterClient : System.IDisposable
///
IIotSecuritySolutionsAnalyticsRecommendationOperations IotSecuritySolutionsAnalyticsRecommendation { get; }
- ///
- /// Gets the IDiscoveredSecuritySolutionsOperations.
- ///
- IDiscoveredSecuritySolutionsOperations DiscoveredSecuritySolutions { get; }
-
- ///
- /// Gets the IExternalSecuritySolutionsOperations.
- ///
- IExternalSecuritySolutionsOperations ExternalSecuritySolutions { get; }
-
///
/// Gets the ILocationsOperations.
///
@@ -236,5 +226,15 @@ public partial interface ISecurityCenterClient : System.IDisposable
///
IJitNetworkAccessPoliciesOperations JitNetworkAccessPolicies { get; }
+ ///
+ /// Gets the IDiscoveredSecuritySolutionsOperations.
+ ///
+ IDiscoveredSecuritySolutionsOperations DiscoveredSecuritySolutions { get; }
+
+ ///
+ /// Gets the IExternalSecuritySolutionsOperations.
+ ///
+ IExternalSecuritySolutionsOperations ExternalSecuritySolutions { get; }
+
}
}
diff --git a/sdk/securitycenter/Microsoft.Azure.Management.SecurityCenter/src/Generated/Models/ActiveConnectionsNotInAllowedRange.cs b/sdk/securitycenter/Microsoft.Azure.Management.SecurityCenter/src/Generated/Models/ActiveConnectionsNotInAllowedRange.cs
index 1d901cbc4a88..3c4aefd5b0a4 100644
--- a/sdk/securitycenter/Microsoft.Azure.Management.SecurityCenter/src/Generated/Models/ActiveConnectionsNotInAllowedRange.cs
+++ b/sdk/securitycenter/Microsoft.Azure.Management.SecurityCenter/src/Generated/Models/ActiveConnectionsNotInAllowedRange.cs
@@ -10,11 +10,13 @@
namespace Microsoft.Azure.Management.Security.Models
{
+ using Newtonsoft.Json;
using System.Linq;
///
/// Number of active connections is not in allowed range.
///
+ [Newtonsoft.Json.JsonObject("ActiveConnectionsNotInAllowedRange")]
public partial class ActiveConnectionsNotInAllowedRange : TimeWindowCustomAlertRule
{
///
diff --git a/sdk/securitycenter/Microsoft.Azure.Management.SecurityCenter/src/Generated/Models/AmqpC2DMessagesNotInAllowedRange.cs b/sdk/securitycenter/Microsoft.Azure.Management.SecurityCenter/src/Generated/Models/AmqpC2DMessagesNotInAllowedRange.cs
index 1ec0be41d31f..83fcf7eef6d5 100644
--- a/sdk/securitycenter/Microsoft.Azure.Management.SecurityCenter/src/Generated/Models/AmqpC2DMessagesNotInAllowedRange.cs
+++ b/sdk/securitycenter/Microsoft.Azure.Management.SecurityCenter/src/Generated/Models/AmqpC2DMessagesNotInAllowedRange.cs
@@ -10,12 +10,14 @@
namespace Microsoft.Azure.Management.Security.Models
{
+ using Newtonsoft.Json;
using System.Linq;
///
/// Number of cloud to device messages (AMQP protocol) is not in allowed
/// range.
///
+ [Newtonsoft.Json.JsonObject("AmqpC2DMessagesNotInAllowedRange")]
public partial class AmqpC2DMessagesNotInAllowedRange : TimeWindowCustomAlertRule
{
///
diff --git a/sdk/securitycenter/Microsoft.Azure.Management.SecurityCenter/src/Generated/Models/DataExportSettings.cs b/sdk/securitycenter/Microsoft.Azure.Management.SecurityCenter/src/Generated/Models/DataExportSettings.cs
index 9d743cb001b5..3c01ebcc5c17 100644
--- a/sdk/securitycenter/Microsoft.Azure.Management.SecurityCenter/src/Generated/Models/DataExportSettings.cs
+++ b/sdk/securitycenter/Microsoft.Azure.Management.SecurityCenter/src/Generated/Models/DataExportSettings.cs
@@ -18,6 +18,7 @@ namespace Microsoft.Azure.Management.Security.Models
///
/// Represents a data export setting
///
+ [Newtonsoft.Json.JsonObject("DataExportSettings")]
[Rest.Serialization.JsonTransformation]
public partial class DataExportSettings : Setting
{
diff --git a/sdk/securitycenter/Microsoft.Azure.Management.SecurityCenter/src/Generated/Models/Setting.cs b/sdk/securitycenter/Microsoft.Azure.Management.SecurityCenter/src/Generated/Models/Setting.cs
index 2c8aa19c781b..3d55e2d4a964 100644
--- a/sdk/securitycenter/Microsoft.Azure.Management.SecurityCenter/src/Generated/Models/Setting.cs
+++ b/sdk/securitycenter/Microsoft.Azure.Management.SecurityCenter/src/Generated/Models/Setting.cs
@@ -10,11 +10,13 @@
namespace Microsoft.Azure.Management.Security.Models
{
+ using Newtonsoft.Json;
using System.Linq;
///
/// Represents a security setting in Azure Security Center.
///
+ [Newtonsoft.Json.JsonObject("Setting")]
public partial class Setting : SettingResource
{
///
diff --git a/sdk/securitycenter/Microsoft.Azure.Management.SecurityCenter/src/Generated/Models/SettingResource.cs b/sdk/securitycenter/Microsoft.Azure.Management.SecurityCenter/src/Generated/Models/SettingResource.cs
index ffe6384d36ab..1f6f76dbf11a 100644
--- a/sdk/securitycenter/Microsoft.Azure.Management.SecurityCenter/src/Generated/Models/SettingResource.cs
+++ b/sdk/securitycenter/Microsoft.Azure.Management.SecurityCenter/src/Generated/Models/SettingResource.cs
@@ -10,11 +10,13 @@
namespace Microsoft.Azure.Management.Security.Models
{
+ using Newtonsoft.Json;
using System.Linq;
///
/// The kind of the security setting
///
+ [Newtonsoft.Json.JsonObject("SettingResource")]
public partial class SettingResource : Resource
{
///
diff --git a/sdk/securitycenter/Microsoft.Azure.Management.SecurityCenter/src/Generated/SdkInfo_SecurityCenter.cs b/sdk/securitycenter/Microsoft.Azure.Management.SecurityCenter/src/Generated/SdkInfo_SecurityCenter.cs
index bfad44a62e9e..def5841adad3 100644
--- a/sdk/securitycenter/Microsoft.Azure.Management.SecurityCenter/src/Generated/SdkInfo_SecurityCenter.cs
+++ b/sdk/securitycenter/Microsoft.Azure.Management.SecurityCenter/src/Generated/SdkInfo_SecurityCenter.cs
@@ -31,8 +31,8 @@ public static IEnumerable> ApiInfo_SecurityCenter
new Tuple("Security", "ComplianceResults", "2017-08-01"),
new Tuple("Security", "Compliances", "2017-08-01-preview"),
new Tuple("Security", "DeviceSecurityGroups", "2019-08-01"),
- new Tuple("Security", "DiscoveredSecuritySolutions", "2015-06-01-preview"),
- new Tuple("Security", "ExternalSecuritySolutions", "2015-06-01-preview"),
+ new Tuple("Security", "DiscoveredSecuritySolutions", "2020-01-01"),
+ new Tuple("Security", "ExternalSecuritySolutions", "2020-01-01"),
new Tuple("Security", "InformationProtectionPolicies", "2017-08-01-preview"),
new Tuple("Security", "IotSecuritySolution", "2019-08-01"),
new Tuple("Security", "IotSecuritySolutionAnalytics", "2019-08-01"),
@@ -55,16 +55,5 @@ public static IEnumerable> ApiInfo_SecurityCenter
}.AsEnumerable();
}
}
- // BEGIN: Code Generation Metadata Section
- public static readonly String AutoRestVersion = "v2";
- public static readonly String AutoRestBootStrapperVersion = "(empty)";
- public static readonly String AutoRestCmdExecuted = "cmd.exe /c autorest.cmd https://github.com/Azure/azure-rest-api-specs/blob/master/specification/security/resource-manager/readme.md --csharp --version=v2 --reflect-api-versions --csharp-sdks-folder=C:\\GitHub\\azure-sdk-for-net\\sdk";
- public static readonly String GithubForkName = "Azure";
- public static readonly String GithubBranchName = "master";
- public static readonly String GithubCommidId = "4bfc60521b88d21c9cd4c44cc367e080ecc4af81";
- public static readonly String CodeGenerationErrors = "";
- public static readonly String GithubRepoName = "azure-rest-api-specs";
- // END: Code Generation Metadata Section
}
}
-
diff --git a/sdk/securitycenter/Microsoft.Azure.Management.SecurityCenter/src/Generated/SecurityCenterClient.cs b/sdk/securitycenter/Microsoft.Azure.Management.SecurityCenter/src/Generated/SecurityCenterClient.cs
index 0e35f6fcf55a..908eabad7ab4 100644
--- a/sdk/securitycenter/Microsoft.Azure.Management.SecurityCenter/src/Generated/SecurityCenterClient.cs
+++ b/sdk/securitycenter/Microsoft.Azure.Management.SecurityCenter/src/Generated/SecurityCenterClient.cs
@@ -126,16 +126,6 @@ public partial class SecurityCenterClient : ServiceClient,
///
public virtual IIotSecuritySolutionsAnalyticsRecommendationOperations IotSecuritySolutionsAnalyticsRecommendation { get; private set; }
- ///
- /// Gets the IDiscoveredSecuritySolutionsOperations.
- ///
- public virtual IDiscoveredSecuritySolutionsOperations DiscoveredSecuritySolutions { get; private set; }
-
- ///
- /// Gets the IExternalSecuritySolutionsOperations.
- ///
- public virtual IExternalSecuritySolutionsOperations ExternalSecuritySolutions { get; private set; }
-
///
/// Gets the ILocationsOperations.
///
@@ -241,6 +231,16 @@ public partial class SecurityCenterClient : ServiceClient,
///
public virtual IJitNetworkAccessPoliciesOperations JitNetworkAccessPolicies { get; private set; }
+ ///
+ /// Gets the IDiscoveredSecuritySolutionsOperations.
+ ///
+ public virtual IDiscoveredSecuritySolutionsOperations DiscoveredSecuritySolutions { get; private set; }
+
+ ///
+ /// Gets the IExternalSecuritySolutionsOperations.
+ ///
+ public virtual IExternalSecuritySolutionsOperations ExternalSecuritySolutions { get; private set; }
+
///
/// Initializes a new instance of the SecurityCenterClient class.
///
@@ -492,8 +492,6 @@ private void Initialize()
IotSecuritySolutionAnalytics = new IotSecuritySolutionAnalyticsOperations(this);
IotSecuritySolutionsAnalyticsAggregatedAlert = new IotSecuritySolutionsAnalyticsAggregatedAlertOperations(this);
IotSecuritySolutionsAnalyticsRecommendation = new IotSecuritySolutionsAnalyticsRecommendationOperations(this);
- DiscoveredSecuritySolutions = new DiscoveredSecuritySolutionsOperations(this);
- ExternalSecuritySolutions = new ExternalSecuritySolutionsOperations(this);
Locations = new LocationsOperations(this);
Operations = new Operations(this);
Tasks = new TasksOperations(this);
@@ -515,6 +513,8 @@ private void Initialize()
AllowedConnections = new AllowedConnectionsOperations(this);
Topology = new TopologyOperations(this);
JitNetworkAccessPolicies = new JitNetworkAccessPoliciesOperations(this);
+ DiscoveredSecuritySolutions = new DiscoveredSecuritySolutionsOperations(this);
+ ExternalSecuritySolutions = new ExternalSecuritySolutionsOperations(this);
BaseUri = new System.Uri("https://management.azure.com");
AcceptLanguage = "en-US";
LongRunningOperationRetryTimeout = 30;
@@ -549,14 +549,14 @@ private void Initialize()
DeserializationSettings.Converters.Add(new PolymorphicDeserializeJsonConverter("kind"));
SerializationSettings.Converters.Add(new PolymorphicSerializeJsonConverter("ruleType"));
DeserializationSettings.Converters.Add(new PolymorphicDeserializeJsonConverter("ruleType"));
- SerializationSettings.Converters.Add(new PolymorphicSerializeJsonConverter("kind"));
- DeserializationSettings.Converters.Add(new PolymorphicDeserializeJsonConverter("kind"));
SerializationSettings.Converters.Add(new PolymorphicSerializeJsonConverter("source"));
DeserializationSettings.Converters.Add(new PolymorphicDeserializeJsonConverter("source"));
SerializationSettings.Converters.Add(new PolymorphicSerializeJsonConverter("assessedResourceType"));
DeserializationSettings.Converters.Add(new PolymorphicDeserializeJsonConverter("assessedResourceType"));
SerializationSettings.Converters.Add(new PolymorphicSerializeJsonConverter("actionType"));
DeserializationSettings.Converters.Add(new PolymorphicDeserializeJsonConverter("actionType"));
+ SerializationSettings.Converters.Add(new PolymorphicSerializeJsonConverter("kind"));
+ DeserializationSettings.Converters.Add(new PolymorphicDeserializeJsonConverter("kind"));
CustomInitialize();
DeserializationSettings.Converters.Add(new TransformationJsonConverter());
DeserializationSettings.Converters.Add(new CloudErrorJsonConverter());