Skip to content

Commit 288939a

Browse files
authored
Azure EventGrid 2023-06-01-preview: Management Swagger and Examples (#23981)
* Use 2021-10-15-preview as base-line in first commit per ARM/Swagger review requirement * EventGrid: 2023-06-01-preview --- Add EventGrid.Json Swagger file and related examples for API Version: 2023-06-01-preview * fix swagger by removing extra deprecated resources and their related examples * fix prettier * update example to trigger execution of github tasks * fix DefaultErrorResponseSchema for caCertificates to fix some of Swagger LintDiff issues * fix more lint diff issues * Fix more lint diff errors * fix lintdiff for default response * more diffdiff fixes * fix typo, prettier check and remove depcrecated properties * Add required = true for discrementator * fixed = true for discrementator * fix required location for discriminator for Filter
1 parent afb3092 commit 288939a

File tree

216 files changed

+24951
-1
lines changed

Some content is hidden

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

216 files changed

+24951
-1
lines changed

specification/eventgrid/resource-manager/Microsoft.EventGrid/preview/2023-06-01-preview/EventGrid.json

Lines changed: 16699 additions & 0 deletions
Large diffs are not rendered by default.
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,45 @@
1+
{
2+
"parameters": {
3+
"subscriptionId": "8f6b6269-84f2-4d09-9e31-1127efcd1e40",
4+
"resourceGroupName": "examplerg",
5+
"namespaceName": "exampleNamespaceName1",
6+
"caCertificateName": "exampleCACertificateName1",
7+
"api-version": "2023-06-01-preview",
8+
"caCertificateInfo": {
9+
"properties": {
10+
"description": "This is a test certificate",
11+
"encodedCertificate": "base64EncodePemFormattedCertificateString"
12+
}
13+
}
14+
},
15+
"responses": {
16+
"200": {
17+
"body": {
18+
"properties": {
19+
"encodedCertificate": "base64EncodePemFormattedCertificateString",
20+
"issueTimeInUtc": "2022-09-12T23:06:43+00:00",
21+
"expiryTimeInUtc": "2022-10-12T23:06:43+00:00",
22+
"provisioningState": "Succeeded",
23+
"description": "This is a test Root certificate"
24+
},
25+
"id": "/subscriptions/8f6b6269-84f2-4d09-9e31-1127efcd1e40/resourceGroups/examplerg/providers/Microsoft.EventGrid/namespaces/exampleNamespaceName1/caCertificates/exampleCACertificateName1",
26+
"name": "exampleCACertificateName1",
27+
"type": "Microsoft.EventGrid/namespaces/caCertificates"
28+
}
29+
},
30+
"201": {
31+
"body": {
32+
"properties": {
33+
"encodedCertificate": "base64EncodePemFormattedCertificateString",
34+
"issueTimeInUtc": "2022-09-12T23:06:43+00:00",
35+
"expiryTimeInUtc": "2022-10-12T23:06:43+00:00",
36+
"provisioningState": "Succeeded",
37+
"description": "This is a test Root certificate"
38+
},
39+
"id": "/subscriptions/8f6b6269-84f2-4d09-9e31-1127efcd1e40/resourceGroups/examplerg/providers/Microsoft.EventGrid/namespaces/exampleNamespaceName1/caCertificates/exampleCACertificateName1",
40+
"name": "exampleCACertificateName1",
41+
"type": "Microsoft.EventGrid/namespaces/caCertificates"
42+
}
43+
}
44+
}
45+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
{
2+
"parameters": {
3+
"subscriptionId": "8f6b6269-84f2-4d09-9e31-1127efcd1e40",
4+
"resourceGroupName": "examplerg",
5+
"namespaceName": "exampleNamespaceName1",
6+
"caCertificateName": "exampleCACertificateName1",
7+
"api-version": "2023-06-01-preview"
8+
},
9+
"responses": {
10+
"200": {},
11+
"202": {
12+
"headers": {
13+
"Location": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.EventGrid/locations/eastus/operationStatus/default/operationId/00000000-0000-0000-0000-000000000000?api-version=2023-06-01-preview",
14+
"Azure-AsyncOperation": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.EventGrid/locations/eastus/operationResults/00000000-0000-0000-0000-000000000000/Spring/default?api-version=2023-06-01-preview"
15+
}
16+
},
17+
"204": {}
18+
}
19+
}
Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
{
2+
"parameters": {
3+
"subscriptionId": "8f6b6269-84f2-4d09-9e31-1127efcd1e40",
4+
"resourceGroupName": "examplerg",
5+
"namespaceName": "exampleNamespaceName1",
6+
"caCertificateName": "exampleCACertificateName1",
7+
"api-version": "2023-06-01-preview"
8+
},
9+
"responses": {
10+
"200": {
11+
"body": {
12+
"properties": {
13+
"encodedCertificate": "base64EncodePemFormattedCertificateString",
14+
"issueTimeInUtc": "2022-09-12T23:06:43+00:00",
15+
"expiryTimeInUtc": "2022-10-12T23:06:43+00:00",
16+
"provisioningState": "Succeeded",
17+
"description": "This is a test Root certificate"
18+
},
19+
"id": "/subscriptions/8f6b6269-84f2-4d09-9e31-1127efcd1e40/resourceGroups/examplerg/providers/Microsoft.EventGrid/namespaces/exampleNamespaceName1/caCertificates/exampleCACertificateName1",
20+
"name": "exampleCACertificateName1",
21+
"type": "Microsoft.EventGrid/namespaces/caCertificates"
22+
}
23+
}
24+
}
25+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
{
2+
"parameters": {
3+
"subscriptionId": "8f6b6269-84f2-4d09-9e31-1127efcd1e40",
4+
"resourceGroupName": "examplerg",
5+
"namespaceName": "namespace123",
6+
"api-version": "2023-06-01-preview"
7+
},
8+
"responses": {
9+
"200": {
10+
"body": {
11+
"value": [
12+
{
13+
"properties": {
14+
"encodedCertificate": "base64EncodePemFormattedCertificateString",
15+
"issueTimeInUtc": "2022-09-12T23:06:43+00:00",
16+
"expiryTimeInUtc": "2022-10-12T23:06:43+00:00",
17+
"provisioningState": "Succeeded",
18+
"description": "This is a test Root certificate"
19+
},
20+
"id": "/subscriptions/8f6b6269-84f2-4d09-9e31-1127efcd1e40/resourceGroups/examplerg/providers/Microsoft.EventGrid/namespaces/exampleNamespaceName1/caCertificates/exampleCACertificateName1",
21+
"name": "exampleCACertificateName1",
22+
"type": "Microsoft.EventGrid/namespaces/caCertificates"
23+
}
24+
],
25+
"nextLink": "https://xyz.net/subscriptions/8f6b6269-84f2-4d09-9e31-1127efcd1e40/providers/microsoft.eventgrid/namespaces/namespace123/caCertificates?2023-06-01-preview&%24skiptoken=7ZjtaqQwFIbvRWp%2f1dHJ6GgHypK1yro707F%2bdOn%2bUxPdMJhIkmqh9N43cYfeg6CE%2bB45mI%2bHlxz9MCh%2bl0dCL8I4fBi%2fo7woc%2bNg%2fJVyEAfbrgZiIda1jKENx4K98QaLzUQoYpOwCJUbiqUt3mrRcDJIwqiwkRt4%2b30VWMAFgeVW%2b8YKdq5v3e99Dzn3bR14W3vgbCQIc2H3pOFMsFZu8Iip7DhBtmQDacQ3PfqoctRrH4ADgLV1rK1nDRyPBE%2b3N%2bKixmQXTB9Mrzb92gRgDtXd3FW6B3WWPGrt49F5fYS%2ffP7SJxf4dZk7pBvYZYVK2ypRZKFSwFEyyV%2b01Co6K7X3PE%2bnPIexigKl4lQnwy7SL%2bxgeIIlDKGcTslrB6cu5SZoJ6dpwziCbqqC8ll1QQtDeqp5k81zbFTPK9rh67znhfSEXkO9DNV0Vl%2b9fz2MYy19pJuHbm%2fUnqlNMu6uEMFKcdEU83NZ%2fAijpyKDx9WSC7fk9wz%2bSY4z0tWWi7alPiGjMjun0Qpy0SAjqEud9ZTUBc5ya53%2fFFcrLh4izBO4Ylw0xrm80YZcWS7%2bG%2fInTOGTrnVWTy7Yk593RsV72HUcd5XEqND%2fShRRmJ2Mz38%3d"
26+
}
27+
}
28+
}
29+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,60 @@
1+
{
2+
"parameters": {
3+
"subscriptionId": "8f6b6269-84f2-4d09-9e31-1127efcd1e40",
4+
"resourceGroupName": "examplerg",
5+
"partnerNamespaceName": "examplePartnerNamespaceName1",
6+
"channelName": "exampleChannelName1",
7+
"api-version": "2023-06-01-preview",
8+
"channelInfo": {
9+
"properties": {
10+
"channelType": "PartnerTopic",
11+
"partnerTopicInfo": {
12+
"azureSubscriptionId": "8f6b6269-84f2-4d09-9e31-1127efcd1e40",
13+
"resourceGroupName": "examplerg2",
14+
"name": "examplePartnerTopic1",
15+
"source": "ContosoCorp.Accounts.User1"
16+
},
17+
"messageForActivation": "Example message to approver",
18+
"expirationTimeIfNotActivatedUtc": "2021-10-21T22:50:25.410433Z"
19+
}
20+
}
21+
},
22+
"responses": {
23+
"200": {
24+
"body": {
25+
"properties": {
26+
"channelType": "PartnerTopic",
27+
"partnerTopicInfo": {
28+
"azureSubscriptionId": "8f6b6269-84f2-4d09-9e31-1127efcd1e40",
29+
"resourceGroupName": "examplerg2",
30+
"name": "examplePartnerTopic1",
31+
"source": "ContosoCorp.Accounts.User1"
32+
},
33+
"messageForActivation": "Example message to approver",
34+
"expirationTimeIfNotActivatedUtc": "2021-10-21T22:50:25.410433Z"
35+
},
36+
"id": "/subscriptions/8f6b6269-84f2-4d09-9e31-1127efcd1e40/resourceGroups/examplerg/providers/Microsoft.EventGrid/partnerNamespaces/examplePartnerNamespaceName1/changes/exampleChannelName1",
37+
"name": "exampleChannelName1",
38+
"type": "Microsoft.EventGrid/partnerNamespaces/channels"
39+
}
40+
},
41+
"201": {
42+
"body": {
43+
"properties": {
44+
"channelType": "PartnerTopic",
45+
"partnerTopicInfo": {
46+
"azureSubscriptionId": "8f6b6269-84f2-4d09-9e31-1127efcd1e40",
47+
"resourceGroupName": "examplerg2",
48+
"name": "examplePartnerTopic1",
49+
"source": "ContosoCorp.Accounts.User1"
50+
},
51+
"messageForActivation": "Example message to approver",
52+
"expirationTimeIfNotActivatedUtc": "2021-10-21T22:50:25.410433Z"
53+
},
54+
"id": "/subscriptions/8f6b6269-84f2-4d09-9e31-1127efcd1e40/resourceGroups/examplerg/providers/Microsoft.EventGrid/partnerNamespaces/examplePartnerNamespaceName1/changes/exampleChannelName1",
55+
"name": "exampleChannelName1",
56+
"type": "Microsoft.EventGrid/partnerNamespaces/channels"
57+
}
58+
}
59+
}
60+
}
Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
{
2+
"parameters": {
3+
"subscriptionId": "8f6b6269-84f2-4d09-9e31-1127efcd1e40",
4+
"resourceGroupName": "examplerg",
5+
"partnerNamespaceName": "examplePartnerNamespaceName1",
6+
"channelName": "exampleEventChannelName1",
7+
"api-version": "2023-06-01-preview"
8+
},
9+
"responses": {
10+
"200": {},
11+
"202": {
12+
"headers": {
13+
"Location": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.EventGrid/locations/eastus/operationStatus/default/operationId/00000000-0000-0000-0000-000000000000?api-version=2023-06-01-preview",
14+
"Azure-AsyncOperation": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.EventGrid/locations/eastus/operationResults/00000000-0000-0000-0000-000000000000/Spring/default?api-version=2023-06-01-preview"
15+
}
16+
},
17+
"204": {}
18+
}
19+
}
Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
{
2+
"parameters": {
3+
"subscriptionId": "8f6b6269-84f2-4d09-9e31-1127efcd1e40",
4+
"resourceGroupName": "examplerg",
5+
"partnerNamespaceName": "examplePartnerNamespaceName1",
6+
"channelName": "exampleChannelName1",
7+
"api-version": "2023-06-01-preview"
8+
},
9+
"responses": {
10+
"200": {
11+
"body": {
12+
"properties": {
13+
"channelType": "PartnerTopic",
14+
"partnerTopicInfo": {
15+
"azureSubscriptionId": "8f6b6269-84f2-4d09-9e31-1127efcd1e40",
16+
"resourceGroupName": "examplerg2",
17+
"name": "examplePartnerTopic1",
18+
"source": "ContosoCorp.Accounts.User1"
19+
},
20+
"messageForActivation": "Example message to approver",
21+
"expirationTimeIfNotActivatedUtc": "2021-10-21T22:50:25.410433Z",
22+
"readinessState": "NeverActivated",
23+
"provisioningState": "Succeeded"
24+
},
25+
"id": "/subscriptions/8f6b6269-84f2-4d09-9e31-1127efcd1e40/resourceGroups/examplerg/providers/Microsoft.EventGrid/partnerNamespaces/examplePartnerNamespaceName1/changes/exampleChannelName1",
26+
"name": "exampleChannelName1",
27+
"type": "Microsoft.EventGrid/partnerNamespaces/channels"
28+
}
29+
}
30+
}
31+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
{
2+
"parameters": {
3+
"scope": "subscriptions/8f6b6269-84f2-4d09-9e31-1127efcd1e40/resourceGroups/examplerg/providers/Microsoft.EventGrid/partnernamespaces/examplenamespace",
4+
"subscriptionId": "8f6b6269-84f2-4d09-9e31-1127efcd1e40",
5+
"resourceGroupName": "examplerg",
6+
"partnerNamespaceName": "examplenamespace",
7+
"channelName": "examplechannel",
8+
"api-version": "2023-06-01-preview"
9+
},
10+
"responses": {
11+
"200": {
12+
"body": {
13+
"endpointUrl": "https://requestb.in/15ksip71"
14+
}
15+
}
16+
}
17+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,34 @@
1+
{
2+
"parameters": {
3+
"subscriptionId": "8f6b6269-84f2-4d09-9e31-1127efcd1e40",
4+
"resourceGroupName": "examplerg",
5+
"partnerNamespaceName": "examplePartnerNamespaceName1",
6+
"api-version": "2023-06-01-preview"
7+
},
8+
"responses": {
9+
"200": {
10+
"body": {
11+
"value": [
12+
{
13+
"properties": {
14+
"channelType": "PartnerTopic",
15+
"partnerTopicInfo": {
16+
"azureSubscriptionId": "8f6b6269-84f2-4d09-9e31-1127efcd1e40",
17+
"resourceGroupName": "examplerg2",
18+
"name": "examplePartnerTopic1",
19+
"source": "ContosoCorp.Accounts.User1"
20+
},
21+
"messageForActivation": "Example message to approver",
22+
"expirationTimeIfNotActivatedUtc": "2021-10-21T22:50:25.410433Z",
23+
"readinessState": "NeverActivated",
24+
"provisioningState": "Succeeded"
25+
},
26+
"id": "/subscriptions/8f6b6269-84f2-4d09-9e31-1127efcd1e40/resourceGroups/examplerg/providers/Microsoft.EventGrid/partnerNamespaces/examplePartnerNamespaceName1/changes/exampleChannelName1",
27+
"name": "exampleChannelName1",
28+
"type": "Microsoft.EventGrid/partnerNamespaces/channels"
29+
}
30+
]
31+
}
32+
}
33+
}
34+
}

0 commit comments

Comments
 (0)