forked from Azure/azure-rest-api-specs
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathmain.tsp
More file actions
61 lines (57 loc) · 1.55 KB
/
Copy pathmain.tsp
File metadata and controls
61 lines (57 loc) · 1.55 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
/**
* PLEASE DO NOT REMOVE - USED FOR CONVERTER METRICS
* Generated by package: @autorest/openapi-to-typespec
* Parameters used:
* isFullCompatible: true
* guessResourceKey: false
* Version: 0.11.5
* Date: 2025-10-29T07:29:21.807Z
*/
import "@typespec/rest";
import "@typespec/versioning";
import "@azure-tools/typespec-azure-core";
import "@azure-tools/typespec-azure-resource-manager";
import "./models.tsp";
import "./back-compatible.tsp";
import "./SearchService.tsp";
import "./PrivateEndpointConnection.tsp";
import "./SharedPrivateLinkResource.tsp";
import "./NetworkSecurityPerimeterConfiguration.tsp";
import "./routes.tsp";
import "./client.tsp";
using TypeSpec.Rest;
using TypeSpec.Http;
using Azure.ResourceManager.Foundations;
using Azure.Core;
using Azure.ResourceManager;
using TypeSpec.Versioning;
/**
* Client that can be used to manage Azure AI Search services and API keys.
*/
@armProviderNamespace
@service(#{ title: "SearchManagementClient" })
@versioned(Versions)
@armCommonTypesVersion(Azure.ResourceManager.CommonTypes.Versions.v6)
namespace Microsoft.Search;
/**
* The available API versions.
*/
enum Versions {
/**
* The 2025-05-01 API version.
*/
v2025_05_01: "2025-05-01",
/**
* The 2026-03-01-preview API version.
*/
v2026_03_01_preview: "2026-03-01-preview",
}
interface Operations
extends Azure.ResourceManager.Legacy.Operations<
ArmResponse<OperationListResult>,
CloudError
> {}
@@doc(
Operations.list,
"Lists all of the available REST API operations of the Microsoft.Search provider."
);