Skip to content

Commit 5a16258

Browse files
authored
Moved swagger specs from resources to solutions folder. (#19826)
* Moved swagger specs from resources to solutions folder. * Fixed validation errors. * Validation error. * Fixed validation errors. * Fixed validation errors. * Validation error. * Validation errors. * Validation errors. * Validation errors. * Validation errors. * Added missing api specs. * Fixed validation errors. * Validation. * Validation. * Validation. * Duplicate key error fix. * Validation. * Validation. * Validation. * Validation. * Validation. * Validation. * Prettier. * Validation.
1 parent bdd23eb commit 5a16258

File tree

238 files changed

+34097
-129
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

238 files changed

+34097
-129
lines changed
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,62 @@
1+
{
2+
"parameters": {
3+
"subscriptionId": "subid",
4+
"resourceGroupName": "rg",
5+
"applicationName": "myManagedApplication",
6+
"api-version": "2018-09-01-preview",
7+
"parameters": {
8+
"properties": {
9+
"applicationDefinitionId": "/subscriptions/subid/resourceGroups/rg/providers/Microsoft.Solutions/applicationDefinitions/myAppDef",
10+
"managedResourceGroupId": "/subscriptions/subid/resourceGroups/myManagedRG"
11+
},
12+
"location": "East US 2",
13+
"kind": "ServiceCatalog"
14+
}
15+
},
16+
"responses": {
17+
"200": {
18+
"headers": {},
19+
"body": {
20+
"name": "myManagedApplication",
21+
"id": "/subscriptions/subid/resourceGroups/rg/providers/Microsoft.Solutions/applications/myManagedApplication",
22+
"type": "Microsoft.Solutions/applications",
23+
"location": "East US 2",
24+
"managedBy": null,
25+
"tags": null,
26+
"plan": null,
27+
"identity": null,
28+
"kind": "ServiceCatalog",
29+
"sku": null,
30+
"properties": {
31+
"applicationDefinitionId": "/subscriptions/subid/resourceGroups/rg/providers/Microsoft.Solutions/applicationDefinitions/myAppDef",
32+
"managedResourceGroupId": "/subscriptions/subid/resourceGroups/myManagedRG",
33+
"outputs": null,
34+
"parameters": null,
35+
"provisioningState": "Created"
36+
}
37+
}
38+
},
39+
"201": {
40+
"headers": {},
41+
"body": {
42+
"name": "myManagedApplication",
43+
"id": "/subscriptions/subid/resourceGroups/rg/providers/Microsoft.Solutions/applications/myManagedApplication",
44+
"type": "Microsoft.Solutions/applications",
45+
"location": "East US 2",
46+
"managedBy": null,
47+
"tags": null,
48+
"plan": null,
49+
"identity": null,
50+
"kind": "ServiceCatalog",
51+
"sku": null,
52+
"properties": {
53+
"applicationDefinitionId": "/subscriptions/subid/resourceGroups/rg/providers/Microsoft.Solutions/applicationDefinitions/myAppDef",
54+
"managedResourceGroupId": "/subscriptions/subid/resourceGroups/myManagedRG",
55+
"outputs": null,
56+
"parameters": null,
57+
"provisioningState": "Created"
58+
}
59+
}
60+
}
61+
}
62+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,55 @@
1+
{
2+
"parameters": {
3+
"applicationId": "subscriptions/subid/resourceGroups/rg/providers/Microsoft.Solutions/applications/myManagedApplication",
4+
"api-version": "2018-09-01-preview",
5+
"parameters": {
6+
"properties": {
7+
"applicationDefinitionId": "/subscriptions/subid/resourceGroups/rg/providers/Microsoft.Solutions/applicationDefinitions/myAppDef",
8+
"managedResourceGroupId": "/subscriptions/subid/resourceGroups/myManagedRG"
9+
},
10+
"kind": "ServiceCatalog"
11+
}
12+
},
13+
"responses": {
14+
"200": {
15+
"headers": {},
16+
"body": {
17+
"name": "myManagedApplication",
18+
"id": "/subscriptions/subid/resourceGroups/rg/providers/Microsoft.Solutions/applications/myManagedApplication",
19+
"type": "Microsoft.Solutions/applications",
20+
"managedBy": null,
21+
"plan": null,
22+
"identity": null,
23+
"kind": "ServiceCatalog",
24+
"sku": null,
25+
"properties": {
26+
"applicationDefinitionId": "/subscriptions/subid/resourceGroups/rg/providers/Microsoft.Solutions/applicationDefinitions/myAppDef",
27+
"managedResourceGroupId": "/subscriptions/subid/resourceGroups/myManagedRG",
28+
"outputs": null,
29+
"parameters": null,
30+
"provisioningState": "Created"
31+
}
32+
}
33+
},
34+
"201": {
35+
"headers": {},
36+
"body": {
37+
"name": "myManagedApplication",
38+
"id": "/subscriptions/subid/resourceGroups/rg/providers/Microsoft.Solutions/applications/myManagedApplication",
39+
"type": "Microsoft.Solutions/applications",
40+
"managedBy": null,
41+
"plan": null,
42+
"identity": null,
43+
"kind": "ServiceCatalog",
44+
"sku": null,
45+
"properties": {
46+
"applicationDefinitionId": "/subscriptions/subid/resourceGroups/rg/providers/Microsoft.Solutions/applicationDefinitions/myAppDef",
47+
"managedResourceGroupId": "/subscriptions/subid/resourceGroups/myManagedRG",
48+
"outputs": null,
49+
"parameters": null,
50+
"provisioningState": "Created"
51+
}
52+
}
53+
}
54+
}
55+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,97 @@
1+
{
2+
"parameters": {
3+
"subscriptionId": "subid",
4+
"resourceGroupName": "rg",
5+
"applicationDefinitionName": "myManagedApplicationDef",
6+
"api-version": "2018-09-01-preview",
7+
"parameters": {
8+
"properties": {
9+
"lockLevel": "None",
10+
"displayName": "myManagedApplicationDef",
11+
"description": "myManagedApplicationDef description",
12+
"authorizations": [
13+
{
14+
"principalId": "validprincipalguid",
15+
"roleDefinitionId": "validroleguid"
16+
}
17+
],
18+
"packageFileUri": "https://path/to/packagezipfile"
19+
},
20+
"location": "East US 2"
21+
}
22+
},
23+
"responses": {
24+
"200": {
25+
"headers": {},
26+
"body": {
27+
"name": "myManagedApplicationDef",
28+
"id": "/subscriptions/subid/resourceGroups/rg/providers/Microsoft.Solutions/applicationDefinitions/myManagedApplicationDef",
29+
"type": "Microsoft.Solutions/applicationDefinitions",
30+
"location": "East US 2",
31+
"managedBy": null,
32+
"tags": null,
33+
"sku": null,
34+
"properties": {
35+
"artifacts": [
36+
{
37+
"name": "CreateUiDefinition",
38+
"type": "Custom",
39+
"uri": "https://path/to/managedApplicationCreateUiDefinition.json"
40+
},
41+
{
42+
"name": "ApplicationResourceTemplate",
43+
"type": "Template",
44+
"uri": "https://path/to/mainTemplate.json"
45+
}
46+
],
47+
"authorizations": [
48+
{
49+
"principalId": "validprincipalguid",
50+
"roleDefinitionId": "validroleguid"
51+
}
52+
],
53+
"description": "myManagedApplicationDef description",
54+
"displayName": "myManagedApplicationDef",
55+
"lockLevel": "None",
56+
"packageFileUri": "https://path/to/packagezipfile"
57+
}
58+
}
59+
},
60+
"201": {
61+
"headers": {},
62+
"body": {
63+
"name": "myManagedApplicationDef",
64+
"id": "/subscriptions/subid/resourceGroups/rg/providers/Microsoft.Solutions/applicationDefinitions/myManagedApplicationDef",
65+
"type": "Microsoft.Solutions/applicationDefinitions",
66+
"location": "East US 2",
67+
"managedBy": null,
68+
"tags": null,
69+
"sku": null,
70+
"properties": {
71+
"artifacts": [
72+
{
73+
"name": "CreateUiDefinition",
74+
"type": "Custom",
75+
"uri": "https://path/to/managedApplicationCreateUiDefinition.json"
76+
},
77+
{
78+
"name": "ApplicationResourceTemplate",
79+
"type": "Template",
80+
"uri": "https://path/to/mainTemplate.json"
81+
}
82+
],
83+
"authorizations": [
84+
{
85+
"principalId": "validprincipalguid",
86+
"roleDefinitionId": "validroleguid"
87+
}
88+
],
89+
"description": "myManagedApplicationDef description",
90+
"displayName": "myManagedApplicationDef",
91+
"lockLevel": "None",
92+
"packageFileUri": "https://path/to/packagezipfile"
93+
}
94+
}
95+
}
96+
}
97+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,90 @@
1+
{
2+
"parameters": {
3+
"subscriptionId": "subid",
4+
"resourceGroupName": "rg",
5+
"jitRequestName": "myJitRequest",
6+
"api-version": "2018-09-01-preview",
7+
"parameters": {
8+
"properties": {
9+
"applicationResourceId": "/subscriptions/00c76877-e316-48a7-af60-4a09fec9d43f/resourceGroups/52F30DB2/providers/Microsoft.Solutions/applications/7E193158",
10+
"jitAuthorizationPolicies": [
11+
{
12+
"principalId": "1db8e132e2934dbcb8e1178a61319491",
13+
"roleDefinitionId": "ecd05a23-931a-4c38-a52b-ac7c4c583334"
14+
}
15+
],
16+
"jitSchedulingPolicy": {
17+
"type": "Once",
18+
"duration": "PT8H",
19+
"startTime": "2021-04-22T05:48:30.6661804Z"
20+
}
21+
}
22+
}
23+
},
24+
"responses": {
25+
"200": {
26+
"headers": {},
27+
"body": {
28+
"properties": {
29+
"applicationResourceId": "/subscriptions/00c76877-e316-48a7-af60-4a09fec9d43f/resourceGroups/52F30DB2/providers/Microsoft.Solutions/applications/7E193158",
30+
"jitAuthorizationPolicies": [
31+
{
32+
"principalId": "1db8e132e2934dbcb8e1178a61319491",
33+
"roleDefinitionId": "ecd05a23-931a-4c38-a52b-ac7c4c583334"
34+
}
35+
],
36+
"jitSchedulingPolicy": {
37+
"type": "Once",
38+
"duration": "PT8H",
39+
"startTime": "2021-04-22T05:48:30.6661804Z"
40+
},
41+
"provisioningState": "Accepted",
42+
"jitRequestState": "Pending",
43+
"createdBy": {
44+
"oid": "",
45+
"applicationId": "33a83f1f-c363-4ae7-9e0a-a0c08466354d"
46+
},
47+
"updatedBy": {
48+
"oid": "",
49+
"applicationId": "33a83f1f-c363-4ae7-9e0a-a0c08466354d"
50+
}
51+
},
52+
"id": "/subscriptions/subid/resourceGroups/rg/providers/Microsoft.Solutions/jitRequests/myJitRequest",
53+
"name": "myJitRequest",
54+
"type": "Microsoft.Solutions/jitRequests"
55+
}
56+
},
57+
"201": {
58+
"headers": {},
59+
"body": {
60+
"properties": {
61+
"applicationResourceId": "/subscriptions/00c76877-e316-48a7-af60-4a09fec9d43f/resourceGroups/52F30DB2/providers/Microsoft.Solutions/applications/7E193158",
62+
"jitAuthorizationPolicies": [
63+
{
64+
"principalId": "1db8e132e2934dbcb8e1178a61319491",
65+
"roleDefinitionId": "ecd05a23-931a-4c38-a52b-ac7c4c583334"
66+
}
67+
],
68+
"jitSchedulingPolicy": {
69+
"type": "Once",
70+
"duration": "PT8H",
71+
"startTime": "2021-04-22T05:48:30.6661804Z"
72+
},
73+
"provisioningState": "Accepted",
74+
"jitRequestState": "Pending",
75+
"createdBy": {
76+
"oid": "",
77+
"applicationId": "33a83f1f-c363-4ae7-9e0a-a0c08466354d"
78+
},
79+
"updatedBy": {
80+
"oid": "",
81+
"applicationId": "33a83f1f-c363-4ae7-9e0a-a0c08466354d"
82+
}
83+
},
84+
"id": "/subscriptions/subid/resourceGroups/rg/providers/Microsoft.Solutions/jitRequests/myJitRequest",
85+
"name": "myJitRequest",
86+
"type": "Microsoft.Solutions/jitRequests"
87+
}
88+
}
89+
}
90+
}
Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
{
2+
"parameters": {
3+
"subscriptionId": "subid",
4+
"resourceGroupName": "rg",
5+
"applicationName": "myManagedApplication",
6+
"api-version": "2018-09-01-preview"
7+
},
8+
"responses": {
9+
"200": {},
10+
"202": {},
11+
"204": {}
12+
}
13+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
{
2+
"parameters": {
3+
"applicationId": "subscriptions/subid/resourceGroups/rg/providers/Microsoft.Solutions/applications/myManagedApplication",
4+
"api-version": "2018-09-01-preview"
5+
},
6+
"responses": {
7+
"200": {},
8+
"202": {},
9+
"204": {}
10+
}
11+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
{
2+
"parameters": {
3+
"subscriptionId": "subid",
4+
"resourceGroupName": "rg",
5+
"applicationDefinitionName": "myManagedApplicationDef",
6+
"api-version": "2018-09-01-preview"
7+
},
8+
"responses": {
9+
"200": {},
10+
"204": {}
11+
}
12+
}
Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
{
2+
"parameters": {
3+
"subscriptionId": "subid",
4+
"resourceGroupName": "rg",
5+
"jitRequestName": "myJitRequest",
6+
"api-version": "2018-09-01-preview"
7+
},
8+
"responses": {
9+
"200": {},
10+
"204": {}
11+
}
12+
}

0 commit comments

Comments
 (0)