Microsoft Azure Microsoft Scanning Client

Microsoft Azure Microsoft Scanning Client is a tool that helps businesses to easily scan and manage their documents and files stored in Microsoft Azure. This client software allows users to scan physical documents directly into Azure cloud storage, making it simple to store, organize, and retrieve important information.

OpenAPI Specification

microsoftscanningclient-openapi-original.yml Raw ↑
swagger: '2.0'
info:
  title: Microsoft Azure MicrosoftScanningClient
  description: Creates a Microsoft.Scanning management client.
  version: 2022-07-01-preview
host: purview.azure.com
basePath: /scan
schemes:
  - https
produces:
  - application/json
security:
  - azure_auth:
      - user_impersonation
securityDefinitions:
  azure_auth:
    type: oauth2
    flow: implicit
    authorizationUrl: https://login.microsoftonline.com/common/oauth2/authorize
    scopes:
      user_impersonation: impersonate your user account
    description: Azure Active Directory OAuth2 Flow.
x-ms-parameterized-host:
  hostTemplate: '{Endpoint}'
  useSchemePrefix: false
  parameters:
    - $ref: '#/parameters/Endpoint'
paths:
  /azureKeyVaults/{azureKeyVaultName}:
    get:
      tags:
        - AzureKeyVaults
      description: Gets azureKeyVault information
      operationId: microsoftAzureKeyvaultconnectionsGet
      produces:
        - application/json
      parameters:
        - in: path
          name: azureKeyVaultName
          required: true
          type: string
        - $ref: '#/parameters/api-version'
      responses:
        '200':
          description: Success
          schema:
            $ref: '#/definitions/AzureKeyVault'
        default:
          description: An error response received from the Scanning Service
          schema:
            $ref: '#/definitions/ErrorResponseModel'
      x-ms-examples:
        KeyVaultConnections_Get:
          $ref: ./examples/KeyVaultConnections_Get.json
      summary: Microsoft Azure Get Azurekeyvaults Azurekeyvaultname
    put:
      tags:
        - AzureKeyVaults
      description: Creates an instance of a azureKeyVault
      operationId: microsoftAzureKeyvaultconnectionsCreate
      consumes:
        - application/json
      produces:
        - application/json
      parameters:
        - in: path
          name: azureKeyVaultName
          required: true
          type: string
        - $ref: '#/parameters/api-version'
        - in: body
          name: body
          required: true
          schema:
            $ref: '#/definitions/AzureKeyVault'
      responses:
        '200':
          description: Success
          schema:
            $ref: '#/definitions/AzureKeyVault'
        '201':
          description: Success
          schema:
            $ref: '#/definitions/AzureKeyVault'
        default:
          description: An error response received from the Scanning Service
          schema:
            $ref: '#/definitions/ErrorResponseModel'
      x-ms-examples:
        KeyVaultConnections_Create:
          $ref: ./examples/KeyVaultConnections_Create.json
      summary: Microsoft Azure Put Azurekeyvaults Azurekeyvaultname
    delete:
      tags:
        - AzureKeyVaults
      description: Deletes the azureKeyVault associated with the account
      operationId: microsoftAzureKeyvaultconnectionsDelete
      produces:
        - application/json
      parameters:
        - in: path
          name: azureKeyVaultName
          required: true
          type: string
        - $ref: '#/parameters/api-version'
      responses:
        '200':
          description: Success
          schema:
            $ref: '#/definitions/AzureKeyVault'
        '204':
          description: Success
        default:
          description: An error response received from the Scanning Service
          schema:
            $ref: '#/definitions/ErrorResponseModel'
      x-ms-examples:
        KeyVaultConnections_Delete:
          $ref: ./examples/KeyVaultConnections_Delete.json
      summary: Microsoft Azure Delete Azurekeyvaults Azurekeyvaultname
  /azureKeyVaults:
    get:
      tags:
        - AzureKeyVaults
      description: List azureKeyVaults in account
      operationId: microsoftAzureKeyvaultconnectionsListall
      produces:
        - application/json
      parameters:
        - $ref: '#/parameters/api-version'
      responses:
        '200':
          description: Success
          schema:
            $ref: '#/definitions/AzureKeyVaultList'
        default:
          description: An error response received from the Scanning Service
          schema:
            $ref: '#/definitions/ErrorResponseModel'
      x-ms-examples:
        KeyVaultConnections_ListAll:
          $ref: ./examples/KeyVaultConnections_ListAll.json
      x-ms-pageable:
        nextLinkName: nextLink
      summary: Microsoft Azure Get Azurekeyvaults
  /classificationrules/{classificationRuleName}:
    get:
      tags:
        - ClassificationRules
      description: Get a classification rule
      operationId: microsoftAzureClassificationrulesGet
      produces:
        - application/json
      parameters:
        - in: path
          name: classificationRuleName
          required: true
          type: string
        - $ref: '#/parameters/api-version'
      responses:
        '200':
          description: Success
          schema:
            $ref: '#/definitions/ClassificationRule'
        default:
          description: An error response received from the Scanning Service
          schema:
            $ref: '#/definitions/ErrorResponseModel'
      x-ms-examples:
        ClassificationRules_Get:
          $ref: ./examples/ClassificationRules_Get.json
      summary: Microsoft Azure Get Classificationrules Classificationrulename
    put:
      tags:
        - ClassificationRules
      description: Creates or Updates a classification rule
      operationId: microsoftAzureClassificationrulesCreateorupdate
      consumes:
        - application/json
      produces:
        - application/json
      parameters:
        - in: path
          name: classificationRuleName
          required: true
          type: string
        - $ref: '#/parameters/api-version'
        - in: body
          name: body
          schema:
            $ref: '#/definitions/ClassificationRule'
      responses:
        '200':
          description: Success
          schema:
            $ref: '#/definitions/ClassificationRule'
        '201':
          description: Success
          schema:
            $ref: '#/definitions/ClassificationRule'
        default:
          description: An error response received from the Scanning Service
          schema:
            $ref: '#/definitions/ErrorResponseModel'
      x-ms-examples:
        ClassificationRules_CreateOrUpdate:
          $ref: ./examples/ClassificationRules_CreateOrUpdate.json
      summary: Microsoft Azure Put Classificationrules Classificationrulename
    delete:
      tags:
        - ClassificationRules
      description: Deletes a classification rule
      operationId: microsoftAzureClassificationrulesDelete
      produces:
        - application/json
      parameters:
        - in: path
          name: classificationRuleName
          required: true
          type: string
        - $ref: '#/parameters/api-version'
      responses:
        '200':
          description: Success
          schema:
            $ref: '#/definitions/ClassificationRule'
        '204':
          description: Success
        default:
          description: An error response received from the Scanning Service
          schema:
            $ref: '#/definitions/ErrorResponseModel'
      x-ms-examples:
        ClassificationRules_Delete:
          $ref: ./examples/ClassificationRules_Delete.json
      summary: Microsoft Azure Delete Classificationrules Classificationrulename
  /classificationrules:
    get:
      tags:
        - ClassificationRules
      description: List classification rules in Account
      operationId: microsoftAzureClassificationrulesListall
      produces:
        - application/json
      parameters:
        - $ref: '#/parameters/api-version'
      responses:
        '200':
          description: Success
          schema:
            $ref: '#/definitions/ClassificationRuleList'
        default:
          description: An error response received from the Scanning Service
          schema:
            $ref: '#/definitions/ErrorResponseModel'
      x-ms-examples:
        ClassificationRules_ListAll:
          $ref: ./examples/ClassificationRules_ListAll.json
      x-ms-pageable:
        nextLinkName: nextLink
      summary: Microsoft Azure Get Classificationrules
  /classificationrules/{classificationRuleName}/versions:
    get:
      tags:
        - ClassificationRules
      description: Lists the rule versions of a classification rule
      operationId: microsoftAzureClassificationrulesListversionsbyclassificationrulename
      produces:
        - application/json
      parameters:
        - in: path
          name: classificationRuleName
          required: true
          type: string
        - $ref: '#/parameters/api-version'
      responses:
        '200':
          description: Success
          schema:
            $ref: '#/definitions/ClassificationRuleList'
        default:
          description: An error response received from the Scanning Service
          schema:
            $ref: '#/definitions/ErrorResponseModel'
      x-ms-examples:
        ClassificationRules_ListVersionsByClassificationRuleName:
          $ref: >-
            ./examples/ClassificationRules_ListVersionsByClassificationRuleName.json
      x-ms-pageable:
        nextLinkName: nextLink
      summary: Microsoft Azure Get Classificationrules Classificationrulename Versions
  /classificationrules/{classificationRuleName}/versions/{classificationRuleVersion}/:tag:
    post:
      tags:
        - ClassificationRules
      description: Sets Classification Action on a specific classification rule version.
      operationId: microsoftAzureClassificationrulesTagclassificationversion
      produces:
        - application/json
      parameters:
        - in: path
          name: classificationRuleName
          required: true
          type: string
        - in: path
          name: classificationRuleVersion
          required: true
          type: integer
          format: int32
        - in: query
          name: action
          required: true
          type: string
          enum:
            - Keep
            - Delete
          x-ms-enum:
            name: ClassificationAction
            modelAsString: true
        - $ref: '#/parameters/api-version'
      responses:
        '202':
          description: Success
          schema:
            $ref: '#/definitions/OperationResponse'
        default:
          description: An error response received from the Scanning Service
          schema:
            $ref: '#/definitions/ErrorResponseModel'
      x-ms-examples:
        ClassificationRules_TagClassificationVersion:
          $ref: ./examples/ClassificationRules_TagClassificationVersion.json
      summary: >-
        Microsoft Azure Post Classificationrules Classificationrulename Versions Classificationruleversion :tag
  /collections/{collectionName}/scans:
    get:
      tags:
        - Collection
      description: List scans of the collection
      operationId: microsoftAzureScansListbycollection
      produces:
        - application/json
      parameters:
        - in: path
          name: collectionName
          required: true
          type: string
        - $ref: '#/parameters/api-version'
      responses:
        '200':
          description: Success
          schema:
            $ref: '#/definitions/ScanByCollectionList'
        default:
          description: An error response received from the Scanning Service
          schema:
            $ref: '#/definitions/ErrorResponseModel'
      x-ms-examples:
        Scans_ListByCollection:
          $ref: ./examples/Scans_ListByCollection.json
      x-ms-pageable:
        nextLinkName: nextLink
      summary: Microsoft Azure Get Collections Collectionname Scans
  /credentials/{credentialName}:
    get:
      tags:
        - Credential
      description: Gets credential information
      operationId: microsoftAzureCredentialGet
      produces:
        - application/json
      parameters:
        - in: path
          name: credentialName
          required: true
          type: string
        - $ref: '#/parameters/api-version'
      responses:
        '200':
          description: Success
          schema:
            $ref: '#/definitions/Credential'
        default:
          description: An error response received from the Scanning Service
          schema:
            $ref: '#/definitions/ErrorResponseModel'
      x-ms-examples:
        Credential_Get:
          $ref: ./examples/Credential_Get.json
      summary: Microsoft Azure Get Credentials Credentialname
    put:
      tags:
        - Credential
      description: Creates an instance of a credential
      operationId: microsoftAzureCredentialCreateorupdate
      consumes:
        - application/json
      produces:
        - application/json
      parameters:
        - in: path
          name: credentialName
          required: true
          type: string
        - $ref: '#/parameters/api-version'
        - in: body
          name: body
          required: true
          schema:
            $ref: '#/definitions/Credential'
      responses:
        '200':
          description: Success
          schema:
            $ref: '#/definitions/Credential'
        '201':
          description: Success
          schema:
            $ref: '#/definitions/Credential'
        default:
          description: An error response received from the Scanning Service
          schema:
            $ref: '#/definitions/ErrorResponseModel'
      x-ms-examples:
        Credential_CreateOrUpdate:
          $ref: ./examples/Credential_CreateOrUpdate.json
      summary: Microsoft Azure Put Credentials Credentialname
    delete:
      tags:
        - Credential
      description: Deletes the credentials associated with the account
      operationId: microsoftAzureCredentialDelete
      produces:
        - application/json
      parameters:
        - in: path
          name: credentialName
          required: true
          type: string
        - $ref: '#/parameters/api-version'
      responses:
        '200':
          description: Success
          schema:
            $ref: '#/definitions/Credential'
        '204':
          description: Success
        default:
          description: An error response received from the Scanning Service
          schema:
            $ref: '#/definitions/ErrorResponseModel'
      x-ms-examples:
        Credential_Delete:
          $ref: ./examples/Credential_Delete.json
      summary: Microsoft Azure Delete Credentials Credentialname
  /credentials:
    get:
      tags:
        - Credential
      description: List credentials in account
      operationId: microsoftAzureCredentialListall
      produces:
        - application/json
      parameters:
        - $ref: '#/parameters/api-version'
      responses:
        '200':
          description: Success
          schema:
            $ref: '#/definitions/CredentialList'
        default:
          description: An error response received from the Scanning Service
          schema:
            $ref: '#/definitions/ErrorResponseModel'
      x-ms-examples:
        Credential_ListAll:
          $ref: ./examples/Credential_ListAll.json
      x-ms-pageable:
        nextLinkName: nextLink
      summary: Microsoft Azure Get Credentials
  /datasources/{dataSourceName}:
    put:
      tags:
        - DataSources
      description: Creates or Updates a data source
      operationId: microsoftAzureDatasourcesCreateorupdate
      consumes:
        - application/json
      produces:
        - application/json
      parameters:
        - in: path
          name: dataSourceName
          required: true
          type: string
        - $ref: '#/parameters/api-version'
        - in: body
          name: body
          schema:
            $ref: '#/definitions/DataSource'
      responses:
        '200':
          description: Success
          schema:
            $ref: '#/definitions/DataSource'
        '201':
          description: Success
          schema:
            $ref: '#/definitions/DataSource'
        default:
          description: An error response received from the Scanning Service
          schema:
            $ref: '#/definitions/ErrorResponseModel'
      x-ms-examples:
        DataSources_CreateOrUpdate:
          $ref: ./examples/DataSources_CreateOrUpdate.json
      summary: Microsoft Azure Put Datasources Datasourcename
    get:
      tags:
        - DataSources
      description: Get a data source
      operationId: microsoftAzureDatasourcesGet
      produces:
        - application/json
      parameters:
        - in: path
          name: dataSourceName
          required: true
          type: string
        - $ref: '#/parameters/api-version'
      responses:
        '200':
          description: Success
          schema:
            $ref: '#/definitions/DataSource'
        default:
          description: An error response received from the Scanning Service
          schema:
            $ref: '#/definitions/ErrorResponseModel'
      x-ms-examples:
        DataSources_Get:
          $ref: ./examples/DataSources_Get.json
      summary: Microsoft Azure Get Datasources Datasourcename
    delete:
      tags:
        - DataSources
      description: Deletes a data source
      operationId: microsoftAzureDatasourcesDelete
      produces:
        - application/json
      parameters:
        - in: path
          name: dataSourceName
          required: true
          type: string
        - $ref: '#/parameters/api-version'
      responses:
        '200':
          description: Success
          schema:
            $ref: '#/definitions/DataSource'
        '204':
          description: Success
        default:
          description: An error response received from the Scanning Service
          schema:
            $ref: '#/definitions/ErrorResponseModel'
      x-ms-examples:
        DataSources_Delete:
          $ref: ./examples/DataSources_Delete.json
      summary: Microsoft Azure Delete Datasources Datasourcename
  /datasources:
    get:
      tags:
        - DataSources
      description: List data sources in Data catalog
      operationId: microsoftAzureDatasourcesListall
      produces:
        - application/json
      parameters:
        - $ref: '#/parameters/api-version'
      responses:
        '200':
          description: Success
          schema:
            $ref: '#/definitions/DataSourceList'
        default:
          description: An error response received from the Scanning Service
          schema:
            $ref: '#/definitions/ErrorResponseModel'
      x-ms-examples:
        DataSources_ListAll:
          $ref: ./examples/DataSources_ListAll.json
      x-ms-pageable:
        nextLinkName: nextLink
      summary: Microsoft Azure Get Datasources
  /datasources/{dataSourceName}/scans/{scanName}/filters/custom:
    get:
      tags:
        - Filters
      description: Get a filter
      operationId: microsoftAzureFiltersGet
      produces:
        - application/json
      parameters:
        - in: path
          name: dataSourceName
          required: true
          type: string
        - in: path
          name: scanName
          required: true
          type: string
        - $ref: '#/parameters/api-version'
      responses:
        '200':
          description: Success
          schema:
            $ref: '#/definitions/Filter'
        default:
          description: An error response received from the Scanning Service
          schema:
            $ref: '#/definitions/ErrorResponseModel'
      x-ms-examples:
        Filters_Get:
          $ref: ./examples/Filters_Get.json
      summary: Microsoft Azure Get Datasources Datasourcename Scans Scanname Filters Custom
    put:
      tags:
        - Filters
      description: Creates or updates a filter
      operationId: microsoftAzureFiltersCreateorupdate
      consumes:
        - application/json
      produces:
        - application/json
      parameters:
        - in: path
          name: dataSourceName
          required: true
          type: string
        - in: path
          name: scanName
          required: true
          type: string
        - $ref: '#/parameters/api-version'
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Filter'
      responses:
        '200':
          description: Success
          schema:
            $ref: '#/definitions/Filter'
        '201':
          description: Success
          schema:
            $ref: '#/definitions/Filter'
        default:
          description: An error response received from the Scanning Service
          schema:
            $ref: '#/definitions/ErrorResponseModel'
      x-ms-examples:
        Filters_CreateOrUpdate:
          $ref: ./examples/Filters_CreateOrUpdate.json
      summary: Microsoft Azure Put Datasources Datasourcename Scans Scanname Filters Custom
  /integrationruntimes/{integrationRuntimeName}:
    get:
      tags:
        - IntegrationRuntimes
      description: Gets an integrationRuntime
      operationId: microsoftAzureIntegrationruntimesGet
      produces:
        - application/json
      parameters:
        - $ref: '#/parameters/integrationRuntimeName'
        - $ref: '#/parameters/api-version'
      responses:
        '200':
          description: Success
          schema:
            $ref: '#/definitions/IntegrationRuntime'
        default:
          description: An error response received from the Scanning Service
          schema:
            $ref: '#/definitions/ErrorResponseModel'
      x-ms-examples:
        IntegrationRuntimes_Get:
          $ref: ./examples/IntegrationRuntimes_Get.json
      summary: Microsoft Azure Get Integrationruntimes Integrationruntimename
    delete:
      tags:
        - IntegrationRuntimes
      description: Deletes an integrationRuntime
      operationId: microsoftAzureIntegrationruntimesDelete
      produces:
        - application/json
      parameters:
        - $ref: '#/parameters/integrationRuntimeName'
        - $ref: '#/parameters/api-version'
      responses:
        '204':
          description: Success
          schema:
            $ref: '#/definitions/IActionResult'
        default:
          description: An error response received from the Scanning Service
          schema:
            $ref: '#/definitions/ErrorResponseModel'
      x-ms-examples:
        IntegrationRuntimes_Delete:
          $ref: ./examples/IntegrationRuntimes_Delete.json
      summary: Microsoft Azure Delete Integrationruntimes Integrationruntimename
    put:
      tags:
        - IntegrationRuntimes
      description: Create or replace an instance of a integrationRuntime
      operationId: microsoftAzureIntegrationruntimesCreateorreplace
      consumes:
        - application/json
      produces:
        - application/json
      parameters:
        - $ref: '#/parameters/integrationRuntimeName'
        - $ref: '#/parameters/api-version'
        - in: body
          name: body
          required: true
          schema:
            $ref: '#/definitions/IntegrationRuntime'
      responses:
        '200':
          description: Success
          schema:
            $ref: '#/definitions/IntegrationRuntime'
        '201':
          description: Success
          schema:
            $ref: '#/definitions/IntegrationRuntime'
        default:
          description: An error response received from the Scanning Service
          schema:
            $ref: '#/definitions/ErrorResponseModel'
      x-ms-examples:
        IntegrationRuntimes_CreateOrUpdate:
          $ref: ./examples/IntegrationRuntimes_CreateOrReplace.json
      summary: Microsoft Azure Put Integrationruntimes Integrationruntimename
  /integrationruntimes/{integrationRuntimeName}/status:
    get:
      tags:
        - IntegrationRuntimes
      description: >-
        Gets an IntegrationRuntimeStatus object. This is significantly different
        from IntegrationRuntime
      operationId: microsoftAzureIntegrationruntimesStatus
      produces:
        - application/json
      parameters:
        - $ref: '#/parameters/integrationRuntimeName'
        - $ref: '#/parameters/api-version'
      responses:
        '200':
          description: Success
          schema:
            $ref: '#/definitions/IntegrationRuntimeStatus'
        default:
          description: An error response received from the Scanning Service
          schema:
            $ref: '#/definitions/ErrorResponseModel'
      x-ms-examples:
        IntegrationRuntimes_Status:
          $ref: ./examples/IntegrationRuntimes_Status.json
      summary: Microsoft Azure Get Integrationruntimes Integrationruntimename Status
  /integrationruntimes/{integrationRuntimeName}/:listAuthKeys:
    post:
      tags:
        - IntegrationRuntimes
      description: Gets integrationRuntimeAuthKeys
      operationId: microsoftAzureIntegrationruntimesListauthkeys
      produces:
        - application/json
      parameters:
        - $ref: '#/parameters/integrationRuntimeName'
        - $ref: '#/parameters/api-version'
      responses:
        '200':
          description: Success
          schema:
            $ref: '#/definitions/IntegrationRuntimeAuthKeys'
        default:
          description: An error response received from the Scanning Service
          schema:
            $ref: '#/definitions/ErrorResponseModel'
      x-ms-examples:
        IntegrationRuntimes_ListAuthKeys:
          $ref: ./examples/IntegrationRuntimes_ListAuthKeys.json
      summary: Microsoft Azure Post Integrationruntimes Integrationruntimename :listauthkeys
  /integrationruntimes/{integrationRuntimeName}/:regenerateAuthKey:
    post:
      tags:
        - IntegrationRuntimes
      description: Regenerates integrationRuntimeAuthKey
      operationId: microsoftAzureIntegrationruntimesRegenerateauthkey
      consumes:
        - application/json
      produces:
        - application/json
      parameters:
        - $ref: '#/parameters/integrationRuntimeName'
        - $ref: '#/parameters/api-version'
        - in: body
          name: body
          required: true
          schema:
            $ref: '#/definitions/IntegrationRuntimeRegenerateKeyParameters'
      responses:
        '200':
          description: Success
          schema:
            $ref: '#/definitions/IntegrationRuntimeAuthKeys'
        default:
          description: An error response received from the Scanning Service
          schema:
            $ref: '#/definitions/ErrorResponseModel'
      x-ms-examples:
        IntegrationRuntimes_RegenerateAuthKey:
          $ref: ./examples/IntegrationRuntimes_RegenerateAuthKey.json
      summary: Microsoft Azure Post Integrationruntimes Integrationruntimename :regenerateauthkey
  /integrationruntimes:
    get:
      tags:
        - IntegrationRuntimes
      description: Lists integrationruntimes in an account
      operationId: microsoftAzureIntegrationruntimesListbyaccount
      produces:
        - application/json
      parameters:
        - $ref: '#/parameters/api-version'
      responses:
        '200':
          description: Success
          schema:
            $ref: '#/definitions/IntegrationRuntimeList'
        default:
          description: An error response received from the Scanning Service
          schema:
            $ref: '#/definitions/ErrorResponseModel'
      x-ms-examples:
        IntegrationRuntimes_ListByAccount:
          $ref: ./examples/IntegrationRuntimes_ListByAccount.json
      x-ms-pageable:
        nextLinkName: nextLink
      summary: Microsoft Azure Get Integrationruntimes
  /integrationruntimes/{integrationRuntimeName}:disableInteractiveQuery:
    post:
      tags:
        - IntegrationRuntimes
      description: Disables interactive querying
      operationId: microsoftAzureIntegrationruntimesDisableinteractivequery
      produces:
        - application/json
      parameters:
        - $ref: '#/parameters/integrationRuntimeName'
        - $ref: '#/parameters/api-version'
      responses:
        '200':
          description: Success
          schema:
            $ref: '#/definitions/IActionResult'
        default:
          description: An error response received from the Scanning Service
          schema:
            $ref: '#/definitions/ErrorResponseModel'
      x-ms-examples:
        IntegrationRuntimes_DisableInteractiveQuery:
          $ref: ./examples/IntegrationRuntimes_DisableInteractiveQuery.json
      summary: Microsoft Azure Post Integrationruntimes Integrationruntimename:disableinteractivequery
  /integrationruntimes/{integrationRuntimeName}:enableInteractiveQuery:
    post:
      tags:
        - IntegrationRuntimes
      description: Enables interactive querying
      operationId: microsoftAzureIntegrationruntimesEnableinteractivequery
      consumes:
        - application/json
      produces:
        - application/json
      parameters:
        - $ref: '#/parameters/integrationRuntimeName'
        - $ref: '#/parameters/api-version'
        - in: body
          name: body
          required: true
          schema:
            $ref: '#/definitions/EnableInteractiveQueryForIntegrationRuntimeRequest'
      responses:
        '202':
          description: Success
          schema:
            $ref: '#/definitions/IActionResult'
        default:
          description: An error response received from the Scanning Service
          schema:
            $ref: '#/definitions/ErrorResponseModel'
      x-ms-examples:
        IntegrationRuntimes_EnableInteractiveQuery:
          $ref: ./examples/IntegrationRuntimes_EnableInteractiveQuery.json
      summary: Microsoft Azure Post Integrationruntimes Integrationruntimename:enableinteractivequery
  /managedvirtualnetworks/{managedVirtualNetworkName}:
    get:
      tags:
        - ManagedVirtualNetworks
      description: Gets a ManagedVirtualNetwork
      operationId: microsoftAzureManagedvirtualnetworksGet
      produces:
        - application/json
      parameters:
        - $ref: '#/parameters/managedVirtualNetworkName'
        - $ref: '#/parameters/api-version'
      responses:
        '200':
          description: Success
          schema:
            $ref: '#/definitions/ManagedVirtualNetwork'
        default:
          description: An error response received from the Scanning Service
          schema:
            $ref: '#/definitions/ErrorResponseModel'
      x-ms-examples:
        ManagedVirtualNetworks_Get:
          $ref: ./examples/ManagedVirtualNetworks_Get.json
      summary: Microsoft Azure Get Managedvirtualnetworks Managedvirtualnetworkname
    put:
      tags:
        - ManagedVirtualNetworks
      description: Create or replace a ManagedVirtualNetwork
      operationId: microsoftAzureManagedvirtualnetworksCreateorreplace
      consumes:
        - application/json
      produces:
        - application/json
      parameters:
        - $ref: '#/parameters/managedVirtualNetworkName'
        - $ref: '#/parameters/api-version'
        - in: body
          name: body
          required: true
          schema:
            $ref: '#/definitions/ManagedVirtualNetwork'
      responses:
        '200':
          description: Success
          schema:
            $ref: '#/definitions/ManagedVirtualNetwork'
        '201':
          description: Success
          schema:
            $ref: '#/definitions/ManagedVirtualNetwork'
        default:
          description: An error response received from the Scanning Service
          schema:
            $ref: '#/definitions/ErrorResponseModel'
      x-ms-examples:
        ManagedVirtualNetworks_CreateOrReplace:
          $ref: ./examples/ManagedVirtualNetworks_CreateOrReplace.json
      summary: Microsoft Azure Put Managedvirtualnetworks Managedvirtualnetworkname
  /managedvirtualnetworks/{managedVirtualNetworkName}/managedprivateendpoints/{managedPrivateEndpointName}:
    get:
      tags:
        - ManagedVirtualNetworks
      description: Gets a ManagedPrivateEndpoint
      operationId: microsoftAzureManagedvirtualnetworksGetprivateendpoint
      produces:
        - application/json
      parameters:
        - $ref: '#/parameters/managedVirtualNetworkName'
        - $ref: '#/parameters/managedPrivateEndpointName'
        - $ref: '#/parameters/api-version'
      responses:
        '200':
          description: Success
          schema:
            $ref: '#/definitions/ManagedPrivateEndpoint'
        default:
          description: An error response received from the Scanning Service
          schema:
            $ref: '#/definitions/ErrorResponseModel'
      x-ms-examples:
        ManagedVirtualNetworks_GetPrivateEndpoint:
          $ref: ./examples/ManagedVirtualNetworks_GetPrivateEndpoint.json
      summary: >-
        Microsoft Azure Get Managedvirtualnetworks Managedvirtualnetworkname Managedprivateendpoints M

# --- truncated at 32 KB (151 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/microsoft-azure/refs/heads/main/openapi/microsoftscanningclient-openapi-original.yml