Skip to content

Commit 9eb9c45

Browse files
authored
[Hub Generated] Publish private branch 'oravital-update--dev-security-Microsoft.Security-2022-01-01-preview' (#22288)
* Update governance operation result * Fix Model Validation * Fix comment * Fix comment * More readable docs * Minor * Fix description
1 parent 42e62be commit 9eb9c45

20 files changed

+93
-618
lines changed
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,16 @@
11
{
22
"parameters": {
33
"api-version": "2022-01-01-preview",
4-
"subscriptionId": "20ff7fc3-e762-44dd-bd96-b71116dcdc23",
4+
"scope": "subscriptions/20ff7fc3-e762-44dd-bd96-b71116dcdc23",
55
"ruleId": "ad9a8e26-29d9-4829-bb30-e597a58cdbb8"
66
},
77
"responses": {
88
"200": {},
9+
"202": {
10+
"headers": {
11+
"location": "https://management.azure.com/subscriptions/20ff7fc3-e762-44dd-bd96-b71116dcdc23/providers/Microsoft.Security/governanceRules/ad9a8e26-29d9-4829-bb30-e597a58cdbb8/operationResults/58b33f4f-c8c7-4b01-99cc-d437db4d40dd?api-version=2022-01-01-preview"
12+
}
13+
},
914
"204": {}
1015
}
1116
}

specification/security/resource-manager/Microsoft.Security/preview/2022-01-01-preview/examples/GovernanceRules/DeleteManagementGroupGovernanceRule_example.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,11 @@
11
{
22
"parameters": {
33
"api-version": "2022-01-01-preview",
4-
"managementGroupId": "contoso",
4+
"scope": "providers/Microsoft.Management/managementGroups/contoso",
55
"ruleId": "ad9a8e26-29d9-4829-bb30-e597a58cdbb8"
66
},
77
"responses": {
8+
"200": {},
89
"202": {
910
"headers": {
1011
"location": "https://management.azure.com/providers/Microsoft.Management/managementGroups/contoso/providers/Microsoft.Security/governanceRules/ad9a8e26-29d9-4829-bb30-e597a58cdbb8/operationResults/58b33f4f-c8c7-4b01-99cc-d437db4d40dd?api-version=2022-01-01-preview"

specification/security/resource-manager/Microsoft.Security/preview/2022-01-01-preview/examples/GovernanceRules/DeleteSecurityConnectorGovernanceRule_example.json

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,7 @@
11
{
22
"parameters": {
33
"api-version": "2022-01-01-preview",
4-
"subscriptionId": "20ff7fc3-e762-44dd-bd96-b71116dcdc23",
5-
"resourceGroupName": "gcpResourceGroup",
6-
"securityConnectorName": "gcpconnector",
4+
"scope": "subscriptions/20ff7fc3-e762-44dd-bd96-b71116dcdc23/resourceGroups/gcpResourceGroup/providers/Microsoft.Security/securityConnectors/gcpconnector",
75
"ruleId": "ad9a8e26-29d9-4829-bb30-e597a58cdbb8"
86
},
97
"responses": {

specification/security/resource-manager/Microsoft.Security/preview/2022-01-01-preview/examples/GovernanceRules/GetGovernanceRuleExecuteStatus_example.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"parameters": {
33
"api-version": "2022-01-01-preview",
4-
"subscriptionId": "20ff7fc3-e762-44dd-bd96-b71116dcdc23",
4+
"scope": "subscriptions/20ff7fc3-e762-44dd-bd96-b71116dcdc23",
55
"ruleId": "ad9a8e26-29d9-4829-bb30-e597a58cdbb8",
66
"operationId": "58b33f4f-c8c7-4b01-99cc-d437db4d40dd"
77
},

specification/security/resource-manager/Microsoft.Security/preview/2022-01-01-preview/examples/GovernanceRules/GetGovernanceRule_example.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"parameters": {
33
"api-version": "2022-01-01-preview",
4-
"subscriptionId": "20ff7fc3-e762-44dd-bd96-b71116dcdc23",
4+
"scope": "subscriptions/20ff7fc3-e762-44dd-bd96-b71116dcdc23",
55
"ruleId": "ad9a8e26-29d9-4829-bb30-e597a58cdbb8"
66
},
77
"responses": {

specification/security/resource-manager/Microsoft.Security/preview/2022-01-01-preview/examples/GovernanceRules/GetManagementGroupGovernanceRuleExecuteStatus_example.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"parameters": {
33
"api-version": "2022-01-01-preview",
4-
"managementGroupId": "contoso",
4+
"scope": "providers/Microsoft.Management/managementGroups/contoso",
55
"ruleId": "ad9a8e26-29d9-4829-bb30-e597a58cdbb8",
66
"operationId": "58b33f4f-c8c7-4b01-99cc-d437db4d40dd"
77
},

specification/security/resource-manager/Microsoft.Security/preview/2022-01-01-preview/examples/GovernanceRules/GetManagementGroupGovernanceRule_example.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"parameters": {
33
"api-version": "2022-01-01-preview",
4-
"managementGroupId": "contoso",
4+
"scope": "providers/Microsoft.Management/managementGroups/contoso",
55
"ruleId": "ad9a8e26-29d9-4829-bb30-e597a58cdbb8"
66
},
77
"responses": {

specification/security/resource-manager/Microsoft.Security/preview/2022-01-01-preview/examples/GovernanceRules/GetSecurityConnectorGovernanceRuleExecuteStatus_example.json

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,7 @@
11
{
22
"parameters": {
33
"api-version": "2022-01-01-preview",
4-
"subscriptionId": "20ff7fc3-e762-44dd-bd96-b71116dcdc23",
5-
"resourceGroupName": "gcpResourceGroup",
6-
"securityConnectorName": "gcpconnector",
4+
"scope": "subscriptions/20ff7fc3-e762-44dd-bd96-b71116dcdc23/resourceGroups/gcpResourceGroup/providers/Microsoft.Security/securityConnectors/gcpconnector",
75
"ruleId": "ad9a8e26-29d9-4829-bb30-e597a58cdbb8",
86
"operationId": "58b33f4f-c8c7-4b01-99cc-d437db4d40dd"
97
},

specification/security/resource-manager/Microsoft.Security/preview/2022-01-01-preview/examples/GovernanceRules/GetSecurityConnectorGovernanceRule_example.json

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,7 @@
11
{
22
"parameters": {
33
"api-version": "2022-01-01-preview",
4-
"subscriptionId": "20ff7fc3-e762-44dd-bd96-b71116dcdc23",
5-
"resourceGroupName": "gcpResourceGroup",
6-
"securityConnectorName": "gcpconnector",
4+
"scope": "subscriptions/20ff7fc3-e762-44dd-bd96-b71116dcdc23/resourceGroups/gcpResourceGroup/providers/Microsoft.Security/securityConnectors/gcpconnector",
75
"ruleId": "ad9a8e26-29d9-4829-bb30-e597a58cdbb8"
86
},
97
"responses": {

specification/security/resource-manager/Microsoft.Security/preview/2022-01-01-preview/examples/GovernanceRules/ListByManagementGroupGovernanceRules_example.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"parameters": {
33
"api-version": "2022-01-01-preview",
4-
"managementGroupId": "contoso",
4+
"scope": "providers/Microsoft.Management/managementGroups/contoso",
55
"ruleId": "ad9a8e26-29d9-4829-bb30-e597a58cdbb8"
66
},
77
"responses": {

specification/security/resource-manager/Microsoft.Security/preview/2022-01-01-preview/examples/GovernanceRules/ListBySecurityConnectorGovernanceRules_example.json

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,7 @@
11
{
22
"parameters": {
33
"api-version": "2022-01-01-preview",
4-
"subscriptionId": "20ff7fc3-e762-44dd-bd96-b71116dcdc23",
5-
"resourceGroupName": "gcpResourceGroup",
6-
"securityConnectorName": "gcpconnector"
4+
"scope": "subscriptions/20ff7fc3-e762-44dd-bd96-b71116dcdc23/resourceGroups/gcpResourceGroup/providers/Microsoft.Security/securityConnectors/gcpconnector"
75
},
86
"responses": {
97
"200": {

specification/security/resource-manager/Microsoft.Security/preview/2022-01-01-preview/examples/GovernanceRules/ListBySubscriptionGovernanceRules_example.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"parameters": {
33
"api-version": "2022-01-01-preview",
4-
"subscriptionId": "20ff7fc3-e762-44dd-bd96-b71116dcdc23"
4+
"scope": "subscriptions/20ff7fc3-e762-44dd-bd96-b71116dcdc23"
55
},
66
"responses": {
77
"200": {

specification/security/resource-manager/Microsoft.Security/preview/2022-01-01-preview/examples/GovernanceRules/PostGovernanceRule_example.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"parameters": {
33
"api-version": "2022-01-01-preview",
4-
"subscriptionId": "20ff7fc3-e762-44dd-bd96-b71116dcdc23",
4+
"scope": "subscriptions/20ff7fc3-e762-44dd-bd96-b71116dcdc23",
55
"ruleId": "ad9a8e26-29d9-4829-bb30-e597a58cdbb8",
66
"ExecuteGovernanceRuleBody": {
77
"override": false

specification/security/resource-manager/Microsoft.Security/preview/2022-01-01-preview/examples/GovernanceRules/PostManagementGroupGovernanceRule_example.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"parameters": {
33
"api-version": "2022-01-01-preview",
4-
"managementGroupId": "contoso",
4+
"scope": "providers/Microsoft.Management/managementGroups/contoso",
55
"ruleId": "ad9a8e26-29d9-4829-bb30-e597a58cdbb8",
66
"ExecuteGovernanceRuleBody": {
77
"override": false

specification/security/resource-manager/Microsoft.Security/preview/2022-01-01-preview/examples/GovernanceRules/PostSecurityConnectorGovernanceRule_example.json

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,7 @@
11
{
22
"parameters": {
33
"api-version": "2022-01-01-preview",
4-
"subscriptionId": "20ff7fc3-e762-44dd-bd96-b71116dcdc23",
5-
"resourceGroupName": "gcpResourceGroup",
6-
"securityConnectorName": "gcpconnector",
4+
"scope": "subscriptions/20ff7fc3-e762-44dd-bd96-b71116dcdc23/resourceGroups/gcpResourceGroup/providers/Microsoft.Security/securityConnectors/gcpconnector",
75
"ruleId": "ad9a8e26-29d9-4829-bb30-e597a58cdbb8",
86
"ExecuteGovernanceRuleBody": {
97
"override": false

specification/security/resource-manager/Microsoft.Security/preview/2022-01-01-preview/examples/GovernanceRules/PutGovernanceRule_example.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"parameters": {
33
"api-version": "2022-01-01-preview",
4-
"subscriptionId": "20ff7fc3-e762-44dd-bd96-b71116dcdc23",
4+
"scope": "subscriptions/20ff7fc3-e762-44dd-bd96-b71116dcdc23",
55
"ruleId": "ad9a8e26-29d9-4829-bb30-e597a58cdbb8",
66
"governanceRule": {
77
"properties": {

specification/security/resource-manager/Microsoft.Security/preview/2022-01-01-preview/examples/GovernanceRules/PutManagementGroupGovernanceRule_example.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"parameters": {
33
"api-version": "2022-01-01-preview",
4-
"managementGroupId": "contoso",
4+
"scope": "providers/Microsoft.Management/managementGroups/contoso",
55
"ruleId": "ad9a8e26-29d9-4829-bb30-e597a58cdbb8",
66
"governanceRule": {
77
"properties": {

specification/security/resource-manager/Microsoft.Security/preview/2022-01-01-preview/examples/GovernanceRules/PutSecurityConnectorGovernanceRule_example.json

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,7 @@
11
{
22
"parameters": {
33
"api-version": "2022-01-01-preview",
4-
"subscriptionId": "20ff7fc3-e762-44dd-bd96-b71116dcdc23",
5-
"resourceGroupName": "gcpResourceGroup",
6-
"securityConnectorName": "gcpconnector",
4+
"scope": "subscriptions/20ff7fc3-e762-44dd-bd96-b71116dcdc23/resourceGroups/gcpResourceGroup/providers/Microsoft.Security/securityConnectors/gcpconnector",
75
"ruleId": "ad9a8e26-29d9-4829-bb30-e597a58cdbb8",
86
"governanceRule": {
97
"properties": {

specification/security/resource-manager/Microsoft.Security/preview/2022-01-01-preview/governanceAssignments.json

Lines changed: 13 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"swagger": "2.0",
33
"info": {
4-
"title": "Security Center",
4+
"title": "Microsoft Defender for Cloud",
55
"description": "API spec for Microsoft.Security (Microsoft Defender for Cloud) resource provider",
66
"version": "2022-01-01-preview"
77
},
@@ -51,7 +51,7 @@
5151
"$ref": "../../../common/v1/types.json#/parameters/ApiVersion"
5252
},
5353
{
54-
"$ref": "../../../common/v1/types.json#/parameters/Scope"
54+
"$ref": "#/parameters/Scope"
5555
},
5656
{
5757
"$ref": "#/parameters/AssessmentName"
@@ -93,7 +93,7 @@
9393
"$ref": "../../../common/v1/types.json#/parameters/ApiVersion"
9494
},
9595
{
96-
"$ref": "../../../common/v1/types.json#/parameters/Scope"
96+
"$ref": "#/parameters/Scope"
9797
},
9898
{
9999
"$ref": "#/parameters/AssessmentName"
@@ -133,7 +133,7 @@
133133
"$ref": "../../../common/v1/types.json#/parameters/ApiVersion"
134134
},
135135
{
136-
"$ref": "../../../common/v1/types.json#/parameters/Scope"
136+
"$ref": "#/parameters/Scope"
137137
},
138138
{
139139
"$ref": "#/parameters/AssessmentName"
@@ -182,7 +182,7 @@
182182
"$ref": "../../../common/v1/types.json#/parameters/ApiVersion"
183183
},
184184
{
185-
"$ref": "../../../common/v1/types.json#/parameters/Scope"
185+
"$ref": "#/parameters/Scope"
186186
},
187187
{
188188
"$ref": "#/parameters/AssessmentName"
@@ -356,6 +356,14 @@
356356
},
357357
"description": "Governance assignment over a subscription scope",
358358
"x-ms-parameter-location": "method"
359+
},
360+
"Scope": {
361+
"name": "scope",
362+
"in": "path",
363+
"required": true,
364+
"type": "string",
365+
"description": "The scope of the Governance assignments. Valid scopes are: subscription (format: 'subscriptions/{subscriptionId}'), or security connector (format: 'subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Security/securityConnectors/{securityConnectorName})'",
366+
"x-ms-parameter-location": "method"
359367
}
360368
}
361369
}

0 commit comments

Comments
 (0)