Microsoft Azure Application Client

Microsoft Azure Application Client is a software tool that allows users to access and manage applications that are hosted on the Microsoft Azure cloud platform. With this client, users can view and interact with their applications, as well as securely authenticate and authorize access to them. The client provides a user-friendly interface for developers and administrators to monitor and troubleshoot their applications, as well as configure settings and access logs.

OpenAPI Specification

applicationclient-openapi-original.yml Raw ↑
swagger: '2.0'
info:
  title: Microsoft Azure ApplicationClient
  version: 2023-12-01-preview
  description: ARM applications
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.Solutions/operations:
    get:
      tags:
        - Operations
      operationId: microsoftAzureListoperations
      description: Lists all of the available Microsoft.Solutions REST API operations.
      x-ms-examples:
        List Solutions operations:
          $ref: ./examples/listSolutionsOperations.json
      parameters:
        - $ref: >-
            ../../../../../common-types/resource-management/v2/types.json#/parameters/ApiVersionParameter
      responses:
        '200':
          description: OK. The request has succeeded.
          schema:
            $ref: >-
              ../../../../../common-types/resource-management/v2/types.json#/definitions/OperationListResult
        default:
          description: Error response describing why the operation failed.
          schema:
            $ref: >-
              ../../../../../common-types/resource-management/v2/types.json#/definitions/ErrorResponse
      x-ms-pageable:
        nextLinkName: nextLink
      summary: Microsoft Azure Get Providers Microsoft Solutions Operations
  ? /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Solutions/applications/{applicationName}
  : get:
      tags:
        - Applications
      operationId: microsoftAzureApplicationsGet
      description: Gets the managed application.
      x-ms-examples:
        Get a managed application:
          $ref: ./examples/getApplication.json
      parameters:
        - $ref: >-
            ../../../../../common-types/resource-management/v2/types.json#/parameters/SubscriptionIdParameter
        - $ref: >-
            ../../../../../common-types/resource-management/v2/types.json#/parameters/ResourceGroupNameParameter
        - $ref: >-
            ../../../../../common-types/resource-management/v2/types.json#/parameters/ApiVersionParameter
        - $ref: '#/parameters/ApplicationNameParameter'
      responses:
        '200':
          description: OK - Returns the managed application.
          schema:
            $ref: '#/definitions/Application'
        '404':
          description: NotFound.
          x-ms-error-response: false
        default:
          description: Error response describing why the operation failed.
          schema:
            $ref: >-
              ../../../../../common-types/resource-management/v2/types.json#/definitions/ErrorResponse
      summary: >-
        Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Solutions Applications Applicationname
    delete:
      tags:
        - Applications
      operationId: microsoftAzureApplicationsDelete
      description: Deletes the managed application.
      x-ms-examples:
        Delete managed application:
          $ref: ./examples/deleteApplication.json
      parameters:
        - $ref: >-
            ../../../../../common-types/resource-management/v2/types.json#/parameters/SubscriptionIdParameter
        - $ref: >-
            ../../../../../common-types/resource-management/v2/types.json#/parameters/ResourceGroupNameParameter
        - $ref: >-
            ../../../../../common-types/resource-management/v2/types.json#/parameters/ApiVersionParameter
        - $ref: '#/parameters/ApplicationNameParameter'
      responses:
        '200':
          description: OK
        '202':
          description: >-
            Accepted - Returns this status until the asynchronous operation has
            completed.
        '204':
          description: NoContent
        default:
          description: Error response describing why the operation failed.
          schema:
            $ref: >-
              ../../../../../common-types/resource-management/v2/types.json#/definitions/ErrorResponse
      x-ms-long-running-operation: true
      x-ms-long-running-operation-options:
        final-state-via: azure-async-operation
      summary: >-
        Microsoft Azure Delete Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Solutions Applications Applicationname
    put:
      tags:
        - Applications
      operationId: microsoftAzureApplicationsCreateorupdate
      description: Creates or updates a managed application.
      x-ms-examples:
        Create or update managed application:
          $ref: ./examples/createOrUpdateApplication.json
      parameters:
        - $ref: >-
            ../../../../../common-types/resource-management/v2/types.json#/parameters/SubscriptionIdParameter
        - $ref: >-
            ../../../../../common-types/resource-management/v2/types.json#/parameters/ResourceGroupNameParameter
        - $ref: >-
            ../../../../../common-types/resource-management/v2/types.json#/parameters/ApiVersionParameter
        - $ref: '#/parameters/ApplicationNameParameter'
        - name: parameters
          in: body
          required: true
          schema:
            $ref: '#/definitions/Application'
          description: Parameters supplied to the create or update a managed application.
      responses:
        '200':
          description: >-
            OK - Returns information about the managed application, including
            provisioning status.
          schema:
            $ref: '#/definitions/Application'
        '201':
          description: >-
            Created - Returns information about the managed application,
            including provisioning status.
          schema:
            $ref: '#/definitions/Application'
        default:
          description: Error response describing why the operation failed.
          schema:
            $ref: >-
              ../../../../../common-types/resource-management/v2/types.json#/definitions/ErrorResponse
      x-ms-long-running-operation: true
      x-ms-long-running-operation-options:
        final-state-via: azure-async-operation
      summary: >-
        Microsoft Azure Put Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Solutions Applications Applicationname
    patch:
      tags:
        - Applications
      operationId: microsoftAzureApplicationsUpdate
      description: Updates an existing managed application.
      x-ms-examples:
        Updates managed application:
          $ref: ./examples/updateApplication.json
      parameters:
        - $ref: >-
            ../../../../../common-types/resource-management/v2/types.json#/parameters/SubscriptionIdParameter
        - $ref: >-
            ../../../../../common-types/resource-management/v2/types.json#/parameters/ResourceGroupNameParameter
        - $ref: >-
            ../../../../../common-types/resource-management/v2/types.json#/parameters/ApiVersionParameter
        - $ref: '#/parameters/ApplicationNameParameter'
        - name: parameters
          in: body
          schema:
            $ref: '#/definitions/ApplicationPatchable'
          description: Parameters supplied to update an existing managed application.
      responses:
        '200':
          description: OK.
          schema:
            $ref: '#/definitions/ApplicationPatchable'
        '202':
          description: >-
            Accepted - Returns this status until the asynchronous operation has
            completed.
          schema:
            $ref: '#/definitions/ApplicationPatchable'
        default:
          description: Error response describing why the operation failed.
          schema:
            $ref: >-
              ../../../../../common-types/resource-management/v2/types.json#/definitions/ErrorResponse
      x-ms-long-running-operation: true
      x-ms-long-running-operation-options:
        final-state-via: azure-async-operation
      summary: >-
        Microsoft Azure Patch Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Solutions Applications Applicationname
  ? /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Solutions/applicationDefinitions/{applicationDefinitionName}
  : get:
      tags:
        - ApplicationDefinitions
      operationId: microsoftAzureApplicationdefinitionsGet
      description: Gets the managed application definition.
      x-ms-examples:
        Get managed application definition:
          $ref: ./examples/getApplicationDefinition.json
      parameters:
        - $ref: >-
            ../../../../../common-types/resource-management/v2/types.json#/parameters/SubscriptionIdParameter
        - $ref: >-
            ../../../../../common-types/resource-management/v2/types.json#/parameters/ResourceGroupNameParameter
        - $ref: >-
            ../../../../../common-types/resource-management/v2/types.json#/parameters/ApiVersionParameter
        - $ref: '#/parameters/ApplicationDefinitionNameParameter'
      responses:
        '200':
          description: OK - Returns the managed application definition.
          schema:
            $ref: '#/definitions/ApplicationDefinition'
        '404':
          description: NotFound.
          x-ms-error-response: false
        default:
          description: Error response describing why the operation failed.
          schema:
            $ref: >-
              ../../../../../common-types/resource-management/v2/types.json#/definitions/ErrorResponse
      summary: >-
        Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Solutions Applicationdefinitions Applicationdefinitionname
    delete:
      tags:
        - ApplicationDefinitions
      operationId: microsoftAzureApplicationdefinitionsDelete
      description: Deletes the managed application definition.
      x-ms-examples:
        delete managed application definition:
          $ref: ./examples/deleteApplicationDefinition.json
      parameters:
        - $ref: >-
            ../../../../../common-types/resource-management/v2/types.json#/parameters/SubscriptionIdParameter
        - $ref: >-
            ../../../../../common-types/resource-management/v2/types.json#/parameters/ResourceGroupNameParameter
        - $ref: >-
            ../../../../../common-types/resource-management/v2/types.json#/parameters/ApiVersionParameter
        - $ref: '#/parameters/ApplicationDefinitionNameParameter'
      responses:
        '200':
          description: OK
        '204':
          description: NoContent
        default:
          description: Error response describing why the operation failed.
          schema:
            $ref: >-
              ../../../../../common-types/resource-management/v2/types.json#/definitions/ErrorResponse
      summary: >-
        Microsoft Azure Delete Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Solutions Applicationdefinitions Applicationdefinitionname
    put:
      tags:
        - ApplicationDefinitions
      operationId: microsoftAzureApplicationdefinitionsCreateorupdate
      description: Creates or updates a managed application definition.
      x-ms-examples:
        Create or update managed application definition:
          $ref: ./examples/createOrUpdateApplicationDefinition.json
      parameters:
        - $ref: >-
            ../../../../../common-types/resource-management/v2/types.json#/parameters/SubscriptionIdParameter
        - $ref: >-
            ../../../../../common-types/resource-management/v2/types.json#/parameters/ResourceGroupNameParameter
        - $ref: >-
            ../../../../../common-types/resource-management/v2/types.json#/parameters/ApiVersionParameter
        - $ref: '#/parameters/ApplicationDefinitionNameParameter'
        - name: parameters
          in: body
          required: true
          schema:
            $ref: '#/definitions/ApplicationDefinition'
          description: >-
            Parameters supplied to the create or update an managed application
            definition.
      responses:
        '200':
          description: >-
            OK - Returns information about the managed application definition,
            including provisioning status.
          schema:
            $ref: '#/definitions/ApplicationDefinition'
        '201':
          description: >-
            Created - Returns information about the managed application
            definition, including provisioning status.
          schema:
            $ref: '#/definitions/ApplicationDefinition'
        default:
          description: Error response describing why the operation failed.
          schema:
            $ref: >-
              ../../../../../common-types/resource-management/v2/types.json#/definitions/ErrorResponse
      summary: >-
        Microsoft Azure Put Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Solutions Applicationdefinitions Applicationdefinitionname
    patch:
      tags:
        - ApplicationDefinitions
      operationId: microsoftAzureApplicationdefinitionsUpdate
      description: Updates the managed application definition.
      x-ms-examples:
        Update managed application definition:
          $ref: ./examples/updateApplicationDefinition.json
      parameters:
        - $ref: >-
            ../../../../../common-types/resource-management/v2/types.json#/parameters/SubscriptionIdParameter
        - $ref: >-
            ../../../../../common-types/resource-management/v2/types.json#/parameters/ResourceGroupNameParameter
        - $ref: >-
            ../../../../../common-types/resource-management/v2/types.json#/parameters/ApiVersionParameter
        - $ref: '#/parameters/ApplicationDefinitionNameParameter'
        - name: parameters
          in: body
          required: true
          schema:
            $ref: '#/definitions/ApplicationDefinitionPatchable'
          description: Parameters supplied to the update a managed application definition.
      responses:
        '200':
          description: >-
            OK - Returns information about the managed application definition,
            including provisioning status.
          schema:
            $ref: '#/definitions/ApplicationDefinition'
        default:
          description: Error response describing why the operation failed.
          schema:
            $ref: >-
              ../../../../../common-types/resource-management/v2/types.json#/definitions/ErrorResponse
      summary: >-
        Microsoft Azure Patch Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Solutions Applicationdefinitions Applicationdefinitionname
  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Solutions/applicationDefinitions:
    get:
      tags:
        - ApplicationDefinitions
      operationId: microsoftAzureApplicationdefinitionsListbyresourcegroup
      description: Lists the managed application definitions in a resource group.
      x-ms-examples:
        Lists the managed application definitions in a resource group:
          $ref: ./examples/listApplicationDefinitionsByResourceGroup.json
      parameters:
        - $ref: >-
            ../../../../../common-types/resource-management/v2/types.json#/parameters/SubscriptionIdParameter
        - $ref: >-
            ../../../../../common-types/resource-management/v2/types.json#/parameters/ResourceGroupNameParameter
        - $ref: >-
            ../../../../../common-types/resource-management/v2/types.json#/parameters/ApiVersionParameter
      responses:
        '200':
          description: OK - Returns an array of managed application definitions.
          schema:
            $ref: '#/definitions/ApplicationDefinitionListResult'
        default:
          description: Error response describing why the operation failed.
          schema:
            $ref: >-
              ../../../../../common-types/resource-management/v2/types.json#/definitions/ErrorResponse
      x-ms-pageable:
        nextLinkName: nextLink
      summary: >-
        Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Solutions Applicationdefinitions
  /subscriptions/{subscriptionId}/providers/Microsoft.Solutions/applicationDefinitions:
    get:
      tags:
        - ApplicationDefinitions
      operationId: microsoftAzureApplicationdefinitionsListbysubscription
      description: Lists all the application definitions within a subscription.
      x-ms-examples:
        Lists all the application definitions within a subscription:
          $ref: ./examples/listApplicationDefinitionsBySubscription.json
      parameters:
        - $ref: >-
            ../../../../../common-types/resource-management/v2/types.json#/parameters/SubscriptionIdParameter
        - $ref: >-
            ../../../../../common-types/resource-management/v2/types.json#/parameters/ApiVersionParameter
      responses:
        '200':
          description: OK - Returns an array of managed application definitions.
          schema:
            $ref: '#/definitions/ApplicationDefinitionListResult'
        default:
          description: Error response describing why the operation failed.
          schema:
            $ref: >-
              ../../../../../common-types/resource-management/v2/types.json#/definitions/ErrorResponse
      x-ms-pageable:
        nextLinkName: nextLink
      summary: >-
        Microsoft Azure Get Subscriptions Subscriptionid Providers Microsoft Solutions Applicationdefinitions
  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Solutions/applications:
    get:
      tags:
        - Applications
      operationId: microsoftAzureApplicationsListbyresourcegroup
      description: Lists all the applications within a resource group.
      x-ms-examples:
        Lists all the applications within a resource group:
          $ref: ./examples/listApplicationsByResourceGroup.json
      parameters:
        - $ref: >-
            ../../../../../common-types/resource-management/v2/types.json#/parameters/SubscriptionIdParameter
        - $ref: >-
            ../../../../../common-types/resource-management/v2/types.json#/parameters/ResourceGroupNameParameter
        - $ref: >-
            ../../../../../common-types/resource-management/v2/types.json#/parameters/ApiVersionParameter
      responses:
        '200':
          description: OK - Returns an array of applications.
          schema:
            $ref: '#/definitions/ApplicationListResult'
        default:
          description: Error response describing why the operation failed.
          schema:
            $ref: >-
              ../../../../../common-types/resource-management/v2/types.json#/definitions/ErrorResponse
      x-ms-pageable:
        nextLinkName: nextLink
      summary: >-
        Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Solutions Applications
  /subscriptions/{subscriptionId}/providers/Microsoft.Solutions/applications:
    get:
      tags:
        - Applications
      operationId: microsoftAzureApplicationsListbysubscription
      description: Lists all the applications within a subscription.
      x-ms-examples:
        Lists all the applications within a subscription:
          $ref: ./examples/listApplicationsByResourceGroup.json
      parameters:
        - $ref: >-
            ../../../../../common-types/resource-management/v2/types.json#/parameters/SubscriptionIdParameter
        - $ref: >-
            ../../../../../common-types/resource-management/v2/types.json#/parameters/ApiVersionParameter
      responses:
        '200':
          description: OK - Returns an array of applications.
          schema:
            $ref: '#/definitions/ApplicationListResult'
        default:
          description: Error response describing why the operation failed.
          schema:
            $ref: >-
              ../../../../../common-types/resource-management/v2/types.json#/definitions/ErrorResponse
      x-ms-pageable:
        nextLinkName: nextLink
      summary: >-
        Microsoft Azure Get Subscriptions Subscriptionid Providers Microsoft Solutions Applications
  /{applicationId}:
    get:
      tags:
        - Applications
      operationId: microsoftAzureApplicationsGetbyid
      description: Gets the managed application.
      x-ms-examples:
        Gets the managed application:
          $ref: ./examples/getApplicationById.json
      parameters:
        - name: applicationId
          in: path
          required: true
          type: string
          description: >-
            The fully qualified ID of the managed application, including the
            managed application name and the managed application resource type.
            Use the format,
            /subscriptions/{guid}/resourceGroups/{resource-group-name}/Microsoft.Solutions/applications/{application-name}
          x-ms-skip-url-encoding: true
        - $ref: >-
            ../../../../../common-types/resource-management/v2/types.json#/parameters/ApiVersionParameter
      responses:
        '200':
          description: OK - Returns the managed application.
          schema:
            $ref: '#/definitions/Application'
        '404':
          description: NotFound.
          x-ms-error-response: false
        default:
          description: Error response describing why the operation failed.
          schema:
            $ref: >-
              ../../../../../common-types/resource-management/v2/types.json#/definitions/ErrorResponse
      summary: Microsoft Azure Get Applicationid
    delete:
      tags:
        - Applications
      operationId: microsoftAzureApplicationsDeletebyid
      description: Deletes the managed application.
      x-ms-examples:
        Deletes the managed application:
          $ref: ./examples/deleteApplicationById.json
      parameters:
        - name: applicationId
          in: path
          required: true
          type: string
          description: >-
            The fully qualified ID of the managed application, including the
            managed application name and the managed application resource type.
            Use the format,
            /subscriptions/{guid}/resourceGroups/{resource-group-name}/Microsoft.Solutions/applications/{application-name}
          x-ms-skip-url-encoding: true
        - $ref: >-
            ../../../../../common-types/resource-management/v2/types.json#/parameters/ApiVersionParameter
      responses:
        '200':
          description: NoContent
        '202':
          description: >-
            Accepted - Returns this status until the asynchronous operation has
            completed.
        '204':
          description: NoContent
        default:
          description: Error response describing why the operation failed.
          schema:
            $ref: >-
              ../../../../../common-types/resource-management/v2/types.json#/definitions/ErrorResponse
      x-ms-long-running-operation: true
      x-ms-long-running-operation-options:
        final-state-via: azure-async-operation
      summary: Microsoft Azure Delete Applicationid
    put:
      tags:
        - Applications
      operationId: microsoftAzureApplicationsCreateorupdatebyid
      description: Creates or updates a managed application.
      x-ms-examples:
        Creates or updates a managed application:
          $ref: ./examples/createOrUpdateApplicationById.json
      parameters:
        - name: applicationId
          in: path
          required: true
          type: string
          description: >-
            The fully qualified ID of the managed application, including the
            managed application name and the managed application resource type.
            Use the format,
            /subscriptions/{guid}/resourceGroups/{resource-group-name}/Microsoft.Solutions/applications/{application-name}
          x-ms-skip-url-encoding: true
        - name: parameters
          in: body
          required: true
          schema:
            $ref: '#/definitions/Application'
          description: Parameters supplied to the create or update a managed application.
        - $ref: >-
            ../../../../../common-types/resource-management/v2/types.json#/parameters/ApiVersionParameter
      responses:
        '200':
          description: >-
            OK - Returns information about the managed application, including
            provisioning status.
          schema:
            $ref: '#/definitions/Application'
        '201':
          description: >-
            Created - Returns information about the managed application,
            including provisioning status.
          schema:
            $ref: '#/definitions/Application'
        default:
          description: Error response describing why the operation failed.
          schema:
            $ref: >-
              ../../../../../common-types/resource-management/v2/types.json#/definitions/ErrorResponse
      x-ms-long-running-operation: true
      x-ms-long-running-operation-options:
        final-state-via: azure-async-operation
      summary: Microsoft Azure Put Applicationid
    patch:
      tags:
        - Applications
      operationId: microsoftAzureApplicationsUpdatebyid
      description: Updates an existing managed application.
      x-ms-examples:
        Updates an existing managed application:
          $ref: ./examples/updateApplicationById.json
      parameters:
        - name: applicationId
          in: path
          required: true
          type: string
          description: >-
            The fully qualified ID of the managed application, including the
            managed application name and the managed application resource type.
            Use the format,
            /subscriptions/{guid}/resourceGroups/{resource-group-name}/Microsoft.Solutions/applications/{application-name}
          x-ms-skip-url-encoding: true
        - name: parameters
          in: body
          schema:
            $ref: '#/definitions/ApplicationPatchable'
          description: Parameters supplied to update an existing managed application.
        - $ref: >-
            ../../../../../common-types/resource-management/v2/types.json#/parameters/ApiVersionParameter
      responses:
        '200':
          description: >-
            OK - Returns information about the managed application, including
            provisioning status.
          schema:
            $ref: '#/definitions/ApplicationPatchable'
        '202':
          description: >-
            Accepted - Returns information about the managed application,
            including provisioning status.
          schema:
            $ref: '#/definitions/ApplicationPatchable'
        default:
          description: Error response describing why the operation failed.
          schema:
            $ref: >-
              ../../../../../common-types/resource-management/v2/types.json#/definitions/ErrorResponse
      x-ms-long-running-operation: true
      x-ms-long-running-operation-options:
        final-state-via: azure-async-operation
      summary: Microsoft Azure Patch Applicationid
  ? /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Solutions/jitRequests/{jitRequestName}
  : get:
      tags:
        - JitRequests
      operationId: microsoftAzureJitrequestsGet
      description: Gets the JIT request.
      x-ms-examples:
        Gets the jit request:
          $ref: ./examples/getJitRequest.json
      parameters:
        - $ref: >-
            ../../../../../common-types/resource-management/v2/types.json#/parameters/SubscriptionIdParameter
        - $ref: >-
            ../../../../../common-types/resource-management/v2/types.json#/parameters/ResourceGroupNameParameter
        - $ref: >-
            ../../../../../common-types/resource-management/v2/types.json#/parameters/ApiVersionParameter
        - $ref: '#/parameters/JitRequestNameParameter'
      responses:
        '200':
          description: OK - Returns the JIT request
          schema:
            $ref: '#/definitions/JitRequestDefinition'
        '404':
          description: NotFound.
          x-ms-error-response: false
        default:
          description: Error response describing why the operation failed.
          schema:
            $ref: >-
              ../../../../../common-types/resource-management/v2/types.json#/definitions/ErrorResponse
      summary: >-
        Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Solutions Jitrequests Jitrequestname
    put:
      tags:
        - JitRequests
      operationId: microsoftAzureJitrequestsCreateorupdate
      description: Creates or updates the JIT request.
      x-ms-examples:
        Create or update jit request:
          $ref: ./examples/createOrUpdateJitRequest.json
      parameters:
        - $ref: >-
            ../../../../../common-types/resource-management/v2/types.json#/parameters/SubscriptionIdParameter
        - $ref: >-
            ../../../../../common-types/resource-management/v2/types.json#/parameters/ResourceGroupNameParameter
        - $ref: >-
            ../../../../../common-types/resource-management/v2/types.json#/parameters/ApiVersionParameter
        - $ref: '#/parameters/JitRequestNameParameter'
        - name: parameters
          in: body
          required: true
          schema:
            $ref: '#/definitions/JitRequestDefinition'
          description: Parameters supplied to the update JIT request.
      responses:
        '200':
          description: OK - Returns information about the JIT request.
          schema:
            $ref: '#/definitions/JitRequestDefinition'
        '201':
          description: Created - Returns information about the JIT request.
          schema:
            $ref: '#/definitions/JitRequestDefinition'
        default:
          description: Error response describing why the operation failed.
          schema:
            $ref: >-
              ../../../../../common-types/resource-management/v2/types.json#/definitions/ErrorResponse
      x-ms-long-running-operation: true
      x-ms-long-running-operation-options:
        final-state-via: azure-async-operation
      summary: >-
        Microsoft Azure Put Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Solutions Jitrequests Jitrequestname
    patch:
      tags:
        - JitRequests
      operationId: microsoftAzureJitrequestsUpdate
      description: Updates the JIT request.
      x-ms-examples:
        Update jit request:
          $ref: ./examples/updateJitRequest.json
      parameters:
        - $ref: >-
            ../../../../../common-types/resource-management/v2/types.json#/parameters/SubscriptionIdParameter
        - $ref: >-
            ../../../../../common-types/resource-management/v2/types.json#/parameters/ResourceGroupNameParameter
        - $ref: >-
            ../../../../../common-types/resource-management/v2/types.json#/parameters/ApiVersionParameter
        - $ref: '#/parameters/JitRequestNameParameter'
        - name: parameters
          in: body
          required: true
          schema:
            $ref: '#/definitions/JitRequestPatchable'
          description: Parameters supplied to the update JIT request.
      responses:
        '200':
          description: Ok - Returns information about the JIT request.
          schema:
            $ref: '#/definitions/JitRequestDefinition'
        default:
          description: Error response describing why the operation failed.
          schema:
            $ref: >-
              ../../../../../common-types/resource-management/v2/types.json#/definitions/ErrorResponse
      summary: >-
        Microsoft Azure Patch Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Solutions Jitrequests Jitrequestname
    delete:
      tags:
        - JitRequests
      operationId: microsoftAzureJitrequestsDelete
      description: Deletes the JIT request.
      x-ms-examples:
        Delete jit request:
          $ref: ./examples/deleteJitRequest.json
      parameters:
        - $ref: >-
            ../../../../../common-types/resource-management/v2/types.json#/parameters/SubscriptionIdParameter
        - $ref: >-
            ../../../../../common-types/resou

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