Microsoft Azure Authorization Management Client

The Microsoft Azure Authorization Management Client is a service that allows users to manage access control and permissions within their Azure environment. It provides tools for creating and managing role-based access control (RBAC) assignments, defining access policies, and granting or revoking permissions for specific resources.

OpenAPI Specification

authorizationmanagementclient-openapi-original.yml Raw ↑
swagger: '2.0'
info:
  version: 2021-11-16-preview
  title: Microsoft Azure AuthorizationManagementClient
  description: >-
    Access reviews service provides the workflow for running access reviews on
    different kind of resources.
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.Authorization/operations:
    get:
      operationId: microsoftAzureOperationsList
      x-ms-examples: {}
      description: Lists the operations available from this provider.
      parameters:
        - $ref: '#/parameters/ApiVersionParameter'
      responses:
        '200':
          description: Describe the result of a successful operation.
          schema:
            $ref: '#/definitions/OperationListResult'
        default:
          description: Unexpected error
          schema:
            $ref: '#/definitions/ErrorDefinition'
      x-ms-pageable:
        nextLinkName: nextLink
      summary: Microsoft Azure Get Providers Microsoft Authorization Operations
      tags:
        - Providers
  /subscriptions/{subscriptionId}/providers/Microsoft.Authorization/accessReviewHistoryDefinitions:
    get:
      tags:
        - GetAccessReviewHistoryDefinitions
      operationId: microsoftAzureAccessreviewhistorydefinitionsList
      x-ms-examples:
        GetAccessReviewHistoryDefinitions:
          $ref: ./examples/GetAccessReviewHistoryDefinitions.json
      description: >-
        Lists the accessReviewHistoryDefinitions available from this provider,
        definition instances are only available for 30 days after creation.
      parameters:
        - $ref: '#/parameters/ApiVersionParameter'
        - $ref: '#/parameters/SubscriptionIdParameter'
        - $ref: '#/parameters/AccessReviewsHistoryFilterParameter'
      responses:
        '200':
          description: Describe the result of a successful operation.
          schema:
            $ref: '#/definitions/AccessReviewHistoryDefinitionListResult'
        default:
          description: Unexpected error
          schema:
            $ref: '#/definitions/ErrorDefinition'
      x-ms-pageable:
        nextLinkName: nextLink
      summary: >-
        Microsoft Azure Get Subscriptions Subscriptionid Providers Microsoft Authorization Accessreviewhistorydefinitions
  /subscriptions/{subscriptionId}/providers/Microsoft.Authorization/accessReviewHistoryDefinitions/{historyDefinitionId}:
    get:
      tags:
        - GetAccessReviewHistoryDefinition
      operationId: microsoftAzureAccessreviewhistorydefinitionsGetbyid
      x-ms-examples:
        GetAccessReviewHistoryDefinition:
          $ref: ./examples/GetAccessReviewHistoryDefinition.json
      description: Get access review history definition by definition Id
      parameters:
        - name: historyDefinitionId
          in: path
          required: true
          type: string
          description: The id of the access review history definition.
        - $ref: '#/parameters/ApiVersionParameter'
        - $ref: '#/parameters/SubscriptionIdParameter'
      responses:
        '200':
          description: AccessReviewHistoryDefinition
          schema:
            $ref: '#/definitions/AccessReviewHistoryDefinition'
        default:
          description: Unexpected error
          schema:
            $ref: '#/definitions/ErrorDefinition'
      summary: >-
        Microsoft Azure Get Subscriptions Subscriptionid Providers Microsoft Authorization Accessreviewhistorydefinitions Historydefinitionid
    put:
      tags:
        - PutAccessReviewHistoryDefinition
      operationId: microsoftAzureAccessreviewhistorydefinitionCreate
      x-ms-examples:
        PutAccessReviewHistoryDefinition:
          $ref: ./examples/PutAccessReviewHistoryDefinition.json
      description: Create a scheduled or one-time Access Review History Definition
      parameters:
        - name: historyDefinitionId
          in: path
          required: true
          type: string
          description: The id of the access review history definition.
        - name: properties
          in: body
          required: true
          schema:
            $ref: '#/definitions/AccessReviewHistoryDefinitionProperties'
          description: Access review history definition properties.
        - $ref: '#/parameters/ApiVersionParameter'
        - $ref: '#/parameters/SubscriptionIdParameter'
      responses:
        '200':
          description: AccessReviewHistoryDefinition
          schema:
            $ref: '#/definitions/AccessReviewHistoryDefinition'
        default:
          description: Unexpected error
          schema:
            $ref: '#/definitions/ErrorDefinition'
      summary: >-
        Microsoft Azure Put Subscriptions Subscriptionid Providers Microsoft Authorization Accessreviewhistorydefinitions Historydefinitionid
    delete:
      tags:
        - DeleteAccessReviewHistoryDefinition
      operationId: microsoftAzureAccessreviewhistorydefinitionDeletebyid
      x-ms-examples:
        DeleteAccessReview:
          $ref: ./examples/DeleteAccessReviewHistoryDefinition.json
      description: Delete an access review history definition
      parameters:
        - name: historyDefinitionId
          in: path
          required: true
          type: string
          description: The id of the access review history definition.
        - $ref: '#/parameters/ApiVersionParameter'
        - $ref: '#/parameters/SubscriptionIdParameter'
      responses:
        '200':
          description: Resource deleted successfully
        '204':
          description: Request is well formed but the resource does not exist
        default:
          description: Unexpected error
          schema:
            $ref: '#/definitions/ErrorDefinition'
      summary: >-
        Microsoft Azure Delete Subscriptions Subscriptionid Providers Microsoft Authorization Accessreviewhistorydefinitions Historydefinitionid
  ? /subscriptions/{subscriptionId}/providers/Microsoft.Authorization/accessReviewHistoryDefinitions/{historyDefinitionId}/instances/{instanceId}/generateDownloadUri
  : post:
      tags:
        - PostAccessReviewHistoryDefinitionInstance
      operationId: microsoftAzureAccessreviewhistorydefinitioninstanceGeneratedownloaduri
      x-ms-examples:
        PostAccessReviewHistoryDefinitionInstance:
          $ref: ./examples/PostAccessReviewHistoryDefinitionInstance.json
      description: >-
        Generates a uri which can be used to retrieve review history data. This
        URI has a TTL of 1 day and can be retrieved by fetching the
        accessReviewHistoryDefinition object.
      parameters:
        - name: historyDefinitionId
          in: path
          required: true
          type: string
          description: The id of the access review history definition.
        - name: instanceId
          in: path
          required: true
          type: string
          description: >-
            The id of the access review history definition instance to generate
            a URI for.
        - $ref: '#/parameters/ApiVersionParameter'
        - $ref: '#/parameters/SubscriptionIdParameter'
      responses:
        '200':
          description: AccessReviewHistoryInstance
          schema:
            $ref: '#/definitions/AccessReviewHistoryInstance'
        default:
          description: Unexpected error
          schema:
            $ref: '#/definitions/ErrorDefinition'
      summary: >-
        Microsoft Azure Post Subscriptions Subscriptionid Providers Microsoft Authorization Accessreviewhistorydefinitions Historydefinitionid Instances Instanceid Generatedownloaduri
  ? /subscriptions/{subscriptionId}/providers/Microsoft.Authorization/accessReviewHistoryDefinitions/{historyDefinitionId}/instances
  : get:
      tags:
        - GetAccessReviewHistoryDefinitionInstances
      operationId: microsoftAzureAccessreviewhistorydefinitioninstancesList
      x-ms-examples:
        GetAccessReviewHistoryDefinitionInstances:
          $ref: ./examples/GetAccessReviewHistoryDefinitionInstances.json
      description: Get access review history definition instances by definition Id
      parameters:
        - name: historyDefinitionId
          in: path
          required: true
          type: string
          description: The id of the access review history definition.
        - $ref: '#/parameters/ApiVersionParameter'
        - $ref: '#/parameters/SubscriptionIdParameter'
      responses:
        '200':
          description: Describe the result of a successful operation.
          schema:
            $ref: '#/definitions/AccessReviewHistoryDefinitionInstanceListResult'
        default:
          description: Unexpected error
          schema:
            $ref: '#/definitions/ErrorDefinition'
      x-ms-pageable:
        nextLinkName: nextLink
      summary: >-
        Microsoft Azure Get Subscriptions Subscriptionid Providers Microsoft Authorization Accessreviewhistorydefinitions Historydefinitionid Instances
  /subscriptions/{subscriptionId}/providers/Microsoft.Authorization/accessReviewScheduleDefinitions:
    get:
      tags:
        - GetAccessReviewScheduleDefinitions
      operationId: microsoftAzureAccessreviewscheduledefinitionsList
      x-ms-examples:
        GetAccessReviewScheduleDefinitions:
          $ref: ./examples/GetAccessReviewScheduleDefinitions.json
      description: Get access review schedule definitions
      parameters:
        - $ref: '#/parameters/ApiVersionParameter'
        - $ref: '#/parameters/SubscriptionIdParameter'
        - $ref: '#/parameters/AccessReviewsFilterParameter'
      responses:
        '200':
          description: Describe the result of a successful operation.
          schema:
            $ref: '#/definitions/AccessReviewScheduleDefinitionListResult'
        default:
          description: Unexpected error
          schema:
            $ref: '#/definitions/ErrorDefinition'
      x-ms-pageable:
        nextLinkName: nextLink
      summary: >-
        Microsoft Azure Get Subscriptions Subscriptionid Providers Microsoft Authorization Accessreviewscheduledefinitions
  /subscriptions/{subscriptionId}/providers/Microsoft.Authorization/accessReviewScheduleDefinitions/{scheduleDefinitionId}:
    get:
      tags:
        - GetAccessReviewScheduleDefinition
      operationId: microsoftAzureAccessreviewscheduledefinitionsGetbyid
      x-ms-examples:
        GetAccessReviewScheduleDefinition:
          $ref: ./examples/GetAccessReviewScheduleDefinition.json
      description: Get single access review definition
      parameters:
        - name: scheduleDefinitionId
          in: path
          required: true
          type: string
          description: The id of the access review schedule definition.
        - $ref: '#/parameters/ApiVersionParameter'
        - $ref: '#/parameters/SubscriptionIdParameter'
      responses:
        '200':
          description: Describe the result of a successful operation.
          schema:
            $ref: '#/definitions/AccessReviewScheduleDefinition'
        default:
          description: Unexpected error
          schema:
            $ref: '#/definitions/ErrorDefinition'
      summary: >-
        Microsoft Azure Get Subscriptions Subscriptionid Providers Microsoft Authorization Accessreviewscheduledefinitions Scheduledefinitionid
    delete:
      tags:
        - DeleteAccessReviewScheduleDefinition
      operationId: microsoftAzureAccessreviewscheduledefinitionsDeletebyid
      x-ms-examples:
        DeleteAccessReview:
          $ref: ./examples/DeleteAccessReviewScheduleDefinition.json
      description: Delete access review schedule definition
      parameters:
        - name: scheduleDefinitionId
          in: path
          required: true
          type: string
          description: The id of the access review schedule definition.
        - $ref: '#/parameters/ApiVersionParameter'
        - $ref: '#/parameters/SubscriptionIdParameter'
      responses:
        '200':
          description: Resource deleted successfully
        '204':
          description: Request is well formed but the resource does not exist
        default:
          description: Unexpected error
          schema:
            $ref: '#/definitions/ErrorDefinition'
      summary: >-
        Microsoft Azure Delete Subscriptions Subscriptionid Providers Microsoft Authorization Accessreviewscheduledefinitions Scheduledefinitionid
    put:
      tags:
        - PutAccessReviewScheduleDefinition
      operationId: microsoftAzureAccessreviewscheduledefinitionsCreateorupdatebyid
      x-ms-examples:
        PutAccessReview:
          $ref: ./examples/PutAccessReviewScheduleDefinition.json
      description: Create or Update access review schedule definition.
      parameters:
        - name: scheduleDefinitionId
          in: path
          required: true
          type: string
          description: The id of the access review schedule definition.
        - name: properties
          in: body
          required: true
          schema:
            $ref: '#/definitions/AccessReviewScheduleDefinitionProperties'
          description: Access review schedule definition properties.
        - $ref: '#/parameters/ApiVersionParameter'
        - $ref: '#/parameters/SubscriptionIdParameter'
      responses:
        '200':
          description: Successful update
          schema:
            $ref: '#/definitions/AccessReviewScheduleDefinition'
        default:
          description: Unexpected error
          schema:
            $ref: '#/definitions/ErrorDefinition'
      summary: >-
        Microsoft Azure Put Subscriptions Subscriptionid Providers Microsoft Authorization Accessreviewscheduledefinitions Scheduledefinitionid
  ? /subscriptions/{subscriptionId}/providers/Microsoft.Authorization/accessReviewScheduleDefinitions/{scheduleDefinitionId}/stop
  : post:
      tags:
        - AccessReviewScheduleDefinitionStop
      operationId: microsoftAzureAccessreviewscheduledefinitionsStop
      x-ms-examples:
        AccessReviewScheduleDefinitionStop:
          $ref: ./examples/StopAccessReviewScheduleDefinition.json
      description: Stop access review definition
      parameters:
        - name: scheduleDefinitionId
          in: path
          required: true
          type: string
          description: The id of the access review schedule definition.
        - $ref: '#/parameters/ApiVersionParameter'
        - $ref: '#/parameters/SubscriptionIdParameter'
      responses:
        '204':
          description: Describe the result of a successful operation.
        default:
          description: Unexpected error
          schema:
            $ref: '#/definitions/ErrorDefinition'
      summary: >-
        Microsoft Azure Post Subscriptions Subscriptionid Providers Microsoft Authorization Accessreviewscheduledefinitions Scheduledefinitionid Stop
  ? /subscriptions/{subscriptionId}/providers/Microsoft.Authorization/accessReviewScheduleDefinitions/{scheduleDefinitionId}/instances
  : get:
      tags:
        - GetAccessReviewInstances
      operationId: microsoftAzureAccessreviewinstancesList
      x-ms-examples:
        GetAccessReviewInstances:
          $ref: ./examples/GetAccessReviewInstances.json
      description: Get access review instances
      parameters:
        - name: scheduleDefinitionId
          in: path
          required: true
          type: string
          description: The id of the access review schedule definition.
        - $ref: '#/parameters/ApiVersionParameter'
        - $ref: '#/parameters/SubscriptionIdParameter'
        - $ref: '#/parameters/AccessReviewsFilterParameter'
      responses:
        '200':
          description: Describe the result of a successful operation.
          schema:
            $ref: '#/definitions/AccessReviewInstanceListResult'
        default:
          description: Unexpected error
          schema:
            $ref: '#/definitions/ErrorDefinition'
      x-ms-pageable:
        nextLinkName: nextLink
      summary: >-
        Microsoft Azure Get Subscriptions Subscriptionid Providers Microsoft Authorization Accessreviewscheduledefinitions Scheduledefinitionid Instances
  ? /subscriptions/{subscriptionId}/providers/Microsoft.Authorization/accessReviewScheduleDefinitions/{scheduleDefinitionId}/instances/{id}
  : get:
      tags:
        - GetAccessReviewInstance
      operationId: microsoftAzureAccessreviewinstancesGetbyid
      x-ms-examples:
        GetAccessReviewInstance:
          $ref: ./examples/GetAccessReviewInstance.json
      description: Get access review instances
      parameters:
        - name: scheduleDefinitionId
          in: path
          required: true
          type: string
          description: The id of the access review schedule definition.
        - name: id
          in: path
          required: true
          type: string
          description: The id of the access review instance.
        - $ref: '#/parameters/ApiVersionParameter'
        - $ref: '#/parameters/SubscriptionIdParameter'
      responses:
        '200':
          description: Describe the result of a successful operation.
          schema:
            $ref: '#/definitions/AccessReviewInstance'
        default:
          description: Unexpected error
          schema:
            $ref: '#/definitions/ErrorDefinition'
      summary: >-
        Microsoft Azure Get Subscriptions Subscriptionid Providers Microsoft Authorization Accessreviewscheduledefinitions Scheduledefinitionid Instances Id
    put:
      tags:
        - PutAccessReviewInstance
      operationId: microsoftAzureAccessreviewinstancesCreate
      x-ms-examples:
        PutAccessReviewInstance:
          $ref: ./examples/PutAccessReviewInstance.json
      description: Update access review instance.
      parameters:
        - name: scheduleDefinitionId
          in: path
          required: true
          type: string
          description: The id of the access review schedule definition.
        - name: id
          in: path
          required: true
          type: string
          description: The id of the access review instance.
        - name: properties
          in: body
          required: true
          schema:
            $ref: '#/definitions/AccessReviewInstanceProperties'
          description: Access review instance properties.
        - $ref: '#/parameters/ApiVersionParameter'
        - $ref: '#/parameters/SubscriptionIdParameter'
      responses:
        '200':
          description: Successful update
          schema:
            $ref: '#/definitions/AccessReviewInstance'
        default:
          description: Unexpected error
          schema:
            $ref: '#/definitions/ErrorDefinition'
      summary: >-
        Microsoft Azure Put Subscriptions Subscriptionid Providers Microsoft Authorization Accessreviewscheduledefinitions Scheduledefinitionid Instances Id
  ? /subscriptions/{subscriptionId}/providers/Microsoft.Authorization/accessReviewScheduleDefinitions/{scheduleDefinitionId}/instances/{id}/stop
  : post:
      tags:
        - AccessReviewInstanceStop
      operationId: microsoftAzureAccessreviewinstanceStop
      x-ms-examples:
        AccessReviewInstanceStop:
          $ref: ./examples/StopAccessReviewInstance.json
      description: An action to stop an access review instance.
      parameters:
        - name: scheduleDefinitionId
          in: path
          required: true
          type: string
          description: The id of the access review schedule definition.
        - name: id
          in: path
          required: true
          type: string
          description: The id of the access review instance.
        - $ref: '#/parameters/ApiVersionParameter'
        - $ref: '#/parameters/SubscriptionIdParameter'
      responses:
        '204':
          description: Describe the result of a successful operation.
        default:
          description: Unexpected error
          schema:
            $ref: '#/definitions/ErrorDefinition'
      summary: >-
        Microsoft Azure Post Subscriptions Subscriptionid Providers Microsoft Authorization Accessreviewscheduledefinitions Scheduledefinitionid Instances Id Stop
  ? /subscriptions/{subscriptionId}/providers/Microsoft.Authorization/accessReviewScheduleDefinitions/{scheduleDefinitionId}/instances/{id}/resetDecisions
  : post:
      tags:
        - AccessReviewInstanceResetDecisions
      operationId: microsoftAzureAccessreviewinstanceResetdecisions
      x-ms-examples:
        AccessReviewInstanceResetDecisions:
          $ref: ./examples/AccessReviewInstanceResetDecisions.json
      description: An action to reset all decisions for an access review instance.
      parameters:
        - name: scheduleDefinitionId
          in: path
          required: true
          type: string
          description: The id of the access review schedule definition.
        - name: id
          in: path
          required: true
          type: string
          description: The id of the access review instance.
        - $ref: '#/parameters/ApiVersionParameter'
        - $ref: '#/parameters/SubscriptionIdParameter'
      responses:
        '204':
          description: Describe the result of a successful operation.
        default:
          description: Unexpected error
          schema:
            $ref: '#/definitions/ErrorDefinition'
      summary: >-
        Microsoft Azure Post Subscriptions Subscriptionid Providers Microsoft Authorization Accessreviewscheduledefinitions Scheduledefinitionid Instances Id Resetdecisions
  ? /subscriptions/{subscriptionId}/providers/Microsoft.Authorization/accessReviewScheduleDefinitions/{scheduleDefinitionId}/instances/{id}/applyDecisions
  : post:
      tags:
        - AccessReviewInstanceApplyDecisions
      operationId: microsoftAzureAccessreviewinstanceApplydecisions
      x-ms-examples:
        AccessReviewInstanceApplyDecisions:
          $ref: ./examples/AccessReviewInstanceApplyDecisions.json
      description: An action to apply all decisions for an access review instance.
      parameters:
        - name: scheduleDefinitionId
          in: path
          required: true
          type: string
          description: The id of the access review schedule definition.
        - name: id
          in: path
          required: true
          type: string
          description: The id of the access review instance.
        - $ref: '#/parameters/ApiVersionParameter'
        - $ref: '#/parameters/SubscriptionIdParameter'
      responses:
        '204':
          description: Describe the result of a successful operation.
        default:
          description: Unexpected error
          schema:
            $ref: '#/definitions/ErrorDefinition'
      summary: >-
        Microsoft Azure Post Subscriptions Subscriptionid Providers Microsoft Authorization Accessreviewscheduledefinitions Scheduledefinitionid Instances Id Applydecisions
  ? /subscriptions/{subscriptionId}/providers/Microsoft.Authorization/accessReviewScheduleDefinitions/{scheduleDefinitionId}/instances/{id}/sendReminders
  : post:
      tags:
        - AccessReviewInstanceSendReminders
      operationId: microsoftAzureAccessreviewinstanceSendreminders
      x-ms-examples:
        AccessReviewInstanceSendReminders:
          $ref: ./examples/AccessReviewInstanceSendReminders.json
      description: An action to send reminders for an access review instance.
      parameters:
        - name: scheduleDefinitionId
          in: path
          required: true
          type: string
          description: The id of the access review schedule definition.
        - name: id
          in: path
          required: true
          type: string
          description: The id of the access review instance.
        - $ref: '#/parameters/ApiVersionParameter'
        - $ref: '#/parameters/SubscriptionIdParameter'
      responses:
        '204':
          description: Describe the result of a successful operation.
        default:
          description: Unexpected error
          schema:
            $ref: '#/definitions/ErrorDefinition'
      summary: >-
        Microsoft Azure Post Subscriptions Subscriptionid Providers Microsoft Authorization Accessreviewscheduledefinitions Scheduledefinitionid Instances Id Sendreminders
  ? /subscriptions/{subscriptionId}/providers/Microsoft.Authorization/accessReviewScheduleDefinitions/{scheduleDefinitionId}/instances/{id}/decisions
  : get:
      tags:
        - GetAccessReviewInstanceDecisions
      operationId: microsoftAzureAccessreviewinstancedecisionsList
      x-ms-examples:
        GetAccessReviewInstanceDecisions:
          $ref: ./examples/GetAccessReviewInstanceDecisions.json
      description: Get access review instance decisions
      parameters:
        - name: scheduleDefinitionId
          in: path
          required: true
          type: string
          description: The id of the access review schedule definition.
        - name: id
          in: path
          required: true
          type: string
          description: The id of the access review instance.
        - $ref: '#/parameters/ApiVersionParameter'
        - $ref: '#/parameters/SubscriptionIdParameter'
        - $ref: '#/parameters/AccessReviewsFilterParameter'
      responses:
        '200':
          description: Describe the result of a successful operation.
          schema:
            $ref: '#/definitions/AccessReviewDecisionListResult'
        default:
          description: Unexpected error
          schema:
            $ref: '#/definitions/ErrorDefinition'
      x-ms-pageable:
        nextLinkName: nextLink
      summary: >-
        Microsoft Azure Get Subscriptions Subscriptionid Providers Microsoft Authorization Accessreviewscheduledefinitions Scheduledefinitionid Instances Id Decisions
  ? /subscriptions/{subscriptionId}/providers/Microsoft.Authorization/accessReviewScheduleDefinitions/{scheduleDefinitionId}/instances/{id}/contactedReviewers
  : get:
      tags:
        - GetAccessReviewInstanceContactedReviewers
      operationId: microsoftAzureAccessreviewinstancecontactedreviewersList
      x-ms-examples:
        GetAccessReviewInstanceContactedReviewers:
          $ref: ./examples/GetAccessReviewInstanceContactedReviewers.json
      description: Get access review instance contacted reviewers
      parameters:
        - name: scheduleDefinitionId
          in: path
          required: true
          type: string
          description: The id of the access review schedule definition.
        - name: id
          in: path
          required: true
          type: string
          description: The id of the access review instance.
        - $ref: '#/parameters/ApiVersionParameter'
        - $ref: '#/parameters/SubscriptionIdParameter'
      responses:
        '200':
          description: Describe the result of a successful operation.
          schema:
            $ref: '#/definitions/AccessReviewContactedReviewerListResult'
        default:
          description: Unexpected error
          schema:
            $ref: '#/definitions/ErrorDefinition'
      x-ms-pageable:
        nextLinkName: nextLink
      summary: >-
        Microsoft Azure Get Subscriptions Subscriptionid Providers Microsoft Authorization Accessreviewscheduledefinitions Scheduledefinitionid Instances Id Contactedreviewers
  /subscriptions/{subscriptionId}/providers/Microsoft.Authorization/accessReviewScheduleSettings/default:
    get:
      tags:
        - GetAccessReviewDefaultSettings
      operationId: microsoftAzureAccessreviewdefaultsettingsGet
      x-ms-examples:
        GetAccessReviewDefaultSettings:
          $ref: ./examples/GetAccessReviewDefaultSettings.json
      description: Get access review default settings for the subscription
      parameters:
        - $ref: '#/parameters/ApiVersionParameter'
        - $ref: '#/parameters/SubscriptionIdParameter'
      responses:
        '200':
          description: Describe the result of a successful operation.
          schema:
            $ref: '#/definitions/AccessReviewDefaultSettings'
        default:
          description: Unexpected error
          schema:
            $ref: '#/definitions/ErrorDefinition'
      summary: >-
        Microsoft Azure Get Subscriptions Subscriptionid Providers Microsoft Authorization Accessreviewschedulesettings Default
    put:
      tags:
        - PutAccessReviewDefaultSettings
      operationId: microsoftAzureAccessreviewdefaultsettingsPut
      x-ms-examples:
        PutAccessReviewDefaultSettings:
          $ref: ./examples/PutAccessReviewDefaultSettings.json
      description: Get access review default settings for the subscription
      parameters:
        - name: properties
          in: body
          required: true
          schema:
            $ref: '#/definitions/AccessReviewScheduleSettings'
          description: Access review schedule settings.
        - $ref: '#/parameters/ApiVersionParameter'
        - $ref: '#/parameters/SubscriptionIdParameter'
      responses:
        '200':
          description: Describe the result of a successful operation.
          schema:
            $ref: '#/definitions/AccessReviewDefaultSettings'
        default:
          description: Unexpected error
          schema:
            $ref: '#/definitions/ErrorDefinition'
      summary: >-
        Microsoft Azure Put Subscriptions Subscriptionid Providers Microsoft Authorization Accessreviewschedulesettings Default
  /providers/Microsoft.Authorization/accessReviewScheduleDefinitions:
    get:
      tags:
        - GetAccessReviewScheduleDefinitionsAssignedForMyApproval
      operationId: microsoftAzureAccessreviewscheduledefinitionsassignedformyapprovalList
      x-ms-examples:
        GetAccessReviewScheduleDefinitionsAssignedForMyApproval:
          $ref: >-
            ./examples/GetAccessReviewScheduleDefinitionsAssignedForMyApproval.json
      description: Get access review instances assigned for my approval.
      parameters:
        - $ref: '#/parameters/ApiVersionParameter'
        - $ref: '#/parameters/AccessReviewsFilterParameter'
      responses:
        '200':
          description: Describe the result of a successful operation.
          schema:
            $ref: '#/definitions/AccessReviewScheduleDefinitionListResult'
        default:
          description: Unexpected error
          schema:
            $ref: '#/definitions/ErrorDefinition'
      x-ms-pageable:
        nextLinkName: nextLink
      summary: Microsoft Azure Get Providers Microsoft Authorization Accessreviewscheduledefinitions
  /providers/Microsoft.Authorization/accessReviewScheduleDefinitions/{scheduleDefinitionId}/instances:
    get:
      tags:
        - GetAccessReviewInstancesAssignedForMyApproval
      operationId: microsoftAzureAccessreviewinstancesassignedformyapprovalList
      x-ms-examples:
        GetAccessReviewInstancesAssignedForMyApproval:
          $ref: ./examples/GetAccessReviewInstancesAssignedForMyApproval.json
      description: Get access review instances assigned for my approval.
      parameters:
        - name: scheduleDefinitionId
          in: path
          required: true
          type: string
          description: The id of the access review schedule definition.
        - $ref: '#/parameters/ApiVersionParameter'
        - $ref: '#/parameters/AccessReviewsFilterParameter'
      responses:
        '200':
          description: Describe the result of a successful operation.
          schema:
            $ref: '#/definitions/AccessReviewInstanceListResult'
        default:
          description: Unexpected error
          schema:
            $ref: '#/definitions/ErrorDefinition'
      x-ms-pageable:
        nextLinkName: nextLink
      summary: >-
        Microsoft Azure Get Providers Microsoft Authorization Accessreviewscheduledefinitions Scheduledefinitionid Instances
  /providers/Microsoft.Authorization/accessReviewScheduleDefinitions/{scheduleDefinitionId}/instances/{id}:
    get:
      tags:
        - GetAccessReviewInstance
      operationId: microsoftAzureAccessreviewinstancesassignedformyapprovalGetbyid
      x-ms-examples:
        GetAccessReviewInstanceAssignedForMyApproval:
          $ref: ./examples/GetAccessReviewInstanceAssignedForMyApproval.json
      description: Get single access review instance assigned for my approval.
      parameters:
        - name: scheduleDefinitionId
          in: path
          required:

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