Microsoft.Search (preview:2025-02-01)

2025/03/13 • 1 new methods

Services_Upgrade (new)
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 ,
}