Skip to content

Commit 7366db6

Browse files
shenyingjunFredericHeem
authored andcommitted
[Hub Generated] Add new API version from 'yinshen/autoadd' (Azure#17305)
* copy folder * Add autoAdd field * update readme * Add operation example * fix style * fix lint * update default tag * fix style Co-authored-by: Peter Shen <[email protected]>
1 parent cff858e commit 7366db6

11 files changed

+1534
-1
lines changed
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,90 @@
1+
{
2+
"parameters": {
3+
"subscriptionId": "1C4B2828-7D49-494F-933D-061373BE28C2",
4+
"api-version": "2022-01-10-preview",
5+
"locationName": "westus2"
6+
},
7+
"responses": {
8+
"200": {
9+
"body": {
10+
"value": [
11+
{
12+
"id": "QIO",
13+
"name": "Quantum Inspired Optimization",
14+
"properties": {
15+
"description": "Provide Quantum Inspired Optimization solvers",
16+
"targets": [
17+
{
18+
"name": "CPU annealer",
19+
"id": "p1",
20+
"description": "CPU annealer algorithm"
21+
}
22+
],
23+
"skus": [
24+
{
25+
"name": "Standard",
26+
"id": "Standard",
27+
"version": "1.0",
28+
"description": "Provider CPU and FPGA QIO based solver.",
29+
"restrictedAccessUri": "https://endpoint",
30+
"autoAdd": true,
31+
"targets": [
32+
"p1"
33+
],
34+
"quotaDimensions": [
35+
{
36+
"id": "quota1",
37+
"scope": "Workspace"
38+
}
39+
],
40+
"pricingDetails": [
41+
{
42+
"id": "price",
43+
"value": "200 dollars"
44+
},
45+
{
46+
"id": "rate",
47+
"value": "10 hours/month"
48+
}
49+
]
50+
}
51+
],
52+
"quotaDimensions": [
53+
{
54+
"id": "job-count",
55+
"scope": "Workspace",
56+
"period": "Monthly",
57+
"quota": 30,
58+
"name": "Job count",
59+
"description": "The number of jobs you may submit per month",
60+
"unit": "job",
61+
"unitPlural": "jobs"
62+
},
63+
{
64+
"id": "job-hour",
65+
"scope": "Subscription",
66+
"period": "Monthly",
67+
"quota": 1000,
68+
"name": "Job hours",
69+
"description": "The number of hours of solver time you may use per month",
70+
"unit": "hour",
71+
"unitPlural": "hours"
72+
}
73+
],
74+
"pricingDimensions": [
75+
{
76+
"id": "price",
77+
"name": "Pricing"
78+
},
79+
{
80+
"id": "rate",
81+
"name": "Minimum monthly rate"
82+
}
83+
]
84+
}
85+
}
86+
]
87+
}
88+
}
89+
}
90+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
{
2+
"parameters": {
3+
"api-version": "2022-01-10-preview"
4+
},
5+
"responses": {
6+
"200": {
7+
"body": {
8+
"value": [
9+
{
10+
"name": "Microsoft.Quantum/Locations/Offerings/Read",
11+
"isDataAction": false,
12+
"display": {
13+
"provider": "Microsoft.Quantum",
14+
"resource": "Workspaces",
15+
"operation": "Read quantum workspace's available providers",
16+
"description": "Read providers supported"
17+
}
18+
}
19+
]
20+
}
21+
}
22+
}
23+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
{
2+
"parameters": {
3+
"subscriptionId": "00000000-1111-2222-3333-444444444444",
4+
"api-version": "2022-01-10-preview",
5+
"locationName": "westus2",
6+
"checkNameAvailabilityParameters": {
7+
"name": "sample-workspace-name",
8+
"type": "Microsoft.Quantum/Workspaces"
9+
}
10+
},
11+
"responses": {
12+
"200": {
13+
"body": {
14+
"nameAvailable": false,
15+
"reason": "AlreadyExists",
16+
"message": "Resource name already exists"
17+
}
18+
}
19+
}
20+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
{
2+
"parameters": {
3+
"workspaceName": "quantumworkspace1",
4+
"resourceGroupName": "quantumResourcegroup",
5+
"subscriptionId": "00000000-1111-2222-3333-444444444444",
6+
"api-version": "2022-01-10-preview"
7+
},
8+
"responses": {
9+
"200": {
10+
"description": "Successful."
11+
},
12+
"202": {
13+
"description": "Workspace delete request accepted."
14+
},
15+
"204": {}
16+
}
17+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,67 @@
1+
{
2+
"parameters": {
3+
"workspaceName": "quantumworkspace1",
4+
"resourceGroupName": "quantumResourcegroup",
5+
"subscriptionId": "00000000-1111-2222-3333-444444444444",
6+
"api-version": "2022-01-10-preview"
7+
},
8+
"responses": {
9+
"200": {
10+
"body": {
11+
"id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/quantumResourcegroup/providers/Microsoft.Quantum/Workspaces/quantumworkspace1",
12+
"name": "quantumworkspace1",
13+
"type": "Microsoft.Quantum/Workspaces",
14+
"properties": {
15+
"providers": [
16+
{
17+
"providerId": "Honeywell",
18+
"providerSku": "Basic",
19+
"applicationName": "quantumworkspace1-h1",
20+
"instanceUri": "https://h1.endpoint.com",
21+
"provisioningState": "Succeeded",
22+
"resourceUsageId": "00000000-1111-2222-3333-444444444444"
23+
},
24+
{
25+
"providerId": "IonQ",
26+
"provisioningState": "Succeeded",
27+
"applicationName": "quantumworkspace1-i1",
28+
"instanceUri": "https://i1.endpoint.com",
29+
"providerSku": "Basic",
30+
"resourceUsageId": "00000000-1111-2222-3333-444444444444"
31+
},
32+
{
33+
"providerId": "OneQBit",
34+
"provisioningState": "Succeeded",
35+
"applicationName": "quantumworkspace1-o1",
36+
"instanceUri": "https://o1.endpoint.com",
37+
"providerSku": "Basic",
38+
"resourceUsageId": "00000000-1111-2222-3333-444444444444"
39+
}
40+
],
41+
"provisioningState": "Succeeded",
42+
"usable": "Yes",
43+
"storageAccount": "/subscriptions/1C4B2828-7D49-494F-933D-061373BE28C2/resourceGroups/quantumResourcegroup/providers/Microsoft.Storage/storageAccounts/testStorageAccount",
44+
"endpointUri": "https://quantumworkspace1.westus.quantum.azure.com"
45+
},
46+
"location": "West US",
47+
"tags": {
48+
"department": "MightyMight",
49+
"company": "Contoso"
50+
},
51+
"identity": {
52+
"type": "SystemAssigned",
53+
"principalId": "00000000-1111-2222-3333-444444444444",
54+
"tenantId": "00000000-1111-2222-3333-444444444444"
55+
},
56+
"systemData": {
57+
"createdBy": "user1",
58+
"createdByType": "User",
59+
"createdAt": "2020-01-01T17:18:19.1234567Z",
60+
"lastModifiedBy": "user2",
61+
"lastModifiedByType": "User",
62+
"lastModifiedAt": "2020-01-02T17:18:19.1234567Z"
63+
}
64+
}
65+
}
66+
}
67+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,54 @@
1+
{
2+
"parameters": {
3+
"resourceGroupName": "quantumResourcegroup",
4+
"subscriptionId": "00000000-1111-2222-3333-444444444444",
5+
"api-version": "2022-01-10-preview"
6+
},
7+
"responses": {
8+
"200": {
9+
"body": {
10+
"value": [
11+
{
12+
"id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/quantumResourcegroup/providers/Microsoft.Quantum/Workspaces/quantumworkspace1",
13+
"name": "quantumworkspace1",
14+
"type": "Microsoft.Quantum/Workspaces",
15+
"properties": {
16+
"providers": [
17+
{
18+
"providerId": "Honeywell",
19+
"providerSku": "Basic",
20+
"applicationName": "quantumworkspace1-h1",
21+
"instanceUri": "https://h1.endpoint.com",
22+
"provisioningState": "Succeeded",
23+
"resourceUsageId": "00000000-1111-2222-3333-444444444444"
24+
}
25+
],
26+
"provisioningState": "Succeeded",
27+
"usable": "Yes",
28+
"storageAccount": "/subscriptions/1C4B2828-7D49-494F-933D-061373BE28C2/resourceGroups/quantumResourcegroup/providers/Microsoft.Storage/storageAccounts/testStorageAccount",
29+
"endpointUri": "https://quantumworkspace1.westus.quantum.azure.com"
30+
},
31+
"location": "West US",
32+
"tags": {
33+
"department": "MightyMight",
34+
"company": "Contoso"
35+
},
36+
"identity": {
37+
"type": "SystemAssigned",
38+
"principalId": "00000000-1111-2222-3333-444444444444",
39+
"tenantId": "00000000-1111-2222-3333-444444444444"
40+
},
41+
"systemData": {
42+
"createdBy": "user1",
43+
"createdByType": "User",
44+
"createdAt": "2020-01-01T17:18:19.1234567Z",
45+
"lastModifiedBy": "user2",
46+
"lastModifiedByType": "User",
47+
"lastModifiedAt": "2020-01-02T17:18:19.1234567Z"
48+
}
49+
}
50+
]
51+
}
52+
}
53+
}
54+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,53 @@
1+
{
2+
"parameters": {
3+
"subscriptionId": "00000000-1111-2222-3333-444444444444",
4+
"api-version": "2022-01-10-preview"
5+
},
6+
"responses": {
7+
"200": {
8+
"body": {
9+
"value": [
10+
{
11+
"id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/quantumResourcegroup/providers/Microsoft.Quantum/Workspaces/quantumworkspace1",
12+
"name": "quantumworkspace1",
13+
"type": "Microsoft.Quantum/Workspaces",
14+
"properties": {
15+
"providers": [
16+
{
17+
"providerId": "Honeywell",
18+
"providerSku": "Basic",
19+
"applicationName": "quantumworkspace1-h1",
20+
"instanceUri": "https://h1.endpoint.com",
21+
"provisioningState": "Succeeded",
22+
"resourceUsageId": "00000000-1111-2222-3333-444444444444"
23+
}
24+
],
25+
"provisioningState": "Succeeded",
26+
"usable": "Yes",
27+
"storageAccount": "/subscriptions/1C4B2828-7D49-494F-933D-061373BE28C2/resourceGroups/quantumResourcegroup/providers/Microsoft.Storage/storageAccounts/testStorageAccount",
28+
"endpointUri": "https://quantumworkspace1.westus.quantum.azure.com"
29+
},
30+
"location": "West US",
31+
"tags": {
32+
"department": "MightyMight",
33+
"company": "Contoso"
34+
},
35+
"identity": {
36+
"type": "SystemAssigned",
37+
"principalId": "00000000-1111-2222-3333-444444444444",
38+
"tenantId": "00000000-1111-2222-3333-444444444444"
39+
},
40+
"systemData": {
41+
"createdBy": "user1",
42+
"createdByType": "User",
43+
"createdAt": "2020-01-01T17:18:19.1234567Z",
44+
"lastModifiedBy": "user2",
45+
"lastModifiedByType": "User",
46+
"lastModifiedAt": "2020-01-02T17:18:19.1234567Z"
47+
}
48+
}
49+
]
50+
}
51+
}
52+
}
53+
}

0 commit comments

Comments
 (0)