Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
30 commits
Select commit Hold shift + click to select a range
15515e1
Adds base for updating Microsoft.Security from version preview/2023-0…
ivadim Jun 9, 2023
22f80a0
Updates readme
ivadim Jun 9, 2023
a134994
Updates API version in new specs and examples
ivadim Jun 9, 2023
e198161
Add initial version of SecurityConnecto DevOps swagger specification
ivadim Jun 9, 2023
ac25e4e
Add examples, fix prettier issues
JohnathonMohr Jun 13, 2023
31e910a
Update details in request/response example objects
JohnathonMohr Jun 13, 2023
67df049
Remove ids from AzDO projects/repos in request
JohnathonMohr Jun 13, 2023
bc3243a
Updating Onboarding State name
JohnathonMohr Jun 14, 2023
1f653b4
Adding back newline
JohnathonMohr Jun 14, 2023
4e749c3
Fine tuning examples with onboardingState, adding available inventory…
JohnathonMohr Jun 16, 2023
e43898f
Update OperationIDs. Update common-types to v5. Update Examples.
ivadim Jun 22, 2023
e38966f
Update OperationIDs. Update common-types to v5. Update Examples.
ivadim Jun 22, 2023
5d2c84f
Resolve linter issues
ivadim Jun 23, 2023
a558d7c
try to reduce operationid
ivadim Jun 23, 2023
bea1e71
Update operations to fix docs generation
ivadim Jun 23, 2023
cf2e845
Update examples
ivadim Jun 23, 2023
6c67400
Update OperationIDs prefix
ivadim Jun 23, 2023
7b8374d
Update to new listAvailable endpoints
JohnathonMohr Jun 26, 2023
ab88836
Address PR feedback, add ghazdoState property.
JohnathonMohr Jul 5, 2023
698aea0
Add "ghazdo" (GitHub Advanced Security for Azure DevOps) to custom wo…
JohnathonMohr Jul 5, 2023
d7dcf39
Update 'ghazdo' to 'gitHubAdvancedSecurity'
JohnathonMohr Jul 6, 2023
924083a
Updating with latest API design, bringing more consistency to descrip…
JohnathonMohr Aug 8, 2023
2cf3394
Fix Azure DevOps Repositories examples
JohnathonMohr Aug 8, 2023
6a5530a
Rename Configurations and OperationResults to all SDK build
ivadim Aug 16, 2023
bf4ae32
Update examples
ivadim Aug 16, 2023
4444e57
Allign examples with MDC
ivadim Aug 16, 2023
d9a3e36
Fix and suppress linter issues
ivadim Aug 17, 2023
06d3277
use new suppression syntax
ivadim Aug 17, 2023
b7e745a
duplicate supressions
ivadim Aug 17, 2023
6339728
fix typo in description
ivadim Aug 18, 2023
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
@@ -0,0 +1,51 @@
{
"parameters": {
"subscriptionId": "0806e1cd-cfda-4ff8-b99c-2b0af42cffd3",
"resourceGroupName": "myRg",
"securityConnectorName": "mySecurityConnectorName",
"orgName": "myAzDevOpsOrg",
"azureDevOpsOrg": {
"properties": {
"onboardingState": "NotApplicable",
"actionableRemediation": {
"state": "Enabled"
}
}
},
"api-version": "2023-09-01-preview"
},
"responses": {
"200": {
"headers": {},
"body": {
"properties": {
"onboardingState": "Onboarded",
"actionableRemediation": {
"state": "Enabled"
},
"provisioningState": "Succeeded"
},
"id": "/subscriptions/0806e1cd-cfda-4ff8-b99c-2b0af42cffd3/resourceGroups/myRg/providers/Microsoft.Security/securityConnectors/mySecurityConnectorName/devops/default/azureDevOpsOrgs/myAzDevOpsOrg",
"name": "myAzDevOpsOrg",
"type": "Microsoft.Security/securityConnectors/devops/azureDevOpsOrgs"
}
},
"201": {
"headers": {
"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"
},
"body": {
"properties": {
"onboardingState": "NotApplicable",
"actionableRemediation": {
"state": "None"
},
"provisioningState": "Accepted"
},
"id": "/subscriptions/0806e1cd-cfda-4ff8-b99c-2b0af42cffd3/resourceGroups/myRg/providers/Microsoft.Security/securityConnectors/mySecurityConnectorName/devops/default/azureDevOpsOrgs/myAzDevOpsOrg",
"name": "myAzDevOpsOrg",
"type": "Microsoft.Security/securityConnectors/devops/azureDevOpsOrgs"
}
}
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,56 @@
{
"parameters": {
"subscriptionId": "0806e1cd-cfda-4ff8-b99c-2b0af42cffd3",
"resourceGroupName": "myRg",
"securityConnectorName": "mySecurityConnectorName",
"orgName": "myAzDevOpsOrg",
"projectName": "myAzDevOpsProject",
"azureDevOpsProject": {
"properties": {
"onboardingState": "NotApplicable",
"actionableRemediation": {
"state": "Enabled"
}
}
},
"api-version": "2023-09-01-preview"
},
"responses": {
"200": {
"headers": {},
"body": {
"properties": {
"parentOrgName": "myAzDevOpsOrg",
"projectId": "9ebbed8f-a9cc-405f-a647-b235e22179de",
"onboardingState": "Onboarded",
"actionableRemediation": {
"state": "Enabled"
},
"provisioningState": "Succeeded"
},
"id": "/subscriptions/0806e1cd-cfda-4ff8-b99c-2b0af42cffd3/resourceGroups/myRg/providers/Microsoft.Security/securityConnectors/mySecurityConnectorName/devops/default/azureDevOpsOrgs/myAzDevOpsOrg/projects/myAzDevOpsProject",
"name": "myAzDevOpsProject",
"type": "Microsoft.Security/securityConnectors/devops/azureDevOpsOrgs/projects"
}
},
"201": {
"headers": {
"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"
},
"body": {
"properties": {
"parentOrgName": "myAzDevOpsOrg",
"projectId": "9ebbed8f-a9cc-405f-a647-b235e22179de",
"onboardingState": "NotApplicable",
"actionableRemediation": {
"state": "None"
},
"provisioningState": "Accepted"
},
"id": "/subscriptions/0806e1cd-cfda-4ff8-b99c-2b0af42cffd3/resourceGroups/myRg/providers/Microsoft.Security/securityConnectors/mySecurityConnectorName/devops/default/azureDevOpsOrgs/myAzDevOpsOrg/projects/myAzDevOpsProject",
"name": "myAzDevOpsProject",
"type": "Microsoft.Security/securityConnectors/devops/azureDevOpsOrgs/projects"
}
}
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,59 @@
{
"parameters": {
"subscriptionId": "0806e1cd-cfda-4ff8-b99c-2b0af42cffd3",
"resourceGroupName": "myRg",
"securityConnectorName": "mySecurityConnectorName",
"orgName": "myAzDevOpsOrg",
"projectName": "myAzDevOpsProject",
"repoName": "myAzDevOpsRepo",
"azureDevOpsRepository": {
"properties": {
"onboardingState": "NotApplicable",
"actionableRemediation": {
"state": "Enabled"
}
}
},
"api-version": "2023-09-01-preview"
},
"responses": {
"200": {
"headers": {},
"body": {
"properties": {
"parentOrgName": "myAzDevOpsOrg",
"parentProjectName": "myAzDevOpsProject",
"repoId": "cb64ab91-c9ba-46df-b44c-c769358bccdf",
"onboardingState": "Onboarded",
"actionableRemediation": {
"state": "Enabled"
},
"provisioningState": "Succeeded"
},
"id": "/subscriptions/0806e1cd-cfda-4ff8-b99c-2b0af42cffd3/resourceGroups/myRg/providers/Microsoft.Security/securityConnectors/mySecurityConnectorName/devops/default/azureDevOpsOrgs/myAzDevOpsOrg/projects/myAzDevOpsProject/repos/myAzDevOpsRepo",
"name": "myAzDevOpsRepo",
"type": "Microsoft.Security/securityConnectors/devops/azureDevOpsOrgs/projects/repos"
}
},
"201": {
"headers": {
"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"
},
"body": {
"properties": {
"parentOrgName": "myAzDevOpsOrg",
"parentProjectName": "myAzDevOpsProject",
"repoId": "cb64ab91-c9ba-46df-b44c-c769358bccdf",
"onboardingState": "NotApplicable",
"actionableRemediation": {
"state": "None"
},
"provisioningState": "Accepted"
},
"id": "/subscriptions/0806e1cd-cfda-4ff8-b99c-2b0af42cffd3/resourceGroups/myRg/providers/Microsoft.Security/securityConnectors/mySecurityConnectorName/devops/default/azureDevOpsOrgs/myAzDevOpsOrg/projects/myAzDevOpsProject/repos/myAzDevOpsRepo",
"name": "myAzDevOpsRepo",
"type": "Microsoft.Security/securityConnectors/devops/azureDevOpsOrgs/projects/repos"
}
}
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,56 @@
{
"parameters": {
"subscriptionId": "0806e1cd-cfda-4ff8-b99c-2b0af42cffd3",
"resourceGroupName": "myRg",
"securityConnectorName": "mySecurityConnectorName",
"devOpsConfiguration": {
"properties": {
"authorization": {
"code": "00000000000000000000"
},
"autoDiscovery": "Enabled"
}
},
"api-version": "2023-09-01-preview"
},
"responses": {
"200": {
"headers": {},
"body": {
"properties": {
"autoDiscovery": "Enabled",
"provisioningState": "Succeeded"
},
"id": "/subscriptions/0806e1cd-cfda-4ff8-b99c-2b0af42cffd3/resourceGroups/myRg/providers/Microsoft.Security/securityConnectors/mySecurityConnectorName/devops/default",
"name": "default",
"type": "Microsoft.Security/securityConnectors/devops"
}
},
"201": {
"headers": {
"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"
},
"body": {
"properties": {
"provisioningState": "Accepted"
},
"id": "/subscriptions/0806e1cd-cfda-4ff8-b99c-2b0af42cffd3/resourceGroups/myRg/providers/Microsoft.Security/securityConnectors/mySecurityConnectorName/devops/default",
"name": "default",
"type": "Microsoft.Security/securityConnectors/devops"
}
},
"202": {
"headers": {
"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"
},
"body": {
"properties": {
"provisioningState": "Accepted"
},
"id": "/subscriptions/0806e1cd-cfda-4ff8-b99c-2b0af42cffd3/resourceGroups/myRg/providers/Microsoft.Security/securityConnectors/mySecurityConnectorName/devops/default",
"name": "default",
"type": "Microsoft.Security/securityConnectors/devops"
}
}
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,56 @@
{
"parameters": {
"subscriptionId": "0806e1cd-cfda-4ff8-b99c-2b0af42cffd3",
"resourceGroupName": "myRg",
"securityConnectorName": "mySecurityConnectorName",
"devOpsConfiguration": {
"properties": {
"authorization": {
"code": "00000000000000000000"
},
"autoDiscovery": "Disabled"
}
},
"api-version": "2023-09-01-preview"
},
"responses": {
"200": {
"headers": {},
"body": {
"properties": {
"autoDiscovery": "Disabled",
"provisioningState": "Succeeded"
},
"id": "/subscriptions/0806e1cd-cfda-4ff8-b99c-2b0af42cffd3/resourceGroups/myRg/providers/Microsoft.Security/securityConnectors/mySecurityConnectorName/devops/default",
"name": "default",
"type": "Microsoft.Security/securityConnectors/devops"
}
},
"201": {
"headers": {
"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"
},
"body": {
"properties": {
"provisioningState": "Accepted"
},
"id": "/subscriptions/0806e1cd-cfda-4ff8-b99c-2b0af42cffd3/resourceGroups/myRg/providers/Microsoft.Security/securityConnectors/mySecurityConnectorName/devops/default",
"name": "default",
"type": "Microsoft.Security/securityConnectors/devops"
}
},
"202": {
"headers": {
"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"
},
"body": {
"properties": {
"provisioningState": "Accepted"
},
"id": "/subscriptions/0806e1cd-cfda-4ff8-b99c-2b0af42cffd3/resourceGroups/myRg/providers/Microsoft.Security/securityConnectors/mySecurityConnectorName/devops/default",
"name": "default",
"type": "Microsoft.Security/securityConnectors/devops"
}
}
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,64 @@
{
"parameters": {
"subscriptionId": "0806e1cd-cfda-4ff8-b99c-2b0af42cffd3",
"resourceGroupName": "myRg",
"securityConnectorName": "mySecurityConnectorName",
"devOpsConfiguration": {
"properties": {
"authorization": {
"code": "00000000000000000000"
},
"autoDiscovery": "Disabled",
"topLevelInventoryList": [
"org1",
"org2"
]
}
},
"api-version": "2023-09-01-preview"
},
"responses": {
"200": {
"headers": {},
"body": {
"properties": {
"autoDiscovery": "Disabled",
"topLevelInventoryList": [
"org1",
"org2"
],
"provisioningState": "Succeeded"
},
"id": "/subscriptions/0806e1cd-cfda-4ff8-b99c-2b0af42cffd3/resourceGroups/myRg/providers/Microsoft.Security/securityConnectors/mySecurityConnectorName/devops/default",
"name": "default",
"type": "Microsoft.Security/securityConnectors/devops"
}
},
"201": {
"headers": {
"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"
},
"body": {
"properties": {
"provisioningState": "Accepted"
},
"id": "/subscriptions/0806e1cd-cfda-4ff8-b99c-2b0af42cffd3/resourceGroups/myRg/providers/Microsoft.Security/securityConnectors/mySecurityConnectorName/devops/default",
"name": "default",
"type": "Microsoft.Security/securityConnectors/devops"
}
},
"202": {
"headers": {
"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"
},
"body": {
"properties": {
"provisioningState": "Accepted"
},
"id": "/subscriptions/0806e1cd-cfda-4ff8-b99c-2b0af42cffd3/resourceGroups/myRg/providers/Microsoft.Security/securityConnectors/mySecurityConnectorName/devops/default",
"name": "default",
"type": "Microsoft.Security/securityConnectors/devops"
}
}
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
{
"parameters": {
"subscriptionId": "0806e1cd-cfda-4ff8-b99c-2b0af42cffd3",
"resourceGroupName": "myRg",
"securityConnectorName": "mySecurityConnectorName",
"api-version": "2023-09-01-preview"
},
"responses": {
"200": {
"headers": {}
},
"202": {
"headers": {
"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"
}
},
"204": {
"headers": {}
}
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
{
"parameters": {
"subscriptionId": "0806e1cd-cfda-4ff8-b99c-2b0af42cffd3",
"resourceGroupName": "myRg",
"securityConnectorName": "mySecurityConnectorName",
"orgName": "myAzDevOpsOrg",
"api-version": "2023-09-01-preview"
},
"responses": {
"200": {
"headers": {},
"body": {
"properties": {
"onboardingState": "Onboarded",
"actionableRemediation": {
"state": "Enabled"
},
"provisioningState": "Succeeded"
},
"id": "/subscriptions/0806e1cd-cfda-4ff8-b99c-2b0af42cffd3/resourceGroups/myRg/providers/Microsoft.Security/securityConnectors/mySecurityConnectorName/devops/default/azureDevOpsOrgs/myAzDevOpsOrg",
"name": "myAzDevOpsOrg",
"type": "Microsoft.Security/securityConnectors/devops/azureDevOpsOrgs"
}
}
}
}
Loading