Skip to content

Commit 7a4a643

Browse files
authored
Purview Account data-plane Swagger (Azure#15216)
* Bootstrap Purview Account data-plane Swagger * Update most recent swagger * Fix spelling and examples that got dropped * Update readme * Fix swagger validation errors
1 parent f255389 commit 7a4a643

22 files changed

+3512
-0
lines changed

specification/purview/data-plane/Azure.Analytics.Purview.Account/preview/2019-11-01-preview/account.json

Lines changed: 1985 additions & 0 deletions
Large diffs are not rendered by default.
Lines changed: 69 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,69 @@
1+
{
2+
"parameters": {
3+
"api-version": "2018-12-01-preview"
4+
},
5+
"responses": {
6+
"200": {
7+
"headers": {
8+
"Date": "Wed, 13 Sep 2017 18:04:32 GMT",
9+
"x-ms-request-id": "d5496da4-9c52-402f-b067-83cc9ddea888",
10+
"X-Content-Type-Options": "nosniff",
11+
"x-ms-ratelimit-remaining-tenant-reads": "14999",
12+
"x-ms-correlation-request-id": "25c78f97-0b0a-4fe9-ad39-883a482265cd"
13+
},
14+
"body": {
15+
"location": "West US 2",
16+
"id": "/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/SampleResourceGroup/providers/Microsoft.ProjectBabylon/accounts/account1",
17+
"name": "account1",
18+
"type": "Microsoft.ProjectBabylon/accounts",
19+
"sku": {
20+
"name": "Standard",
21+
"capacity": 4
22+
},
23+
"systemData": {
24+
"createdBy": "client-name",
25+
"createdByType": "User",
26+
"createdAt": "2019-11-22T18:39:58.6929344Z",
27+
"lastModifiedBy": "client-name",
28+
"lastModifiedByType": "User",
29+
"lastModifiedAt": "2021-03-16T23:24:34.3430059Z"
30+
},
31+
"properties": {
32+
"friendlyName": "friendly-account1",
33+
"createdBy": "client-name",
34+
"createdByObjectId": "client-objectId",
35+
"createdAt": "2019-11-22T18:39:58.6929344Z",
36+
"provisioningState": "Succeeded",
37+
"endpoints": {
38+
"catalog": "https://account1.catalog.babylon.azure-test.com",
39+
"scan": "https://account1.scan.babylon.azure-test.com",
40+
"guardian": "https://account1.guardian.babylon.azure-test.com"
41+
},
42+
"privateEndpointConnections": [
43+
{
44+
"properties": {
45+
"provisioningState": "Succeeded",
46+
"privateEndpoint": {
47+
"id": "/subscriptions/baca8a88-4527-4c35-a13e-b2775ce0d7fc/resourceGroups/nrpResourceGroupName/providers/Microsoft.Network/privateEndpoints/peName"
48+
},
49+
"privateLinkServiceConnectionState": {
50+
"status": "Pending",
51+
"description": "Please approve my connection, thanks.",
52+
"actionsRequired": "None"
53+
}
54+
},
55+
"id": "/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/SampleResourceGroup/providers/Microsoft.ProjectBabylon/accounts/account1/privateEndpointConnections/peName-8536c337-7b36-4d67-a7ce-081655baf59e",
56+
"name": "peName-8536c337-7b36-4d67-a7ce-081655baf59e",
57+
"type": "Microsoft.ProjectBabylon/accounts/privateEndpointConnections"
58+
}
59+
],
60+
"managedResources": {
61+
"resourceGroup": "/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/managed-rg-mwjotkl",
62+
"storageAccount": "/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/managed-rg-mwjotkl/providers/Microsoft.Storage/storageAccounts/scanwestustzaagzr",
63+
"eventHubNamespace": "/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/managed-rg-mwjotkl/providers/Microsoft.EventHub/namespaces/atlas-westusdddnbtp"
64+
}
65+
}
66+
}
67+
}
68+
}
69+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
{
2+
"parameters": {
3+
"api-version": "2018-12-01-preview"
4+
},
5+
"responses": {
6+
"200": {
7+
"headers": {
8+
"Date": "Wed, 13 Sep 2017 18:04:32 GMT",
9+
"x-ms-request-id": "d5496da4-9c52-402f-b067-83cc9ddea888",
10+
"X-Content-Type-Options": "nosniff",
11+
"x-ms-ratelimit-remaining-tenant-reads": "14999",
12+
"x-ms-correlation-request-id": "25c78f97-0b0a-4fe9-ad39-883a482265cd"
13+
},
14+
"body": {
15+
"atlasKafkaPrimaryEndpoint": "Endpoint=sb://fake_objectId.servicebus.windows.net/;SharedAccessKeyName=RootManageSharedAccessKey;SharedAccessKey=ASDASasdfmasdf123412341234=",
16+
"atlasKafkaSecondaryEndpoint": "Endpoint=sb://fake_objectId.servicebus.windows.net/;SharedAccessKeyName=AlternateSharedAccessKey;SharedAccessKey=BSDASasdfmasdf123412341234="
17+
}
18+
}
19+
}
20+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
{
2+
"parameters": {
3+
"api-version": "2018-12-01-preview",
4+
"keyOptions": {
5+
"keyType": "PrimaryKey"
6+
}
7+
},
8+
"responses": {
9+
"200": {
10+
"headers": {
11+
"Date": "Wed, 13 Sep 2017 18:04:32 GMT",
12+
"x-ms-request-id": "d5496da4-9c52-402f-b067-83cc9ddea888",
13+
"X-Content-Type-Options": "nosniff",
14+
"x-ms-ratelimit-remaining-tenant-reads": "14999",
15+
"x-ms-correlation-request-id": "25c78f97-0b0a-4fe9-ad39-883a482265cd"
16+
},
17+
"body": {
18+
"atlasKafkaPrimaryEndpoint": "Endpoint=sb://fake_objectId.servicebus.windows.net/;SharedAccessKeyName=RootManageSharedAccessKey;SharedAccessKey=ASDASasdfmasdf123412341234=",
19+
"atlasKafkaSecondaryEndpoint": "Endpoint=sb://fake_objectId.servicebus.windows.net/;SharedAccessKeyName=AlternateSharedAccessKey;SharedAccessKey=BSDASasdfmasdf123412341234="
20+
}
21+
}
22+
}
23+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,60 @@
1+
{
2+
"parameters": {
3+
"subscriptionId": "34adfa4f-cedf-4dc0-ba29-b6d1a69ab345",
4+
"resourceGroupName": "SampleResourceGroup",
5+
"accountName": "account1",
6+
"api-version": "2018-12-01-preview",
7+
"accountUpdateParameters": {
8+
"friendlyName": "friendly-account1"
9+
}
10+
},
11+
"responses": {
12+
"200": {
13+
"headers": {
14+
"Date": "Wed, 13 Sep 2017 18:04:32 GMT",
15+
"x-ms-request-id": "d5496da4-9c52-402f-b067-83cc9ddea888",
16+
"X-Content-Type-Options": "nosniff",
17+
"x-ms-ratelimit-remaining-tenant-reads": "14999",
18+
"x-ms-correlation-request-id": "25c78f97-0b0a-4fe9-ad39-883a482265cd"
19+
},
20+
"body": {
21+
"location": "West US 2",
22+
"id": "/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/SampleResourceGroup/providers/Microsoft.ProjectBabylon/accounts/account1",
23+
"name": "account1",
24+
"type": "Microsoft.ProjectBabylon/accounts",
25+
"sku": {
26+
"name": "Standard",
27+
"capacity": 4
28+
},
29+
"systemData": {
30+
"createdBy": "client-name",
31+
"createdByType": "User",
32+
"createdAt": "2019-11-22T18:39:58.6929344Z",
33+
"lastModifiedBy": "client-name",
34+
"lastModifiedByType": "User",
35+
"lastModifiedAt": "2021-03-16T23:24:34.3430059Z"
36+
},
37+
"properties": {
38+
"friendlyName": "friendly-account1",
39+
"createdBy": "client-name",
40+
"createdByObjectId": "client-objectId",
41+
"createdAt": "2019-11-22T18:39:58.6929344Z",
42+
"provisioningState": "Succeeded",
43+
"endpoints": {
44+
"catalog": "https://account2.catalog.babylon.azure-test.com",
45+
"scan": "https://account2.scan.babylon.azure-test.com",
46+
"guardian": "https://account1.guardian.babylon.azure-test.com"
47+
},
48+
"managedResources": {
49+
"resourceGroup": "/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/managed-rg-mwjotkl",
50+
"storageAccount": "/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/managed-rg-mwjotkl/providers/Microsoft.Storage/storageAccounts/scanwestustzaagzr",
51+
"eventHubNamespace": "/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/managed-rg-mwjotkl/providers/Microsoft.EventHub/namespaces/atlas-westusdddnbtp"
52+
}
53+
},
54+
"tags": {
55+
"tag": "tag value."
56+
}
57+
}
58+
}
59+
}
60+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,43 @@
1+
{
2+
"parameters": {
3+
"businessRuleName": "myBusinessRule",
4+
"api-version": "2019-11-01-preview",
5+
"businessRule": {
6+
"name": "myBusinessRule",
7+
"ruleJson": "rule1",
8+
"businessRuleMetadata": {
9+
"friendlyName": "myBusinessRuleFriendlyName",
10+
"ruleStatus": "Enabled",
11+
"description": "A sample business rule",
12+
"rank": 1
13+
}
14+
}
15+
},
16+
"responses": {
17+
"200": {
18+
"headers": {
19+
"Date": "Wed, 13 Sep 2017 18:04:32 GMT",
20+
"x-ms-request-id": "d5496da4-9c52-402f-b067-83cc9ddea888",
21+
"X-Content-Type-Options": "nosniff",
22+
"x-ms-correlation-request-id": "25c78f97-0b0a-4fe9-ad39-883a482265cd"
23+
},
24+
"body": {
25+
"name": "myBusinessRule",
26+
"ruleJson": "rule1",
27+
"businessRuleMetadata": {
28+
"catalogId": "d5496da4-9c52-402f-b067-83cc9ddea885",
29+
"friendlyName": "myBusinessRuleFriendlyName",
30+
"ruleStatus": "Enabled",
31+
"expirationTimestamp": "2022-11-22T18:39:58.6929344Z",
32+
"createTimestamp": "2019-11-22T18:39:58.6929344Z",
33+
"lastModifiedTimestamp": "2019-11-22T18:39:58.6929344Z",
34+
"description": "A sample business rule",
35+
"rank": 1,
36+
"version": 1,
37+
"createdBy": "client-name",
38+
"modifiedBy": "modifier-name"
39+
}
40+
}
41+
}
42+
}
43+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
{
2+
"parameters": {
3+
"businessRuleName": "myBusinessRule",
4+
"api-version": "2019-11-01-preview"
5+
},
6+
"responses": {
7+
"200": {
8+
"headers": {
9+
"Date": "Wed, 13 Sep 2017 18:04:32 GMT",
10+
"x-ms-request-id": "d5496da4-9c52-402f-b067-83cc9ddea888",
11+
"X-Content-Type-Options": "nosniff",
12+
"x-ms-correlation-request-id": "25c78f97-0b0a-4fe9-ad39-883a482265cd"
13+
}
14+
},
15+
"204": {
16+
"headers": {
17+
"Date": "Wed, 13 Sep 2017 18:04:32 GMT",
18+
"x-ms-request-id": "d5496da4-9c52-402f-b067-83cc9ddea888",
19+
"X-Content-Type-Options": "nosniff",
20+
"x-ms-correlation-request-id": "25c78f97-0b0a-4fe9-ad39-883a482265cd"
21+
}
22+
}
23+
}
24+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,33 @@
1+
{
2+
"parameters": {
3+
"businessRuleName": "myBusinessRule",
4+
"api-version": "2019-11-01-preview"
5+
},
6+
"responses": {
7+
"200": {
8+
"headers": {
9+
"Date": "Wed, 13 Sep 2017 18:04:32 GMT",
10+
"x-ms-request-id": "d5496da4-9c52-402f-b067-83cc9ddea888",
11+
"X-Content-Type-Options": "nosniff",
12+
"x-ms-correlation-request-id": "25c78f97-0b0a-4fe9-ad39-883a482265cd"
13+
},
14+
"body": {
15+
"name": "myBusinessRule",
16+
"ruleJson": "rule1",
17+
"businessRuleMetadata": {
18+
"catalogId": "d5496da4-9c52-402f-b067-83cc9ddea885",
19+
"friendlyName": "myBusinessRuleFriendlyName",
20+
"ruleStatus": "Disabled",
21+
"expirationTimestamp": "2022-11-22T18:39:58.6929344Z",
22+
"createTimestamp": "2019-11-22T18:39:58.6929344Z",
23+
"lastModifiedTimestamp": "2019-11-22T18:39:58.6929344Z",
24+
"description": "A sample business rule",
25+
"rank": 1,
26+
"version": 1,
27+
"createdBy": "client-name",
28+
"modifiedBy": "modifier-name"
29+
}
30+
}
31+
}
32+
}
33+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,33 @@
1+
{
2+
"parameters": {
3+
"businessRuleName": "myBusinessRule",
4+
"api-version": "2019-11-01-preview"
5+
},
6+
"responses": {
7+
"200": {
8+
"headers": {
9+
"Date": "Wed, 13 Sep 2017 18:04:32 GMT",
10+
"x-ms-request-id": "d5496da4-9c52-402f-b067-83cc9ddea888",
11+
"X-Content-Type-Options": "nosniff",
12+
"x-ms-correlation-request-id": "25c78f97-0b0a-4fe9-ad39-883a482265cd"
13+
},
14+
"body": {
15+
"name": "myBusinessRule",
16+
"ruleJson": "rule1",
17+
"businessRuleMetadata": {
18+
"catalogId": "d5496da4-9c52-402f-b067-83cc9ddea885",
19+
"friendlyName": "myBusinessRuleFriendlyName",
20+
"ruleStatus": "Enabled",
21+
"expirationTimestamp": "2022-11-22T18:39:58.6929344Z",
22+
"createTimestamp": "2019-11-22T18:39:58.6929344Z",
23+
"lastModifiedTimestamp": "2019-11-22T18:39:58.6929344Z",
24+
"description": "A sample business rule",
25+
"rank": 1,
26+
"version": 1,
27+
"createdBy": "client-name",
28+
"modifiedBy": "modifier-name"
29+
}
30+
}
31+
}
32+
}
33+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,33 @@
1+
{
2+
"parameters": {
3+
"businessRuleName": "myBusinessRule",
4+
"api-version": "2019-11-01-preview"
5+
},
6+
"responses": {
7+
"200": {
8+
"headers": {
9+
"Date": "Wed, 13 Sep 2017 18:04:32 GMT",
10+
"x-ms-request-id": "d5496da4-9c52-402f-b067-83cc9ddea888",
11+
"X-Content-Type-Options": "nosniff",
12+
"x-ms-correlation-request-id": "25c78f97-0b0a-4fe9-ad39-883a482265cd"
13+
},
14+
"body": {
15+
"name": "myBusinessRule",
16+
"ruleJson": "rule1",
17+
"businessRuleMetadata": {
18+
"catalogId": "d5496da4-9c52-402f-b067-83cc9ddea885",
19+
"friendlyName": "myBusinessRuleFriendlyName",
20+
"ruleStatus": "Enabled",
21+
"expirationTimestamp": "2022-11-22T18:39:58.6929344Z",
22+
"createTimestamp": "2019-11-22T18:39:58.6929344Z",
23+
"lastModifiedTimestamp": "2019-11-22T18:39:58.6929344Z",
24+
"description": "A sample business rule",
25+
"rank": 1,
26+
"version": 1,
27+
"createdBy": "client-name",
28+
"modifiedBy": "modifier-name"
29+
}
30+
}
31+
}
32+
}
33+
}

0 commit comments

Comments
 (0)