swagger: '2.0' info: version: 2020-08-01-preview title: Microsoft Azure AccessControlClient AccessConnector ProblemClassifications API schemes: - https tags: - name: ProblemClassifications paths: /providers/Microsoft.Support/services/{serviceName}/problemClassifications: get: tags: - ProblemClassifications description: Lists all the problem classifications (categories) available for a specific Azure service. Always use the service and problem classifications obtained programmatically. This practice ensures that you always have the most recent set of service and problem classification Ids. operationId: microsoftAzureProblemclassificationsList parameters: - name: serviceName in: path description: Name of the Azure service for which the problem classifications need to be retrieved. required: true type: string - $ref: '#/parameters/ApiVersionParameter' responses: '200': description: Successfully retrieved list of problem classifications for the specified Azure service. schema: $ref: '#/definitions/ProblemClassificationsListResult' default: description: Error response describing why the operation failed. schema: $ref: ../../../../../common-types/resource-management/v5/types.json#/definitions/ErrorResponse x-ms-pageable: nextLinkName: null x-ms-examples: Gets list of problemClassifications for a service for which a support ticket can be created: $ref: ./examples/ListProblemClassifications.json summary: Microsoft Azure Get Providers Microsoft Support Services Servicename Problemclassifications /providers/Microsoft.Support/services/{serviceName}/problemClassifications/{problemClassificationName}: get: tags: - ProblemClassifications description: Get problem classification details for a specific Azure service. operationId: microsoftAzureProblemclassificationsGet parameters: - name: serviceName in: path description: Name of the Azure service available for support. required: true type: string - name: problemClassificationName in: path description: Name of problem classification. required: true type: string - $ref: '#/parameters/ApiVersionParameter' responses: '200': description: Successfully retrieved problem classification details. schema: $ref: '#/definitions/ProblemClassification' default: description: Error response describing why the operation failed. schema: $ref: ../../../../../common-types/resource-management/v5/types.json#/definitions/ErrorResponse x-ms-examples: Gets details of problemClassification for Azure service: $ref: ./examples/GetProblemClassification.json summary: Microsoft Azure Get Providers Microsoft Support Services Servicename Problemclassifications Problemclassificationname definitions: ProblemClassificationProperties: description: Details about a problem classification available for an Azure service. type: object properties: displayName: description: Localized name of problem classification. type: string secondaryConsentEnabled: description: This property indicates whether secondary consent is present for problem classification type: array items: $ref: '#/definitions/SecondaryConsentEnabled' x-ms-identifiers: [] ProblemClassificationsListResult: description: Collection of ProblemClassification resources. type: object properties: value: description: List of ProblemClassification resources. type: array items: $ref: '#/definitions/ProblemClassification' ProblemClassification: description: ProblemClassification resource object. type: object properties: id: description: Id of the resource. type: string readOnly: true name: description: Name of the resource. type: string readOnly: true type: description: Type of the resource 'Microsoft.Support/problemClassification'. type: string readOnly: true properties: x-ms-client-flatten: true $ref: '#/definitions/ProblemClassificationProperties' description: Properties of the resource. SecondaryConsentEnabled: description: This property indicates whether secondary consent is present for problem classification. type: object properties: description: description: User consent description. type: string type: description: The Azure service for which secondary consent is needed for case creation. type: string parameters: ApiVersionParameter: name: api-version in: query required: true type: string description: API version. x-ms-parameterized-host: hostTemplate: '{endpoint}' useSchemePrefix: false parameters: - $ref: '#/parameters/Endpoint'