| Description | : Upgrades the Azure AI Search service to the latest version available. | 
| Reference | : Link ¶ | 
⚼ Request
            POST: 
            /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Search/searchServices/{searchServiceName}/upgrade
          
              
      
          {
      
          
        
              resourceGroupName:
              
              string
            ,
          
          
              searchServiceName:
              
              string
            ,
          
          
              api-version:
              
              string
            ,
          
          
              subscriptionId:
              
              string
            ,
          
      
          }
      
    ⚐ Response (200)
      
          {
      
          
              properties:
              
                  
          
      
          {
      
          
            ,
          
              replicaCount:
              
              integer
            ,
          
          
              partitionCount:
              
              integer
            ,
          
          
              endpoint:
              
              string
            ,
          
          
              hostingMode:
              
              enum
            ,
          
          
              computeType:
              
              enum
            ,
          
          
              publicNetworkAccess:
              
              enum
            ,
          
          
              status:
              
              enum
            ,
          
          
              statusDetails:
              
              string
            ,
          
          
              provisioningState:
              
              enum
            ,
          
          
              networkRuleSet:
              
                  
          
      
          {
      
          
            ,
          
              ipRules:
              
                  
          
      
          [
      
        
                
      
          ]
      
    
            ,
          
      
          {
      
          
          ,
        
              value:
              
              string
            ,
          
      
          }
      
    
              bypass:
              
              enum
            ,
          
      
          }
      
    
              disabledDataExfiltrationOptions:
              
                  
          
      
          [
      
        
            ,
          
            string
          ,
        
      
          ]
      
    
              encryptionWithCmk:
              
                  
          
      
          {
      
          
            ,
          
              enforcement:
              
              enum
            ,
          
          
              encryptionComplianceStatus:
              
              enum
            ,
          
      
          }
      
    
              disableLocalAuth:
              
              boolean
            ,
          
          
              authOptions:
              
                  
          
      
          {
      
          
            ,
          
              apiKeyOnly:
              
              object
            ,
          
          
              aadOrApiKey:
              
                  
      
          }
      
    
      
          {
      
          
            ,
          
              aadAuthFailureMode:
              
              enum
            ,
          
      
          }
      
    
              semanticSearch:
              
              enum
            ,
          
          
              privateEndpointConnections:
              
                  
          
      
          [
      
        
                
      
          ]
      
    
            ,
          
      
          {
      
          
          ,
        
              properties:
              
                  
      
          }
      
    
      
          {
      
          
            ,
          
              privateEndpoint:
              
                  
          
      
          {
      
          
            ,
          
              id:
              
              string
            ,
          
      
          }
      
    
              privateLinkServiceConnectionState:
              
                  
          
      
          {
      
          
            ,
          
              status:
              
              enum
            ,
          
          
              description:
              
              string
            ,
          
          
              actionsRequired:
              
              string
            ,
          
      
          }
      
    
              groupId:
              
              string
            ,
          
          
              provisioningState:
              
              enum
            ,
          
      
          }
      
    
              sharedPrivateLinkResources:
              
                  
          
      
          [
      
        
                
      
          ]
      
    
            ,
          
      
          {
      
          
          ,
        
              properties:
              
                  
      
          }
      
    
      
          {
      
          
            ,
          
              privateLinkResourceId:
              
              string
            ,
          
          
              groupId:
              
              string
            ,
          
          
              requestMessage:
              
              string
            ,
          
          
              resourceRegion:
              
              string
            ,
          
          
              status:
              
              enum
            ,
          
          
              provisioningState:
              
              enum
            ,
          
      
          }
      
    
              eTag:
              
              string
            ,
          
          
              upgradeAvailable:
              
              boolean
            ,
          
          
              serviceUpgradeDate:
              
              string
            ,
          
      
          }
      
    
              sku:
              
                  
          
      
          {
      
          
            ,
          
              name:
              
              enum
            ,
          
      
          }
      
    
              identity:
              
                  
          
      
          {
      
          
            ,
          
              principalId:
              
              string
            ,
          
          
              tenantId:
              
              string
            ,
          
          
              type:
              
              enum
            ,
          
          
              userAssignedIdentities:
              
              object
            ,
          
      
          }
      
    
              systemData:
              
                  
      
          }
      
    
      
          {
      
          
            ,
          
              createdBy:
              
              string
            ,
          
          
              createdByType:
              
              enum
            ,
          
          
              createdAt:
              
              string
            ,
          
          
              lastModifiedBy:
              
              string
            ,
          
          
              lastModifiedByType:
              
              enum
            ,
          
          
              lastModifiedAt:
              
              string
            ,
          
      
          }
      
    ⚐ Response (202)
      
          {
      
          
              location:
              string
            ,
          
      
          }
      
    ⚐ Response (default)
      
          {
      
          
              error:
              
                  
          
      
          {
      
          
            ,
          
              code:
              
              string
            ,
          
          
              message:
              
              string
            ,
          
          
              target:
              
              string
            ,
          
          
              details:
              
                  
      
          }
      
    
      
          [
      
        
            ,
          
            string
          ,
        
      
          ]
      
    
              message:
              
              string
            ,
          
      
          }