Microsoft Azure Container Service Fleet Client

The Microsoft Azure Container Service Fleet Client is a tool designed to manage and deploy containerized applications across a fleet of virtual machines or physical servers. It provides a simplified way to spin up, scale, and manage container clusters within the Azure cloud environment. Users can easily create and deploy containers using popular containerization technologies, such as Docker and Kubernetes.

OpenAPI Specification

containerservicefleetclient-openapi-original.yml Raw ↑
swagger: '2.0'
info:
  title: Microsoft Azure ContainerServiceFleetClient
  version: 2024-02-02-preview
  description: Azure Kubernetes Fleet Manager api client.
  x-typespec-generated:
    - emitter: '@azure-tools/typespec-autorest'
schemes:
  - https
host: management.azure.com
produces:
  - application/json
consumes:
  - application/json
security:
  - azure_auth:
      - user_impersonation
securityDefinitions:
  azure_auth:
    type: oauth2
    description: Azure Active Directory OAuth2 Flow.
    flow: implicit
    authorizationUrl: https://login.microsoftonline.com/common/oauth2/authorize
    scopes:
      user_impersonation: impersonate your user account
tags:
  - name: FleetMembers
  - name: Fleets
  - name: FleetUpdateStrategies
  - name: Operations
  - name: UpdateRuns
paths:
  /providers/Microsoft.ContainerService/operations:
    get:
      operationId: microsoftAzureOperationsList
      tags:
        - Operations
      description: List the operations for the provider
      parameters:
        - $ref: >-
            ../../../../../../common-types/resource-management/v3/types.json#/parameters/ApiVersionParameter
      responses:
        '200':
          description: Azure operation completed successfully.
          schema:
            $ref: >-
              ../../../../../../common-types/resource-management/v3/types.json#/definitions/OperationListResult
        default:
          description: An unexpected error response.
          schema:
            $ref: >-
              ../../../../../../common-types/resource-management/v3/types.json#/definitions/ErrorResponse
      x-ms-examples:
        List the operations for the provider.:
          $ref: ./examples/Operations_List.json
      x-ms-pageable:
        nextLinkName: nextLink
      summary: Microsoft Azure Get Providers Microsoft Containerservice Operations
  /subscriptions/{subscriptionId}/providers/Microsoft.ContainerService/fleets:
    get:
      operationId: microsoftAzureFleetsListbysubscription
      tags:
        - Fleets
      description: Lists fleets in the specified subscription.
      parameters:
        - $ref: >-
            ../../../../../../common-types/resource-management/v3/types.json#/parameters/ApiVersionParameter
        - $ref: >-
            ../../../../../../common-types/resource-management/v3/types.json#/parameters/SubscriptionIdParameter
      responses:
        '200':
          description: Azure operation completed successfully.
          schema:
            $ref: '#/definitions/FleetListResult'
        default:
          description: An unexpected error response.
          schema:
            $ref: >-
              ../../../../../../common-types/resource-management/v3/types.json#/definitions/ErrorResponse
      x-ms-examples:
        Lists the Fleet resources in a subscription.:
          $ref: ./examples/Fleets_ListBySub.json
      x-ms-pageable:
        nextLinkName: nextLink
      summary: >-
        Microsoft Azure Get Subscriptions Subscriptionid Providers Microsoft Containerservice Fleets
  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerService/fleets:
    get:
      operationId: microsoftAzureFleetsListbyresourcegroup
      tags:
        - Fleets
      description: Lists fleets in the specified subscription and resource group.
      parameters:
        - $ref: >-
            ../../../../../../common-types/resource-management/v3/types.json#/parameters/ApiVersionParameter
        - $ref: >-
            ../../../../../../common-types/resource-management/v3/types.json#/parameters/SubscriptionIdParameter
        - $ref: >-
            ../../../../../../common-types/resource-management/v3/types.json#/parameters/ResourceGroupNameParameter
      responses:
        '200':
          description: Azure operation completed successfully.
          schema:
            $ref: '#/definitions/FleetListResult'
        default:
          description: An unexpected error response.
          schema:
            $ref: >-
              ../../../../../../common-types/resource-management/v3/types.json#/definitions/ErrorResponse
      x-ms-examples:
        Lists the Fleet resources in a resource group.:
          $ref: ./examples/Fleets_ListByResourceGroup.json
      x-ms-pageable:
        nextLinkName: nextLink
      summary: >-
        Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Containerservice Fleets
  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerService/fleets/{fleetName}:
    get:
      operationId: microsoftAzureFleetsGet
      tags:
        - Fleets
      description: Gets a Fleet.
      parameters:
        - $ref: >-
            ../../../../../../common-types/resource-management/v3/types.json#/parameters/ApiVersionParameter
        - $ref: >-
            ../../../../../../common-types/resource-management/v3/types.json#/parameters/SubscriptionIdParameter
        - $ref: >-
            ../../../../../../common-types/resource-management/v3/types.json#/parameters/ResourceGroupNameParameter
        - name: fleetName
          in: path
          description: The name of the Fleet resource.
          required: true
          type: string
          minLength: 1
          maxLength: 63
          pattern: ^[a-z0-9]([-a-z0-9]*[a-z0-9])?$
      responses:
        '200':
          description: Azure operation completed successfully.
          schema:
            $ref: '#/definitions/Fleet'
        default:
          description: An unexpected error response.
          schema:
            $ref: >-
              ../../../../../../common-types/resource-management/v3/types.json#/definitions/ErrorResponse
      x-ms-examples:
        Gets a Fleet resource.:
          $ref: ./examples/Fleets_Get.json
      summary: >-
        Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Containerservice Fleets Fleetname
    put:
      operationId: microsoftAzureFleetsCreateorupdate
      tags:
        - Fleets
      description: Creates or updates a Fleet.
      parameters:
        - $ref: >-
            ../../../../../../common-types/resource-management/v3/types.json#/parameters/ApiVersionParameter
        - $ref: >-
            ../../../../../../common-types/resource-management/v3/types.json#/parameters/SubscriptionIdParameter
        - $ref: >-
            ../../../../../../common-types/resource-management/v3/types.json#/parameters/ResourceGroupNameParameter
        - name: If-Match
          in: header
          description: The request should only proceed if an entity matches this string.
          required: false
          type: string
          x-ms-client-name: ifMatch
        - name: If-None-Match
          in: header
          description: The request should only proceed if no entity matches this string.
          required: false
          type: string
          x-ms-client-name: ifNoneMatch
        - name: fleetName
          in: path
          description: The name of the Fleet resource.
          required: true
          type: string
          minLength: 1
          maxLength: 63
          pattern: ^[a-z0-9]([-a-z0-9]*[a-z0-9])?$
        - name: resource
          in: body
          description: Resource create parameters.
          required: true
          schema:
            $ref: '#/definitions/Fleet'
      responses:
        '200':
          description: Resource 'Fleet' update operation succeeded
          schema:
            $ref: '#/definitions/Fleet'
        '201':
          description: Resource 'Fleet' create operation succeeded
          schema:
            $ref: '#/definitions/Fleet'
          headers:
            Retry-After:
              type: integer
              format: int32
              description: >-
                The Retry-After header can indicate how long the client should
                wait before polling the operation status.
        default:
          description: An unexpected error response.
          schema:
            $ref: >-
              ../../../../../../common-types/resource-management/v3/types.json#/definitions/ErrorResponse
      x-ms-examples:
        Creates a Fleet resource with a long running operation.:
          $ref: ./examples/Fleets_CreateOrUpdate.json
      x-ms-long-running-operation-options:
        final-state-via: azure-async-operation
      x-ms-long-running-operation: true
      summary: >-
        Microsoft Azure Put Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Containerservice Fleets Fleetname
    patch:
      operationId: microsoftAzureFleetsUpdate
      tags:
        - Fleets
      description: Update a Fleet
      parameters:
        - $ref: >-
            ../../../../../../common-types/resource-management/v3/types.json#/parameters/ApiVersionParameter
        - $ref: >-
            ../../../../../../common-types/resource-management/v3/types.json#/parameters/SubscriptionIdParameter
        - $ref: >-
            ../../../../../../common-types/resource-management/v3/types.json#/parameters/ResourceGroupNameParameter
        - name: If-Match
          in: header
          description: The request should only proceed if an entity matches this string.
          required: false
          type: string
          x-ms-client-name: ifMatch
        - name: fleetName
          in: path
          description: The name of the Fleet resource.
          required: true
          type: string
          minLength: 1
          maxLength: 63
          pattern: ^[a-z0-9]([-a-z0-9]*[a-z0-9])?$
        - name: properties
          in: body
          description: The resource properties to be updated.
          required: true
          schema:
            $ref: '#/definitions/FleetPatch'
      responses:
        '200':
          description: Azure operation completed successfully.
          schema:
            $ref: '#/definitions/Fleet'
        '202':
          description: Resource update request accepted.
          headers:
            Location:
              type: string
              description: >-
                The Location header contains the URL where the status of the
                long running operation can be checked.
            Retry-After:
              type: integer
              format: int32
              description: >-
                The Retry-After header can indicate how long the client should
                wait before polling the operation status.
        default:
          description: An unexpected error response.
          schema:
            $ref: >-
              ../../../../../../common-types/resource-management/v3/types.json#/definitions/ErrorResponse
      x-ms-examples:
        Update a Fleet.:
          $ref: ./examples/Fleets_PatchTags.json
      x-ms-long-running-operation-options:
        final-state-via: original-uri
      x-ms-long-running-operation: true
      summary: >-
        Microsoft Azure Patch Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Containerservice Fleets Fleetname
    delete:
      operationId: microsoftAzureFleetsDelete
      tags:
        - Fleets
      description: Delete a Fleet
      parameters:
        - $ref: >-
            ../../../../../../common-types/resource-management/v3/types.json#/parameters/ApiVersionParameter
        - $ref: >-
            ../../../../../../common-types/resource-management/v3/types.json#/parameters/SubscriptionIdParameter
        - $ref: >-
            ../../../../../../common-types/resource-management/v3/types.json#/parameters/ResourceGroupNameParameter
        - name: If-Match
          in: header
          description: The request should only proceed if an entity matches this string.
          required: false
          type: string
          x-ms-client-name: ifMatch
        - name: fleetName
          in: path
          description: The name of the Fleet resource.
          required: true
          type: string
          minLength: 1
          maxLength: 63
          pattern: ^[a-z0-9]([-a-z0-9]*[a-z0-9])?$
      responses:
        '200':
          description: Resource deleted successfully.
        '202':
          description: Resource deletion accepted.
          headers:
            Location:
              type: string
              description: >-
                The Location header contains the URL where the status of the
                long running operation can be checked.
            Retry-After:
              type: integer
              format: int32
              description: >-
                The Retry-After header can indicate how long the client should
                wait before polling the operation status.
        '204':
          description: Resource does not exist.
        default:
          description: An unexpected error response.
          schema:
            $ref: >-
              ../../../../../../common-types/resource-management/v3/types.json#/definitions/ErrorResponse
      x-ms-examples:
        Deletes a Fleet resource asynchronously with a long running operation.:
          $ref: ./examples/Fleets_Delete.json
      x-ms-long-running-operation-options:
        final-state-via: location
      x-ms-long-running-operation: true
      summary: >-
        Microsoft Azure Delete Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Containerservice Fleets Fleetname
  ? /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerService/fleets/{fleetName}/listCredentials
  : post:
      operationId: microsoftAzureFleetsListcredentials
      tags:
        - Fleets
      description: Lists the user credentials of a Fleet.
      parameters:
        - $ref: >-
            ../../../../../../common-types/resource-management/v3/types.json#/parameters/ApiVersionParameter
        - $ref: >-
            ../../../../../../common-types/resource-management/v3/types.json#/parameters/SubscriptionIdParameter
        - $ref: >-
            ../../../../../../common-types/resource-management/v3/types.json#/parameters/ResourceGroupNameParameter
        - name: fleetName
          in: path
          description: The name of the Fleet resource.
          required: true
          type: string
          minLength: 1
          maxLength: 63
          pattern: ^[a-z0-9]([-a-z0-9]*[a-z0-9])?$
      responses:
        '200':
          description: Azure operation completed successfully.
          schema:
            $ref: '#/definitions/FleetCredentialResults'
        default:
          description: An unexpected error response.
          schema:
            $ref: >-
              ../../../../../../common-types/resource-management/v3/types.json#/definitions/ErrorResponse
      x-ms-examples:
        Lists the user credentials of a Fleet.:
          $ref: ./examples/Fleets_ListCredentialsResult.json
      summary: >-
        Microsoft Azure Post Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Containerservice Fleets Fleetname Listcredentials
  ? /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerService/fleets/{fleetName}/members
  : get:
      operationId: microsoftAzureFleetmembersListbyfleet
      tags:
        - FleetMembers
      description: List FleetMember resources by Fleet
      parameters:
        - $ref: >-
            ../../../../../../common-types/resource-management/v3/types.json#/parameters/ApiVersionParameter
        - $ref: >-
            ../../../../../../common-types/resource-management/v3/types.json#/parameters/SubscriptionIdParameter
        - $ref: >-
            ../../../../../../common-types/resource-management/v3/types.json#/parameters/ResourceGroupNameParameter
        - name: fleetName
          in: path
          description: The name of the Fleet resource.
          required: true
          type: string
          minLength: 1
          maxLength: 63
          pattern: ^[a-z0-9]([-a-z0-9]*[a-z0-9])?$
      responses:
        '200':
          description: Azure operation completed successfully.
          schema:
            $ref: '#/definitions/FleetMemberListResult'
        default:
          description: An unexpected error response.
          schema:
            $ref: >-
              ../../../../../../common-types/resource-management/v3/types.json#/definitions/ErrorResponse
      x-ms-examples:
        Lists the members of a Fleet.:
          $ref: ./examples/FleetMembers_ListByFleet.json
      x-ms-pageable:
        nextLinkName: nextLink
      summary: >-
        Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Containerservice Fleets Fleetname Members
  ? /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerService/fleets/{fleetName}/members/{fleetMemberName}
  : get:
      operationId: microsoftAzureFleetmembersGet
      tags:
        - FleetMembers
      description: Get a FleetMember
      parameters:
        - $ref: >-
            ../../../../../../common-types/resource-management/v3/types.json#/parameters/ApiVersionParameter
        - $ref: >-
            ../../../../../../common-types/resource-management/v3/types.json#/parameters/SubscriptionIdParameter
        - $ref: >-
            ../../../../../../common-types/resource-management/v3/types.json#/parameters/ResourceGroupNameParameter
        - name: fleetName
          in: path
          description: The name of the Fleet resource.
          required: true
          type: string
          minLength: 1
          maxLength: 63
          pattern: ^[a-z0-9]([-a-z0-9]*[a-z0-9])?$
        - name: fleetMemberName
          in: path
          description: The name of the Fleet member resource.
          required: true
          type: string
          minLength: 1
          maxLength: 50
          pattern: ^[a-z0-9]([-a-z0-9]*[a-z0-9])?$
      responses:
        '200':
          description: Azure operation completed successfully.
          schema:
            $ref: '#/definitions/FleetMember'
        default:
          description: An unexpected error response.
          schema:
            $ref: >-
              ../../../../../../common-types/resource-management/v3/types.json#/definitions/ErrorResponse
      x-ms-examples:
        Gets a FleetMember resource.:
          $ref: ./examples/FleetMembers_Get.json
      summary: >-
        Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Containerservice Fleets Fleetname Members Fleetmembername
    put:
      operationId: microsoftAzureFleetmembersCreate
      tags:
        - FleetMembers
      description: Create a FleetMember
      parameters:
        - $ref: >-
            ../../../../../../common-types/resource-management/v3/types.json#/parameters/ApiVersionParameter
        - $ref: >-
            ../../../../../../common-types/resource-management/v3/types.json#/parameters/SubscriptionIdParameter
        - $ref: >-
            ../../../../../../common-types/resource-management/v3/types.json#/parameters/ResourceGroupNameParameter
        - name: If-Match
          in: header
          description: The request should only proceed if an entity matches this string.
          required: false
          type: string
          x-ms-client-name: ifMatch
        - name: If-None-Match
          in: header
          description: The request should only proceed if no entity matches this string.
          required: false
          type: string
          x-ms-client-name: ifNoneMatch
        - name: fleetName
          in: path
          description: The name of the Fleet resource.
          required: true
          type: string
          minLength: 1
          maxLength: 63
          pattern: ^[a-z0-9]([-a-z0-9]*[a-z0-9])?$
        - name: fleetMemberName
          in: path
          description: The name of the Fleet member resource.
          required: true
          type: string
          minLength: 1
          maxLength: 50
          pattern: ^[a-z0-9]([-a-z0-9]*[a-z0-9])?$
        - name: resource
          in: body
          description: Resource create parameters.
          required: true
          schema:
            $ref: '#/definitions/FleetMember'
      responses:
        '200':
          description: Resource 'FleetMember' update operation succeeded
          schema:
            $ref: '#/definitions/FleetMember'
        '201':
          description: Resource 'FleetMember' create operation succeeded
          schema:
            $ref: '#/definitions/FleetMember'
          headers:
            Retry-After:
              type: integer
              format: int32
              description: >-
                The Retry-After header can indicate how long the client should
                wait before polling the operation status.
        default:
          description: An unexpected error response.
          schema:
            $ref: >-
              ../../../../../../common-types/resource-management/v3/types.json#/definitions/ErrorResponse
      x-ms-examples:
        Creates a FleetMember resource with a long running operation.:
          $ref: ./examples/FleetMembers_Create.json
      x-ms-long-running-operation-options:
        final-state-via: azure-async-operation
      x-ms-long-running-operation: true
      summary: >-
        Microsoft Azure Put Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Containerservice Fleets Fleetname Members Fleetmembername
    patch:
      operationId: microsoftAzureFleetmembersUpdate
      tags:
        - FleetMembers
      description: Update a FleetMember
      parameters:
        - $ref: >-
            ../../../../../../common-types/resource-management/v3/types.json#/parameters/ApiVersionParameter
        - $ref: >-
            ../../../../../../common-types/resource-management/v3/types.json#/parameters/SubscriptionIdParameter
        - $ref: >-
            ../../../../../../common-types/resource-management/v3/types.json#/parameters/ResourceGroupNameParameter
        - name: If-Match
          in: header
          description: The request should only proceed if an entity matches this string.
          required: false
          type: string
          x-ms-client-name: ifMatch
        - name: fleetName
          in: path
          description: The name of the Fleet resource.
          required: true
          type: string
          minLength: 1
          maxLength: 63
          pattern: ^[a-z0-9]([-a-z0-9]*[a-z0-9])?$
        - name: fleetMemberName
          in: path
          description: The name of the Fleet member resource.
          required: true
          type: string
          minLength: 1
          maxLength: 50
          pattern: ^[a-z0-9]([-a-z0-9]*[a-z0-9])?$
        - name: properties
          in: body
          description: The resource properties to be updated.
          required: true
          schema:
            $ref: '#/definitions/FleetMemberUpdate'
      responses:
        '200':
          description: Azure operation completed successfully.
          schema:
            $ref: '#/definitions/FleetMember'
        '202':
          description: Resource update request accepted.
          headers:
            Location:
              type: string
              description: >-
                The Location header contains the URL where the status of the
                long running operation can be checked.
            Retry-After:
              type: integer
              format: int32
              description: >-
                The Retry-After header can indicate how long the client should
                wait before polling the operation status.
        default:
          description: An unexpected error response.
          schema:
            $ref: >-
              ../../../../../../common-types/resource-management/v3/types.json#/definitions/ErrorResponse
      x-ms-examples:
        Updates a FleetMember resource synchronously.:
          $ref: ./examples/FleetMembers_Update.json
      x-ms-long-running-operation-options:
        final-state-via: original-uri
      x-ms-long-running-operation: true
      summary: >-
        Microsoft Azure Patch Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Containerservice Fleets Fleetname Members Fleetmembername
    delete:
      operationId: microsoftAzureFleetmembersDelete
      tags:
        - FleetMembers
      description: Delete a FleetMember
      parameters:
        - $ref: >-
            ../../../../../../common-types/resource-management/v3/types.json#/parameters/ApiVersionParameter
        - $ref: >-
            ../../../../../../common-types/resource-management/v3/types.json#/parameters/SubscriptionIdParameter
        - $ref: >-
            ../../../../../../common-types/resource-management/v3/types.json#/parameters/ResourceGroupNameParameter
        - name: If-Match
          in: header
          description: The request should only proceed if an entity matches this string.
          required: false
          type: string
          x-ms-client-name: ifMatch
        - name: fleetName
          in: path
          description: The name of the Fleet resource.
          required: true
          type: string
          minLength: 1
          maxLength: 63
          pattern: ^[a-z0-9]([-a-z0-9]*[a-z0-9])?$
        - name: fleetMemberName
          in: path
          description: The name of the Fleet member resource.
          required: true
          type: string
          minLength: 1
          maxLength: 50
          pattern: ^[a-z0-9]([-a-z0-9]*[a-z0-9])?$
      responses:
        '200':
          description: Resource deleted successfully.
        '202':
          description: Resource deletion accepted.
          headers:
            Location:
              type: string
              description: >-
                The Location header contains the URL where the status of the
                long running operation can be checked.
            Retry-After:
              type: integer
              format: int32
              description: >-
                The Retry-After header can indicate how long the client should
                wait before polling the operation status.
        '204':
          description: Resource does not exist.
        default:
          description: An unexpected error response.
          schema:
            $ref: >-
              ../../../../../../common-types/resource-management/v3/types.json#/definitions/ErrorResponse
      x-ms-examples:
        Deletes a FleetMember resource asynchronously with a long running operation.:
          $ref: ./examples/FleetMembers_Delete.json
      x-ms-long-running-operation-options:
        final-state-via: location
      x-ms-long-running-operation: true
      summary: >-
        Microsoft Azure Delete Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Containerservice Fleets Fleetname Members Fleetmembername
  ? /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerService/fleets/{fleetName}/updateRuns
  : get:
      operationId: microsoftAzureUpdaterunsListbyfleet
      tags:
        - UpdateRuns
      description: List UpdateRun resources by Fleet
      parameters:
        - $ref: >-
            ../../../../../../common-types/resource-management/v3/types.json#/parameters/ApiVersionParameter
        - $ref: >-
            ../../../../../../common-types/resource-management/v3/types.json#/parameters/SubscriptionIdParameter
        - $ref: >-
            ../../../../../../common-types/resource-management/v3/types.json#/parameters/ResourceGroupNameParameter
        - name: fleetName
          in: path
          description: The name of the Fleet resource.
          required: true
          type: string
          minLength: 1
          maxLength: 63
          pattern: ^[a-z0-9]([-a-z0-9]*[a-z0-9])?$
      responses:
        '200':
          description: Azure operation completed successfully.
          schema:
            $ref: '#/definitions/UpdateRunListResult'
        default:
          description: An unexpected error response.
          schema:
            $ref: >-
              ../../../../../../common-types/resource-management/v3/types.json#/definitions/ErrorResponse
      x-ms-examples:
        Lists the UpdateRun resources by fleet.:
          $ref: ./examples/UpdateRuns_ListByFleet.json
      x-ms-pageable:
        nextLinkName: nextLink
      summary: >-
        Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Containerservice Fleets Fleetname Updateruns
  ? /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerService/fleets/{fleetName}/updateRuns/{updateRunName}
  : get:
      operationId: microsoftAzureUpdaterunsGet
      tags:
        - UpdateRuns
      description: Get a UpdateRun
      parameters:
        - $ref: >-
            ../../../../../../common-types/resource-management/v3/types.json#/parameters/ApiVersionParameter
        - $ref: >-
            ../../../../../../common-types/resource-management/v3/types.json#/parameters/SubscriptionIdParameter
        - $ref: >-
            ../../../../../../common-types/resource-management/v3/types.json#/parameters/ResourceGroupNameParameter
        - name: fleetName
          in: path
          description: The name of the Fleet resource.
          required: true
          type: string
          minLength: 1
          maxLength: 63
          pattern: ^[a-z0-9]([-a-z0-9]*[a-z0-9])?$
        - name: updateRunName
          in: path
          description: The name of the UpdateRun resource.
          required: true
          type: string
          minLength: 1
          maxLength: 50
          pattern: ^[a-z0-9]([-a-z0-9]*[a-z0-9])?$
      responses:
        '200':
          description: Azure operation completed successfully.
          schema:
            $ref: '#/definitions/UpdateRun'
        default:
          description: An unexpected error response.
          schema:
            $ref: >-
              ../../../../../../common-types/resource-management/v3/types.json#/definitions/ErrorResponse
      x-ms-examples:
        Gets an UpdateRun resource.:
          $ref: ./examples/UpdateRuns_Get.json
      summary: >-
        Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Containerservice Fleets Fleetname Updateruns Updaterunname
    put:
      operationId: microsoftAzureUpdaterunsCreateorupdate
      tags:
        - UpdateRuns
      description: Create a UpdateRun
      parameters:
        - $ref: >-
            ../../../../../../common-types/resource-management/v3/types.json#/parameters/ApiVersionParameter
        - $ref: >-
            ../../../../../../common-types/resource-management/v3/types.json#/parameters/SubscriptionIdParameter
        - $ref: >-
            ../../../../../../common-types/resource-management/v3/types.json#/parameters/ResourceGroupNameParameter
        - name: If-Match
          in: header
          description: The request should only proceed if an entity matches this string.
          required: false
          type: string
          x-ms-client-name: ifMatch
        - name: If-None-Match
          in: header
          description: The request should only proceed if no entity matches this string.
          required: false
          type: string
          x-ms-client-name: ifNoneMatch
        - name: fleetName
          in: path
          description: The name of the Fleet resource.
          required: true
          type: string
          minLength: 1
          maxLength: 63
          pattern: ^[a-z0-9]([-a-z0-9]*[a-z0-9])?$
        - name: updateRunName
          in: path
          description: The name of the UpdateRun resource.
          required: true
          type: string
          minLength: 1
          maxLength: 50
          pattern: ^[a-z0-9]([-a-z0-9]*[a-z0-9])?$
        - name: resource
          in: body
          description: Resource create parameters.
          required: true
          schema:
            $ref: '#/definitions/UpdateRun'
      responses:
        '200':
          description: Resource 'UpdateRun' update operation succeeded
          schema:
            $ref: '#/definitions/UpdateRun'
        '201':
          description: Resource 'UpdateRun' create operation succeeded
          schema:
            $ref: '#/definitions/UpdateRun'
          headers:
            Retry-After:
              type: integer
              format: int32
              description: >-
                The Retry

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