Skip to content

Commit 64ffad1

Browse files
[Hub Generated] Review request for Microsoft.Security to add version preview/2023-09-01-preview (#24384)
* Adds base for updating Microsoft.Security from version preview/2023-05-01-preview to version 2023-09-01-preview * Updates readme * Updates API version in new specs and examples * Add initial version of SecurityConnecto DevOps swagger specification * Add examples, fix prettier issues * Update details in request/response example objects * Remove ids from AzDO projects/repos in request * Updating Onboarding State name * Adding back newline * Fine tuning examples with onboardingState, adding available inventory examples * Update OperationIDs. Update common-types to v5. Update Examples. * Update OperationIDs. Update common-types to v5. Update Examples. * Resolve linter issues * try to reduce operationid * Update operations to fix docs generation * Update examples * Update OperationIDs prefix * Update to new listAvailable endpoints * Address PR feedback, add ghazdoState property. * Add "ghazdo" (GitHub Advanced Security for Azure DevOps) to custom words. * Update 'ghazdo' to 'gitHubAdvancedSecurity' * Updating with latest API design, bringing more consistency to descriptions, addressing feedback from Microsoft.Security RP. * Fix Azure DevOps Repositories examples * Rename Configurations and OperationResults to all SDK build * Update examples * Allign examples with MDC * Fix and suppress linter issues * use new suppression syntax * duplicate supressions * fix typo in description --------- Co-authored-by: Johnathon Mohr <[email protected]>
1 parent ec882de commit 64ffad1

File tree

35 files changed

+3865
-1
lines changed

35 files changed

+3865
-1
lines changed
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,51 @@
1+
{
2+
"parameters": {
3+
"subscriptionId": "0806e1cd-cfda-4ff8-b99c-2b0af42cffd3",
4+
"resourceGroupName": "myRg",
5+
"securityConnectorName": "mySecurityConnectorName",
6+
"orgName": "myAzDevOpsOrg",
7+
"azureDevOpsOrg": {
8+
"properties": {
9+
"onboardingState": "NotApplicable",
10+
"actionableRemediation": {
11+
"state": "Enabled"
12+
}
13+
}
14+
},
15+
"api-version": "2023-09-01-preview"
16+
},
17+
"responses": {
18+
"200": {
19+
"headers": {},
20+
"body": {
21+
"properties": {
22+
"onboardingState": "Onboarded",
23+
"actionableRemediation": {
24+
"state": "Enabled"
25+
},
26+
"provisioningState": "Succeeded"
27+
},
28+
"id": "/subscriptions/0806e1cd-cfda-4ff8-b99c-2b0af42cffd3/resourceGroups/myRg/providers/Microsoft.Security/securityConnectors/mySecurityConnectorName/devops/default/azureDevOpsOrgs/myAzDevOpsOrg",
29+
"name": "myAzDevOpsOrg",
30+
"type": "Microsoft.Security/securityConnectors/devops/azureDevOpsOrgs"
31+
}
32+
},
33+
"201": {
34+
"headers": {
35+
"Azure-AsyncOperation": "https://management.azure.com/subscriptions/0806e1cd-cfda-4ff8-b99c-2b0af42cffd3/resourceGroups/myRg/providers/Microsoft.Security/securityConnectors/mySecurityConnectorName/devops/default/operationResults/4e826cf1-5c36-4808-a7d2-fb4f5170978b?api-version=2023-09-01-preview"
36+
},
37+
"body": {
38+
"properties": {
39+
"onboardingState": "NotApplicable",
40+
"actionableRemediation": {
41+
"state": "None"
42+
},
43+
"provisioningState": "Accepted"
44+
},
45+
"id": "/subscriptions/0806e1cd-cfda-4ff8-b99c-2b0af42cffd3/resourceGroups/myRg/providers/Microsoft.Security/securityConnectors/mySecurityConnectorName/devops/default/azureDevOpsOrgs/myAzDevOpsOrg",
46+
"name": "myAzDevOpsOrg",
47+
"type": "Microsoft.Security/securityConnectors/devops/azureDevOpsOrgs"
48+
}
49+
}
50+
}
51+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,56 @@
1+
{
2+
"parameters": {
3+
"subscriptionId": "0806e1cd-cfda-4ff8-b99c-2b0af42cffd3",
4+
"resourceGroupName": "myRg",
5+
"securityConnectorName": "mySecurityConnectorName",
6+
"orgName": "myAzDevOpsOrg",
7+
"projectName": "myAzDevOpsProject",
8+
"azureDevOpsProject": {
9+
"properties": {
10+
"onboardingState": "NotApplicable",
11+
"actionableRemediation": {
12+
"state": "Enabled"
13+
}
14+
}
15+
},
16+
"api-version": "2023-09-01-preview"
17+
},
18+
"responses": {
19+
"200": {
20+
"headers": {},
21+
"body": {
22+
"properties": {
23+
"parentOrgName": "myAzDevOpsOrg",
24+
"projectId": "9ebbed8f-a9cc-405f-a647-b235e22179de",
25+
"onboardingState": "Onboarded",
26+
"actionableRemediation": {
27+
"state": "Enabled"
28+
},
29+
"provisioningState": "Succeeded"
30+
},
31+
"id": "/subscriptions/0806e1cd-cfda-4ff8-b99c-2b0af42cffd3/resourceGroups/myRg/providers/Microsoft.Security/securityConnectors/mySecurityConnectorName/devops/default/azureDevOpsOrgs/myAzDevOpsOrg/projects/myAzDevOpsProject",
32+
"name": "myAzDevOpsProject",
33+
"type": "Microsoft.Security/securityConnectors/devops/azureDevOpsOrgs/projects"
34+
}
35+
},
36+
"201": {
37+
"headers": {
38+
"Azure-AsyncOperation": "https://management.azure.com/subscriptions/0806e1cd-cfda-4ff8-b99c-2b0af42cffd3/resourceGroups/myRg/providers/Microsoft.Security/securityConnectors/mySecurityConnectorName/devops/default/operationResults/4e826cf1-5c36-4808-a7d2-fb4f5170978b?api-version=2023-09-01-preview"
39+
},
40+
"body": {
41+
"properties": {
42+
"parentOrgName": "myAzDevOpsOrg",
43+
"projectId": "9ebbed8f-a9cc-405f-a647-b235e22179de",
44+
"onboardingState": "NotApplicable",
45+
"actionableRemediation": {
46+
"state": "None"
47+
},
48+
"provisioningState": "Accepted"
49+
},
50+
"id": "/subscriptions/0806e1cd-cfda-4ff8-b99c-2b0af42cffd3/resourceGroups/myRg/providers/Microsoft.Security/securityConnectors/mySecurityConnectorName/devops/default/azureDevOpsOrgs/myAzDevOpsOrg/projects/myAzDevOpsProject",
51+
"name": "myAzDevOpsProject",
52+
"type": "Microsoft.Security/securityConnectors/devops/azureDevOpsOrgs/projects"
53+
}
54+
}
55+
}
56+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,59 @@
1+
{
2+
"parameters": {
3+
"subscriptionId": "0806e1cd-cfda-4ff8-b99c-2b0af42cffd3",
4+
"resourceGroupName": "myRg",
5+
"securityConnectorName": "mySecurityConnectorName",
6+
"orgName": "myAzDevOpsOrg",
7+
"projectName": "myAzDevOpsProject",
8+
"repoName": "myAzDevOpsRepo",
9+
"azureDevOpsRepository": {
10+
"properties": {
11+
"onboardingState": "NotApplicable",
12+
"actionableRemediation": {
13+
"state": "Enabled"
14+
}
15+
}
16+
},
17+
"api-version": "2023-09-01-preview"
18+
},
19+
"responses": {
20+
"200": {
21+
"headers": {},
22+
"body": {
23+
"properties": {
24+
"parentOrgName": "myAzDevOpsOrg",
25+
"parentProjectName": "myAzDevOpsProject",
26+
"repoId": "cb64ab91-c9ba-46df-b44c-c769358bccdf",
27+
"onboardingState": "Onboarded",
28+
"actionableRemediation": {
29+
"state": "Enabled"
30+
},
31+
"provisioningState": "Succeeded"
32+
},
33+
"id": "/subscriptions/0806e1cd-cfda-4ff8-b99c-2b0af42cffd3/resourceGroups/myRg/providers/Microsoft.Security/securityConnectors/mySecurityConnectorName/devops/default/azureDevOpsOrgs/myAzDevOpsOrg/projects/myAzDevOpsProject/repos/myAzDevOpsRepo",
34+
"name": "myAzDevOpsRepo",
35+
"type": "Microsoft.Security/securityConnectors/devops/azureDevOpsOrgs/projects/repos"
36+
}
37+
},
38+
"201": {
39+
"headers": {
40+
"Azure-AsyncOperation": "https://management.azure.com/subscriptions/0806e1cd-cfda-4ff8-b99c-2b0af42cffd3/resourceGroups/myRg/providers/Microsoft.Security/securityConnectors/mySecurityConnectorName/devops/default/operationResults/4e826cf1-5c36-4808-a7d2-fb4f5170978b?api-version=2023-09-01-preview"
41+
},
42+
"body": {
43+
"properties": {
44+
"parentOrgName": "myAzDevOpsOrg",
45+
"parentProjectName": "myAzDevOpsProject",
46+
"repoId": "cb64ab91-c9ba-46df-b44c-c769358bccdf",
47+
"onboardingState": "NotApplicable",
48+
"actionableRemediation": {
49+
"state": "None"
50+
},
51+
"provisioningState": "Accepted"
52+
},
53+
"id": "/subscriptions/0806e1cd-cfda-4ff8-b99c-2b0af42cffd3/resourceGroups/myRg/providers/Microsoft.Security/securityConnectors/mySecurityConnectorName/devops/default/azureDevOpsOrgs/myAzDevOpsOrg/projects/myAzDevOpsProject/repos/myAzDevOpsRepo",
54+
"name": "myAzDevOpsRepo",
55+
"type": "Microsoft.Security/securityConnectors/devops/azureDevOpsOrgs/projects/repos"
56+
}
57+
}
58+
}
59+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,56 @@
1+
{
2+
"parameters": {
3+
"subscriptionId": "0806e1cd-cfda-4ff8-b99c-2b0af42cffd3",
4+
"resourceGroupName": "myRg",
5+
"securityConnectorName": "mySecurityConnectorName",
6+
"devOpsConfiguration": {
7+
"properties": {
8+
"authorization": {
9+
"code": "00000000000000000000"
10+
},
11+
"autoDiscovery": "Enabled"
12+
}
13+
},
14+
"api-version": "2023-09-01-preview"
15+
},
16+
"responses": {
17+
"200": {
18+
"headers": {},
19+
"body": {
20+
"properties": {
21+
"autoDiscovery": "Enabled",
22+
"provisioningState": "Succeeded"
23+
},
24+
"id": "/subscriptions/0806e1cd-cfda-4ff8-b99c-2b0af42cffd3/resourceGroups/myRg/providers/Microsoft.Security/securityConnectors/mySecurityConnectorName/devops/default",
25+
"name": "default",
26+
"type": "Microsoft.Security/securityConnectors/devops"
27+
}
28+
},
29+
"201": {
30+
"headers": {
31+
"Azure-AsyncOperation": "https://management.azure.com/subscriptions/0806e1cd-cfda-4ff8-b99c-2b0af42cffd3/resourceGroups/myRg/providers/Microsoft.Security/securityConnectors/mySecurityConnectorName/devops/default/operationResults/4e826cf1-5c36-4808-a7d2-fb4f5170978b?api-version=2023-09-01-preview"
32+
},
33+
"body": {
34+
"properties": {
35+
"provisioningState": "Accepted"
36+
},
37+
"id": "/subscriptions/0806e1cd-cfda-4ff8-b99c-2b0af42cffd3/resourceGroups/myRg/providers/Microsoft.Security/securityConnectors/mySecurityConnectorName/devops/default",
38+
"name": "default",
39+
"type": "Microsoft.Security/securityConnectors/devops"
40+
}
41+
},
42+
"202": {
43+
"headers": {
44+
"Azure-AsyncOperation": "https://management.azure.com/subscriptions/0806e1cd-cfda-4ff8-b99c-2b0af42cffd3/resourceGroups/myRg/providers/Microsoft.Security/securityConnectors/mySecurityConnectorName/devops/default/operationResults/4e826cf1-5c36-4808-a7d2-fb4f5170978b?api-version=2023-09-01-preview"
45+
},
46+
"body": {
47+
"properties": {
48+
"provisioningState": "Accepted"
49+
},
50+
"id": "/subscriptions/0806e1cd-cfda-4ff8-b99c-2b0af42cffd3/resourceGroups/myRg/providers/Microsoft.Security/securityConnectors/mySecurityConnectorName/devops/default",
51+
"name": "default",
52+
"type": "Microsoft.Security/securityConnectors/devops"
53+
}
54+
}
55+
}
56+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,56 @@
1+
{
2+
"parameters": {
3+
"subscriptionId": "0806e1cd-cfda-4ff8-b99c-2b0af42cffd3",
4+
"resourceGroupName": "myRg",
5+
"securityConnectorName": "mySecurityConnectorName",
6+
"devOpsConfiguration": {
7+
"properties": {
8+
"authorization": {
9+
"code": "00000000000000000000"
10+
},
11+
"autoDiscovery": "Disabled"
12+
}
13+
},
14+
"api-version": "2023-09-01-preview"
15+
},
16+
"responses": {
17+
"200": {
18+
"headers": {},
19+
"body": {
20+
"properties": {
21+
"autoDiscovery": "Disabled",
22+
"provisioningState": "Succeeded"
23+
},
24+
"id": "/subscriptions/0806e1cd-cfda-4ff8-b99c-2b0af42cffd3/resourceGroups/myRg/providers/Microsoft.Security/securityConnectors/mySecurityConnectorName/devops/default",
25+
"name": "default",
26+
"type": "Microsoft.Security/securityConnectors/devops"
27+
}
28+
},
29+
"201": {
30+
"headers": {
31+
"Azure-AsyncOperation": "https://management.azure.com/subscriptions/0806e1cd-cfda-4ff8-b99c-2b0af42cffd3/resourceGroups/myRg/providers/Microsoft.Security/securityConnectors/mySecurityConnectorName/devops/default/operationResults/4e826cf1-5c36-4808-a7d2-fb4f5170978b?api-version=2023-09-01-preview"
32+
},
33+
"body": {
34+
"properties": {
35+
"provisioningState": "Accepted"
36+
},
37+
"id": "/subscriptions/0806e1cd-cfda-4ff8-b99c-2b0af42cffd3/resourceGroups/myRg/providers/Microsoft.Security/securityConnectors/mySecurityConnectorName/devops/default",
38+
"name": "default",
39+
"type": "Microsoft.Security/securityConnectors/devops"
40+
}
41+
},
42+
"202": {
43+
"headers": {
44+
"Azure-AsyncOperation": "https://management.azure.com/subscriptions/0806e1cd-cfda-4ff8-b99c-2b0af42cffd3/resourceGroups/myRg/providers/Microsoft.Security/securityConnectors/mySecurityConnectorName/devops/default/operationResults/4e826cf1-5c36-4808-a7d2-fb4f5170978b?api-version=2023-09-01-preview"
45+
},
46+
"body": {
47+
"properties": {
48+
"provisioningState": "Accepted"
49+
},
50+
"id": "/subscriptions/0806e1cd-cfda-4ff8-b99c-2b0af42cffd3/resourceGroups/myRg/providers/Microsoft.Security/securityConnectors/mySecurityConnectorName/devops/default",
51+
"name": "default",
52+
"type": "Microsoft.Security/securityConnectors/devops"
53+
}
54+
}
55+
}
56+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,64 @@
1+
{
2+
"parameters": {
3+
"subscriptionId": "0806e1cd-cfda-4ff8-b99c-2b0af42cffd3",
4+
"resourceGroupName": "myRg",
5+
"securityConnectorName": "mySecurityConnectorName",
6+
"devOpsConfiguration": {
7+
"properties": {
8+
"authorization": {
9+
"code": "00000000000000000000"
10+
},
11+
"autoDiscovery": "Disabled",
12+
"topLevelInventoryList": [
13+
"org1",
14+
"org2"
15+
]
16+
}
17+
},
18+
"api-version": "2023-09-01-preview"
19+
},
20+
"responses": {
21+
"200": {
22+
"headers": {},
23+
"body": {
24+
"properties": {
25+
"autoDiscovery": "Disabled",
26+
"topLevelInventoryList": [
27+
"org1",
28+
"org2"
29+
],
30+
"provisioningState": "Succeeded"
31+
},
32+
"id": "/subscriptions/0806e1cd-cfda-4ff8-b99c-2b0af42cffd3/resourceGroups/myRg/providers/Microsoft.Security/securityConnectors/mySecurityConnectorName/devops/default",
33+
"name": "default",
34+
"type": "Microsoft.Security/securityConnectors/devops"
35+
}
36+
},
37+
"201": {
38+
"headers": {
39+
"Azure-AsyncOperation": "https://management.azure.com/subscriptions/0806e1cd-cfda-4ff8-b99c-2b0af42cffd3/resourceGroups/myRg/providers/Microsoft.Security/securityConnectors/mySecurityConnectorName/devops/default/operationResults/4e826cf1-5c36-4808-a7d2-fb4f5170978b?api-version=2023-09-01-preview"
40+
},
41+
"body": {
42+
"properties": {
43+
"provisioningState": "Accepted"
44+
},
45+
"id": "/subscriptions/0806e1cd-cfda-4ff8-b99c-2b0af42cffd3/resourceGroups/myRg/providers/Microsoft.Security/securityConnectors/mySecurityConnectorName/devops/default",
46+
"name": "default",
47+
"type": "Microsoft.Security/securityConnectors/devops"
48+
}
49+
},
50+
"202": {
51+
"headers": {
52+
"Azure-AsyncOperation": "https://management.azure.com/subscriptions/0806e1cd-cfda-4ff8-b99c-2b0af42cffd3/resourceGroups/myRg/providers/Microsoft.Security/securityConnectors/mySecurityConnectorName/devops/default/operationResults/4e826cf1-5c36-4808-a7d2-fb4f5170978b?api-version=2023-09-01-preview"
53+
},
54+
"body": {
55+
"properties": {
56+
"provisioningState": "Accepted"
57+
},
58+
"id": "/subscriptions/0806e1cd-cfda-4ff8-b99c-2b0af42cffd3/resourceGroups/myRg/providers/Microsoft.Security/securityConnectors/mySecurityConnectorName/devops/default",
59+
"name": "default",
60+
"type": "Microsoft.Security/securityConnectors/devops"
61+
}
62+
}
63+
}
64+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
{
2+
"parameters": {
3+
"subscriptionId": "0806e1cd-cfda-4ff8-b99c-2b0af42cffd3",
4+
"resourceGroupName": "myRg",
5+
"securityConnectorName": "mySecurityConnectorName",
6+
"api-version": "2023-09-01-preview"
7+
},
8+
"responses": {
9+
"200": {
10+
"headers": {}
11+
},
12+
"202": {
13+
"headers": {
14+
"Azure-AsyncOperation": "https://management.azure.com/subscriptions/0806e1cd-cfda-4ff8-b99c-2b0af42cffd3/resourceGroups/myRg/providers/Microsoft.Security/securityConnectors/mySecurityConnectorName/devops/default/operationResults/4e826cf1-5c36-4808-a7d2-fb4f5170978b?api-version=2023-09-01-preview"
15+
}
16+
},
17+
"204": {
18+
"headers": {}
19+
}
20+
}
21+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
{
2+
"parameters": {
3+
"subscriptionId": "0806e1cd-cfda-4ff8-b99c-2b0af42cffd3",
4+
"resourceGroupName": "myRg",
5+
"securityConnectorName": "mySecurityConnectorName",
6+
"orgName": "myAzDevOpsOrg",
7+
"api-version": "2023-09-01-preview"
8+
},
9+
"responses": {
10+
"200": {
11+
"headers": {},
12+
"body": {
13+
"properties": {
14+
"onboardingState": "Onboarded",
15+
"actionableRemediation": {
16+
"state": "Enabled"
17+
},
18+
"provisioningState": "Succeeded"
19+
},
20+
"id": "/subscriptions/0806e1cd-cfda-4ff8-b99c-2b0af42cffd3/resourceGroups/myRg/providers/Microsoft.Security/securityConnectors/mySecurityConnectorName/devops/default/azureDevOpsOrgs/myAzDevOpsOrg",
21+
"name": "myAzDevOpsOrg",
22+
"type": "Microsoft.Security/securityConnectors/devops/azureDevOpsOrgs"
23+
}
24+
}
25+
}
26+
}

0 commit comments

Comments
 (0)