Azure DevTest Labs ProviderOperations API

The ProviderOperations API from Azure DevTest Labs — 1 operation(s) for provideroperations.

OpenAPI Specification

azure-test-labs-provideroperations-api-openapi.yml Raw ↑
swagger: '2.0'
info:
  description: The DevTest Labs Client.
  title: DevTestLabsClient ArmTemplates ProviderOperations API
  version: '2018-09-15'
  x-apisguru-categories:
  - cloud
  x-logo:
    url: https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png
  x-origin:
  - format: swagger
    url: https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/devtestlabs/resource-manager/Microsoft.DevTestLab/stable/2018-09-15/DTL.json
    version: '2.0'
  x-preferred: true
  x-providerName: azure.com
  x-serviceName: devtestlabs-DTL
  x-tags:
  - Azure
  - Microsoft
host: management.azure.com
schemes:
- https
consumes:
- application/json
produces:
- application/json
security:
- azure_auth:
  - user_impersonation
tags:
- name: ProviderOperations
paths:
  /providers/Microsoft.DevTestLab/operations:
    get:
      description: Result of the request to list REST API operations
      operationId: ProviderOperations_List
      parameters:
      - $ref: '#/parameters/api-version'
      responses:
        '200':
          description: Success
          schema:
            $ref: '#/definitions/ProviderOperationResult'
      tags:
      - ProviderOperations
      x-ms-examples:
        ProviderOperations_List:
          parameters:
            api-version: '2018-09-15'
          responses:
            '200':
              body:
                value:
                - display:
                    description: Registers the subscription
                    operation: Register Subscription
                    provider: Microsoft DevTest Labs
                    resource: register
                  name: Microsoft.DevTestLab/register/action
                - display:
                    description: Evaluates lab policy.
                    operation: Evaluate policy
                    provider: Microsoft DevTest Labs
                    resource: policy sets
                  name: Microsoft.DevTestLab/labs/policySets/EvaluatePolicies/action
                - display:
                    description: Delete labs.
                    operation: Delete labs.
                    provider: Microsoft DevTest Labs
                    resource: Labs
                  name: Microsoft.DevTestLab/labs/delete
                - display:
                    description: Read labs.
                    operation: Read labs.
                    provider: Microsoft DevTest Labs
                    resource: Labs
                  name: Microsoft.DevTestLab/labs/read
                - display:
                    description: Add or modify labs.
                    operation: Add or modify labs.
                    provider: Microsoft DevTest Labs
                    resource: Labs
                  name: Microsoft.DevTestLab/labs/write
                - display:
                    description: List disk images available for custom image creation.
                    operation: List VHDs
                    provider: Microsoft DevTest Labs
                    resource: Labs
                  name: Microsoft.DevTestLab/labs/ListVhds/action
                - display:
                    description: Generate a URI for uploading custom disk images to a Lab.
                    operation: Generate image upload URI
                    provider: Microsoft DevTest Labs
                    resource: Labs
                  name: Microsoft.DevTestLab/labs/GenerateUploadUri/action
                - display:
                    description: Create virtual machines in a lab.
                    operation: Create a virtual machine
                    provider: Microsoft DevTest Labs
                    resource: Labs
                  name: Microsoft.DevTestLab/labs/CreateEnvironment/action
                - display:
                    description: Claim a random claimable virtual machine in the lab.
                    operation: Claim Any Virtual Machine
                    provider: Microsoft DevTest Labs
                    resource: Labs
                  name: Microsoft.DevTestLab/labs/ClaimAnyVm/action
                - display:
                    description: Exports the lab resource usage into a storage account
                    operation: Exports the lab resource usage into a storage account
                    provider: Microsoft DevTest Labs
                    resource: Labs
                  name: Microsoft.DevTestLab/labs/ExportResourceUsage/action
                - display:
                    description: Import a virtual machine into a different lab.
                    operation: Import a virtual machine
                    provider: Microsoft DevTest Labs
                    resource: Labs
                  name: Microsoft.DevTestLab/labs/ImportVirtualMachine/action
                - display:
                    description: Delete policies.
                    operation: Delete policies.
                    provider: Microsoft DevTest Labs
                    resource: policies
                  name: Microsoft.DevTestLab/labs/policySets/policies/delete
                - display:
                    description: Read policies.
                    operation: Read policies.
                    provider: Microsoft DevTest Labs
                    resource: policies
                  name: Microsoft.DevTestLab/labs/policySets/policies/read
                - display:
                    description: Add or modify policies.
                    operation: Add or modify policies.
                    provider: Microsoft DevTest Labs
                    resource: policies
                  name: Microsoft.DevTestLab/labs/policySets/policies/write
                - display:
                    description: Delete schedules.
                    operation: Delete schedules.
                    provider: Microsoft DevTest Labs
                    resource: schedules
                  name: Microsoft.DevTestLab/labs/schedules/delete
                - display:
                    description: Read schedules.
                    operation: Read schedules.
                    provider: Microsoft DevTest Labs
                    resource: schedules
                  name: Microsoft.DevTestLab/labs/schedules/read
                - display:
                    description: Add or modify schedules.
                    operation: Add or modify schedules.
                    provider: Microsoft DevTest Labs
                    resource: schedules
                  name: Microsoft.DevTestLab/labs/schedules/write
                - display:
                    description: Execute a schedule.
                    operation: Execute schedule
                    provider: Microsoft DevTest Labs
                    resource: schedules
                  name: Microsoft.DevTestLab/labs/schedules/Execute/action
                - display:
                    description: Lists all applicable schedules
                    operation: List all applicable schedules
                    provider: Microsoft DevTest Labs
                    resource: schedules
                  name: Microsoft.DevTestLab/labs/schedules/ListApplicable/action
                - display:
                    description: Delete schedules.
                    operation: Delete schedules.
                    provider: Microsoft DevTest Labs
                    resource: schedules
                  name: Microsoft.DevTestLab/schedules/delete
                - display:
                    description: Read schedules.
                    operation: Read schedules.
                    provider: Microsoft DevTest Labs
                    resource: schedules
                  name: Microsoft.DevTestLab/schedules/read
                - display:
                    description: Add or modify schedules.
                    operation: Add or modify schedules.
                    provider: Microsoft DevTest Labs
                    resource: schedules
                  name: Microsoft.DevTestLab/schedules/write
                - display:
                    description: Execute a schedule.
                    operation: Execute schedule
                    provider: Microsoft DevTest Labs
                    resource: schedules
                  name: Microsoft.DevTestLab/schedules/Execute/action
                - display:
                    description: Updates a schedule's target resource Id.
                    operation: Retarget schedule.
                    provider: Microsoft DevTest Labs
                    resource: schedules
                  name: Microsoft.DevTestLab/schedules/Retarget/action
                - display:
                    description: Delete schedules.
                    operation: Delete schedules.
                    provider: Microsoft DevTest Labs
                    resource: schedules
                  name: Microsoft.DevTestLab/labs/virtualMachines/schedules/delete
                - display:
                    description: Read schedules.
                    operation: Read schedules.
                    provider: Microsoft DevTest Labs
                    resource: schedules
                  name: Microsoft.DevTestLab/labs/virtualMachines/schedules/read
                - display:
                    description: Add or modify schedules.
                    operation: Add or modify schedules.
                    provider: Microsoft DevTest Labs
                    resource: schedules
                  name: Microsoft.DevTestLab/labs/virtualMachines/schedules/write
                - display:
                    description: Execute a schedule.
                    operation: Execute schedule
                    provider: Microsoft DevTest Labs
                    resource: schedules
                  name: Microsoft.DevTestLab/labs/virtualMachines/schedules/Execute/action
                - display:
                    description: Delete schedules.
                    operation: Delete schedules.
                    provider: Microsoft DevTest Labs
                    resource: schedules
                  name: Microsoft.DevTestLab/labs/users/serviceFabrics/schedules/delete
                - display:
                    description: Read schedules.
                    operation: Read schedules.
                    provider: Microsoft DevTest Labs
                    resource: schedules
                  name: Microsoft.DevTestLab/labs/users/serviceFabrics/schedules/read
                - display:
                    description: Add or modify schedules.
                    operation: Add or modify schedules.
                    provider: Microsoft DevTest Labs
                    resource: schedules
                  name: Microsoft.DevTestLab/labs/users/serviceFabrics/schedules/write
                - display:
                    description: Execute a schedule.
                    operation: Execute schedule
                    provider: Microsoft DevTest Labs
                    resource: schedules
                  name: Microsoft.DevTestLab/labs/users/serviceFabrics/schedules/Execute/action
                - display:
                    description: Delete artifact sources.
                    operation: Delete artifact sources.
                    provider: Microsoft DevTest Labs
                    resource: Artifact sources
                  name: Microsoft.DevTestLab/labs/artifactSources/delete
                - display:
                    description: Read artifact sources.
                    operation: Read artifact sources.
                    provider: Microsoft DevTest Labs
                    resource: Artifact sources
                  name: Microsoft.DevTestLab/labs/artifactSources/read
                - display:
                    description: Add or modify artifact sources.
                    operation: Add or modify artifact sources.
                    provider: Microsoft DevTest Labs
                    resource: Artifact sources
                  name: Microsoft.DevTestLab/labs/artifactSources/write
                - display:
                    description: Read artifacts.
                    operation: Read artifacts.
                    provider: Microsoft DevTest Labs
                    resource: Artifacts
                  name: Microsoft.DevTestLab/labs/artifactSources/artifacts/read
                - display:
                    description: Generates an ARM template for the given artifact, uploads the required files to a storage account, and validates the generated artifact.
                    operation: Generates an ARM template for the given artifact
                    provider: Microsoft DevTest Labs
                    resource: Artifacts
                  name: Microsoft.DevTestLab/labs/artifactSources/artifacts/GenerateArmTemplate/action
                - display:
                    description: Read gallery images.
                    operation: Read gallery images.
                    provider: Microsoft DevTest Labs
                    resource: gallery images
                  name: Microsoft.DevTestLab/labs/galleryImages/read
                - display:
                    description: Delete custom images.
                    operation: Delete custom images.
                    provider: Microsoft DevTest Labs
                    resource: custom images
                  name: Microsoft.DevTestLab/labs/customImages/delete
                - display:
                    description: Read custom images.
                    operation: Read custom images.
                    provider: Microsoft DevTest Labs
                    resource: custom images
                  name: Microsoft.DevTestLab/labs/customImages/read
                - display:
                    description: Add or modify custom images.
                    operation: Add or modify custom images.
                    provider: Microsoft DevTest Labs
                    resource: custom images
                  name: Microsoft.DevTestLab/labs/customImages/write
                - display:
                    description: Delete virtual networks.
                    operation: Delete virtual networks.
                    provider: Microsoft DevTest Labs
                    resource: virtual networks
                  name: Microsoft.DevTestLab/labs/virtualNetworks/delete
                - display:
                    description: Read virtual networks.
                    operation: Read virtual networks.
                    provider: Microsoft DevTest Labs
                    resource: virtual networks
                  name: Microsoft.DevTestLab/labs/virtualNetworks/read
                - display:
                    description: Add or modify virtual networks.
                    operation: Add or modify virtual networks.
                    provider: Microsoft DevTest Labs
                    resource: virtual networks
                  name: Microsoft.DevTestLab/labs/virtualNetworks/write
                - display:
                    description: Delete virtual machines.
                    operation: Delete virtual machines.
                    provider: Microsoft DevTest Labs
                    resource: Virtual machines
                  name: Microsoft.DevTestLab/labs/virtualMachines/delete
                - display:
                    description: Read virtual machines.
                    operation: Read virtual machines.
                    provider: Microsoft DevTest Labs
                    resource: Virtual machines
                  name: Microsoft.DevTestLab/labs/virtualMachines/read
                - display:
                    description: Add or modify virtual machines.
                    operation: Add or modify virtual machines.
                    provider: Microsoft DevTest Labs
                    resource: Virtual machines
                  name: Microsoft.DevTestLab/labs/virtualMachines/write
                - display:
                    description: Start a virtual machine.
                    operation: Start virtual machine
                    provider: Microsoft DevTest Labs
                    resource: Virtual machines
                  name: Microsoft.DevTestLab/labs/virtualMachines/Start/action
                - display:
                    description: Stop a virtual machine
                    operation: Stop virtual machine
                    provider: Microsoft DevTest Labs
                    resource: Virtual machines
                  name: Microsoft.DevTestLab/labs/virtualMachines/Stop/action
                - display:
                    description: Restart a virtual machine.
                    operation: Restart virtual machine
                    provider: Microsoft DevTest Labs
                    resource: Virtual machines
                  name: Microsoft.DevTestLab/labs/virtualMachines/Restart/action
                - display:
                    description: Redeploy a virtual machine
                    operation: Redeploy a virtual machine
                    provider: Microsoft DevTest Labs
                    resource: Virtual machines
                  name: Microsoft.DevTestLab/labs/virtualMachines/Redeploy/action
                - display:
                    description: Resize Virtual Machine.
                    operation: Resize Virtual Machine.
                    provider: Microsoft DevTest Labs
                    resource: Virtual machines
                  name: Microsoft.DevTestLab/labs/virtualMachines/Resize/action
                - display:
                    description: Apply artifacts to virtual machine.
                    operation: Apply artifacts to virtual machine
                    provider: Microsoft DevTest Labs
                    resource: Virtual machines
                  name: Microsoft.DevTestLab/labs/virtualMachines/ApplyArtifacts/action
                - display:
                    description: Attach a new or existing data disk to virtual machine.
                    operation: Add or attach a data disk
                    provider: Microsoft DevTest Labs
                    resource: Virtual machines
                  name: Microsoft.DevTestLab/labs/virtualMachines/AddDataDisk/action
                - display:
                    description: Detach the specified disk from the virtual machine.
                    operation: Detach the specified disk from the virtual machine
                    provider: Microsoft DevTest Labs
                    resource: Virtual machines
                  name: Microsoft.DevTestLab/labs/virtualMachines/DetachDataDisk/action
                - display:
                    description: Take ownership of an existing virtual machine
                    operation: Claim a virtual machine
                    provider: Microsoft DevTest Labs
                    resource: Virtual machines
                  name: Microsoft.DevTestLab/labs/virtualMachines/Claim/action
                - display:
                    description: Release ownership of an existing virtual machine
                    operation: Unclaim a virtual machine
                    provider: Microsoft DevTest Labs
                    resource: Virtual machines
                  name: Microsoft.DevTestLab/labs/virtualMachines/UnClaim/action
                - display:
                    description: Transfer ownership of virtual machine data disks to yourself
                    operation: Transfer data disks to yourself
                    provider: Microsoft DevTest Labs
                    resource: Virtual machines
                  name: Microsoft.DevTestLab/labs/virtualMachines/TransferDisks/action
                - display:
                    description: Lists all applicable schedules
                    operation: List all applicable schedules
                    provider: Microsoft DevTest Labs
                    resource: Virtual machines
                  name: Microsoft.DevTestLab/labs/virtualMachines/ListApplicableSchedules/action
                - display:
                    description: Gets a string that represents the contents of the RDP file for the virtual machine
                    operation: Get RDP file contents
                    provider: Microsoft DevTest Labs
                    resource: Virtual machines
                  name: Microsoft.DevTestLab/labs/virtualMachines/GetRdpFileContents/action
                - display:
                    description: Delete formulas.
                    operation: Delete formulas.
                    provider: Microsoft DevTest Labs
                    resource: Formulas
                  name: Microsoft.DevTestLab/labs/formulas/delete
                - display:
                    description: Read formulas.
                    operation: Read formulas.
                    provider: Microsoft DevTest Labs
                    resource: Formulas
                  name: Microsoft.DevTestLab/labs/formulas/read
                - display:
                    description: Add or modify formulas.
                    operation: Add or modify formulas.
                    provider: Microsoft DevTest Labs
                    resource: Formulas
                  name: Microsoft.DevTestLab/labs/formulas/write
                - display:
                    description: Read costs.
                    operation: Read costs.
                    provider: Microsoft DevTest Labs
                    resource: costs
                  name: Microsoft.DevTestLab/labs/costs/read
                - display:
                    description: Add or modify costs.
                    operation: Add or modify costs.
                    provider: Microsoft DevTest Labs
                    resource: costs
                  name: Microsoft.DevTestLab/labs/costs/write
                - display:
                    description: Delete disks.
                    operation: Delete disks.
                    provider: Microsoft DevTest Labs
                    resource: disks
                  name: Microsoft.DevTestLab/labs/users/disks/delete
                - display:
                    description: Read disks.
                    operation: Read disks.
                    provider: Microsoft DevTest Labs
                    resource: disks
                  name: Microsoft.DevTestLab/labs/users/disks/read
                - display:
                    description: Add or modify disks.
                    operation: Add or modify disks.
                    provider: Microsoft DevTest Labs
                    resource: disks
                  name: Microsoft.DevTestLab/labs/users/disks/write
                - display:
                    description: Attach and create the lease of the disk to the virtual machine.
                    operation: Attach disk
                    provider: Microsoft DevTest Labs
                    resource: disks
                  name: Microsoft.DevTestLab/labs/users/disks/Attach/action
                - display:
                    description: Detach and break the lease of the disk attached to the virtual machine.
                    operation: Detach and break the lease of the disk attached to the virtual machine
                    provider: Microsoft DevTest Labs
                    resource: disks
                  name: Microsoft.DevTestLab/labs/users/disks/Detach/action
                - display:
                    description: Delete user profiles.
                    operation: Delete user profiles.
                    provider: Microsoft DevTest Labs
                    resource: user profiles
                  name: Microsoft.DevTestLab/labs/users/delete
                - display:
                    description: Read user profiles.
                    operation: Read user profiles.
                    provider: Microsoft DevTest Labs
                    resource: user profiles
                  name: Microsoft.DevTestLab/labs/users/read
                - display:
                    description: Add or modify user profiles.
                    operation: Add or modify user profiles.
                    provider: Microsoft DevTest Labs
                    resource: user profiles
                  name: Microsoft.DevTestLab/labs/users/write
                - display:
                    description: Delete notification channels.
                    operation: Delete notification channels.
                    provider: Microsoft DevTest Labs
                    resource: notificationChannels
                  name: Microsoft.DevTestLab/labs/notificationChannels/delete
                - display:
                    description: Read notification channels.
                    operation: Read notification channels.
                    provider: Microsoft DevTest Labs
                    resource: notificationChannels
                  name: Microsoft.DevTestLab/labs/notificationChannels/read
                - display:
                    description: Add or modify notification channels.
                    operation: Add or modify notification channels.
                    provider: Microsoft DevTest Labs
                    resource: notificationChannels
                  name: Microsoft.DevTestLab/labs/notificationChannels/write
                - display:
                    description: Send notification to provided channel.
                    operation: Notify
                    provider: Microsoft DevTest Labs
                    resource: notificationChannels
                  name: Microsoft.DevTestLab/labs/notificationChannels/Notify/action
                - display:
                    description: Delete secrets.
                    operation: Delete secrets.
                    provider: Microsoft DevTest Labs
                    resource: secrets
                  name: Microsoft.DevTestLab/labs/users/secrets/delete
                - display:
                    description: Read secrets.
                    operation: Read secrets.
                    provider: Microsoft DevTest Labs
                    resource: secrets
                  name: Microsoft.DevTestLab/labs/users/secrets/read
                - display:
                    description: Add or modify secrets.
                    operation: Add or modify secrets.
                    provider: Microsoft DevTest Labs
                    resource: secrets
                  name: Microsoft.DevTestLab/labs/users/secrets/write
                - display:
                    description: Read operations.
                    operation: Read operations.
                    provider: Microsoft DevTest Labs
                    resource: operations
                  name: Microsoft.DevTestLab/locations/operations/read
                - display:
                    description: Read azure resource manager templates.
                    operation: Read azure resource manager templates.
                    provider: Microsoft DevTest Labs
                    resource: Azure Resource Manager templates
                  name: Microsoft.DevTestLab/labs/artifactSources/armTemplates/read
                - display:
                    description: Delete environments.
                    operation: Delete environments.
                    provider: Microsoft DevTest Labs
                    resource: environments
                  name: Microsoft.DevTestLab/labs/users/environments/delete
                - display:
                    description: Read environments.
                    operation: Read environments.
                    provider: Microsoft DevTest Labs
                    resource: environments
                  name: Microsoft.DevTestLab/labs/users/environments/read
                - display:
                    description: Add or modify environments.
                    operation: Add or modify environments.
                    provider: Microsoft DevTest Labs
                    resource: environments
                  name: Microsoft.DevTestLab/labs/users/environments/write
                - display:
                    description: Delete service runners.
                    operation: Delete service runners.
                    provider: Microsoft DevTest Labs
                    resource: Service runners
                  name: Microsoft.DevTestLab/labs/serviceRunners/delete
                - display:
                    description: Read service runners.
                    operation: Read service runners.
                    provider: Microsoft DevTest Labs
                    resource: Service runners
                  name: Microsoft.DevTestLab/labs/serviceRunners/read
                - display:
                    description: Add or modify service runners.
                    operation: Add or modify service runners.
                    provider: Microsoft DevTest Labs
                    resource: Service runners
                  name: Microsoft.DevTestLab/labs/serviceRunners/write
                - display:
                    description: Delete service fabrics.
                    operation: Delete service fabrics.
                    provider: Microsoft DevTest Labs
                    resource: Service Fabrics
                  name: Microsoft.DevTestLab/labs/users/serviceFabrics/delete
                - display:
                    description: Read service fabrics.
                    operation: Read service fabrics.
                    provider: Microsoft DevTest Labs
                    resource: Service Fabrics
                  name: Microsoft.DevTestLab/labs/users/serviceFabrics/read
                - display:
                    description: Add or modify service fabrics.
                    operation: Add or modify service fabrics.
                    provider: Microsoft DevTest Labs
                    resource: Service Fabrics
                  name: Microsoft.DevTestLab/labs/users/serviceFabrics/write
                - display:
                    description: Start a service fabric.
                    operation: Start service fabric
                    provider: Microsoft DevTest Labs
                    resource: Service Fabrics
                  name: Microsoft.DevTestLab/labs/users/serviceFabrics/Start/action
                - display:
                    description: Stop a service fabric
                    operation: Stop service fabric
                    provider: Microsoft DevTest Labs
                    resource: Service Fabrics
                  name: Microsoft.DevTestLab/labs/users/serviceFabrics/Stop/action
                - display:
                    description: Lists all applicable schedules
                    operation: List all applicable schedules
                    provider: Microsoft DevTest Labs
                    resource: Service Fabrics
                  name: Microsoft.DevTestLab/labs/users/serviceFabrics/ListApplicableSchedules/action
      x-ms-pageable:
        nextLinkName: nextLink
      summary: Azure DevTest Labs Provider Operations_ List
      x-microcks-operation:
        delay: 0
        dispatcher: FALLBACK
definitions:
  ProviderOperationResult:
    description: Result of the request to list REST API operations
    properties:
      nextLink:
        description: URL to get the next set of operation list results if there are any.
        readOnly: true
        type: string
      value:
        description: List of operations supported by the resource provider.
        items:
          $ref: '#/definitions/OperationMetadata'
        type: array
    type: object
  OperationMetadataDisplay:
    description: The object that describes the operations
    properties:
      description:
        description: Friendly name of the operation
        type: string
      operation:
        description: 'Operation type: read, write, delete, listKeys/action, etc.'
        type: string
      provider:
        description: Friendly name of the resource provider
        type: string
      resource:
        description: Resource type on which the operation is performed.
        type: string
    type: object
  OperationMetadata:
    description: The REST API operation supported by DevTestLab ResourceProvider.
    properties:
      display:
        $ref: '#/definitions/OperationMetadataDisplay'
        description: The object that describes the operations
      name:
        description: 'Operation name: {provider}/{resource}/{operation}'
        type: string
    type: object
parameters:
  api-version:
    default: '2018-09-15'
    description: Client API version.
    in: query
    name: api-version
    required: true
    type: string
securityDefinitions:
  azure_auth:
    authorizationUrl: https://l

# --- truncated at 32 KB (32 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/azure-test-labs/refs/heads/main/openapi/azure-test-labs-provideroperations-api-openapi.yml