/** * PLEASE DO NOT REMOVE - USED FOR CONVERTER METRICS * Generated by package: @autorest/openapi-to-typespec * Parameters used: * isFullCompatible: true * guessResourceKey: false * Version: 0.11.3 * Date: 2025-07-18T06:33:53.289Z */ 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 "./AFDDomain.tsp"; import "./AFDEndpoint.tsp"; import "./AFDOriginGroup.tsp"; import "./AFDOrigin.tsp"; import "./Route.tsp"; import "./RuleSet.tsp"; import "./Rule.tsp"; import "./SecurityPolicy.tsp"; import "./Secret.tsp"; import "./KeyGroup.tsp"; import "./DeploymentVersion.tsp"; import "./Profile.tsp"; import "./Endpoint.tsp"; import "./Origin.tsp"; import "./OriginGroup.tsp"; import "./CustomDomain.tsp"; import "./ProfileAgent.tsp"; import "./CdnWebApplicationFirewallPolicy.tsp"; import "./WebAgent.tsp"; import "./KnowledgeSource.tsp"; import "./routes.tsp"; using Azure.ResourceManager; using TypeSpec.Versioning; using Azure.Core; /** * Use these APIs to manage Azure Front Door and CDN resources through the Azure Resource Manager. You must make sure that requests made to these resources are secure. */ @armProviderNamespace @service(#{ title: "CdnManagementClient" }) @versioned(Versions) @armCommonTypesVersion(Azure.ResourceManager.CommonTypes.Versions.v6) namespace Microsoft.Cdn; /** * The available API versions. */ enum Versions { /** * The 2025-06-01 API version. */ v2025_06_01: "2025-06-01", /** * The 2025-09-01-preview API version. */ v2025_09_01_preview: "2025-09-01-preview", /** * The 2026-04-01-preview API version. */ v2026_04_01_preview: "2026-04-01-preview", * The 2025-12-01 API version. */ v2025_12_01: "2025-12-01", } interface Operations extends Azure.ResourceManager.Legacy.Operations> {}