Microsoft Azure Portal

Microsoft Azure Portal is a web-based platform that allows users to manage, monitor, and scale their cloud resources easily. It provides a centralized dashboard where users can access all of their Azure services and resources, such as virtual machines, databases, storage accounts, and more. The portal offers a user-friendly interface with customizable dashboards, quick access to frequently used tools, and detailed analytics to help users optimize their cloud infrastructure.

OpenAPI Specification

portal-openapi-original.yml Raw ↑
swagger: '2.0'
info:
  version: 2023-01-01-preview
  title: Microsoft Azure portal
  description: Allows creation and deletion of Azure portal extensions.
host: management.azure.com
schemes:
  - https
consumes:
  - application/json
produces:
  - application/json
security:
  - azure_auth:
      - user_impersonation
securityDefinitions:
  azure_auth:
    type: oauth2
    authorizationUrl: https://login.microsoftonline.com/common/oauth2/authorize
    flow: implicit
    description: Azure Active Directory OAuth2 Flow
    scopes:
      user_impersonation: impersonate your user account
paths:
  /providers/Microsoft.PortalServices/operations:
    get:
      tags:
        - Operations
      description: Lists all of the available Portal Services RP operations.
      operationId: microsoftAzureOperationsList
      x-ms-examples:
        List available operations:
          $ref: examples/OperationsList.json
      parameters:
        - $ref: >-
            ../../../../../../common-types/resource-management/v3/types.json#/parameters/ApiVersionParameter
      responses:
        '200':
          description: OK - The request has succeeded.
          schema:
            $ref: >-
              ../../../../../../common-types/resource-management/v3/types.json#/definitions/OperationListResult
        default:
          description: Error response describing why the operation failed.
          schema:
            $ref: >-
              ../../../../../../common-types/resource-management/v3/types.json#/definitions/ErrorResponse
      x-ms-pageable:
        nextLinkName: nextLink
      summary: Microsoft Azure Get Providers Microsoft Portalservices Operations
  /providers/Microsoft.PortalServices/compilefile:
    post:
      tags:
        - PortalTenant
      operationId: microsoftAzurePortaltenantCompilefile
      x-ms-examples:
        Compile single file using inline content:
          $ref: examples/portalTenantCompileFile.json
      description: compiles a file using inline content.
      parameters:
        - $ref: >-
            ../../../../../../common-types/resource-management/v3/types.json#/parameters/ApiVersionParameter
        - name: portalTenantCompileFile
          in: body
          required: true
          schema:
            $ref: '#/definitions/PortalTenantCompileFile'
          description: The parameters required to compile a file.
      responses:
        '200':
          description: OK - Returns the runtime configuration of the file.
          schema:
            $ref: '#/definitions/PortalTenantCompileFileResult'
        default:
          description: Error response describing why the operation failed.
          schema:
            $ref: >-
              ../../../../../../common-types/resource-management/v3/types.json#/definitions/ErrorResponse
      produces:
        - application/json
      consumes:
        - application/json
      summary: Microsoft Azure Post Providers Microsoft Portalservices Compilefile
definitions:
  PortalTenantCompileFileResult:
    type: object
    description: The runtime result of source compilation
    additionalProperties: true
  PortalTenantCompileFile:
    type: object
    description: The contents of the file to compile.
    properties:
      contents:
        type: object
        description: The contents of the file.
      stringSource:
        type: object
        description: The contents of the string source.
      files:
        type: object
        description: >-
          The contents of referenced files. The property name is the relative
          file path and the value is its contents.
    required:
      - contents
parameters: {}
tags:
  - name: Operations
  - name: PortalTenant