Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
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,80 @@
{
"parameters": {
"subscriptionId": "subid",
"$filter": "ProblemClassificationId eq 'compute_vm_problemClassification_guid'",
"api-version": "2020-04-01"
},
"responses": {
"200": {
"body": {
"value": [
{
"id": "/subscriptions/subid/providers/Microsoft.Support/supportTickets/testTicket1",
"name": "testTicket1",
"type": "Microsoft.Support/supportTickets",
"properties": {
"supportTicketId": "2205060010000072",
"description": "my description",
"problemClassificationId": "/providers/Microsoft.Support/services/service_guid/problemClassifications/compute_vm_problemClassification_guid",
"problemClassificationDisplayName": "Compute-VM (cores-vCPUs) subscription limit increases",
"severity": "minimal",
"require24X7Response": false,
"enrollmentId": "",
"contactDetails": {
"firstName": "abc",
"lastName": "xyz",
"preferredContactMethod": "email",
"primaryEmailAddress": "abc@contoso.com",
"preferredTimeZone": "Pacific Standard Time",
"country": "usa",
"preferredSupportLanguage": "en-US"
},
"supportEngineer": {
"emailAddress": "xyz@contoso.com"
},
"supportPlanType": "Premier",
"title": "my title",
"serviceId": "/providers/Microsoft.Support/services/service_guid",
"serviceDisplayName": "service_displayName",
"status": "Open",
"createdDate": "2022-05-04T21:52:10Z",
"modifiedDate": "2022-05-12T23:05:19Z"
}
},
{
"id": "/subscriptions/subid/providers/Microsoft.Support/supportTickets/testTicket2",
"name": "testTicket2",
"type": "Microsoft.Support/supportTickets",
"properties": {
"supportTicketId": "2205040010000077",
"description": "This is a test - please ignore",
"problemClassificationId": "/providers/Microsoft.Support/services/service_guid/problemClassifications/compute_vm_problemClassification_guid",
"problemClassificationDisplayName": "Compute-VM (cores-vCPUs) subscription limit increases",
"severity": "minimal",
"require24X7Response": false,
"contactDetails": {
"firstName": "abc",
"lastName": "xyz",
"preferredContactMethod": "email",
"primaryEmailAddress": "abc@contoso.com",
"preferredTimeZone": "Pacific Standard Time",
"country": "USA",
"preferredSupportLanguage": "en-US"
},
"supportEngineer": {
"emailAddress": "xyz@contoso.com"
},
"supportPlanType": "Premier",
"title": "Test - please ignore",
"serviceId": "/providers/Microsoft.Support/services/service_guid",
"serviceDisplayName": "service_displayName",
"status": "Open",
"createdDate": "2022-05-04T21:38:42Z",
"modifiedDate": "2022-05-04T21:39:14Z"
}
}
]
}
}
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,80 @@
{
"parameters": {
"subscriptionId": "subid",
"$filter": "ServiceId eq 'vm_windows_service_guid'",
"api-version": "2020-04-01"
},
"responses": {
"200": {
"body": {
"value": [
{
"id": "/subscriptions/subid/providers/Microsoft.Support/supportTickets",
"name": "testticket1",
"type": "Microsoft.Support/supportTickets",
"properties": {
"supportTicketId": "2205040010000082",
"description": "my description",
"problemClassificationId": "/providers/Microsoft.Support/services/vm_windows_service_guid/problemClassifications/problemClassification_guid",
"problemClassificationDisplayName": "problemClassification_displayName",
"severity": "minimal",
"require24X7Response": false,
"enrollmentId": "",
"contactDetails": {
"firstName": "abc",
"lastName": "xyz",
"preferredContactMethod": "email",
"primaryEmailAddress": "abc@contoso.com",
"preferredTimeZone": "Pacific Standard Time",
"country": "usa",
"preferredSupportLanguage": "en-US"
},
"supportEngineer": {
"emailAddress": "xyz@contoso.com"
},
"supportPlanType": "Premier",
"title": "my title",
"serviceId": "/providers/Microsoft.Support/services/vm_windows_service_guid",
"serviceDisplayName": "Virtual Machine running Windows",
"status": "Open",
"createdDate": "2022-05-04T21:52:10Z",
"modifiedDate": "2022-05-12T23:05:19Z"
}
},
{
"id": "/subscriptions/subid/providers/Microsoft.Support/supportTickets",
"name": "testticket2",
"type": "Microsoft.Support/supportTickets",
"properties": {
"supportTicketId": "2205040010000080",
"description": "This is a test - please ignore",
"problemClassificationId": "/providers/Microsoft.Support/services/vm_windows_service_guid/problemClassifications/problemClassification_guid",
"problemClassificationDisplayName": "problemClassification_displayName",
"severity": "minimal",
"require24X7Response": false,
"contactDetails": {
"firstName": "abc",
"lastName": "xyz",
"preferredContactMethod": "email",
"primaryEmailAddress": "abc@contoso.com",
"preferredTimeZone": "Pacific Standard Time",
"country": "USA",
"preferredSupportLanguage": "en-US"
},
"supportEngineer": {
"emailAddress": "xyz@contoso.com"
},
"supportPlanType": "Premier",
"title": "Test - please ignore",
"serviceId": "/providers/Microsoft.Support/services/vm_windows_service_guid",
"serviceDisplayName": "Virtual Machine running Windows",
"status": "Open",
"createdDate": "2022-05-04T21:38:42Z",
"modifiedDate": "2022-05-04T21:39:14Z"
}
}
]
}
}
}
}
Original file line number Diff line number Diff line change
Expand Up @@ -286,7 +286,7 @@
"tags": [
"SupportTickets"
],
"description": "Lists all the support tickets for an Azure subscription. You can also filter the support tickets by _Status_ or _CreatedDate_ using the $filter parameter. Output will be a paged result with _nextLink_, using which you can retrieve the next set of support tickets. <br/><br/>Support ticket data is available for 18 months after ticket creation. If a ticket was created more than 18 months ago, a request for data might cause an error.",
"description": "Lists all the support tickets for an Azure subscription. You can also filter the support tickets by _Status_, _CreatedDate_, _ServiceId_, and _ProblemClassificationId_ using the $filter parameter. Output will be a paged result with _nextLink_, using which you can retrieve the next set of support tickets. <br/><br/>Support ticket data is available for 18 months after ticket creation. If a ticket was created more than 18 months ago, a request for data might cause an error.",
"operationId": "SupportTickets_List",
"parameters": [
{
Expand All @@ -302,7 +302,7 @@
"in": "query",
"required": false,
"type": "string",
"description": "The filter to apply on the operation. We support 'odata v4.0' filter semantics. [Learn more](https://docs.microsoft.com/odata/concepts/queryoptions-overview). _Status_ filter can only be used with Equals ('eq') operator. For _CreatedDate_ filter, the supported operators are Greater Than ('gt') and Greater Than or Equals ('ge'). When using both filters, combine them using the logical 'AND'."
"description": "The filter to apply on the operation. We support 'odata v4.0' filter semantics. [Learn more](https://docs.microsoft.com/odata/concepts/queryoptions-overview). _Status_, _ServiceId_, and _ProblemClassificationId_ filters can only be used with Equals ('eq') operator. For _CreatedDate_ filter, the supported operators are Greater Than ('gt') and Greater Than or Equals ('ge'). When using both filters, combine them using the logical 'AND'."
},
{
"$ref": "#/parameters/SubscriptionIdParameter"
Expand Down Expand Up @@ -337,6 +337,12 @@
},
"List support tickets created on or after a certain date and in open state for a subscription": {
"$ref": "./examples/ListSupportTicketsCreatedOnOrAfterAndInOpenStateBySubscription.json"
},
"List support tickets with a certain service id for a subscription": {
"$ref": "./examples/ListSupportTicketsServiceIdEqualsForSubscription.json"
},
"List support tickets with a certain problem classification id for a subscription": {
"$ref": "./examples/ListSupportTicketsProblemClassificationIdEqualsForSubscription.json"
}
}
}
Expand Down