From 29073a454618cd1022547c83a38b360de0e67caa Mon Sep 17 00:00:00 2001 From: Liran Chen Date: Sun, 14 Mar 2021 13:58:21 +0200 Subject: [PATCH 1/2] onboardingKind field --- .../2021-02-01-preview/defenderSettings.json | 15 ++++++++++++++- .../examples/DefenderSettings/Get.json | 3 ++- .../examples/DefenderSettings/List.json | 3 ++- .../examples/DefenderSettings/Put.json | 6 ++++-- .../examples/IotDefenderSettings/Get.json | 3 ++- .../examples/IotDefenderSettings/List.json | 3 ++- .../examples/IotDefenderSettings/Put.json | 6 ++++-- .../2020-08-06-preview/iotDefenderSettings.json | 15 ++++++++++++++- 8 files changed, 44 insertions(+), 10 deletions(-) diff --git a/specification/iotsecurity/resource-manager/Microsoft.IoTSecurity/preview/2021-02-01-preview/defenderSettings.json b/specification/iotsecurity/resource-manager/Microsoft.IoTSecurity/preview/2021-02-01-preview/defenderSettings.json index 5ab2abf09ed1..44c03aeed500 100644 --- a/specification/iotsecurity/resource-manager/Microsoft.IoTSecurity/preview/2021-02-01-preview/defenderSettings.json +++ b/specification/iotsecurity/resource-manager/Microsoft.IoTSecurity/preview/2021-02-01-preview/defenderSettings.json @@ -307,11 +307,24 @@ "items": { "type": "string" } + }, + "onboardingKind": { + "type": "string", + "enum": [ + "Default", + "MigratedToAzure" + ], + "description": "The kind of onboarding for the subscription", + "x-ms-enum": { + "name": "OnboardingKind", + "modelAsString": true + } } }, "required": [ "deviceQuota", - "sentinelWorkspaceResourceIds" + "sentinelWorkspaceResourceIds", + "onboardingKind" ] }, "DownloadLink": { diff --git a/specification/iotsecurity/resource-manager/Microsoft.IoTSecurity/preview/2021-02-01-preview/examples/DefenderSettings/Get.json b/specification/iotsecurity/resource-manager/Microsoft.IoTSecurity/preview/2021-02-01-preview/examples/DefenderSettings/Get.json index 8e847e8d31bf..1ba4a1396f7c 100644 --- a/specification/iotsecurity/resource-manager/Microsoft.IoTSecurity/preview/2021-02-01-preview/examples/DefenderSettings/Get.json +++ b/specification/iotsecurity/resource-manager/Microsoft.IoTSecurity/preview/2021-02-01-preview/examples/DefenderSettings/Get.json @@ -13,7 +13,8 @@ "deviceQuota": 2000, "sentinelWorkspaceResourceIds": [ "/subscriptions/c4930e90-cd72-4aa5-93e9-2d081d129569/resourceGroups/myRg/providers/Microsoft.OperationalInsights/workspaces/myWorkspace1" - ] + ], + "onboardingKind": "Default" } } } diff --git a/specification/iotsecurity/resource-manager/Microsoft.IoTSecurity/preview/2021-02-01-preview/examples/DefenderSettings/List.json b/specification/iotsecurity/resource-manager/Microsoft.IoTSecurity/preview/2021-02-01-preview/examples/DefenderSettings/List.json index 653d1067fbc6..99e14fb07340 100644 --- a/specification/iotsecurity/resource-manager/Microsoft.IoTSecurity/preview/2021-02-01-preview/examples/DefenderSettings/List.json +++ b/specification/iotsecurity/resource-manager/Microsoft.IoTSecurity/preview/2021-02-01-preview/examples/DefenderSettings/List.json @@ -15,7 +15,8 @@ "deviceQuota": 2000, "sentinelWorkspaceResourceIds": [ "/subscriptions/c4930e90-cd72-4aa5-93e9-2d081d129569/resourceGroups/myRg/providers/Microsoft.OperationalInsights/workspaces/myWorkspace1" - ] + ], + "onboardingKind": "Default" } } ] diff --git a/specification/iotsecurity/resource-manager/Microsoft.IoTSecurity/preview/2021-02-01-preview/examples/DefenderSettings/Put.json b/specification/iotsecurity/resource-manager/Microsoft.IoTSecurity/preview/2021-02-01-preview/examples/DefenderSettings/Put.json index 3b7aa9bcca33..3b45b62fd86d 100644 --- a/specification/iotsecurity/resource-manager/Microsoft.IoTSecurity/preview/2021-02-01-preview/examples/DefenderSettings/Put.json +++ b/specification/iotsecurity/resource-manager/Microsoft.IoTSecurity/preview/2021-02-01-preview/examples/DefenderSettings/Put.json @@ -21,7 +21,8 @@ "deviceQuota": 2000, "sentinelWorkspaceResourceIds": [ "/subscriptions/c4930e90-cd72-4aa5-93e9-2d081d129569/resourceGroups/myRg/providers/Microsoft.OperationalInsights/workspaces/myWorkspace1" - ] + ], + "onboardingKind": "Default" } } }, @@ -34,7 +35,8 @@ "deviceQuota": 2000, "sentinelWorkspaceResourceIds": [ "/subscriptions/c4930e90-cd72-4aa5-93e9-2d081d129569/resourceGroups/myRg/providers/Microsoft.OperationalInsights/workspaces/myWorkspace1" - ] + ], + "onboardingKind": "Default" } } } diff --git a/specification/security/resource-manager/Microsoft.Security/preview/2020-08-06-preview/examples/IotDefenderSettings/Get.json b/specification/security/resource-manager/Microsoft.Security/preview/2020-08-06-preview/examples/IotDefenderSettings/Get.json index 1a4dd8e4a4b5..792a0cade892 100644 --- a/specification/security/resource-manager/Microsoft.Security/preview/2020-08-06-preview/examples/IotDefenderSettings/Get.json +++ b/specification/security/resource-manager/Microsoft.Security/preview/2020-08-06-preview/examples/IotDefenderSettings/Get.json @@ -13,7 +13,8 @@ "deviceQuota": 2000, "sentinelWorkspaceResourceIds": [ "/subscriptions/c4930e90-cd72-4aa5-93e9-2d081d129569/resourceGroups/myRg/providers/Microsoft.OperationalInsights/workspaces/myWorkspace1" - ] + ], + "onboardingKind": "Default" } } } diff --git a/specification/security/resource-manager/Microsoft.Security/preview/2020-08-06-preview/examples/IotDefenderSettings/List.json b/specification/security/resource-manager/Microsoft.Security/preview/2020-08-06-preview/examples/IotDefenderSettings/List.json index 7594b4d7cc01..d4fed0f881c6 100644 --- a/specification/security/resource-manager/Microsoft.Security/preview/2020-08-06-preview/examples/IotDefenderSettings/List.json +++ b/specification/security/resource-manager/Microsoft.Security/preview/2020-08-06-preview/examples/IotDefenderSettings/List.json @@ -15,7 +15,8 @@ "deviceQuota": 2000, "sentinelWorkspaceResourceIds": [ "/subscriptions/c4930e90-cd72-4aa5-93e9-2d081d129569/resourceGroups/myRg/providers/Microsoft.OperationalInsights/workspaces/myWorkspace1" - ] + ], + "onboardingKind": "Default" } } ] diff --git a/specification/security/resource-manager/Microsoft.Security/preview/2020-08-06-preview/examples/IotDefenderSettings/Put.json b/specification/security/resource-manager/Microsoft.Security/preview/2020-08-06-preview/examples/IotDefenderSettings/Put.json index 6eb347f06596..6a8661c606c0 100644 --- a/specification/security/resource-manager/Microsoft.Security/preview/2020-08-06-preview/examples/IotDefenderSettings/Put.json +++ b/specification/security/resource-manager/Microsoft.Security/preview/2020-08-06-preview/examples/IotDefenderSettings/Put.json @@ -21,7 +21,8 @@ "deviceQuota": 2000, "sentinelWorkspaceResourceIds": [ "/subscriptions/c4930e90-cd72-4aa5-93e9-2d081d129569/resourceGroups/myRg/providers/Microsoft.OperationalInsights/workspaces/myWorkspace1" - ] + ], + "onboardingKind": "Default" } } }, @@ -34,7 +35,8 @@ "deviceQuota": 2000, "sentinelWorkspaceResourceIds": [ "/subscriptions/c4930e90-cd72-4aa5-93e9-2d081d129569/resourceGroups/myRg/providers/Microsoft.OperationalInsights/workspaces/myWorkspace1" - ] + ], + "onboardingKind": "Default" } } } diff --git a/specification/security/resource-manager/Microsoft.Security/preview/2020-08-06-preview/iotDefenderSettings.json b/specification/security/resource-manager/Microsoft.Security/preview/2020-08-06-preview/iotDefenderSettings.json index e9af3b53b72d..f0013fcc8cff 100644 --- a/specification/security/resource-manager/Microsoft.Security/preview/2020-08-06-preview/iotDefenderSettings.json +++ b/specification/security/resource-manager/Microsoft.Security/preview/2020-08-06-preview/iotDefenderSettings.json @@ -307,11 +307,24 @@ "items": { "type": "string" } + }, + "onboardingKind": { + "type": "string", + "enum": [ + "Default", + "MigratedToAzure" + ], + "description": "The kind of onboarding for the subscription", + "x-ms-enum": { + "name": "OnboardingKind", + "modelAsString": true + } } }, "required": [ "deviceQuota", - "sentinelWorkspaceResourceIds" + "sentinelWorkspaceResourceIds", + "onboardingKind" ] }, "DownloadLink": { From f8fb8c5d42c72d8b6dfe9122d5eed93f5bb7fd8e Mon Sep 17 00:00:00 2001 From: Liran Chen Date: Tue, 16 Mar 2021 07:59:11 +0200 Subject: [PATCH 2/2] Missing property in PUT example --- .../2021-02-01-preview/examples/DefenderSettings/Put.json | 3 ++- .../2020-08-06-preview/examples/IotDefenderSettings/Put.json | 3 ++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/specification/iotsecurity/resource-manager/Microsoft.IoTSecurity/preview/2021-02-01-preview/examples/DefenderSettings/Put.json b/specification/iotsecurity/resource-manager/Microsoft.IoTSecurity/preview/2021-02-01-preview/examples/DefenderSettings/Put.json index 3b45b62fd86d..2401622c2a8b 100644 --- a/specification/iotsecurity/resource-manager/Microsoft.IoTSecurity/preview/2021-02-01-preview/examples/DefenderSettings/Put.json +++ b/specification/iotsecurity/resource-manager/Microsoft.IoTSecurity/preview/2021-02-01-preview/examples/DefenderSettings/Put.json @@ -7,7 +7,8 @@ "deviceQuota": 2000, "sentinelWorkspaceResourceIds": [ "/subscriptions/c4930e90-cd72-4aa5-93e9-2d081d129569/resourceGroups/myRg/providers/Microsoft.OperationalInsights/workspaces/myWorkspace1" - ] + ], + "onboardingKind": "Default" } } }, diff --git a/specification/security/resource-manager/Microsoft.Security/preview/2020-08-06-preview/examples/IotDefenderSettings/Put.json b/specification/security/resource-manager/Microsoft.Security/preview/2020-08-06-preview/examples/IotDefenderSettings/Put.json index 6a8661c606c0..e4c54697eab3 100644 --- a/specification/security/resource-manager/Microsoft.Security/preview/2020-08-06-preview/examples/IotDefenderSettings/Put.json +++ b/specification/security/resource-manager/Microsoft.Security/preview/2020-08-06-preview/examples/IotDefenderSettings/Put.json @@ -7,7 +7,8 @@ "deviceQuota": 2000, "sentinelWorkspaceResourceIds": [ "/subscriptions/c4930e90-cd72-4aa5-93e9-2d081d129569/resourceGroups/myRg/providers/Microsoft.OperationalInsights/workspaces/myWorkspace1" - ] + ], + "onboardingKind": "Default" } } },