diff --git a/specification/advisor/resource-manager/Microsoft.Advisor/Advisor/tspconfig.yaml b/specification/advisor/resource-manager/Microsoft.Advisor/Advisor/tspconfig.yaml index 48dfe4d875d2..e9b424c5793b 100644 --- a/specification/advisor/resource-manager/Microsoft.Advisor/Advisor/tspconfig.yaml +++ b/specification/advisor/resource-manager/Microsoft.Advisor/Advisor/tspconfig.yaml @@ -19,6 +19,10 @@ options: generate-test: true generate-sample: true flavor: "azure" + "@azure-tools/typespec-rust": + crate-name: "azure_management_advisor" + crate-version: "0.1.0" + emitter-output-dir: "{output-dir}/resource_manager/{service-dir}/{crate-name}" "@azure-tools/typespec-java": emitter-output-dir: "{output-dir}/{service-dir}/azure-resourcemanager-advisor" namespace: "com.azure.resourcemanager.advisor" diff --git a/specification/agricultureplatform/AgriculturePlatform.Management/tspconfig.yaml b/specification/agricultureplatform/AgriculturePlatform.Management/tspconfig.yaml index c2bb7119405b..fef824543480 100644 --- a/specification/agricultureplatform/AgriculturePlatform.Management/tspconfig.yaml +++ b/specification/agricultureplatform/AgriculturePlatform.Management/tspconfig.yaml @@ -27,6 +27,10 @@ options: flavor: "azure" generate-test: true generate-sample: true + "@azure-tools/typespec-rust": + crate-name: "azure_management_agricultureplatform" + crate-version: "0.1.0" + emitter-output-dir: "{output-dir}/resource_manager/{service-dir}/{crate-name}" "@azure-tools/typespec-java": emitter-output-dir: "{output-dir}/{service-dir}/azure-resourcemanager-agricultureplatform" namespace: "com.azure.resourcemanager.agricultureplatform" diff --git a/specification/ai/Azure.AI.Agents/tspconfig.yaml b/specification/ai/Azure.AI.Agents/tspconfig.yaml index a622245ffb59..47af6e107ae5 100644 --- a/specification/ai/Azure.AI.Agents/tspconfig.yaml +++ b/specification/ai/Azure.AI.Agents/tspconfig.yaml @@ -18,6 +18,10 @@ options: generate-test: false generate-sample: false examples-dir: "{project-root}/examples" + "@azure-tools/typespec-rust": + crate-name: azure_ai_agents + crate-version: "0.1.0" + emitter-output-dir: "{output-dir}/{service-dir}/{crate-name}" "@azure-tools/typespec-csharp": emitter-output-dir: "{output-dir}/{service-dir}/{namespace}" api-version: "2025-05-15-preview" diff --git a/specification/ai/Azure.AI.Projects/tspconfig.yaml b/specification/ai/Azure.AI.Projects/tspconfig.yaml index 06a92991f224..181caa13ca22 100644 --- a/specification/ai/Azure.AI.Projects/tspconfig.yaml +++ b/specification/ai/Azure.AI.Projects/tspconfig.yaml @@ -18,6 +18,10 @@ options: flavor: azure generate-test: true generate-sample: false + "@azure-tools/typespec-rust": + crate-name: azure_ai_projects + crate-version: "0.1.0" + emitter-output-dir: "{output-dir}/{service-dir}/{crate-name}" "@typespec/http-client-csharp": emitter-output-dir: "{output-dir}/{service-dir}/{package-name}" package-name: Azure.AI.Projects diff --git a/specification/ai/ContentUnderstanding/tspconfig.yaml b/specification/ai/ContentUnderstanding/tspconfig.yaml index bec6a2349688..7ceea4c56ad9 100644 --- a/specification/ai/ContentUnderstanding/tspconfig.yaml +++ b/specification/ai/ContentUnderstanding/tspconfig.yaml @@ -32,6 +32,10 @@ options: generate-test: true generate-sample: true flavor: azure + "@azure-tools/typespec-rust": + crate-name: azure_ai_contentunderstanding + crate-version: "0.1.0" + emitter-output-dir: "{output-dir}/{service-dir}/{crate-name}" "@azure-tools/typespec-ts": emitter-output-dir: "{output-dir}/{service-dir}/ai-content-understanding-rest" is-modular-library: true @@ -49,3 +53,5 @@ options: partial-update: true use-eclipse-language-server: false flavor: azure + generate-test: false + generate-sample: false diff --git a/specification/ai/DocumentIntelligence/tspconfig.yaml b/specification/ai/DocumentIntelligence/tspconfig.yaml index d45d82eb89a2..f8e9207b1295 100644 --- a/specification/ai/DocumentIntelligence/tspconfig.yaml +++ b/specification/ai/DocumentIntelligence/tspconfig.yaml @@ -29,6 +29,10 @@ options: flavor: azure generate-test: true generate-sample: true + "@azure-tools/typespec-rust": + crate-name: azure_ai_documentintelligence + crate-version: "0.1.0" + emitter-output-dir: "{output-dir}/{service-dir}/{crate-name}" "@azure-tools/typespec-java": emitter-output-dir: "{output-dir}/{service-dir}/azure-ai-documentintelligence" namespace: "com.azure.ai.documentintelligence" diff --git a/specification/ai/Face/tspconfig.yaml b/specification/ai/Face/tspconfig.yaml index fc42f1641599..1d26729e0eb0 100644 --- a/specification/ai/Face/tspconfig.yaml +++ b/specification/ai/Face/tspconfig.yaml @@ -20,6 +20,10 @@ options: flavor: azure generate-test: true generate-sample: true + "@azure-tools/typespec-rust": + crate-name: azure_ai_vision_face + crate-version: "0.1.0" + emitter-output-dir: "{output-dir}/{service-dir}/{crate-name}" "@azure-tools/typespec-csharp": emitter-output-dir: "{output-dir}/{service-dir}/{namespace}" namespace: "Azure.AI.Vision.Face" diff --git a/specification/ai/HealthInsights/HealthInsights.RadiologyInsights/tspconfig.yaml b/specification/ai/HealthInsights/HealthInsights.RadiologyInsights/tspconfig.yaml index 928467c81d49..8759d5a71336 100644 --- a/specification/ai/HealthInsights/HealthInsights.RadiologyInsights/tspconfig.yaml +++ b/specification/ai/HealthInsights/HealthInsights.RadiologyInsights/tspconfig.yaml @@ -24,6 +24,10 @@ options: flavor: azure generate-test: true generate-sample: true + "@azure-tools/typespec-rust": + crate-name: azure_healthinsights_radiologyinsights + crate-version: "0.1.0" + emitter-output-dir: "{output-dir}/{service-dir}/{crate-name}" "@azure-tools/typespec-java": emitter-output-dir: "{output-dir}/{service-dir}/azure-health-insights-radiologyinsights" package-version: 1.1.0 diff --git a/specification/ai/ImageAnalysis/tspconfig.yaml b/specification/ai/ImageAnalysis/tspconfig.yaml index 44573be5f690..b74e412c258e 100644 --- a/specification/ai/ImageAnalysis/tspconfig.yaml +++ b/specification/ai/ImageAnalysis/tspconfig.yaml @@ -19,6 +19,10 @@ options: flavor: azure generate-test: true generate-sample: true + "@azure-tools/typespec-rust": + crate-name: azure_ai_vision_imageanalysis + crate-version: "0.1.0" + emitter-output-dir: "{output-dir}/{service-dir}/{crate-name}" "@azure-tools/typespec-csharp": emitter-output-dir: "{output-dir}/{service-dir}/{namespace}" namespace: "Azure.AI.Vision.ImageAnalysis" diff --git a/specification/apicenter/ApiCenter.DataApi/tspconfig.yaml b/specification/apicenter/ApiCenter.DataApi/tspconfig.yaml index 5325a8ae9f90..d710616d6749 100644 --- a/specification/apicenter/ApiCenter.DataApi/tspconfig.yaml +++ b/specification/apicenter/ApiCenter.DataApi/tspconfig.yaml @@ -18,6 +18,10 @@ options: flavor: azure generate-test: true generate-sample: true + "@azure-tools/typespec-rust": + crate-name: azure_apicenter + crate-version: "0.1.0" + emitter-output-dir: "{output-dir}/{service-dir}/{crate-name}" "@azure-tools/typespec-csharp": emitter-output-dir: "{output-dir}/{service-dir}/{namespace}" namespace: "azure.ApiCenter" diff --git a/specification/appcomplianceautomation/AppComplianceAutomation.Management/tspconfig.yaml b/specification/appcomplianceautomation/AppComplianceAutomation.Management/tspconfig.yaml index 1359c4429a69..03d3d38fc4b9 100644 --- a/specification/appcomplianceautomation/AppComplianceAutomation.Management/tspconfig.yaml +++ b/specification/appcomplianceautomation/AppComplianceAutomation.Management/tspconfig.yaml @@ -30,6 +30,10 @@ options: # namespace: "com.azure.resourcemanager.appcomplianceautomation" # service-name: "App Compliance Automation" # examples-directory: "{project-root}/examples" + "@azure-tools/typespec-rust": + crate-name: "azure_management_appcomplianceautomation" + crate-version: "0.1.0" + emitter-output-dir: "{output-dir}/resource_manager/{service-dir}/{crate-name}" linter: extends: - "@azure-tools/typespec-azure-rulesets/resource-manager" diff --git a/specification/appconfiguration/data-plane/AppConfiguration/tspconfig.yaml b/specification/appconfiguration/data-plane/AppConfiguration/tspconfig.yaml index 62e240f92dfb..549f88ede961 100644 --- a/specification/appconfiguration/data-plane/AppConfiguration/tspconfig.yaml +++ b/specification/appconfiguration/data-plane/AppConfiguration/tspconfig.yaml @@ -19,6 +19,10 @@ options: flavor: azure generate-test: true generate-sample: true + "@azure-tools/typespec-rust": + crate-name: azure_appconfiguration + crate-version: "0.1.0" + emitter-output-dir: "{output-dir}/{service-dir}/{crate-name}" "@azure-tools/typespec-csharp": emitter-output-dir: "{output-dir}/{service-dir}/{namespace}" namespace: "Azure.Data.AppConfiguration" diff --git a/specification/appconfiguration/resource-manager/Microsoft.AppConfiguration/AppConfiguration/tspconfig.yaml b/specification/appconfiguration/resource-manager/Microsoft.AppConfiguration/AppConfiguration/tspconfig.yaml index 4a356f091b1a..25dff5b3d826 100644 --- a/specification/appconfiguration/resource-manager/Microsoft.AppConfiguration/AppConfiguration/tspconfig.yaml +++ b/specification/appconfiguration/resource-manager/Microsoft.AppConfiguration/AppConfiguration/tspconfig.yaml @@ -22,6 +22,10 @@ options: generate-test: true generate-sample: true flavor: azure + "@azure-tools/typespec-rust": + crate-name: "azure_management_appconfiguration" + crate-version: "0.1.0" + emitter-output-dir: "{output-dir}/resource_manager/{service-dir}/{crate-name}" "@azure-tools/typespec-csharp": emitter-output-dir: "{output-dir}/{service-dir}/{namespace}" clear-output-folder: true diff --git a/specification/applicationinsights/ApplicationInsights.LiveMetrics/tspconfig.yaml b/specification/applicationinsights/ApplicationInsights.LiveMetrics/tspconfig.yaml index 77a050e87fbc..e2b3034df411 100644 --- a/specification/applicationinsights/ApplicationInsights.LiveMetrics/tspconfig.yaml +++ b/specification/applicationinsights/ApplicationInsights.LiveMetrics/tspconfig.yaml @@ -19,6 +19,10 @@ options: flavor: azure generate-test: true generate-sample: true + "@azure-tools/typespec-rust": + crate-name: azure_applicationinsights_livemetrics + crate-version: "0.1.0" + emitter-output-dir: "{output-dir}/{service-dir}/{crate-name}" "@azure-tools/typespec-csharp": emitter-output-dir: "{output-dir}/{service-dir}/{namespace}" namespace: "LiveMetrics" diff --git a/specification/attestation/data-plane/Attestation/tspconfig.yaml b/specification/attestation/data-plane/Attestation/tspconfig.yaml index a26a10e3eae9..260ea598f87b 100644 --- a/specification/attestation/data-plane/Attestation/tspconfig.yaml +++ b/specification/attestation/data-plane/Attestation/tspconfig.yaml @@ -23,6 +23,10 @@ options: flavor: "azure" generate-test: false generate-sample: false + "@azure-tools/typespec-rust": + crate-name: azure_security_attestation + crate-version: "0.1.0" + emitter-output-dir: "{output-dir}/{service-dir}/{crate-name}" "@azure-tools/typespec-csharp": namespace: "Azure.Security.Attestation" emitter-output-dir: "{output-dir}/{service-dir}/{namespace}" diff --git a/specification/azuredependencymap/DependencyMap.Management/tspconfig.yaml b/specification/azuredependencymap/DependencyMap.Management/tspconfig.yaml index 5ce02742bbba..90b38f6f41b1 100644 --- a/specification/azuredependencymap/DependencyMap.Management/tspconfig.yaml +++ b/specification/azuredependencymap/DependencyMap.Management/tspconfig.yaml @@ -21,6 +21,10 @@ options: generate-test: true generate-sample: true flavor: "azure" + "@azure-tools/typespec-rust": + crate-name: "azure_management_dependencymap" + crate-version: "0.1.0" + emitter-output-dir: "{output-dir}/resource_manager/{service-dir}/{crate-name}" "@azure-tools/typespec-java": emitter-output-dir: "{output-dir}/{service-dir}/azure-resourcemanager-dependencymap" namespace: "com.azure.resourcemanager.dependencymap" diff --git a/specification/azurefleet/resource-manager/Microsoft.AzureFleet/AzureFleet/tspconfig.yaml b/specification/azurefleet/resource-manager/Microsoft.AzureFleet/AzureFleet/tspconfig.yaml index 76db8bce0e3c..b56d3b5bb93a 100644 --- a/specification/azurefleet/resource-manager/Microsoft.AzureFleet/AzureFleet/tspconfig.yaml +++ b/specification/azurefleet/resource-manager/Microsoft.AzureFleet/AzureFleet/tspconfig.yaml @@ -30,6 +30,10 @@ options: generate-test: true generate-sample: true flavor: "azure" + "@azure-tools/typespec-rust": + crate-name: "azure_management_computefleet" + crate-version: "0.1.0" + emitter-output-dir: "{output-dir}/resource_manager/{service-dir}/{crate-name}" "@azure-tools/typespec-java": emitter-output-dir: "{output-dir}/{service-dir}/azure-resourcemanager-computefleet" namespace: com.azure.resourcemanager.computefleet diff --git a/specification/azurestackhci/AzureStackHCI.StackHCIVM.Management/tspconfig.yaml b/specification/azurestackhci/AzureStackHCI.StackHCIVM.Management/tspconfig.yaml index 69f3a9f10b63..7ee669b3280a 100644 --- a/specification/azurestackhci/AzureStackHCI.StackHCIVM.Management/tspconfig.yaml +++ b/specification/azurestackhci/AzureStackHCI.StackHCIVM.Management/tspconfig.yaml @@ -17,6 +17,10 @@ options: flavor: "azure" generate-test: true generate-sample: true + "@azure-tools/typespec-rust": + crate-name: "azure_management_azurestackhcivm" + crate-version: "0.1.0" + emitter-output-dir: "{output-dir}/resource_manager/{service-dir}/{crate-name}" "@azure-tools/typespec-go": service-dir: "sdk/resourcemanager/azurestackhci" emitter-output-dir: "{output-dir}/{service-dir}/armazurestackhcivm" diff --git a/specification/azurestackhci/resource-manager/Microsoft.AzureStackHCI/StackHCI/tspconfig.yaml b/specification/azurestackhci/resource-manager/Microsoft.AzureStackHCI/StackHCI/tspconfig.yaml index 425d05b4c287..4cc925c43785 100644 --- a/specification/azurestackhci/resource-manager/Microsoft.AzureStackHCI/StackHCI/tspconfig.yaml +++ b/specification/azurestackhci/resource-manager/Microsoft.AzureStackHCI/StackHCI/tspconfig.yaml @@ -23,6 +23,10 @@ options: generate-test: true #!!!IMPORTANT!!! To ensure the emitter correctly produces SDK, this configuration is added by Azure SDK Team. Some configurations use placeholder values. For modifications, please refer to https://aka.ms/azsdk/specs/typespec-validation#sdktspconfigvalidation generate-sample: true #!!!IMPORTANT!!! To ensure the emitter correctly produces SDK, this configuration is added by Azure SDK Team. Some configurations use placeholder values. For modifications, please refer to https://aka.ms/azsdk/specs/typespec-validation#sdktspconfigvalidation flavor: azure #!!!IMPORTANT!!! To ensure the emitter correctly produces SDK, this configuration is added by Azure SDK Team. Some configurations use placeholder values. For modifications, please refer to https://aka.ms/azsdk/specs/typespec-validation#sdktspconfigvalidation + "@azure-tools/typespec-rust": + crate-name: "azure_management_placeholder" + crate-version: "0.1.0" + emitter-output-dir: "{output-dir}/resource_manager/{service-dir}/{crate-name}" "@azure-tools/typespec-java": flavor: azure namespace: com.azure.resourcemanager.azurestackhci diff --git a/specification/batch/Azure.Batch/tspconfig.yaml b/specification/batch/Azure.Batch/tspconfig.yaml index 8cc60ba26c2e..9731f3118ee2 100644 --- a/specification/batch/Azure.Batch/tspconfig.yaml +++ b/specification/batch/Azure.Batch/tspconfig.yaml @@ -47,6 +47,10 @@ options: flavor: azure generate-test: false generate-sample: false + "@azure-tools/typespec-rust": + crate-name: azure_batch + crate-version: "0.1.0" + emitter-output-dir: "{output-dir}/{service-dir}/{crate-name}" "@azure-tools/typespec-ts": emitter-output-dir: "{output-dir}/{service-dir}/batch-rest" is-modular-library: false diff --git a/specification/billingbenefits/BillingBenefits.Management/tspconfig.yaml b/specification/billingbenefits/BillingBenefits.Management/tspconfig.yaml index 06f411361ee5..82f975b78d5e 100644 --- a/specification/billingbenefits/BillingBenefits.Management/tspconfig.yaml +++ b/specification/billingbenefits/BillingBenefits.Management/tspconfig.yaml @@ -17,6 +17,10 @@ options: generate-test: true generate-sample: true flavor: "azure" + "@azure-tools/typespec-rust": + crate-name: "azure_management_billingbenefits" + crate-version: "0.1.0" + emitter-output-dir: "{output-dir}/resource_manager/{service-dir}/{crate-name}" "@azure-tools/typespec-java": emitter-output-dir: "{output-dir}/{service-dir}/azure-resourcemanager-billingbenefits" namespace: "com.azure.resourcemanager.billingbenefits" diff --git a/specification/botservice/resource-manager/Microsoft.BotService/BotService/tspconfig.yaml b/specification/botservice/resource-manager/Microsoft.BotService/BotService/tspconfig.yaml index fd5cea31e760..86bf70be1a10 100644 --- a/specification/botservice/resource-manager/Microsoft.BotService/BotService/tspconfig.yaml +++ b/specification/botservice/resource-manager/Microsoft.BotService/BotService/tspconfig.yaml @@ -23,6 +23,10 @@ options: generate-test: true generate-sample: true flavor: "azure" + "@azure-tools/typespec-rust": + crate-name: "azure_management_botservice" + crate-version: "0.1.0" + emitter-output-dir: "{output-dir}/resource_manager/{service-dir}/{crate-name}" "@azure-tools/typespec-java": emitter-output-dir: "{output-dir}/{service-dir}/azure-resourcemanager-botservice" namespace: "com.azure.resourcemanager.botservice" diff --git a/specification/carbon/Carbon.Management/tspconfig.yaml b/specification/carbon/Carbon.Management/tspconfig.yaml index 7106e7cc5827..eac53e42ce99 100644 --- a/specification/carbon/Carbon.Management/tspconfig.yaml +++ b/specification/carbon/Carbon.Management/tspconfig.yaml @@ -15,6 +15,10 @@ options: flavor: "azure" generate-test: true generate-sample: true + "@azure-tools/typespec-rust": + crate-name: "azure_management_carbonoptimization" + crate-version: "0.1.0" + emitter-output-dir: "{output-dir}/resource_manager/{service-dir}/{crate-name}" "@azure-tools/typespec-csharp": clear-output-folder: true model-namespace: true diff --git a/specification/cdn/resource-manager/Microsoft.Cdn/Cdn/tspconfig.yaml b/specification/cdn/resource-manager/Microsoft.Cdn/Cdn/tspconfig.yaml index 6ccb07caca4f..5ec3bf48de57 100644 --- a/specification/cdn/resource-manager/Microsoft.Cdn/Cdn/tspconfig.yaml +++ b/specification/cdn/resource-manager/Microsoft.Cdn/Cdn/tspconfig.yaml @@ -19,6 +19,10 @@ options: generate-test: true generate-sample: true flavor: "azure" + "@azure-tools/typespec-rust": + crate-name: "azure_management_cdn" + crate-version: "0.1.0" + emitter-output-dir: "{output-dir}/resource_manager/{service-dir}/{crate-name}" "@azure-tools/typespec-java": emitter-output-dir: "{output-dir}/{service-dir}/azure-resourcemanager-cdn" namespace: "com.azure.resourcemanager.cdn" diff --git a/specification/cdn/resource-manager/Microsoft.Cdn/EdgeActions/tspconfig.yaml b/specification/cdn/resource-manager/Microsoft.Cdn/EdgeActions/tspconfig.yaml index 2854daae6c5f..4abb01fdc1e4 100644 --- a/specification/cdn/resource-manager/Microsoft.Cdn/EdgeActions/tspconfig.yaml +++ b/specification/cdn/resource-manager/Microsoft.Cdn/EdgeActions/tspconfig.yaml @@ -23,6 +23,10 @@ options: generate-test: true generate-sample: true flavor: "azure" + "@azure-tools/typespec-rust": + crate-name: "azure_management_edgeactions" + crate-version: "0.1.0" + emitter-output-dir: "{output-dir}/resource_manager/{service-dir}/{crate-name}" "@azure-tools/typespec-java": emitter-output-dir: "{output-dir}/{service-dir}/azure-resourcemanager-edgeactions" namespace: "com.azure.resourcemanager.edgeactions" diff --git a/specification/chaos/resource-manager/Microsoft.Chaos/Chaos/tspconfig.yaml b/specification/chaos/resource-manager/Microsoft.Chaos/Chaos/tspconfig.yaml index 726869a93e27..792546b54e8d 100644 --- a/specification/chaos/resource-manager/Microsoft.Chaos/Chaos/tspconfig.yaml +++ b/specification/chaos/resource-manager/Microsoft.Chaos/Chaos/tspconfig.yaml @@ -24,6 +24,10 @@ options: flavor: "azure" generate-test: true generate-sample: true + "@azure-tools/typespec-rust": + crate-name: "azure_management_chaos" + crate-version: "0.1.0" + emitter-output-dir: "{output-dir}/resource_manager/{service-dir}/{crate-name}" "@azure-tools/typespec-csharp": emitter-output-dir: "{output-dir}/{service-dir}/{namespace}" flavor: azure diff --git a/specification/cloudhealth/CloudHealth.Management/tspconfig.yaml b/specification/cloudhealth/CloudHealth.Management/tspconfig.yaml index 2238a3b9ef6a..a304aa4c0154 100644 --- a/specification/cloudhealth/CloudHealth.Management/tspconfig.yaml +++ b/specification/cloudhealth/CloudHealth.Management/tspconfig.yaml @@ -24,6 +24,10 @@ options: flavor: "azure" generate-test: true generate-sample: true + "@azure-tools/typespec-rust": + crate-name: "azure_management_cloudhealth" + crate-version: "0.1.0" + emitter-output-dir: "{output-dir}/resource_manager/{service-dir}/{crate-name}" "@azure-typespec/http-client-csharp-mgmt": namespace: "Azure.ResourceManager.CloudHealth" emitter-output-dir: "{output-dir}/{service-dir}/{namespace}" diff --git a/specification/codesigning/CodeSigning.Management/tspconfig.yaml b/specification/codesigning/CodeSigning.Management/tspconfig.yaml index 99e241e2f602..1f4e05fa31ad 100644 --- a/specification/codesigning/CodeSigning.Management/tspconfig.yaml +++ b/specification/codesigning/CodeSigning.Management/tspconfig.yaml @@ -21,6 +21,10 @@ options: flavor: "azure" generate-test: true generate-sample: true + "@azure-tools/typespec-rust": + crate-name: "azure_management_trustedsigning" + crate-version: "0.1.0" + emitter-output-dir: "{output-dir}/resource_manager/{service-dir}/{crate-name}" "@azure-tools/typespec-ts": experimental-extensible-enums: true emitter-output-dir: "{output-dir}/{service-dir}/arm-trustedsigning" diff --git a/specification/cognitiveservices/ContentSafety/tspconfig.yaml b/specification/cognitiveservices/ContentSafety/tspconfig.yaml index e166879d304d..f4d8f6ff3bfe 100644 --- a/specification/cognitiveservices/ContentSafety/tspconfig.yaml +++ b/specification/cognitiveservices/ContentSafety/tspconfig.yaml @@ -21,6 +21,10 @@ options: flavor: azure generate-test: true generate-sample: true + "@azure-tools/typespec-rust": + crate-name: azure_ai_contentsafety + crate-version: "0.1.0" + emitter-output-dir: "{output-dir}/{service-dir}/{crate-name}" "@azure-tools/typespec-csharp": emitter-output-dir: "{output-dir}/{service-dir}/{namespace}" namespace: "Azure.AI.ContentSafety" diff --git a/specification/cognitiveservices/data-plane/LanguageAnalyzeConversations/tspconfig.yaml b/specification/cognitiveservices/data-plane/LanguageAnalyzeConversations/tspconfig.yaml index da415ebff277..9285ad3683aa 100644 --- a/specification/cognitiveservices/data-plane/LanguageAnalyzeConversations/tspconfig.yaml +++ b/specification/cognitiveservices/data-plane/LanguageAnalyzeConversations/tspconfig.yaml @@ -26,6 +26,10 @@ options: generate-test: true generate-sample: true flavor: azure + "@azure-tools/typespec-rust": + crate-name: azure_ai_language_conversations + crate-version: "0.1.0" + emitter-output-dir: "{output-dir}/{service-dir}/{crate-name}" "@azure-typespec/http-client-csharp": emitter-output-dir: "{output-dir}/{service-dir}/{namespace}" namespace: Azure.AI.Language.Conversations diff --git a/specification/cognitiveservices/data-plane/LanguageAnalyzeConversationsAuthoring/tspconfig.yaml b/specification/cognitiveservices/data-plane/LanguageAnalyzeConversationsAuthoring/tspconfig.yaml index c073aee38b75..eb950acccf5e 100644 --- a/specification/cognitiveservices/data-plane/LanguageAnalyzeConversationsAuthoring/tspconfig.yaml +++ b/specification/cognitiveservices/data-plane/LanguageAnalyzeConversationsAuthoring/tspconfig.yaml @@ -27,6 +27,10 @@ options: generate-test: true generate-sample: true flavor: azure + "@azure-tools/typespec-rust": + crate-name: azure_ai_language_conversations_authoring + crate-version: "0.1.0" + emitter-output-dir: "{output-dir}/{service-dir}/{crate-name}" "@azure-typespec/http-client-csharp": emitter-output-dir: "{output-dir}/{service-dir}/{namespace}" namespace: Azure.AI.Language.Conversations.Authoring diff --git a/specification/cognitiveservices/data-plane/LanguageAnalyzeDocuments/tspconfig.yaml b/specification/cognitiveservices/data-plane/LanguageAnalyzeDocuments/tspconfig.yaml index 0640c92537f7..6e93297f66b5 100644 --- a/specification/cognitiveservices/data-plane/LanguageAnalyzeDocuments/tspconfig.yaml +++ b/specification/cognitiveservices/data-plane/LanguageAnalyzeDocuments/tspconfig.yaml @@ -26,6 +26,10 @@ options: generate-test: true generate-sample: true flavor: azure + "@azure-tools/typespec-rust": + crate-name: azure_ai_language_documents + crate-version: "0.1.0" + emitter-output-dir: "{output-dir}/{service-dir}/{crate-name}" "@azure-typespec/http-client-csharp": emitter-output-dir: "{output-dir}/{service-dir}/{namespace}" namespace: Azure.AI.Language.Documents diff --git a/specification/cognitiveservices/data-plane/LanguageAnalyzeText/tspconfig.yaml b/specification/cognitiveservices/data-plane/LanguageAnalyzeText/tspconfig.yaml index 7c3585d1ddf4..0a8c570899b7 100644 --- a/specification/cognitiveservices/data-plane/LanguageAnalyzeText/tspconfig.yaml +++ b/specification/cognitiveservices/data-plane/LanguageAnalyzeText/tspconfig.yaml @@ -27,6 +27,10 @@ options: generate-test: true generate-sample: true flavor: azure + "@azure-tools/typespec-rust": + crate-name: azure_ai_textanalytics + crate-version: "0.1.0" + emitter-output-dir: "{output-dir}/{service-dir}/{crate-name}" "@azure-typespec/http-client-csharp": emitter-output-dir: "{output-dir}/{service-dir}/{namespace}" namespace: Azure.AI.Language.Text diff --git a/specification/cognitiveservices/data-plane/LanguageAnalyzeTextAuthoring/tspconfig.yaml b/specification/cognitiveservices/data-plane/LanguageAnalyzeTextAuthoring/tspconfig.yaml index c4dd7421792b..b89a815657b2 100644 --- a/specification/cognitiveservices/data-plane/LanguageAnalyzeTextAuthoring/tspconfig.yaml +++ b/specification/cognitiveservices/data-plane/LanguageAnalyzeTextAuthoring/tspconfig.yaml @@ -28,6 +28,10 @@ options: generate-test: true generate-sample: true flavor: azure + "@azure-tools/typespec-rust": + crate-name: azure_ai_textanalytics_authoring + crate-version: "0.1.0" + emitter-output-dir: "{output-dir}/{service-dir}/{crate-name}" "@azure-typespec/http-client-csharp": emitter-output-dir: "{output-dir}/{service-dir}/{namespace}" namespace: Azure.AI.Language.Text.Authoring diff --git a/specification/cognitiveservices/data-plane/LanguageQuestionAnswering/tspconfig.yaml b/specification/cognitiveservices/data-plane/LanguageQuestionAnswering/tspconfig.yaml index 1698b4978b63..9f96709645ae 100644 --- a/specification/cognitiveservices/data-plane/LanguageQuestionAnswering/tspconfig.yaml +++ b/specification/cognitiveservices/data-plane/LanguageQuestionAnswering/tspconfig.yaml @@ -27,6 +27,10 @@ options: generate-test: true generate-sample: true flavor: azure + "@azure-tools/typespec-rust": + crate-name: azure_ai_language_questionanswering + crate-version: "0.1.0" + emitter-output-dir: "{output-dir}/{service-dir}/{crate-name}" "@azure-typespec/http-client-csharp": emitter-output-dir: "{output-dir}/{service-dir}/Azure.AI.Language.QuestionAnswering.Inference" namespace: Azure.AI.Language.QuestionAnswering diff --git a/specification/cognitiveservices/data-plane/LanguageQuestionAnsweringAuthoring/tspconfig.yaml b/specification/cognitiveservices/data-plane/LanguageQuestionAnsweringAuthoring/tspconfig.yaml index d78d9c269c39..e8e2867a4ad0 100644 --- a/specification/cognitiveservices/data-plane/LanguageQuestionAnsweringAuthoring/tspconfig.yaml +++ b/specification/cognitiveservices/data-plane/LanguageQuestionAnsweringAuthoring/tspconfig.yaml @@ -27,6 +27,10 @@ options: generate-test: true generate-sample: true flavor: azure + "@azure-tools/typespec-rust": + crate-name: azure_ai_language_questionanswering_authoring + crate-version: "0.1.0" + emitter-output-dir: "{output-dir}/{service-dir}/{crate-name}" "@azure-typespec/http-client-csharp": emitter-output-dir: "{output-dir}/{service-dir}/Azure.AI.Language.QuestionAnswering" namespace: Azure.AI.Language.QuestionAnswering.Authoring diff --git a/specification/communication/Communication.JobRouter/tspconfig.yaml b/specification/communication/Communication.JobRouter/tspconfig.yaml index 3247bc187f42..c2f5bdfc8492 100644 --- a/specification/communication/Communication.JobRouter/tspconfig.yaml +++ b/specification/communication/Communication.JobRouter/tspconfig.yaml @@ -43,6 +43,10 @@ options: flavor: azure generate-test: true generate-sample: true + "@azure-tools/typespec-rust": + crate-name: azure_communication_jobrouter + crate-version: "0.1.0" + emitter-output-dir: "{output-dir}/{service-dir}/{crate-name}" "@azure-tools/typespec-java": emitter-output-dir: "{output-dir}/{service-dir}/azure-communication-jobrouter" namespace: com.azure.communication.jobrouter diff --git a/specification/communication/Communication.Messages/tspconfig.yaml b/specification/communication/Communication.Messages/tspconfig.yaml index 29d9647e8867..86a9a8909b5f 100644 --- a/specification/communication/Communication.Messages/tspconfig.yaml +++ b/specification/communication/Communication.Messages/tspconfig.yaml @@ -44,6 +44,10 @@ options: flavor: azure generate-test: true generate-sample: true + "@azure-tools/typespec-rust": + crate-name: azure_communication_messages + crate-version: "0.1.0" + emitter-output-dir: "{output-dir}/{service-dir}/{crate-name}" "@azure-tools/typespec-java": api-version: "2025-01-15-preview" emitter-output-dir: "{output-dir}/{service-dir}/azure-communication-messages" diff --git a/specification/compute/resource-manager/Microsoft.Compute/RecommenderRP/tspconfig.yaml b/specification/compute/resource-manager/Microsoft.Compute/RecommenderRP/tspconfig.yaml index 62c6dddc8329..1686bb8c772d 100644 --- a/specification/compute/resource-manager/Microsoft.Compute/RecommenderRP/tspconfig.yaml +++ b/specification/compute/resource-manager/Microsoft.Compute/RecommenderRP/tspconfig.yaml @@ -22,6 +22,10 @@ options: generate-sample: true flavor: "azure" emitter-output-dir: "{output-dir}/{service-dir}/azure-mgmt-computerecommender" + "@azure-tools/typespec-rust": + crate-name: "azure_management_computerecommender" + crate-version: "0.1.0" + emitter-output-dir: "{output-dir}/resource_manager/{service-dir}/{crate-name}" "@azure-tools/typespec-java": service-dir: "sdk/compute" emitter-output-dir: "{output-dir}/{service-dir}/azure-resourcemanager-compute-recommender" diff --git a/specification/computelimit/resource-manager/Microsoft.ComputeLimit/ComputeLimit/tspconfig.yaml b/specification/computelimit/resource-manager/Microsoft.ComputeLimit/ComputeLimit/tspconfig.yaml index c42abb198c22..c2ce1356ffbb 100644 --- a/specification/computelimit/resource-manager/Microsoft.ComputeLimit/ComputeLimit/tspconfig.yaml +++ b/specification/computelimit/resource-manager/Microsoft.ComputeLimit/ComputeLimit/tspconfig.yaml @@ -39,6 +39,10 @@ options: namespace: "azure.mgmt.computelimit" generate-sample: true generate-test: true + "@azure-tools/typespec-rust": + crate-name: "azure_management_computelimit" + crate-version: "0.1.0" + emitter-output-dir: "{output-dir}/resource_manager/{service-dir}/{crate-name}" "@azure-typespec/http-client-csharp-mgmt": emitter-output-dir: "{output-dir}/{service-dir}/{namespace}" package-name: "Azure.ResourceManager.ComputeLimit" diff --git a/specification/computeschedule/ComputeSchedule.Management/tspconfig.yaml b/specification/computeschedule/ComputeSchedule.Management/tspconfig.yaml index ef83d643d8a1..be40bcbd0416 100644 --- a/specification/computeschedule/ComputeSchedule.Management/tspconfig.yaml +++ b/specification/computeschedule/ComputeSchedule.Management/tspconfig.yaml @@ -15,6 +15,10 @@ options: flavor: "azure" generate-test: true generate-sample: true + "@azure-tools/typespec-rust": + crate-name: "azure_management_computeschedule" + crate-version: "0.1.0" + emitter-output-dir: "{output-dir}/resource_manager/{service-dir}/{crate-name}" "@azure-tools/typespec-ts": experimental-extensible-enums: true emitter-output-dir: "{output-dir}/{service-dir}/arm-computeschedule" diff --git a/specification/confidentialledger/Confidentialledger.Management/tspconfig.yaml b/specification/confidentialledger/Confidentialledger.Management/tspconfig.yaml index 11efe9033d68..6e143b0b3cf5 100644 --- a/specification/confidentialledger/Confidentialledger.Management/tspconfig.yaml +++ b/specification/confidentialledger/Confidentialledger.Management/tspconfig.yaml @@ -17,6 +17,10 @@ options: generate-test: true generate-sample: true flavor: "azure" + "@azure-tools/typespec-rust": + crate-name: "azure_management_confidentialledger" + crate-version: "0.1.0" + emitter-output-dir: "{output-dir}/resource_manager/{service-dir}/{crate-name}" "@azure-tools/typespec-java": package-dir: "azure-resourcemanager-confidentialledger" namespace: "com.azure.resourcemanager.confidentialledger" diff --git a/specification/confidentialledger/Microsoft.CodeTransparency/tspconfig.yaml b/specification/confidentialledger/Microsoft.CodeTransparency/tspconfig.yaml index 484f4751bde2..eb47436914c5 100644 --- a/specification/confidentialledger/Microsoft.CodeTransparency/tspconfig.yaml +++ b/specification/confidentialledger/Microsoft.CodeTransparency/tspconfig.yaml @@ -19,6 +19,10 @@ options: package-pprint-name: "Code Transparency Service" generate-test: true generate-sample: true + "@azure-tools/typespec-rust": + crate-name: azure_codetransparency + crate-version: "0.1.0" + emitter-output-dir: "{output-dir}/{service-dir}/{crate-name}" "@azure-tools/typespec-csharp": emitter-output-dir: "{output-dir}/{service-dir}/{namespace}" flavor: azure diff --git a/specification/confidentialledger/data-plane/ConfidentialLedger/tspconfig.yaml b/specification/confidentialledger/data-plane/ConfidentialLedger/tspconfig.yaml index 97e67515fad9..c24fb8cba393 100644 --- a/specification/confidentialledger/data-plane/ConfidentialLedger/tspconfig.yaml +++ b/specification/confidentialledger/data-plane/ConfidentialLedger/tspconfig.yaml @@ -21,6 +21,10 @@ options: "generate-test": false "generate-sample": false "package-pprint-name": "Confidential Ledger" + "@azure-tools/typespec-rust": + crate-name: azure_confidentialledger + crate-version: "0.1.0" + emitter-output-dir: "{output-dir}/{service-dir}/{crate-name}" "@azure-tools/typespec-csharp": "namespace": "Azure.ConfidentialLedger" "emitter-output-dir": "{output-dir}/{service-dir}/Azure.ConfidentialLedger" diff --git a/specification/confidentialledger/data-plane/ConfidentialLedgerIdentity/tspconfig.yaml b/specification/confidentialledger/data-plane/ConfidentialLedgerIdentity/tspconfig.yaml index 35d1c01761f6..90f11966c525 100644 --- a/specification/confidentialledger/data-plane/ConfidentialLedgerIdentity/tspconfig.yaml +++ b/specification/confidentialledger/data-plane/ConfidentialLedgerIdentity/tspconfig.yaml @@ -21,6 +21,10 @@ options: "generate-test": false "generate-sample": false "package-pprint-name": "Confidential Ledger Certificate" + "@azure-tools/typespec-rust": + crate-name: azure_confidentialledger_certificate + crate-version: "0.1.0" + emitter-output-dir: "{output-dir}/{service-dir}/{crate-name}" "@azure-tools/typespec-csharp": "namespace": "Azure.ConfidentialLedger.Certificate" "emitter-output-dir": "{output-dir}/{service-dir}/Azure.ConfidentialLedger.Certificate" diff --git a/specification/confluent/Confluent.Management/tspconfig.yaml b/specification/confluent/Confluent.Management/tspconfig.yaml index f3bfe94ca53e..7e4f417fe5b2 100644 --- a/specification/confluent/Confluent.Management/tspconfig.yaml +++ b/specification/confluent/Confluent.Management/tspconfig.yaml @@ -22,6 +22,10 @@ options: generate-test: true generate-sample: true flavor: "azure" + "@azure-tools/typespec-rust": + crate-name: "azure_management_confluent" + crate-version: "0.1.0" + emitter-output-dir: "{output-dir}/resource_manager/{service-dir}/{crate-name}" "@azure-tools/typespec-java": emitter-output-dir: "{output-dir}/{service-dir}/azure-resourcemanager-confluent" namespace: "com.azure.resourcemanager.confluent" diff --git a/specification/connectedcache/ConnectedCache.Management/tspconfig.yaml b/specification/connectedcache/ConnectedCache.Management/tspconfig.yaml index a06844a38019..8df3bdac2ccf 100644 --- a/specification/connectedcache/ConnectedCache.Management/tspconfig.yaml +++ b/specification/connectedcache/ConnectedCache.Management/tspconfig.yaml @@ -18,6 +18,10 @@ options: generate-test: true generate-sample: true flavor: "azure" + "@azure-tools/typespec-rust": + crate-name: "azure_management_connectedcache" + crate-version: "0.1.0" + emitter-output-dir: "{output-dir}/resource_manager/{service-dir}/{crate-name}" "@azure-tools/typespec-java": emitter-output-dir: "{output-dir}/{service-dir}/azure-resourcemanager-connectedcache" namespace: "com.azure.resourcemanager.connectedcache" diff --git a/specification/consumption/resource-manager/Microsoft.Consumption/Consumption/tspconfig.yaml b/specification/consumption/resource-manager/Microsoft.Consumption/Consumption/tspconfig.yaml index c6b31695af39..493cec8c7f56 100644 --- a/specification/consumption/resource-manager/Microsoft.Consumption/Consumption/tspconfig.yaml +++ b/specification/consumption/resource-manager/Microsoft.Consumption/Consumption/tspconfig.yaml @@ -18,6 +18,10 @@ options: generate-test: true generate-sample: true flavor: "azure" + "@azure-tools/typespec-rust": + crate-name: "azure_management_consumption" + crate-version: "0.1.0" + emitter-output-dir: "{output-dir}/resource_manager/{service-dir}/{crate-name}" "@azure-tools/typespec-java": emitter-output-dir: "{output-dir}/{service-dir}/azure-resourcemanager-consumption" namespace: "com.azure.resourcemanager.consumption" diff --git a/specification/containerregistry/resource-manager/Microsoft.ContainerRegistry/Registry/tspconfig.yaml b/specification/containerregistry/resource-manager/Microsoft.ContainerRegistry/Registry/tspconfig.yaml index d3b0e9a211de..5c6a73523795 100644 --- a/specification/containerregistry/resource-manager/Microsoft.ContainerRegistry/Registry/tspconfig.yaml +++ b/specification/containerregistry/resource-manager/Microsoft.ContainerRegistry/Registry/tspconfig.yaml @@ -26,6 +26,10 @@ options: generate-test: true generate-sample: true flavor: "azure" + "@azure-tools/typespec-rust": + crate-name: "azure_management_containerregistry" + crate-version: "0.1.0" + emitter-output-dir: "{output-dir}/resource_manager/{service-dir}/{crate-name}" "@azure-tools/typespec-java": emitter-output-dir: "{output-dir}/{service-dir}/azure-resourcemanager-containerregistry-generated" namespace: "com.azure.resourcemanager.containerregistry.generated" diff --git a/specification/containerregistry/resource-manager/Microsoft.ContainerRegistry/RegistryTasks/tspconfig.yaml b/specification/containerregistry/resource-manager/Microsoft.ContainerRegistry/RegistryTasks/tspconfig.yaml index 180ff2f54cb8..a3d6c63a4293 100644 --- a/specification/containerregistry/resource-manager/Microsoft.ContainerRegistry/RegistryTasks/tspconfig.yaml +++ b/specification/containerregistry/resource-manager/Microsoft.ContainerRegistry/RegistryTasks/tspconfig.yaml @@ -26,6 +26,10 @@ options: generate-test: true generate-sample: true flavor: "azure" + "@azure-tools/typespec-rust": + crate-name: "azure_management_containerregistrytasks" + crate-version: "0.1.0" + emitter-output-dir: "{output-dir}/resource_manager/{service-dir}/{crate-name}" "@azure-tools/typespec-java": service-dir: "sdk/containerregistry" emitter-output-dir: "{output-dir}/{service-dir}/azure-resourcemanager-containerregistrytasks" diff --git a/specification/containerservice/DeploymentSafeguards.Management/tspconfig.yaml b/specification/containerservice/DeploymentSafeguards.Management/tspconfig.yaml index 5d13c6edeac3..a464ba83267d 100644 --- a/specification/containerservice/DeploymentSafeguards.Management/tspconfig.yaml +++ b/specification/containerservice/DeploymentSafeguards.Management/tspconfig.yaml @@ -24,6 +24,10 @@ options: generate-test: true generate-sample: true flavor: "azure" + "@azure-tools/typespec-rust": + crate-name: "azure_management_containerservicesafeguards" + crate-version: "0.1.0" + emitter-output-dir: "{output-dir}/resource_manager/{service-dir}/{crate-name}" "@azure-tools/typespec-java": emitter-output-dir: "{output-dir}/{service-dir}/azure-resourcemanager-containerservicesafeguards" namespace: "com.azure.resourcemanager.containerservicesafeguards" diff --git a/specification/containerservice/Fleet.Management/tspconfig.yaml b/specification/containerservice/Fleet.Management/tspconfig.yaml index 4e3aa5645578..79562bc781ce 100644 --- a/specification/containerservice/Fleet.Management/tspconfig.yaml +++ b/specification/containerservice/Fleet.Management/tspconfig.yaml @@ -24,6 +24,10 @@ options: generate-test: true generate-sample: true flavor: azure + "@azure-tools/typespec-rust": + crate-name: "azure_management_containerservicefleet" + crate-version: "0.1.0" + emitter-output-dir: "{output-dir}/resource_manager/{service-dir}/{crate-name}" "@azure-tools/typespec-java": emitter-output-dir: "{output-dir}/{service-dir}/azure-resourcemanager-containerservicefleet" namespace: "com.azure.resourcemanager.containerservicefleet" diff --git a/specification/containerservice/NodeCustomization.Management/tspconfig.yaml b/specification/containerservice/NodeCustomization.Management/tspconfig.yaml index 3f50958a686e..6e9a472ce3bb 100644 --- a/specification/containerservice/NodeCustomization.Management/tspconfig.yaml +++ b/specification/containerservice/NodeCustomization.Management/tspconfig.yaml @@ -41,6 +41,10 @@ options: service-dir: "sdk/containerservice" generate-test: true generate-sample: true + "@azure-tools/typespec-rust": + crate-name: "azure_management_containerservicenodecustomization" + crate-version: "0.1.0" + emitter-output-dir: "{output-dir}/resource_manager/{service-dir}/{crate-name}" "@azure-tools/typespec-ts": service-dir: "sdk/containerservice" package-dir: "arm-containerservicenodecustomization" diff --git a/specification/contosowidgetmanager/Contoso.Management/tspconfig.yaml b/specification/contosowidgetmanager/Contoso.Management/tspconfig.yaml index 777996e71187..1abd932620c8 100644 --- a/specification/contosowidgetmanager/Contoso.Management/tspconfig.yaml +++ b/specification/contosowidgetmanager/Contoso.Management/tspconfig.yaml @@ -18,6 +18,10 @@ options: generate-test: true generate-sample: true flavor: "azure" + "@azure-tools/typespec-rust": + crate-name: "azure_management_contoso" + crate-version: "0.1.0" + emitter-output-dir: "{output-dir}/resource_manager/{service-dir}/{crate-name}" "@azure-tools/typespec-java": emitter-output-dir: "{output-dir}/{service-dir}/azure-resourcemanager-contoso" namespace: "com.azure.resourcemanager.contoso" diff --git a/specification/contosowidgetmanager/Contoso.WidgetManager/tspconfig.yaml b/specification/contosowidgetmanager/Contoso.WidgetManager/tspconfig.yaml index 2e79b67159f8..bc8c82dc7935 100644 --- a/specification/contosowidgetmanager/Contoso.WidgetManager/tspconfig.yaml +++ b/specification/contosowidgetmanager/Contoso.WidgetManager/tspconfig.yaml @@ -20,6 +20,10 @@ options: generate-test: true generate-sample: true flavor: azure + "@azure-tools/typespec-rust": + crate-name: azure_contoso_widgetmanager + crate-version: "0.1.0" + emitter-output-dir: "{output-dir}/{service-dir}/{crate-name}" "@azure-tools/typespec-csharp": emitter-output-dir: "{output-dir}/{service-dir}/{namespace}" clear-output-folder: true diff --git a/specification/dashboard/Dashboard.Management/tspconfig.yaml b/specification/dashboard/Dashboard.Management/tspconfig.yaml index 37d6cfd33916..b484341c69fd 100644 --- a/specification/dashboard/Dashboard.Management/tspconfig.yaml +++ b/specification/dashboard/Dashboard.Management/tspconfig.yaml @@ -23,6 +23,10 @@ options: generate-test: true generate-sample: true flavor: "azure" + "@azure-tools/typespec-rust": + crate-name: "azure_management_dashboard" + crate-version: "0.1.0" + emitter-output-dir: "{output-dir}/resource_manager/{service-dir}/{crate-name}" "@azure-tools/typespec-java": emitter-output-dir: "{output-dir}/{service-dir}/azure-resourcemanager-dashboard" namespace: "com.azure.resourcemanager.dashboard" diff --git a/specification/databasefleetmanager/DatabaseFleetManager.Management/tspconfig.yaml b/specification/databasefleetmanager/DatabaseFleetManager.Management/tspconfig.yaml index 166d4ef8ff5a..649c31164536 100644 --- a/specification/databasefleetmanager/DatabaseFleetManager.Management/tspconfig.yaml +++ b/specification/databasefleetmanager/DatabaseFleetManager.Management/tspconfig.yaml @@ -15,6 +15,10 @@ options: flavor: "azure" generate-test: true generate-sample: true + "@azure-tools/typespec-rust": + crate-name: "azure_management_databasefleetmanager" + crate-version: "0.1.0" + emitter-output-dir: "{output-dir}/resource_manager/{service-dir}/{crate-name}" "@azure-tools/typespec-java": emitter-output-dir: "{output-dir}/{service-dir}/azure-resourcemanager-databasefleetmanager" namespace: "com.azure.resourcemanager.databasefleetmanager" diff --git a/specification/databasewatcher/DatabaseWatcher.Management/tspconfig.yaml b/specification/databasewatcher/DatabaseWatcher.Management/tspconfig.yaml index 02a71ad6ecef..b09ed6a567b1 100644 --- a/specification/databasewatcher/DatabaseWatcher.Management/tspconfig.yaml +++ b/specification/databasewatcher/DatabaseWatcher.Management/tspconfig.yaml @@ -19,6 +19,10 @@ options: generate-test: true emitter-output-dir: "{output-dir}/{service-dir}/azure-mgmt-databasewatcher" namespace: "azure.mgmt.databasewatcher" + "@azure-tools/typespec-rust": + crate-name: "azure_management_databasewatcher" + crate-version: "0.1.0" + emitter-output-dir: "{output-dir}/resource_manager/{service-dir}/{crate-name}" "@azure-tools/typespec-java": emitter-output-dir: "{output-dir}/{service-dir}/azure-resourcemanager-databasewatcher" flavor: azure diff --git a/specification/databox/resource-manager/Microsoft.DataBox/DataBox/tspconfig.yaml b/specification/databox/resource-manager/Microsoft.DataBox/DataBox/tspconfig.yaml index 6dded3b503c2..eec7f3630fb9 100644 --- a/specification/databox/resource-manager/Microsoft.DataBox/DataBox/tspconfig.yaml +++ b/specification/databox/resource-manager/Microsoft.DataBox/DataBox/tspconfig.yaml @@ -25,6 +25,10 @@ options: generate-test: true generate-sample: true flavor: "azure" + "@azure-tools/typespec-rust": + crate-name: "azure_management_databox" + crate-version: "0.1.0" + emitter-output-dir: "{output-dir}/resource_manager/{service-dir}/{crate-name}" "@azure-tools/typespec-java": emitter-output-dir: "{output-dir}/{service-dir}/azure-resourcemanager-databox" namespace: "com.azure.resourcemanager.databox" diff --git a/specification/databoxedge/resource-manager/Microsoft.DataBoxEdge/DataBoxEdge/tspconfig.yaml b/specification/databoxedge/resource-manager/Microsoft.DataBoxEdge/DataBoxEdge/tspconfig.yaml index a6c4ad51f866..09e4b124c00b 100644 --- a/specification/databoxedge/resource-manager/Microsoft.DataBoxEdge/DataBoxEdge/tspconfig.yaml +++ b/specification/databoxedge/resource-manager/Microsoft.DataBoxEdge/DataBoxEdge/tspconfig.yaml @@ -18,6 +18,10 @@ options: generate-test: true generate-sample: true flavor: "azure" + "@azure-tools/typespec-rust": + crate-name: "azure_management_databoxedge" + crate-version: "0.1.0" + emitter-output-dir: "{output-dir}/resource_manager/{service-dir}/{crate-name}" "@azure-tools/typespec-java": emitter-output-dir: "{output-dir}/{service-dir}/azure-resourcemanager-databoxedge" namespace: "com.azure.resourcemanager.databoxedge" diff --git a/specification/datadog/Datadog.Management/tspconfig.yaml b/specification/datadog/Datadog.Management/tspconfig.yaml index 0dee4eca5946..44741de9224f 100644 --- a/specification/datadog/Datadog.Management/tspconfig.yaml +++ b/specification/datadog/Datadog.Management/tspconfig.yaml @@ -17,6 +17,10 @@ options: generate-test: true generate-sample: true flavor: "azure" + "@azure-tools/typespec-rust": + crate-name: "azure_management_datadog" + crate-version: "0.1.0" + emitter-output-dir: "{output-dir}/resource_manager/{service-dir}/{crate-name}" "@azure-tools/typespec-java": emitter-output-dir: "{output-dir}/{service-dir}/azure-resourcemanager-datadog" namespace: "com.azure.resourcemanager.datadog" diff --git a/specification/dataprotection/resource-manager/Microsoft.DataProtection/DataProtection/tspconfig.yaml b/specification/dataprotection/resource-manager/Microsoft.DataProtection/DataProtection/tspconfig.yaml index 4575aada6637..55c4c97515a0 100644 --- a/specification/dataprotection/resource-manager/Microsoft.DataProtection/DataProtection/tspconfig.yaml +++ b/specification/dataprotection/resource-manager/Microsoft.DataProtection/DataProtection/tspconfig.yaml @@ -19,6 +19,10 @@ options: generate-test: true generate-sample: true flavor: "azure" + "@azure-tools/typespec-rust": + crate-name: "azure_management_dataprotection" + crate-version: "0.1.0" + emitter-output-dir: "{output-dir}/resource_manager/{service-dir}/{crate-name}" "@azure-tools/typespec-java": emitter-output-dir: "{output-dir}/{service-dir}/azure-resourcemanager-dataprotection" namespace: "com.azure.resourcemanager.dataprotection" diff --git a/specification/dell/Dell.Storage.Management/tspconfig.yaml b/specification/dell/Dell.Storage.Management/tspconfig.yaml index a9cf566395cd..b6332ec0795b 100644 --- a/specification/dell/Dell.Storage.Management/tspconfig.yaml +++ b/specification/dell/Dell.Storage.Management/tspconfig.yaml @@ -23,6 +23,10 @@ options: flavor: "azure" generate-test: true generate-sample: true + "@azure-tools/typespec-rust": + crate-name: "azure_management_dellstorage" + crate-version: "0.1.0" + emitter-output-dir: "{output-dir}/resource_manager/{service-dir}/{crate-name}" "@azure-tools/typespec-java": emitter-output-dir: "{output-dir}/{service-dir}/azure-resourcemanager-dell-storage" namespace: com.azure.resourcemanager.dell.storage diff --git a/specification/devcenter/DevCenter.Management/tspconfig.yaml b/specification/devcenter/DevCenter.Management/tspconfig.yaml index f077b62a5fde..29fa52f21232 100644 --- a/specification/devcenter/DevCenter.Management/tspconfig.yaml +++ b/specification/devcenter/DevCenter.Management/tspconfig.yaml @@ -24,6 +24,10 @@ options: generate-test: true generate-sample: true flavor: "azure" + "@azure-tools/typespec-rust": + crate-name: "azure_management_devcenter" + crate-version: "0.1.0" + emitter-output-dir: "{output-dir}/resource_manager/{service-dir}/{crate-name}" "@azure-tools/typespec-java": emitter-output-dir: "{output-dir}/{service-dir}/azure-resourcemanager-devcenter" package-dir: "azure-resourcemanager-devcenter" diff --git a/specification/devcenter/DevCenter/tspconfig.yaml b/specification/devcenter/DevCenter/tspconfig.yaml index 16d4c90c1cff..3aa3f18226b8 100644 --- a/specification/devcenter/DevCenter/tspconfig.yaml +++ b/specification/devcenter/DevCenter/tspconfig.yaml @@ -30,6 +30,10 @@ options: api-version: "2023-04-01" generate-test: true generate-sample: true + "@azure-tools/typespec-rust": + crate-name: azure_developer_devcenter + crate-version: "0.1.0" + emitter-output-dir: "{output-dir}/{service-dir}/{crate-name}" "@azure-tools/typespec-ts": title: "Azure Developer DevCenter" emitter-output-dir: "{output-dir}/{service-dir}/developer-devcenter-rest" diff --git a/specification/deviceprovisioningservices/resource-manager/Microsoft.Devices/DeviceProvisioningServices/tspconfig.yaml b/specification/deviceprovisioningservices/resource-manager/Microsoft.Devices/DeviceProvisioningServices/tspconfig.yaml index 379e72397fd5..d418b5dc00fa 100644 --- a/specification/deviceprovisioningservices/resource-manager/Microsoft.Devices/DeviceProvisioningServices/tspconfig.yaml +++ b/specification/deviceprovisioningservices/resource-manager/Microsoft.Devices/DeviceProvisioningServices/tspconfig.yaml @@ -24,6 +24,10 @@ options: generate-test: true generate-sample: true flavor: "azure" + "@azure-tools/typespec-rust": + crate-name: "azure_management_deviceprovisioningservices" + crate-version: "0.1.0" + emitter-output-dir: "{output-dir}/resource_manager/{service-dir}/{crate-name}" "@azure-tools/typespec-java": emitter-output-dir: "{output-dir}/{service-dir}/azure-resourcemanager-deviceprovisioningservices" namespace: "com.azure.resourcemanager.deviceprovisioningservices" diff --git a/specification/deviceregistry/DeviceRegistry.Management/tspconfig.yaml b/specification/deviceregistry/DeviceRegistry.Management/tspconfig.yaml index 3d1d54d191ab..ea8f0c513826 100644 --- a/specification/deviceregistry/DeviceRegistry.Management/tspconfig.yaml +++ b/specification/deviceregistry/DeviceRegistry.Management/tspconfig.yaml @@ -32,6 +32,10 @@ options: flavor: "azure" generate-test: true generate-sample: true + "@azure-tools/typespec-rust": + crate-name: "azure_management_deviceregistry" + crate-version: "0.1.0" + emitter-output-dir: "{output-dir}/resource_manager/{service-dir}/{crate-name}" "@azure-tools/typespec-go": service-dir: "sdk/resourcemanager/deviceregistry" emitter-output-dir: "{output-dir}/{service-dir}/armdeviceregistry" diff --git a/specification/devopsinfrastructure/Microsoft.DevOpsInfrastructure.Management/tspconfig.yaml b/specification/devopsinfrastructure/Microsoft.DevOpsInfrastructure.Management/tspconfig.yaml index c5e4b9dbebc1..4fd07bd1b5df 100644 --- a/specification/devopsinfrastructure/Microsoft.DevOpsInfrastructure.Management/tspconfig.yaml +++ b/specification/devopsinfrastructure/Microsoft.DevOpsInfrastructure.Management/tspconfig.yaml @@ -21,6 +21,10 @@ options: flavor: "azure" generate-test: true generate-sample: true + "@azure-tools/typespec-rust": + crate-name: "azure_management_devopsinfrastructure" + crate-version: "0.1.0" + emitter-output-dir: "{output-dir}/resource_manager/{service-dir}/{crate-name}" "@azure-tools/typespec-java": emitter-output-dir: "{output-dir}/{service-dir}/azure-resourcemanager-devopsinfrastructure" flavor: "azure" diff --git a/specification/devtestlabs/resource-manager/Microsoft.DevTestLab/DevTestLabs/tspconfig.yaml b/specification/devtestlabs/resource-manager/Microsoft.DevTestLab/DevTestLabs/tspconfig.yaml index bf1f407e52ab..728c0deaea8f 100644 --- a/specification/devtestlabs/resource-manager/Microsoft.DevTestLab/DevTestLabs/tspconfig.yaml +++ b/specification/devtestlabs/resource-manager/Microsoft.DevTestLab/DevTestLabs/tspconfig.yaml @@ -25,6 +25,10 @@ options: generate-test: true generate-sample: true flavor: "azure" + "@azure-tools/typespec-rust": + crate-name: "azure_management_devtestlabs" + crate-version: "0.1.0" + emitter-output-dir: "{output-dir}/resource_manager/{service-dir}/{crate-name}" "@azure-tools/typespec-java": emitter-output-dir: "{output-dir}/{service-dir}/azure-resourcemanager-devtestlabs" namespace: "com.azure.resourcemanager.devtestlabs" diff --git a/specification/dns/resource-manager/Microsoft.Network/Dns/tspconfig.yaml b/specification/dns/resource-manager/Microsoft.Network/Dns/tspconfig.yaml index b1e714c7e7af..3909cc68eca1 100644 --- a/specification/dns/resource-manager/Microsoft.Network/Dns/tspconfig.yaml +++ b/specification/dns/resource-manager/Microsoft.Network/Dns/tspconfig.yaml @@ -18,6 +18,10 @@ options: generate-test: true generate-sample: true flavor: "azure" + "@azure-tools/typespec-rust": + crate-name: "azure_management_dns" + crate-version: "0.1.0" + emitter-output-dir: "{output-dir}/resource_manager/{service-dir}/{crate-name}" "@azure-tools/typespec-java": emitter-output-dir: "{output-dir}/{service-dir}/azure-resourcemanager-dnslibrary" namespace: "com.azure.resourcemanager.dnslibrary" diff --git a/specification/dnsresolver/resource-manager/Microsoft.Network/DnsResolver/tspconfig.yaml b/specification/dnsresolver/resource-manager/Microsoft.Network/DnsResolver/tspconfig.yaml index 4188ae2c896b..4ebf98fa915b 100644 --- a/specification/dnsresolver/resource-manager/Microsoft.Network/DnsResolver/tspconfig.yaml +++ b/specification/dnsresolver/resource-manager/Microsoft.Network/DnsResolver/tspconfig.yaml @@ -20,6 +20,10 @@ options: generate-test: true generate-sample: true flavor: "azure" + "@azure-tools/typespec-rust": + crate-name: "azure_management_dnsresolver" + crate-version: "0.1.0" + emitter-output-dir: "{output-dir}/resource_manager/{service-dir}/{crate-name}" "@azure-tools/typespec-java": emitter-output-dir: "{output-dir}/{service-dir}/azure-resourcemanager-dnsresolver" namespace: "com.azure.resourcemanager.dnsresolver" diff --git a/specification/durabletask/DurableTask.Management/tspconfig.yaml b/specification/durabletask/DurableTask.Management/tspconfig.yaml index bb0605b883ad..f852af977d05 100644 --- a/specification/durabletask/DurableTask.Management/tspconfig.yaml +++ b/specification/durabletask/DurableTask.Management/tspconfig.yaml @@ -15,6 +15,10 @@ options: flavor: "azure" generate-test: true generate-sample: true + "@azure-tools/typespec-rust": + crate-name: "azure_management_durabletask" + crate-version: "0.1.0" + emitter-output-dir: "{output-dir}/resource_manager/{service-dir}/{crate-name}" "@azure-tools/typespec-java": emitter-output-dir: "{output-dir}/{service-dir}/azure-resourcemanager-durabletask" namespace: "com.azure.resourcemanager.durabletask" diff --git a/specification/dynatrace/Dynatrace.Management/tspconfig.yaml b/specification/dynatrace/Dynatrace.Management/tspconfig.yaml index 326b85eb16f8..26b721176906 100644 --- a/specification/dynatrace/Dynatrace.Management/tspconfig.yaml +++ b/specification/dynatrace/Dynatrace.Management/tspconfig.yaml @@ -24,6 +24,10 @@ options: generate-test: true generate-sample: true flavor: "azure" + "@azure-tools/typespec-rust": + crate-name: "azure_management_dynatrace" + crate-version: "0.1.0" + emitter-output-dir: "{output-dir}/resource_manager/{service-dir}/{crate-name}" "@azure-tools/typespec-java": emitter-output-dir: "{output-dir}/{service-dir}/azure-resourcemanager-dynatrace" namespace: "com.azure.resourcemanager.dynatrace" diff --git a/specification/edge/Microsoft.Edge.ConfigurationManager.Management/tspconfig.yaml b/specification/edge/Microsoft.Edge.ConfigurationManager.Management/tspconfig.yaml index 03e589040957..78796ed68629 100644 --- a/specification/edge/Microsoft.Edge.ConfigurationManager.Management/tspconfig.yaml +++ b/specification/edge/Microsoft.Edge.ConfigurationManager.Management/tspconfig.yaml @@ -33,6 +33,10 @@ options: generate-test: true generate-sample: true flavor: "azure" + "@azure-tools/typespec-rust": + crate-name: "azure_management_workloadorchestration" + crate-version: "0.1.0" + emitter-output-dir: "{output-dir}/resource_manager/{service-dir}/{crate-name}" "@azure-tools/typespec-java": emitter-output-dir: "{output-dir}/{service-dir}/azure-resourcemanager-workloadorchestration" service-dir: "sdk/workloadorchestration" diff --git a/specification/edge/Microsoft.Edge.Configurations.Management/tspconfig.yaml b/specification/edge/Microsoft.Edge.Configurations.Management/tspconfig.yaml index ffa6aa2b79b3..e6b914be32a4 100644 --- a/specification/edge/Microsoft.Edge.Configurations.Management/tspconfig.yaml +++ b/specification/edge/Microsoft.Edge.Configurations.Management/tspconfig.yaml @@ -23,6 +23,10 @@ options: generate-test: true #!!!IMPORTANT!!! To ensure the emitter correctly produces SDK, this configuration is added by Azure SDK Team. Some configurations use placeholder values. For modifications, please refer to https://aka.ms/azsdk/specs/typespec-validation#sdktspconfigvalidation generate-sample: true #!!!IMPORTANT!!! To ensure the emitter correctly produces SDK, this configuration is added by Azure SDK Team. Some configurations use placeholder values. For modifications, please refer to https://aka.ms/azsdk/specs/typespec-validation#sdktspconfigvalidation flavor: azure #!!!IMPORTANT!!! To ensure the emitter correctly produces SDK, this configuration is added by Azure SDK Team. Some configurations use placeholder values. For modifications, please refer to https://aka.ms/azsdk/specs/typespec-validation#sdktspconfigvalidation + "@azure-tools/typespec-rust": + crate-name: "azure_management_placeholder" + crate-version: "0.1.0" + emitter-output-dir: "{output-dir}/resource_manager/{service-dir}/{crate-name}" "@azure-tools/typespec-java": emitter-output-dir: "{output-dir}/{service-dir}/azure-resourcemanager-placeholder" #!!!IMPORTANT!!! To ensure the emitter correctly produces SDK, this configuration is added by Azure SDK Team. Some configurations use placeholder values. For modifications, please refer to https://aka.ms/azsdk/specs/typespec-validation#sdktspconfigvalidation flavor: azure #!!!IMPORTANT!!! To ensure the emitter correctly produces SDK, this configuration is added by Azure SDK Team. Some configurations use placeholder values. For modifications, please refer to https://aka.ms/azsdk/specs/typespec-validation#sdktspconfigvalidation diff --git a/specification/edge/Microsoft.Edge.DisconnectedOperations.Management/tspconfig.yaml b/specification/edge/Microsoft.Edge.DisconnectedOperations.Management/tspconfig.yaml index d8cb2625a45d..10de5701834f 100644 --- a/specification/edge/Microsoft.Edge.DisconnectedOperations.Management/tspconfig.yaml +++ b/specification/edge/Microsoft.Edge.DisconnectedOperations.Management/tspconfig.yaml @@ -35,6 +35,10 @@ options: generate-test: true #!!!IMPORTANT!!! To ensure the emitter correctly produces SDK, this configuration is added by Azure SDK Team. Some configurations use placeholder values. For modifications, please refer to https://aka.ms/azsdk/specs/typespec-validation#sdktspconfigvalidation generate-sample: true #!!!IMPORTANT!!! To ensure the emitter correctly produces SDK, this configuration is added by Azure SDK Team. Some configurations use placeholder values. For modifications, please refer to https://aka.ms/azsdk/specs/typespec-validation#sdktspconfigvalidation flavor: azure #!!!IMPORTANT!!! To ensure the emitter correctly produces SDK, this configuration is added by Azure SDK Team. Some configurations use placeholder values. For modifications, please refer to https://aka.ms/azsdk/specs/typespec-validation#sdktspconfigvalidation + "@azure-tools/typespec-rust": + crate-name: "azure_management_disconnectedoperations" + crate-version: "0.1.0" + emitter-output-dir: "{output-dir}/resource_manager/{service-dir}/{crate-name}" "@azure-tools/typespec-java": flavor: azure #!!!IMPORTANT!!! To ensure the emitter correctly produces SDK, this configuration is added by Azure SDK Team. Some configurations use placeholder values. For modifications, please refer to https://aka.ms/azsdk/specs/typespec-validation#sdktspconfigvalidation emitter-output-dir: "{output-dir}/{service-dir}/azure-resourcemanager-disconnectedoperations" #!!!IMPORTANT!!! To ensure the emitter correctly produces SDK, this configuration is added by Azure SDK Team. Some configurations use placeholder values. For modifications, please refer to https://aka.ms/azsdk/specs/typespec-validation#sdktspconfigvalidation diff --git a/specification/edge/Microsoft.Edge.Management/tspconfig.yaml b/specification/edge/Microsoft.Edge.Management/tspconfig.yaml index 3877b141ba5b..e9ec988e556f 100644 --- a/specification/edge/Microsoft.Edge.Management/tspconfig.yaml +++ b/specification/edge/Microsoft.Edge.Management/tspconfig.yaml @@ -27,6 +27,10 @@ options: generate-test: true generate-sample: true flavor: azure + "@azure-tools/typespec-rust": + crate-name: "azure_management_commonedgesitemanageroperations" + crate-version: "0.1.0" + emitter-output-dir: "{output-dir}/resource_manager/{service-dir}/{crate-name}" "@azure-tools/typespec-ts": experimental-extensible-enums: true flavor: azure diff --git a/specification/edge/Microsoft.Edge.Sites.Management/tspconfig.yaml b/specification/edge/Microsoft.Edge.Sites.Management/tspconfig.yaml index 945f5b3f0e54..d506a555de2b 100644 --- a/specification/edge/Microsoft.Edge.Sites.Management/tspconfig.yaml +++ b/specification/edge/Microsoft.Edge.Sites.Management/tspconfig.yaml @@ -28,6 +28,10 @@ options: generate-test: true generate-sample: true flavor: azure + "@azure-tools/typespec-rust": + crate-name: "azure_management_sitemanager" + crate-version: "0.1.0" + emitter-output-dir: "{output-dir}/resource_manager/{service-dir}/{crate-name}" "@azure-tools/typespec-ts": experimental-extensible-enums: true flavor: azure diff --git a/specification/edgemarketplace/Microsoft.EdgeMarketPlace.Management/tspconfig.yaml b/specification/edgemarketplace/Microsoft.EdgeMarketPlace.Management/tspconfig.yaml index 1e4c2814d143..5f4c8b68921c 100644 --- a/specification/edgemarketplace/Microsoft.EdgeMarketPlace.Management/tspconfig.yaml +++ b/specification/edgemarketplace/Microsoft.EdgeMarketPlace.Management/tspconfig.yaml @@ -41,6 +41,10 @@ options: generate-sample: true #!!!IMPORTANT!!! To ensure the emitter correctly produces SDK, this configuration is added by Azure SDK Team. Some configurations use placeholder values. For modifications, please refer to https://aka.ms/azsdk/specs/typespec-validation#sdktspconfigvalidation flavor: azure #!!!IMPORTANT!!! To ensure the emitter correctly produces SDK, this configuration is added by Azure SDK Team. Some configurations use placeholder values. For modifications, please refer to https://aka.ms/azsdk/specs/typespec-validation#sdktspconfigvalidation + "@azure-tools/typespec-rust": + crate-name: "azure_management_edgemarketplace" + crate-version: "0.1.0" + emitter-output-dir: "{output-dir}/resource_manager/{service-dir}/{crate-name}" "@azure-tools/typespec-java": emitter-output-dir: "{output-dir}/{service-dir}/azure-resourcemanager-edgemarketplace" flavor: azure #!!!IMPORTANT!!! To ensure the emitter correctly produces SDK, this configuration is added by Azure SDK Team. Some configurations use placeholder values. For modifications, please refer to https://aka.ms/azsdk/specs/typespec-validation#sdktspconfigvalidation diff --git a/specification/edgeorder/resource-manager/Microsoft.EdgeOrder/EdgeOrder/tspconfig.yaml b/specification/edgeorder/resource-manager/Microsoft.EdgeOrder/EdgeOrder/tspconfig.yaml index a7baf945a288..dcbd82e18a09 100644 --- a/specification/edgeorder/resource-manager/Microsoft.EdgeOrder/EdgeOrder/tspconfig.yaml +++ b/specification/edgeorder/resource-manager/Microsoft.EdgeOrder/EdgeOrder/tspconfig.yaml @@ -24,6 +24,10 @@ options: generate-test: true generate-sample: true flavor: "azure" + "@azure-tools/typespec-rust": + crate-name: "azure_management_edgeorder" + crate-version: "0.1.0" + emitter-output-dir: "{output-dir}/resource_manager/{service-dir}/{crate-name}" "@azure-tools/typespec-java": emitter-output-dir: "{output-dir}/{service-dir}/azure-resourcemanager-edgeorder" namespace: "com.azure.resourcemanager.edgeorder" diff --git a/specification/edgezones/EdgeZones.Management/tspconfig.yaml b/specification/edgezones/EdgeZones.Management/tspconfig.yaml index 849405f22630..0dd7eddab3d1 100644 --- a/specification/edgezones/EdgeZones.Management/tspconfig.yaml +++ b/specification/edgezones/EdgeZones.Management/tspconfig.yaml @@ -19,6 +19,10 @@ options: generate-test: true generate-sample: true flavor: "azure" + "@azure-tools/typespec-rust": + crate-name: "azure_management_edgezones" + crate-version: "0.1.0" + emitter-output-dir: "{output-dir}/resource_manager/{service-dir}/{crate-name}" "@azure-tools/typespec-java": emitter-output-dir: "{output-dir}/{service-dir}/azure-resourcemanager-edgezones" flavor: "azure" diff --git a/specification/elastic/Elastic.Management/tspconfig.yaml b/specification/elastic/Elastic.Management/tspconfig.yaml index f4881d8ff323..014ffebc0281 100644 --- a/specification/elastic/Elastic.Management/tspconfig.yaml +++ b/specification/elastic/Elastic.Management/tspconfig.yaml @@ -23,6 +23,10 @@ options: generate-test: true generate-sample: true flavor: "azure" + "@azure-tools/typespec-rust": + crate-name: "azure_management_elastic" + crate-version: "0.1.0" + emitter-output-dir: "{output-dir}/resource_manager/{service-dir}/{crate-name}" "@azure-tools/typespec-java": emitter-output-dir: "{output-dir}/{service-dir}/azure-resourcemanager-elastic" namespace: "com.azure.resourcemanager.elastic" diff --git a/specification/elasticsan/resource-manager/Microsoft.ElasticSan/ElasticSan/tspconfig.yaml b/specification/elasticsan/resource-manager/Microsoft.ElasticSan/ElasticSan/tspconfig.yaml index 973d55c17f62..788bbcee2c5a 100644 --- a/specification/elasticsan/resource-manager/Microsoft.ElasticSan/ElasticSan/tspconfig.yaml +++ b/specification/elasticsan/resource-manager/Microsoft.ElasticSan/ElasticSan/tspconfig.yaml @@ -23,6 +23,10 @@ options: generate-test: true generate-sample: true flavor: "azure" + "@azure-tools/typespec-rust": + crate-name: "azure_management_elasticsan" + crate-version: "0.1.0" + emitter-output-dir: "{output-dir}/resource_manager/{service-dir}/{crate-name}" "@azure-tools/typespec-java": emitter-output-dir: "{output-dir}/{service-dir}/azure-resourcemanager-elasticsan" namespace: "com.azure.resourcemanager.elasticsan" diff --git a/specification/eventgrid/Azure.Messaging.EventGrid.SystemEvents/tspconfig.yaml b/specification/eventgrid/Azure.Messaging.EventGrid.SystemEvents/tspconfig.yaml index f7f68f9a4b59..1041f0023c45 100644 --- a/specification/eventgrid/Azure.Messaging.EventGrid.SystemEvents/tspconfig.yaml +++ b/specification/eventgrid/Azure.Messaging.EventGrid.SystemEvents/tspconfig.yaml @@ -23,6 +23,10 @@ options: flavor: azure generate-test: true generate-sample: true + "@azure-tools/typespec-rust": + crate-name: azure_messaging_eventgrid_systemevents + crate-version: "0.1.0" + emitter-output-dir: "{output-dir}/{service-dir}/{crate-name}" "@azure-typespec/http-client-csharp": emitter-output-dir: "{output-dir}/{service-dir}/{namespace}" namespace: Azure.Messaging.EventGrid.SystemEvents diff --git a/specification/eventgrid/Azure.Messaging.EventGrid/tspconfig.yaml b/specification/eventgrid/Azure.Messaging.EventGrid/tspconfig.yaml index 25b08f8727be..60b604a5a260 100644 --- a/specification/eventgrid/Azure.Messaging.EventGrid/tspconfig.yaml +++ b/specification/eventgrid/Azure.Messaging.EventGrid/tspconfig.yaml @@ -23,6 +23,10 @@ options: flavor: azure generate-test: true generate-sample: true + "@azure-tools/typespec-rust": + crate-name: azure_messaging_eventgrid_namespaces + crate-version: "0.1.0" + emitter-output-dir: "{output-dir}/{service-dir}/{crate-name}" "@azure-tools/typespec-csharp": emitter-output-dir: "{output-dir}/{service-dir}/{namespace}" model-namespace: false diff --git a/specification/eventhub/resource-manager/Microsoft.EventHub/Eventhub/tspconfig.yaml b/specification/eventhub/resource-manager/Microsoft.EventHub/Eventhub/tspconfig.yaml index 3d6b03a2ca1b..af94745eed37 100644 --- a/specification/eventhub/resource-manager/Microsoft.EventHub/Eventhub/tspconfig.yaml +++ b/specification/eventhub/resource-manager/Microsoft.EventHub/Eventhub/tspconfig.yaml @@ -25,6 +25,10 @@ options: generate-test: true generate-sample: true flavor: "azure" + "@azure-tools/typespec-rust": + crate-name: "azure_management_eventhub" + crate-version: "0.1.0" + emitter-output-dir: "{output-dir}/resource_manager/{service-dir}/{crate-name}" "@azure-tools/typespec-java": emitter-output-dir: "{output-dir}/{service-dir}/azure-resourcemanager-eventhub" namespace: "com.azure.resourcemanager.eventhub" diff --git a/specification/ews/SecretSyncController.Management/tspconfig.yaml b/specification/ews/SecretSyncController.Management/tspconfig.yaml index 0f393756a179..bb7ca7453000 100644 --- a/specification/ews/SecretSyncController.Management/tspconfig.yaml +++ b/specification/ews/SecretSyncController.Management/tspconfig.yaml @@ -23,6 +23,10 @@ options: flavor: "azure" generate-test: true generate-sample: true + "@azure-tools/typespec-rust": + crate-name: "azure_management_secretsstoreextension" + crate-version: "0.1.0" + emitter-output-dir: "{output-dir}/resource_manager/{service-dir}/{crate-name}" "@azure-tools/typespec-java": emitter-output-dir: "{output-dir}/{service-dir}/azure-resourcemanager-secretsstoreextension" service-dir: "sdk/secretsstoreextension" diff --git a/specification/fabric/resource-manager/Microsoft.Fabric/Fabric/tspconfig.yaml b/specification/fabric/resource-manager/Microsoft.Fabric/Fabric/tspconfig.yaml index 554f3065a2d7..53bf553b9eb0 100644 --- a/specification/fabric/resource-manager/Microsoft.Fabric/Fabric/tspconfig.yaml +++ b/specification/fabric/resource-manager/Microsoft.Fabric/Fabric/tspconfig.yaml @@ -23,6 +23,10 @@ options: namespace: "azure.mgmt.fabric" generate-test: true generate-sample: true + "@azure-tools/typespec-rust": + crate-name: "azure_management_fabric" + crate-version: "0.1.0" + emitter-output-dir: "{output-dir}/resource_manager/{service-dir}/{crate-name}" "@azure-tools/typespec-ts": experimental-extensible-enums: true emitter-output-dir: "{output-dir}/{service-dir}/arm-fabric" diff --git a/specification/fileshares/resource-manager/Microsoft.FileShares/FileShares/tspconfig.yaml b/specification/fileshares/resource-manager/Microsoft.FileShares/FileShares/tspconfig.yaml index 036ce1234ae2..2bc440bbc25b 100644 --- a/specification/fileshares/resource-manager/Microsoft.FileShares/FileShares/tspconfig.yaml +++ b/specification/fileshares/resource-manager/Microsoft.FileShares/FileShares/tspconfig.yaml @@ -22,6 +22,10 @@ options: generate-test: true generate-sample: true flavor: "azure" + "@azure-tools/typespec-rust": + crate-name: "azure_management_fileshares" + crate-version: "0.1.0" + emitter-output-dir: "{output-dir}/resource_manager/{service-dir}/{crate-name}" "@azure-tools/typespec-java": emitter-output-dir: "{output-dir}/{service-dir}/azure-resourcemanager-fileshares" namespace: "com.azure.resourcemanager.fileshares" diff --git a/specification/fist/IotFirmwareDefense.Management/tspconfig.yaml b/specification/fist/IotFirmwareDefense.Management/tspconfig.yaml index 5e00282e7470..1c6935bd3b4e 100644 --- a/specification/fist/IotFirmwareDefense.Management/tspconfig.yaml +++ b/specification/fist/IotFirmwareDefense.Management/tspconfig.yaml @@ -16,6 +16,10 @@ options: flavor: "azure" generate-test: true generate-sample: true + "@azure-tools/typespec-rust": + crate-name: "azure_management_iotfirmwaredefense" + crate-version: "0.1.0" + emitter-output-dir: "{output-dir}/resource_manager/{service-dir}/{crate-name}" "@azure-tools/typespec-ts": flavor: azure experimental-extensible-enums: true diff --git a/specification/guestconfiguration/resource-manager/Microsoft.GuestConfiguration/Assignments/tspconfig.yaml b/specification/guestconfiguration/resource-manager/Microsoft.GuestConfiguration/Assignments/tspconfig.yaml index 2d42a7790d42..e3592ad06b8c 100644 --- a/specification/guestconfiguration/resource-manager/Microsoft.GuestConfiguration/Assignments/tspconfig.yaml +++ b/specification/guestconfiguration/resource-manager/Microsoft.GuestConfiguration/Assignments/tspconfig.yaml @@ -18,6 +18,10 @@ options: generate-test: true generate-sample: true flavor: "azure" + "@azure-tools/typespec-rust": + crate-name: "azure_management_guestconfig" + crate-version: "0.1.0" + emitter-output-dir: "{output-dir}/resource_manager/{service-dir}/{crate-name}" "@azure-tools/typespec-java": emitter-output-dir: "{output-dir}/{service-dir}/azure-resourcemanager-guestconfiguration" namespace: "com.azure.resourcemanager.guestconfiguration" diff --git a/specification/hardwaresecuritymodules/resource-manager/Microsoft.HardwareSecurityModules/HardwareSecurityModules/tspconfig.yaml b/specification/hardwaresecuritymodules/resource-manager/Microsoft.HardwareSecurityModules/HardwareSecurityModules/tspconfig.yaml index b74570366228..9bdfa226340e 100644 --- a/specification/hardwaresecuritymodules/resource-manager/Microsoft.HardwareSecurityModules/HardwareSecurityModules/tspconfig.yaml +++ b/specification/hardwaresecuritymodules/resource-manager/Microsoft.HardwareSecurityModules/HardwareSecurityModules/tspconfig.yaml @@ -24,6 +24,10 @@ options: generate-test: true generate-sample: true flavor: "azure" + "@azure-tools/typespec-rust": + crate-name: "azure_management_hardwaresecuritymodules" + crate-version: "0.1.0" + emitter-output-dir: "{output-dir}/resource_manager/{service-dir}/{crate-name}" "@azure-tools/typespec-java": emitter-output-dir: "{output-dir}/{service-dir}/azure-resourcemanager-hardwaresecuritymodules" namespace: "com.azure.resourcemanager.hardwaresecuritymodules" diff --git a/specification/healthbot/HealthBot.Management/tspconfig.yaml b/specification/healthbot/HealthBot.Management/tspconfig.yaml index fc8dd451f222..c20c3e8eefc5 100644 --- a/specification/healthbot/HealthBot.Management/tspconfig.yaml +++ b/specification/healthbot/HealthBot.Management/tspconfig.yaml @@ -18,6 +18,10 @@ options: generate-test: true generate-sample: true flavor: "azure" + "@azure-tools/typespec-rust": + crate-name: "azure_management_healthbot" + crate-version: "0.1.0" + emitter-output-dir: "{output-dir}/resource_manager/{service-dir}/{crate-name}" "@azure-tools/typespec-java": emitter-output-dir: "{output-dir}/{service-dir}/azure-resourcemanager-healthbot" namespace: "com.azure.resourcemanager.healthbot" diff --git a/specification/healthdataaiservices/HealthDataAIServices.DeidServices/tspconfig.yaml b/specification/healthdataaiservices/HealthDataAIServices.DeidServices/tspconfig.yaml index 21a1a9eb41bf..e16c4b8e2238 100644 --- a/specification/healthdataaiservices/HealthDataAIServices.DeidServices/tspconfig.yaml +++ b/specification/healthdataaiservices/HealthDataAIServices.DeidServices/tspconfig.yaml @@ -18,6 +18,10 @@ options: flavor: azure generate-test: false generate-sample: false + "@azure-tools/typespec-rust": + crate-name: azure_health_deidentification + crate-version: "0.1.0" + emitter-output-dir: "{output-dir}/{service-dir}/{crate-name}" "@azure-tools/typespec-csharp": emitter-output-dir: "{output-dir}/{service-dir}/{namespace}" namespace: "Azure.Health.Deidentification" diff --git a/specification/healthdataaiservices/HealthDataAIServices.Management/tspconfig.yaml b/specification/healthdataaiservices/HealthDataAIServices.Management/tspconfig.yaml index 4857f2bacff2..f42369a46a76 100644 --- a/specification/healthdataaiservices/HealthDataAIServices.Management/tspconfig.yaml +++ b/specification/healthdataaiservices/HealthDataAIServices.Management/tspconfig.yaml @@ -19,6 +19,10 @@ options: namespace: "azure.mgmt.healthdataaiservices" generate-test: true generate-sample: true + "@azure-tools/typespec-rust": + crate-name: "azure_management_healthdataaiservices" + crate-version: "0.1.0" + emitter-output-dir: "{output-dir}/resource_manager/{service-dir}/{crate-name}" "@azure-tools/typespec-java": emitter-output-dir: "{output-dir}/{service-dir}/azure-resourcemanager-healthdataaiservices" flavor: "azure" diff --git a/specification/help/resource-manager/Microsoft.Help/Help/tspconfig.yaml b/specification/help/resource-manager/Microsoft.Help/Help/tspconfig.yaml index a7795d75c541..d4af9063b6f3 100644 --- a/specification/help/resource-manager/Microsoft.Help/Help/tspconfig.yaml +++ b/specification/help/resource-manager/Microsoft.Help/Help/tspconfig.yaml @@ -25,6 +25,10 @@ options: generate-test: true generate-sample: true flavor: "azure" + "@azure-tools/typespec-rust": + crate-name: "azure_management_selfhelp" + crate-version: "0.1.0" + emitter-output-dir: "{output-dir}/resource_manager/{service-dir}/{crate-name}" "@azure-tools/typespec-java": emitter-output-dir: "{output-dir}/{service-dir}/azure-resourcemanager-selfhelp" service-dir: "sdk/selfhelp" diff --git a/specification/hybridconnectivity/HybridConnectivity.Management/tspconfig.yaml b/specification/hybridconnectivity/HybridConnectivity.Management/tspconfig.yaml index 727608823696..eb72ce1640e6 100644 --- a/specification/hybridconnectivity/HybridConnectivity.Management/tspconfig.yaml +++ b/specification/hybridconnectivity/HybridConnectivity.Management/tspconfig.yaml @@ -32,6 +32,10 @@ options: flavor: "azure" generate-test: true generate-sample: true + "@azure-tools/typespec-rust": + crate-name: "azure_management_hybridconnectivity" + crate-version: "0.1.0" + emitter-output-dir: "{output-dir}/resource_manager/{service-dir}/{crate-name}" "@azure-tools/typespec-ts": flavor: azure experimental-extensible-enums: true diff --git a/specification/hybridkubernetes/HybridKubernetes.Management/tspconfig.yaml b/specification/hybridkubernetes/HybridKubernetes.Management/tspconfig.yaml index 2542092bd114..04dba05f2af4 100644 --- a/specification/hybridkubernetes/HybridKubernetes.Management/tspconfig.yaml +++ b/specification/hybridkubernetes/HybridKubernetes.Management/tspconfig.yaml @@ -20,6 +20,10 @@ options: generate-test: true generate-sample: true flavor: "azure" + "@azure-tools/typespec-rust": + crate-name: "azure_management_hybridkubernetes" + crate-version: "0.1.0" + emitter-output-dir: "{output-dir}/resource_manager/{service-dir}/{crate-name}" "@azure-tools/typespec-java": emitter-output-dir: "{output-dir}/{service-dir}/azure-resourcemanager-hybridkubernetes" namespace: "com.azure.resourcemanager.hybridkubernetes" diff --git a/specification/impact/Impact.Management/tspconfig.yaml b/specification/impact/Impact.Management/tspconfig.yaml index 6c5e1ed035f1..b83e48c3aba9 100644 --- a/specification/impact/Impact.Management/tspconfig.yaml +++ b/specification/impact/Impact.Management/tspconfig.yaml @@ -24,6 +24,10 @@ options: generate-test: true generate-sample: true flavor: "azure" + "@azure-tools/typespec-rust": + crate-name: "azure_management_impactreporting" + crate-version: "0.1.0" + emitter-output-dir: "{output-dir}/resource_manager/{service-dir}/{crate-name}" "@azure-tools/typespec-java": emitter-output-dir: "{output-dir}/{service-dir}/azure-resourcemanager-impactreporting" namespace: "com.azure.resourcemanager.impactreporting" diff --git a/specification/informatica/Informatica.DataManagement.Management/tspconfig.yaml b/specification/informatica/Informatica.DataManagement.Management/tspconfig.yaml index 380df64ba4e7..bd6380652d47 100644 --- a/specification/informatica/Informatica.DataManagement.Management/tspconfig.yaml +++ b/specification/informatica/Informatica.DataManagement.Management/tspconfig.yaml @@ -15,6 +15,10 @@ options: flavor: "azure" generate-test: true generate-sample: true + "@azure-tools/typespec-rust": + crate-name: "azure_management_informaticadatamanagement" + crate-version: "0.1.0" + emitter-output-dir: "{output-dir}/resource_manager/{service-dir}/{crate-name}" "@azure-tools/typespec-java": emitter-output-dir: "{output-dir}/{service-dir}/azure-resourcemanager-informaticadatamanagement" namespace: "com.azure.resourcemanager.informaticadatamanagement" diff --git a/specification/iotoperations/IoTOperations.Management/tspconfig.yaml b/specification/iotoperations/IoTOperations.Management/tspconfig.yaml index a6f64d2c77f6..998dff71da36 100644 --- a/specification/iotoperations/IoTOperations.Management/tspconfig.yaml +++ b/specification/iotoperations/IoTOperations.Management/tspconfig.yaml @@ -20,6 +20,10 @@ options: flavor: "azure" generate-test: true generate-sample: true + "@azure-tools/typespec-rust": + crate-name: "azure_management_iotoperations" + crate-version: "0.1.0" + emitter-output-dir: "{output-dir}/resource_manager/{service-dir}/{crate-name}" "@azure-tools/typespec-java": emitter-output-dir: "{output-dir}/{service-dir}/azure-resourcemanager-iotoperations" namespace: "com.azure.resourcemanager.iotoperations" diff --git a/specification/keyvault/KeyVault.Management/tspconfig.yaml b/specification/keyvault/KeyVault.Management/tspconfig.yaml index 5b2107ff0ab6..580923fb55a2 100644 --- a/specification/keyvault/KeyVault.Management/tspconfig.yaml +++ b/specification/keyvault/KeyVault.Management/tspconfig.yaml @@ -24,6 +24,10 @@ options: generate-test: true generate-sample: true flavor: "azure" + "@azure-tools/typespec-rust": + crate-name: "azure_management_keyvault" + crate-version: "0.1.0" + emitter-output-dir: "{output-dir}/resource_manager/{service-dir}/{crate-name}" "@azure-tools/typespec-java": emitter-output-dir: "{output-dir}/{service-dir}/azure-resourcemanager-keyvault" namespace: "com.azure.resourcemanager.keyvault" diff --git a/specification/keyvault/Security.KeyVault.Administration/tspconfig.yaml b/specification/keyvault/Security.KeyVault.Administration/tspconfig.yaml index f99e80ee3b08..8afd13361ada 100644 --- a/specification/keyvault/Security.KeyVault.Administration/tspconfig.yaml +++ b/specification/keyvault/Security.KeyVault.Administration/tspconfig.yaml @@ -25,6 +25,10 @@ options: "package-version": "4.5.0" "namespace": "azure.keyvault.administration._generated" emitter-output-dir: "{output-dir}/{service-dir}/azure-keyvault-administration" + "@azure-tools/typespec-rust": + crate-name: "azure_security_keyvault_administration" + crate-version: "0.1.0" + emitter-output-dir: "{output-dir}/{service-dir}/{crate-name}" "@azure-tools/typespec-java": api-version: "7.6" flavor: azure diff --git a/specification/keyvault/Security.KeyVault.SecurityDomain/tspconfig.yaml b/specification/keyvault/Security.KeyVault.SecurityDomain/tspconfig.yaml index b139d0056640..aac312ff4a6f 100644 --- a/specification/keyvault/Security.KeyVault.SecurityDomain/tspconfig.yaml +++ b/specification/keyvault/Security.KeyVault.SecurityDomain/tspconfig.yaml @@ -30,6 +30,10 @@ options: # "@azure-tools/typespec-csharp": true # Uncomment this line and add "@azure-tools/typespec-ts" to your package.json to generate Typescript code # "@azure-tools/typespec-ts": true + "@azure-tools/typespec-rust": + crate-name: "azure_security_keyvault_securitydomain" + crate-version: "0.1.0" + emitter-output-dir: "{output-dir}/{service-dir}/{crate-name}" "@azure-tools/typespec-client-generator-cli": additionalDirectories: - "specification/keyvault/Security.KeyVault.Common/" diff --git a/specification/kubernetesruntime/KubernetesRuntime.Management/tspconfig.yaml b/specification/kubernetesruntime/KubernetesRuntime.Management/tspconfig.yaml index 4bca92cb2050..a43571108c4c 100644 --- a/specification/kubernetesruntime/KubernetesRuntime.Management/tspconfig.yaml +++ b/specification/kubernetesruntime/KubernetesRuntime.Management/tspconfig.yaml @@ -23,6 +23,10 @@ options: flavor: "azure" generate-test: true generate-sample: true + "@azure-tools/typespec-rust": + crate-name: "azure_management_containerorchestratorruntime" + crate-version: "0.1.0" + emitter-output-dir: "{output-dir}/resource_manager/{service-dir}/{crate-name}" "@azure-tools/typespec-ts": "service-dir": "sdk/kubernetesruntime" experimental-extensible-enums: true diff --git a/specification/liftrarize/ArizeAi.ObservabilityEval.Management/tspconfig.yaml b/specification/liftrarize/ArizeAi.ObservabilityEval.Management/tspconfig.yaml index a74c3d506f1b..745d2a89ba13 100644 --- a/specification/liftrarize/ArizeAi.ObservabilityEval.Management/tspconfig.yaml +++ b/specification/liftrarize/ArizeAi.ObservabilityEval.Management/tspconfig.yaml @@ -17,6 +17,10 @@ options: flavor: "azure" generate-test: true generate-sample: true + "@azure-tools/typespec-rust": + crate-name: "azure_management_arizeaiobservabilityeval" + crate-version: "0.1.0" + emitter-output-dir: "{output-dir}/resource_manager/{service-dir}/{crate-name}" "@azure-tools/typespec-go": service-dir: "sdk/resourcemanager/arizeaiobservabilityeval" emitter-output-dir: "{output-dir}/{service-dir}/armarizeaiobservabilityeval" diff --git a/specification/liftrastronomer/Astronomer.Astro.Management/tspconfig.yaml b/specification/liftrastronomer/Astronomer.Astro.Management/tspconfig.yaml index c3eb5d0f71e5..b9ed81797a25 100644 --- a/specification/liftrastronomer/Astronomer.Astro.Management/tspconfig.yaml +++ b/specification/liftrastronomer/Astronomer.Astro.Management/tspconfig.yaml @@ -27,3 +27,7 @@ options: flavor: "azure" generate-test: true generate-sample: true + "@azure-tools/typespec-rust": + crate-name: "azure_management_astro" + crate-version: "0.1.0" + emitter-output-dir: "{output-dir}/resource_manager/{service-dir}/{crate-name}" diff --git a/specification/liftrhyperexecute/LambdaTest.HyperExecute.Management/tspconfig.yaml b/specification/liftrhyperexecute/LambdaTest.HyperExecute.Management/tspconfig.yaml index 98c98d5d4a6b..3beab8360e2c 100644 --- a/specification/liftrhyperexecute/LambdaTest.HyperExecute.Management/tspconfig.yaml +++ b/specification/liftrhyperexecute/LambdaTest.HyperExecute.Management/tspconfig.yaml @@ -16,6 +16,10 @@ options: generate-test: true generate-sample: true flavor: azure + "@azure-tools/typespec-rust": + crate-name: "azure_management_lambdatesthyperexecute" + crate-version: "0.1.0" + emitter-output-dir: "{output-dir}/resource_manager/{service-dir}/{crate-name}" "@azure-tools/typespec-java": emitter-output-dir: "{output-dir}/{service-dir}/azure-resourcemanager-lambdatesthyperexecute" flavor: azure diff --git a/specification/liftrmongodb/MongoDB.Atlas.Management/tspconfig.yaml b/specification/liftrmongodb/MongoDB.Atlas.Management/tspconfig.yaml index a51cb7eafdef..2d7b6e37b77a 100644 --- a/specification/liftrmongodb/MongoDB.Atlas.Management/tspconfig.yaml +++ b/specification/liftrmongodb/MongoDB.Atlas.Management/tspconfig.yaml @@ -42,6 +42,10 @@ options: flavor: "azure" generate-test: true generate-sample: true + "@azure-tools/typespec-rust": + crate-name: "azure_management_mongodbatlas" + crate-version: "0.1.0" + emitter-output-dir: "{output-dir}/resource_manager/{service-dir}/{crate-name}" linter: extends: - "@azure-tools/typespec-azure-rulesets/resource-manager" diff --git a/specification/liftrneon/Neon.Postgres.Management/tspconfig.yaml b/specification/liftrneon/Neon.Postgres.Management/tspconfig.yaml index 94f57a49d413..27ee5f621dfd 100644 --- a/specification/liftrneon/Neon.Postgres.Management/tspconfig.yaml +++ b/specification/liftrneon/Neon.Postgres.Management/tspconfig.yaml @@ -27,6 +27,10 @@ options: flavor: "azure" generate-test: true generate-sample: true + "@azure-tools/typespec-rust": + crate-name: "azure_management_neonpostgres" + crate-version: "0.1.0" + emitter-output-dir: "{output-dir}/resource_manager/{service-dir}/{crate-name}" "@azure-tools/typespec-java": emitter-output-dir: "{output-dir}/{service-dir}/azure-resourcemanager-neonpostgres" namespace: "com.azure.resourcemanager.neonpostgres" diff --git a/specification/liftrpinecone/Pinecone.VectorDb.Management/tspconfig.yaml b/specification/liftrpinecone/Pinecone.VectorDb.Management/tspconfig.yaml index 81547b771d76..4f44d562aad9 100644 --- a/specification/liftrpinecone/Pinecone.VectorDb.Management/tspconfig.yaml +++ b/specification/liftrpinecone/Pinecone.VectorDb.Management/tspconfig.yaml @@ -22,6 +22,10 @@ options: flavor: "azure" generate-test: true generate-sample: true + "@azure-tools/typespec-rust": + crate-name: "azure_management_pineconevectordb" + crate-version: "0.1.0" + emitter-output-dir: "{output-dir}/resource_manager/{service-dir}/{crate-name}" "@azure-tools/typespec-java": emitter-output-dir: "{output-dir}/{service-dir}/azure-resourcemanager-pineconevectordb" namespace: "com.azure.resourcemanager.pineconevectordb" diff --git a/specification/liftrqumulo/Qumulo.Storage.Management/tspconfig.yaml b/specification/liftrqumulo/Qumulo.Storage.Management/tspconfig.yaml index 23f49780037c..2b7ac0c104ae 100644 --- a/specification/liftrqumulo/Qumulo.Storage.Management/tspconfig.yaml +++ b/specification/liftrqumulo/Qumulo.Storage.Management/tspconfig.yaml @@ -30,6 +30,10 @@ options: flavor: "azure" generate-test: true generate-sample: true + "@azure-tools/typespec-rust": + crate-name: "azure_management_qumulo" + crate-version: "0.1.0" + emitter-output-dir: "{output-dir}/resource_manager/{service-dir}/{crate-name}" "@azure-tools/typespec-go": service-dir: "sdk/resourcemanager/liftrqumulo" emitter-output-dir: "{output-dir}/{service-dir}/armqumulo" diff --git a/specification/liftrweightsandbiases/Liftr.WeightsAndBiases.Management/tspconfig.yaml b/specification/liftrweightsandbiases/Liftr.WeightsAndBiases.Management/tspconfig.yaml index 8a0beed5fc72..46bebbc07ec0 100644 --- a/specification/liftrweightsandbiases/Liftr.WeightsAndBiases.Management/tspconfig.yaml +++ b/specification/liftrweightsandbiases/Liftr.WeightsAndBiases.Management/tspconfig.yaml @@ -20,6 +20,10 @@ options: flavor: "azure" generate-test: true generate-sample: true + "@azure-tools/typespec-rust": + crate-name: "azure_management_weightsandbiases" + crate-version: "0.1.0" + emitter-output-dir: "{output-dir}/resource_manager/{service-dir}/{crate-name}" "@azure-tools/typespec-go": service-dir: "sdk/resourcemanager/weightsandbiases" emitter-output-dir: "{output-dir}/{service-dir}/armweightsandbiases" diff --git a/specification/loadtestservice/data-plane/loadtesting/tspconfig.yaml b/specification/loadtestservice/data-plane/loadtesting/tspconfig.yaml index d3e29306d2cc..c908c05dae2b 100644 --- a/specification/loadtestservice/data-plane/loadtesting/tspconfig.yaml +++ b/specification/loadtestservice/data-plane/loadtesting/tspconfig.yaml @@ -36,6 +36,10 @@ options: generate-sample: true package-mode: azure-dataplane flavor: azure + "@azure-tools/typespec-rust": + crate-name: azure_developer_loadtesting + crate-version: "0.1.0" + emitter-output-dir: "{output-dir}/{service-dir}/{crate-name}" "@azure-tools/typespec-ts": emitter-output-dir: "{output-dir}/{service-dir}/load-testing-rest" title: Azure Load Testing diff --git a/specification/loadtestservice/data-plane/playwright/tspconfig.yaml b/specification/loadtestservice/data-plane/playwright/tspconfig.yaml index ad03f15a068a..f4293761549e 100644 --- a/specification/loadtestservice/data-plane/playwright/tspconfig.yaml +++ b/specification/loadtestservice/data-plane/playwright/tspconfig.yaml @@ -23,6 +23,10 @@ options: generate-sample: true package-mode: azure-dataplane flavor: azure + "@azure-tools/typespec-rust": + crate-name: azure_developer_playwright + crate-version: "0.1.0" + emitter-output-dir: "{output-dir}/{service-dir}/{crate-name}" "@azure-tools/typespec-ts": emitter-output-dir: "{output-dir}/{service-dir}/playwright-rest" title: PlaywrightServiceClient diff --git a/specification/loadtestservice/resource-manager/Microsoft.LoadTestService/loadtesting/tspconfig.yaml b/specification/loadtestservice/resource-manager/Microsoft.LoadTestService/loadtesting/tspconfig.yaml index 619b799e7ddd..88bafa83691f 100644 --- a/specification/loadtestservice/resource-manager/Microsoft.LoadTestService/loadtesting/tspconfig.yaml +++ b/specification/loadtestservice/resource-manager/Microsoft.LoadTestService/loadtesting/tspconfig.yaml @@ -33,6 +33,10 @@ options: flavor: "azure" generate-test: true generate-sample: true + "@azure-tools/typespec-rust": + crate-name: "azure_management_loadtesting" + crate-version: "0.1.0" + emitter-output-dir: "{output-dir}/resource_manager/{service-dir}/{crate-name}" "@azure-tools/typespec-csharp": emitter-output-dir: "{output-dir}/{service-dir}/{namespace}" flavor: azure diff --git a/specification/loadtestservice/resource-manager/Microsoft.LoadTestService/playwright/tspconfig.yaml b/specification/loadtestservice/resource-manager/Microsoft.LoadTestService/playwright/tspconfig.yaml index 16aacdc5c6f5..d91a16f81e73 100644 --- a/specification/loadtestservice/resource-manager/Microsoft.LoadTestService/playwright/tspconfig.yaml +++ b/specification/loadtestservice/resource-manager/Microsoft.LoadTestService/playwright/tspconfig.yaml @@ -40,6 +40,10 @@ options: flavor: "azure" generate-test: true generate-sample: true + "@azure-tools/typespec-rust": + crate-name: "azure_management_playwright" + crate-version: "0.1.0" + emitter-output-dir: "{output-dir}/resource_manager/{service-dir}/{crate-name}" "@azure-tools/typespec-java": emitter-output-dir: "{output-dir}/{service-dir}/azure-resourcemanager-playwright" namespace: "com.azure.resourcemanager.playwright" diff --git a/specification/machinelearning/Azure.AI.ChatProtocol/tspconfig.yaml b/specification/machinelearning/Azure.AI.ChatProtocol/tspconfig.yaml index 61a572974ab8..9bf727abf6ff 100644 --- a/specification/machinelearning/Azure.AI.ChatProtocol/tspconfig.yaml +++ b/specification/machinelearning/Azure.AI.ChatProtocol/tspconfig.yaml @@ -31,6 +31,10 @@ options: flavor: azure generate-test: true generate-sample: true + "@azure-tools/typespec-rust": + crate-name: azure_ai_chatprotocol + crate-version: "0.1.0" + emitter-output-dir: "{output-dir}/{service-dir}/{crate-name}" "@azure-tools/typespec-ts": emitter-output-dir: "{output-dir}/{service-dir}/ai-chat-protocol" is-modular-library: true diff --git a/specification/machinelearningservices/AzureAI.Assets/tspconfig.yaml b/specification/machinelearningservices/AzureAI.Assets/tspconfig.yaml index 4113cb6d8abf..d583a1e0cfb7 100644 --- a/specification/machinelearningservices/AzureAI.Assets/tspconfig.yaml +++ b/specification/machinelearningservices/AzureAI.Assets/tspconfig.yaml @@ -16,6 +16,10 @@ options: flavor: azure generate-test: true generate-sample: true + "@azure-tools/typespec-rust": + crate-name: azure_ai_resources_autogen + crate-version: "0.1.0" + emitter-output-dir: "{output-dir}/{service-dir}/{crate-name}" "@azure-tools/typespec-ts": generate-metadata: true is-modular-library: false diff --git a/specification/maintenance/resource-manager/Microsoft.Maintenance/Maintenance/tspconfig.yaml b/specification/maintenance/resource-manager/Microsoft.Maintenance/Maintenance/tspconfig.yaml index e160f4dd498b..2401aa30c32c 100644 --- a/specification/maintenance/resource-manager/Microsoft.Maintenance/Maintenance/tspconfig.yaml +++ b/specification/maintenance/resource-manager/Microsoft.Maintenance/Maintenance/tspconfig.yaml @@ -18,6 +18,10 @@ options: generate-test: true generate-sample: true flavor: "azure" + "@azure-tools/typespec-rust": + crate-name: "azure_management_maintenance" + crate-version: "0.1.0" + emitter-output-dir: "{output-dir}/resource_manager/{service-dir}/{crate-name}" "@azure-tools/typespec-java": emitter-output-dir: "{output-dir}/{service-dir}/azure-resourcemanager-maintenance" namespace: "com.azure.resourcemanager.maintenance" diff --git a/specification/managednetworkfabric/ManagedNetworkFabric.ResourceManager.Management/tspconfig.yaml b/specification/managednetworkfabric/ManagedNetworkFabric.ResourceManager.Management/tspconfig.yaml index d1550f6387f6..aeca454dfa48 100644 --- a/specification/managednetworkfabric/ManagedNetworkFabric.ResourceManager.Management/tspconfig.yaml +++ b/specification/managednetworkfabric/ManagedNetworkFabric.ResourceManager.Management/tspconfig.yaml @@ -22,6 +22,10 @@ options: generate-test: true generate-sample: true flavor: "azure" + "@azure-tools/typespec-rust": + crate-name: "azure_management_managednetworkfabric" + crate-version: "0.1.0" + emitter-output-dir: "{output-dir}/resource_manager/{service-dir}/{crate-name}" "@azure-tools/typespec-java": emitter-output-dir: "{output-dir}/{service-dir}/azure-resourcemanager-managednetworkfabric" namespace: "com.azure.resourcemanager.managednetworkfabric" diff --git a/specification/marketplacecatalog/Reviews.Management/tspconfig.yaml b/specification/marketplacecatalog/Reviews.Management/tspconfig.yaml index fe2d25831d13..23b63668914c 100644 --- a/specification/marketplacecatalog/Reviews.Management/tspconfig.yaml +++ b/specification/marketplacecatalog/Reviews.Management/tspconfig.yaml @@ -51,6 +51,10 @@ options: generate-test: true generate-sample: true flavor: "azure" + "@azure-tools/typespec-rust": + crate-name: "azure_management_reviews" + crate-version: "0.1.0" + emitter-output-dir: "{output-dir}/resource_manager/{service-dir}/{crate-name}" linter: extends: - "@azure-tools/typespec-azure-rulesets/resource-manager" diff --git a/specification/marketplacecatalog/Search/tspconfig.yaml b/specification/marketplacecatalog/Search/tspconfig.yaml index 15090333a6ba..1d5713c65099 100644 --- a/specification/marketplacecatalog/Search/tspconfig.yaml +++ b/specification/marketplacecatalog/Search/tspconfig.yaml @@ -17,6 +17,10 @@ options: generate-test: true generate-sample: true flavor: azure + "@azure-tools/typespec-rust": + crate-name: azure_marketplace_catalog_search + crate-version: "0.1.0" + emitter-output-dir: "{output-dir}/{service-dir}/{crate-name}" "@azure-tools/typespec-csharp": emitter-output-dir: "{output-dir}/{service-dir}/Azure.MarketplaceCatalog.Search" flavor: azure diff --git a/specification/migrate/AssessmentProjects.Management/AKSAssessments.Management/tspconfig.yaml b/specification/migrate/AssessmentProjects.Management/AKSAssessments.Management/tspconfig.yaml index df4c9ff465b2..4cf971cdbada 100644 --- a/specification/migrate/AssessmentProjects.Management/AKSAssessments.Management/tspconfig.yaml +++ b/specification/migrate/AssessmentProjects.Management/AKSAssessments.Management/tspconfig.yaml @@ -27,6 +27,10 @@ options: generate-test: true generate-sample: true flavor: "azure" + "@azure-tools/typespec-rust": + crate-name: "azure_management_migrate" + crate-version: "0.1.0" + emitter-output-dir: "{output-dir}/resource_manager/{service-dir}/{crate-name}" "@azure-tools/typespec-java": emitter-output-dir: "{output-dir}/{service-dir}/azure-resourcemanager-migrate" namespace: "com.azure.resourcemanager.migrate" diff --git a/specification/migrate/AssessmentProjects.Management/AssessmentProjects.Management/tspconfig.yaml b/specification/migrate/AssessmentProjects.Management/AssessmentProjects.Management/tspconfig.yaml index 100ab25c90e9..9188ed2bd90a 100644 --- a/specification/migrate/AssessmentProjects.Management/AssessmentProjects.Management/tspconfig.yaml +++ b/specification/migrate/AssessmentProjects.Management/AssessmentProjects.Management/tspconfig.yaml @@ -27,6 +27,10 @@ options: generate-test: true generate-sample: true flavor: "azure" + "@azure-tools/typespec-rust": + crate-name: "azure_management_migrate" + crate-version: "0.1.0" + emitter-output-dir: "{output-dir}/resource_manager/{service-dir}/{crate-name}" "@azure-tools/typespec-java": emitter-output-dir: "{output-dir}/{service-dir}/azure-resourcemanager-migrate" namespace: "com.azure.resourcemanager.migrate" diff --git a/specification/migrate/AssessmentProjects.Management/AvsAssessments.Management/tspconfig.yaml b/specification/migrate/AssessmentProjects.Management/AvsAssessments.Management/tspconfig.yaml index 2bd86e602dd0..1332fd45b55b 100644 --- a/specification/migrate/AssessmentProjects.Management/AvsAssessments.Management/tspconfig.yaml +++ b/specification/migrate/AssessmentProjects.Management/AvsAssessments.Management/tspconfig.yaml @@ -27,6 +27,10 @@ options: generate-test: true generate-sample: true flavor: "azure" + "@azure-tools/typespec-rust": + crate-name: "azure_management_migrate" + crate-version: "0.1.0" + emitter-output-dir: "{output-dir}/resource_manager/{service-dir}/{crate-name}" "@azure-tools/typespec-java": emitter-output-dir: "{output-dir}/{service-dir}/azure-resourcemanager-migrate" namespace: "com.azure.resourcemanager.migrate" diff --git a/specification/migrate/AssessmentProjects.Management/BusinessCases.Management/tspconfig.yaml b/specification/migrate/AssessmentProjects.Management/BusinessCases.Management/tspconfig.yaml index ab65df0e1e8d..bfc3a16e2b06 100644 --- a/specification/migrate/AssessmentProjects.Management/BusinessCases.Management/tspconfig.yaml +++ b/specification/migrate/AssessmentProjects.Management/BusinessCases.Management/tspconfig.yaml @@ -27,6 +27,10 @@ options: generate-test: true generate-sample: true flavor: "azure" + "@azure-tools/typespec-rust": + crate-name: "azure_management_migrate" + crate-version: "0.1.0" + emitter-output-dir: "{output-dir}/resource_manager/{service-dir}/{crate-name}" "@azure-tools/typespec-java": emitter-output-dir: "{output-dir}/{service-dir}/azure-resourcemanager-migrate" namespace: "com.azure.resourcemanager.migrate" diff --git a/specification/migrate/AssessmentProjects.Management/Collectors.Management/tspconfig.yaml b/specification/migrate/AssessmentProjects.Management/Collectors.Management/tspconfig.yaml index 5e95e25447a0..d6a76e398742 100644 --- a/specification/migrate/AssessmentProjects.Management/Collectors.Management/tspconfig.yaml +++ b/specification/migrate/AssessmentProjects.Management/Collectors.Management/tspconfig.yaml @@ -27,6 +27,10 @@ options: generate-test: true generate-sample: true flavor: "azure" + "@azure-tools/typespec-rust": + crate-name: "azure_management_migrate" + crate-version: "0.1.0" + emitter-output-dir: "{output-dir}/resource_manager/{service-dir}/{crate-name}" "@azure-tools/typespec-java": emitter-output-dir: "{output-dir}/{service-dir}/azure-resourcemanager-migrate" namespace: "com.azure.resourcemanager.migrate" diff --git a/specification/migrate/AssessmentProjects.Management/HeterogeneousAssessments.Management/tspconfig.yaml b/specification/migrate/AssessmentProjects.Management/HeterogeneousAssessments.Management/tspconfig.yaml index b71c289a5012..0383f01078e0 100644 --- a/specification/migrate/AssessmentProjects.Management/HeterogeneousAssessments.Management/tspconfig.yaml +++ b/specification/migrate/AssessmentProjects.Management/HeterogeneousAssessments.Management/tspconfig.yaml @@ -27,6 +27,10 @@ options: generate-test: true generate-sample: true flavor: "azure" + "@azure-tools/typespec-rust": + crate-name: "azure_management_migrate" + crate-version: "0.1.0" + emitter-output-dir: "{output-dir}/resource_manager/{service-dir}/{crate-name}" "@azure-tools/typespec-java": emitter-output-dir: "{output-dir}/{service-dir}/azure-resourcemanager-migrate" namespace: "com.azure.resourcemanager.migrate" diff --git a/specification/migrate/AssessmentProjects.Management/MachineAssessments.Management/tspconfig.yaml b/specification/migrate/AssessmentProjects.Management/MachineAssessments.Management/tspconfig.yaml index 63012e90836f..a479da049fa8 100644 --- a/specification/migrate/AssessmentProjects.Management/MachineAssessments.Management/tspconfig.yaml +++ b/specification/migrate/AssessmentProjects.Management/MachineAssessments.Management/tspconfig.yaml @@ -27,6 +27,10 @@ options: generate-test: true generate-sample: true flavor: "azure" + "@azure-tools/typespec-rust": + crate-name: "azure_management_migrate" + crate-version: "0.1.0" + emitter-output-dir: "{output-dir}/resource_manager/{service-dir}/{crate-name}" "@azure-tools/typespec-java": emitter-output-dir: "{output-dir}/{service-dir}/azure-resourcemanager-migrate" namespace: "com.azure.resourcemanager.migrate" diff --git a/specification/migrate/AssessmentProjects.Management/SqlAssessments.Management/tspconfig.yaml b/specification/migrate/AssessmentProjects.Management/SqlAssessments.Management/tspconfig.yaml index aac16fc65a53..6b86e4040720 100644 --- a/specification/migrate/AssessmentProjects.Management/SqlAssessments.Management/tspconfig.yaml +++ b/specification/migrate/AssessmentProjects.Management/SqlAssessments.Management/tspconfig.yaml @@ -27,6 +27,10 @@ options: generate-test: true generate-sample: true flavor: "azure" + "@azure-tools/typespec-rust": + crate-name: "azure_management_migrate" + crate-version: "0.1.0" + emitter-output-dir: "{output-dir}/resource_manager/{service-dir}/{crate-name}" "@azure-tools/typespec-java": emitter-output-dir: "{output-dir}/{service-dir}/azure-resourcemanager-migrate" namespace: "com.azure.resourcemanager.migrate" diff --git a/specification/migrate/AssessmentProjects.Management/WebAppAssessments.Management/tspconfig.yaml b/specification/migrate/AssessmentProjects.Management/WebAppAssessments.Management/tspconfig.yaml index 5f2a1e4b0260..036eb28278ac 100644 --- a/specification/migrate/AssessmentProjects.Management/WebAppAssessments.Management/tspconfig.yaml +++ b/specification/migrate/AssessmentProjects.Management/WebAppAssessments.Management/tspconfig.yaml @@ -27,6 +27,10 @@ options: generate-test: true generate-sample: true flavor: "azure" + "@azure-tools/typespec-rust": + crate-name: "azure_management_migrate" + crate-version: "0.1.0" + emitter-output-dir: "{output-dir}/resource_manager/{service-dir}/{crate-name}" "@azure-tools/typespec-java": emitter-output-dir: "{output-dir}/{service-dir}/azure-resourcemanager-migrate" namespace: "com.azure.resourcemanager.migrate" diff --git a/specification/migrate/AssessmentProjects.Management/WebAppCompoundAssessments.Management/tspconfig.yaml b/specification/migrate/AssessmentProjects.Management/WebAppCompoundAssessments.Management/tspconfig.yaml index fca2f0add574..1bf2862fc5f5 100644 --- a/specification/migrate/AssessmentProjects.Management/WebAppCompoundAssessments.Management/tspconfig.yaml +++ b/specification/migrate/AssessmentProjects.Management/WebAppCompoundAssessments.Management/tspconfig.yaml @@ -27,6 +27,10 @@ options: generate-test: true generate-sample: true flavor: "azure" + "@azure-tools/typespec-rust": + crate-name: "azure_management_migrate" + crate-version: "0.1.0" + emitter-output-dir: "{output-dir}/resource_manager/{service-dir}/{crate-name}" "@azure-tools/typespec-java": emitter-output-dir: "{output-dir}/{service-dir}/azure-resourcemanager-migrate" namespace: "com.azure.resourcemanager.migrate" diff --git a/specification/migrate/Waves.Management/tspconfig.yaml b/specification/migrate/Waves.Management/tspconfig.yaml index d2f99903db00..9a2ea16bdf06 100644 --- a/specification/migrate/Waves.Management/tspconfig.yaml +++ b/specification/migrate/Waves.Management/tspconfig.yaml @@ -27,6 +27,10 @@ options: generate-test: true generate-sample: true flavor: "azure" + "@azure-tools/typespec-rust": + crate-name: package_dir + crate-version: "0.1.0" + emitter-output-dir: "{output-dir}/{service-dir}/{crate-name}" "@azure-tools/typespec-java": package-dir: "azure-resourcemanager-migrate" namespace: "com.azure.resourcemanager.migrate" diff --git a/specification/mission/Mission.Management/tspconfig.yaml b/specification/mission/Mission.Management/tspconfig.yaml index 08745729c2dc..100d48e057d6 100644 --- a/specification/mission/Mission.Management/tspconfig.yaml +++ b/specification/mission/Mission.Management/tspconfig.yaml @@ -24,6 +24,10 @@ options: generate-test: true generate-sample: true flavor: azure + "@azure-tools/typespec-rust": + crate-name: "azure_management_virtualenclaves" + crate-version: "0.1.0" + emitter-output-dir: "{output-dir}/resource_manager/{service-dir}/{crate-name}" "@azure-tools/typespec-java": flavor: azure emitter-output-dir: "{output-dir}/{service-dir}/azure-resourcemanager-virtualenclaves" diff --git a/specification/mongocluster/resource-manager/Microsoft.DocumentDB/MongoCluster/tspconfig.yaml b/specification/mongocluster/resource-manager/Microsoft.DocumentDB/MongoCluster/tspconfig.yaml index 10e73d422a0b..93d226112ee7 100644 --- a/specification/mongocluster/resource-manager/Microsoft.DocumentDB/MongoCluster/tspconfig.yaml +++ b/specification/mongocluster/resource-manager/Microsoft.DocumentDB/MongoCluster/tspconfig.yaml @@ -17,6 +17,10 @@ options: generate-test: true generate-sample: true package-dir: "azure-mgmt-mongocluster" + "@azure-tools/typespec-rust": + crate-name: "azure_management_mongocluster" + crate-version: "0.1.0" + emitter-output-dir: "{output-dir}/resource_manager/{service-dir}/{crate-name}" "@azure-tools/typespec-java": emitter-output-dir: "{output-dir}/{service-dir}/azure-resourcemanager-mongocluster" flavor: "azure" diff --git a/specification/monitor/Microsoft.Monitor.Management/tspconfig.yaml b/specification/monitor/Microsoft.Monitor.Management/tspconfig.yaml index 077403c329bc..0e564b533731 100644 --- a/specification/monitor/Microsoft.Monitor.Management/tspconfig.yaml +++ b/specification/monitor/Microsoft.Monitor.Management/tspconfig.yaml @@ -27,3 +27,7 @@ options: flavor: "azure" generate-test: true generate-sample: true + "@azure-tools/typespec-rust": + crate-name: "azure_management_monitor" + crate-version: "0.1.0" + emitter-output-dir: "{output-dir}/resource_manager/{service-dir}/{crate-name}" diff --git a/specification/monitor/Monitor.Ingestion/tspconfig.yaml b/specification/monitor/Monitor.Ingestion/tspconfig.yaml index e8fc52e965a9..9b8fe3ad7104 100644 --- a/specification/monitor/Monitor.Ingestion/tspconfig.yaml +++ b/specification/monitor/Monitor.Ingestion/tspconfig.yaml @@ -22,6 +22,10 @@ options: package-mode: dataplane flavor: azure namespace: azure.monitor.ingestion + "@azure-tools/typespec-rust": + crate-name: "azure_management_monitoring" + crate-version: "0.1.0" + emitter-output-dir: "{output-dir}/resource_manager/{service-dir}/{crate-name}" "@azure-tools/typespec-java": emitter-output-dir: "{output-dir}/{service-dir}/azure-monitor-ingestion" namespace: com.azure.monitor.ingestion diff --git a/specification/monitor/Monitor.Query.Logs/tspconfig.yaml b/specification/monitor/Monitor.Query.Logs/tspconfig.yaml index add92e498699..0967d6fa2251 100644 --- a/specification/monitor/Monitor.Query.Logs/tspconfig.yaml +++ b/specification/monitor/Monitor.Query.Logs/tspconfig.yaml @@ -23,6 +23,10 @@ options: package-version: 2.0.0 flavor: azure namespace: azure.monitor.query + "@azure-tools/typespec-rust": + crate-name: azure_monitor_query + crate-version: "0.1.0" + emitter-output-dir: "{output-dir}/{service-dir}/{crate-name}" "@azure-typespec/http-client-csharp": emitter-output-dir: "{output-dir}/{service-dir}/{namespace}" package-name: "Azure.Monitor.Query.Logs" diff --git a/specification/monitor/Monitor.Query.Metrics/tspconfig.yaml b/specification/monitor/Monitor.Query.Metrics/tspconfig.yaml index 9d46aa61f8d1..1064d839a843 100644 --- a/specification/monitor/Monitor.Query.Metrics/tspconfig.yaml +++ b/specification/monitor/Monitor.Query.Metrics/tspconfig.yaml @@ -23,6 +23,10 @@ options: package-version: 1.0.0 flavor: azure namespace: azure.monitor.querymetrics + "@azure-tools/typespec-rust": + crate-name: azure_monitor_querymetrics + crate-version: "0.1.0" + emitter-output-dir: "{output-dir}/{service-dir}/{crate-name}" "@azure-typespec/http-client-csharp": emitter-output-dir: "{output-dir}/{service-dir}/{namespace}" package-name: "Azure.Monitor.Query.Metrics" diff --git a/specification/monitor/resource-manager/Microsoft.Monitor/Accounts/tspconfig.yaml b/specification/monitor/resource-manager/Microsoft.Monitor/Accounts/tspconfig.yaml index 464a4a24028a..ef0fc6af6f4a 100644 --- a/specification/monitor/resource-manager/Microsoft.Monitor/Accounts/tspconfig.yaml +++ b/specification/monitor/resource-manager/Microsoft.Monitor/Accounts/tspconfig.yaml @@ -27,6 +27,10 @@ options: generate-test: true generate-sample: true flavor: "azure" + "@azure-tools/typespec-rust": + crate-name: "azure_management_monitoraccounts" + crate-version: "0.1.0" + emitter-output-dir: "{output-dir}/resource_manager/{service-dir}/{crate-name}" "@azure-tools/typespec-java": emitter-output-dir: "{output-dir}/{service-dir}/azure-resourcemanager-monitoraccounts" namespace: "com.azure.resourcemanager.monitoraccounts" diff --git a/specification/msi/resource-manager/Microsoft.ManagedIdentity/ManagedIdentity/tspconfig.yaml b/specification/msi/resource-manager/Microsoft.ManagedIdentity/ManagedIdentity/tspconfig.yaml index 16d78a31e035..a2659127c860 100644 --- a/specification/msi/resource-manager/Microsoft.ManagedIdentity/ManagedIdentity/tspconfig.yaml +++ b/specification/msi/resource-manager/Microsoft.ManagedIdentity/ManagedIdentity/tspconfig.yaml @@ -19,6 +19,10 @@ options: generate-test: true generate-sample: true flavor: "azure" + "@azure-tools/typespec-rust": + crate-name: "azure_management_msi" + crate-version: "0.1.0" + emitter-output-dir: "{output-dir}/resource_manager/{service-dir}/{crate-name}" "@azure-tools/typespec-java": emitter-output-dir: "{output-dir}/{service-dir}/azure-resourcemanager-msi" namespace: "com.azure.resourcemanager.msi" diff --git a/specification/mysql/resource-manager/Microsoft.DBforMySQL/FlexibleServers/tspconfig.yaml b/specification/mysql/resource-manager/Microsoft.DBforMySQL/FlexibleServers/tspconfig.yaml index 577f73c9946e..f1975a4a35ec 100644 --- a/specification/mysql/resource-manager/Microsoft.DBforMySQL/FlexibleServers/tspconfig.yaml +++ b/specification/mysql/resource-manager/Microsoft.DBforMySQL/FlexibleServers/tspconfig.yaml @@ -28,6 +28,10 @@ options: generate-test: true generate-sample: true flavor: "azure" + "@azure-tools/typespec-rust": + crate-name: "azure_management_mysqlflexibleservers" + crate-version: "0.1.0" + emitter-output-dir: "{output-dir}/resource_manager/{service-dir}/{crate-name}" "@azure-tools/typespec-java": emitter-output-dir: "{output-dir}/{service-dir}/azure-resourcemanager-mysqlflexibleserver" service-dir: "sdk/mysqlflexibleserver" diff --git a/specification/netapp/resource-manager/Microsoft.NetApp/NetApp/tspconfig.yaml b/specification/netapp/resource-manager/Microsoft.NetApp/NetApp/tspconfig.yaml index 763a99230bd2..148c589d6a93 100644 --- a/specification/netapp/resource-manager/Microsoft.NetApp/NetApp/tspconfig.yaml +++ b/specification/netapp/resource-manager/Microsoft.NetApp/NetApp/tspconfig.yaml @@ -28,6 +28,10 @@ options: generate-test: true generate-sample: true flavor: "azure" + "@azure-tools/typespec-rust": + crate-name: "azure_management_netapp" + crate-version: "0.1.0" + emitter-output-dir: "{output-dir}/resource_manager/{service-dir}/{crate-name}" "@azure-tools/typespec-java": emitter-output-dir: "{output-dir}/{service-dir}/azure-resourcemanager-netapp" namespace: "com.azure.resourcemanager.netapp" diff --git a/specification/newrelic/NewRelicObservability.Management/tspconfig.yaml b/specification/newrelic/NewRelicObservability.Management/tspconfig.yaml index be0012a94be0..f00686fc2752 100644 --- a/specification/newrelic/NewRelicObservability.Management/tspconfig.yaml +++ b/specification/newrelic/NewRelicObservability.Management/tspconfig.yaml @@ -22,6 +22,10 @@ options: generate-test: true generate-sample: true flavor: "azure" + "@azure-tools/typespec-rust": + crate-name: "azure_management_newrelicobservability" + crate-version: "0.1.0" + emitter-output-dir: "{output-dir}/resource_manager/{service-dir}/{crate-name}" "@azure-tools/typespec-java": service-dir: "sdk/newrelicobservability" emitter-output-dir: "{output-dir}/{service-dir}/azure-resourcemanager-newrelicobservability" diff --git a/specification/nginx/Nginx.Management/tspconfig.yaml b/specification/nginx/Nginx.Management/tspconfig.yaml index 5a9ab1a9eb48..7dee6e5c2ea4 100644 --- a/specification/nginx/Nginx.Management/tspconfig.yaml +++ b/specification/nginx/Nginx.Management/tspconfig.yaml @@ -23,6 +23,10 @@ options: generate-test: true generate-sample: true flavor: "azure" + "@azure-tools/typespec-rust": + crate-name: "azure_management_nginx" + crate-version: "0.1.0" + emitter-output-dir: "{output-dir}/resource_manager/{service-dir}/{crate-name}" "@azure-tools/typespec-java": emitter-output-dir: "{output-dir}/{service-dir}/azure-resourcemanager-nginx" namespace: "com.azure.resourcemanager.nginx" diff --git a/specification/notificationhubs/resource-manager/Microsoft.NotificationHubs/NotificationHubs/tspconfig.yaml b/specification/notificationhubs/resource-manager/Microsoft.NotificationHubs/NotificationHubs/tspconfig.yaml index 7d74e07377ca..5e33e2f801df 100644 --- a/specification/notificationhubs/resource-manager/Microsoft.NotificationHubs/NotificationHubs/tspconfig.yaml +++ b/specification/notificationhubs/resource-manager/Microsoft.NotificationHubs/NotificationHubs/tspconfig.yaml @@ -17,6 +17,10 @@ options: generate-test: true generate-sample: true flavor: "azure" + "@azure-tools/typespec-rust": + crate-name: "azure_management_notificationhubs" + crate-version: "0.1.0" + emitter-output-dir: "{output-dir}/resource_manager/{service-dir}/{crate-name}" "@azure-tools/typespec-java": emitter-output-dir: "{output-dir}/{service-dir}/azure-resourcemanager-notificationhubs" namespace: "com.azure.resourcemanager.notificationhubs" diff --git a/specification/onlineexperimentation/Azure.Analytics.OnlineExperimentation/tspconfig.yaml b/specification/onlineexperimentation/Azure.Analytics.OnlineExperimentation/tspconfig.yaml index e23cecc3155b..ed1a7a0a1ff3 100644 --- a/specification/onlineexperimentation/Azure.Analytics.OnlineExperimentation/tspconfig.yaml +++ b/specification/onlineexperimentation/Azure.Analytics.OnlineExperimentation/tspconfig.yaml @@ -33,6 +33,10 @@ options: generate-sample: false package-mode: dataplane flavor: azure + "@azure-tools/typespec-rust": + crate-name: azure_onlineexperimentation + crate-version: "0.1.0" + emitter-output-dir: "{output-dir}/{service-dir}/{crate-name}" "@azure-tools/typespec-csharp": emitter-output-dir: "{output-dir}/{service-dir}/{namespace}" namespace: "Azure.Analytics.OnlineExperimentation" diff --git a/specification/onlineexperimentation/OnlineExperimentation.Management/tspconfig.yaml b/specification/onlineexperimentation/OnlineExperimentation.Management/tspconfig.yaml index f8b512fb1cb2..317ea5a282c8 100644 --- a/specification/onlineexperimentation/OnlineExperimentation.Management/tspconfig.yaml +++ b/specification/onlineexperimentation/OnlineExperimentation.Management/tspconfig.yaml @@ -22,6 +22,10 @@ options: generate-test: true generate-sample: true flavor: "azure" + "@azure-tools/typespec-rust": + crate-name: "azure_management_onlineexperimentation" + crate-version: "0.1.0" + emitter-output-dir: "{output-dir}/resource_manager/{service-dir}/{crate-name}" "@azure-tools/typespec-java": emitter-output-dir: "{output-dir}/{service-dir}/azure-resourcemanager-onlineexperimentation" namespace: "com.azure.resourcemanager.onlineexperimentation" diff --git a/specification/oracle/Oracle.Database.Management/tspconfig.yaml b/specification/oracle/Oracle.Database.Management/tspconfig.yaml index c6877921ba4e..65448a70b061 100644 --- a/specification/oracle/Oracle.Database.Management/tspconfig.yaml +++ b/specification/oracle/Oracle.Database.Management/tspconfig.yaml @@ -45,6 +45,10 @@ options: generate-test: true generate-sample: true flavor: azure + "@azure-tools/typespec-rust": + crate-name: "azure_management_oracledatabase" + crate-version: "0.1.0" + emitter-output-dir: "{output-dir}/resource_manager/{service-dir}/{crate-name}" "@azure-tools/typespec-csharp": namespace: "Azure.ResourceManager.OracleDatabase" clear-output-folder: true diff --git a/specification/orbital/Microsoft.PlanetaryComputer/tspconfig.yaml b/specification/orbital/Microsoft.PlanetaryComputer/tspconfig.yaml index 12a5dd8dec5c..4240ba191b4e 100644 --- a/specification/orbital/Microsoft.PlanetaryComputer/tspconfig.yaml +++ b/specification/orbital/Microsoft.PlanetaryComputer/tspconfig.yaml @@ -49,3 +49,7 @@ options: # file-type: json # emitter-output-dir: "{project-root}/.." # output-file: "data-plane/{service-name}/preview/{version}/openapi3.json" + "@azure-tools/typespec-rust": + crate-name: azure_planetarycomputer + crate-version: "0.1.0" + emitter-output-dir: "{output-dir}/{service-dir}/{crate-name}" diff --git a/specification/orbitalplanetarycomputer/Orbital.Management/tspconfig.yaml b/specification/orbitalplanetarycomputer/Orbital.Management/tspconfig.yaml index 5ec62da1df0b..84a37ee784b0 100644 --- a/specification/orbitalplanetarycomputer/Orbital.Management/tspconfig.yaml +++ b/specification/orbitalplanetarycomputer/Orbital.Management/tspconfig.yaml @@ -15,6 +15,10 @@ options: generate-test: true generate-sample: true flavor: "azure" + "@azure-tools/typespec-rust": + crate-name: "azure_management_planetarycomputer" + crate-version: "0.1.0" + emitter-output-dir: "{output-dir}/resource_manager/{service-dir}/{crate-name}" "@azure-tools/typespec-java": emitter-output-dir: "{output-dir}/{service-dir}/azure-resourcemanager-planetarycomputer" namespace: "com.azure.resourcemanager.planetarycomputer" diff --git a/specification/paloaltonetworks/PaloAltoNetworks.Management/tspconfig.yaml b/specification/paloaltonetworks/PaloAltoNetworks.Management/tspconfig.yaml index b66279382c28..239dcd9c9b6e 100644 --- a/specification/paloaltonetworks/PaloAltoNetworks.Management/tspconfig.yaml +++ b/specification/paloaltonetworks/PaloAltoNetworks.Management/tspconfig.yaml @@ -17,6 +17,10 @@ options: generate-test: true generate-sample: true flavor: "azure" + "@azure-tools/typespec-rust": + crate-name: "azure_management_paloaltonetworksngfw" + crate-version: "0.1.0" + emitter-output-dir: "{output-dir}/resource_manager/{service-dir}/{crate-name}" "@azure-tools/typespec-java": emitter-output-dir: "{output-dir}/{service-dir}/azure-resourcemanager-paloaltonetworks-ngfw" namespace: "com.azure.resourcemanager.paloaltonetworks.ngfw" diff --git a/specification/playwrighttesting/PlaywrightTesting.AuthManager/tspconfig.yaml b/specification/playwrighttesting/PlaywrightTesting.AuthManager/tspconfig.yaml index 9c9dfd351bbc..1fe955695826 100644 --- a/specification/playwrighttesting/PlaywrightTesting.AuthManager/tspconfig.yaml +++ b/specification/playwrighttesting/PlaywrightTesting.AuthManager/tspconfig.yaml @@ -19,6 +19,10 @@ options: namespace: "azure.developer.microsoftplaywrighttesting" package-mode: azure-dataplane flavor: azure + "@azure-tools/typespec-rust": + crate-name: azure_developer_microsoftplaywrighttesting + crate-version: "0.1.0" + emitter-output-dir: "{output-dir}/{service-dir}/{crate-name}" "@azure-tools/typespec-ts": emitter-output-dir: "{output-dir}/{service-dir}/microsoft-playwright-testing-rest" title: Microsoft Playwright Testing diff --git a/specification/playwrighttesting/PlaywrightTesting.Management/tspconfig.yaml b/specification/playwrighttesting/PlaywrightTesting.Management/tspconfig.yaml index 6e037e50f1a5..85a00a5a27a5 100644 --- a/specification/playwrighttesting/PlaywrightTesting.Management/tspconfig.yaml +++ b/specification/playwrighttesting/PlaywrightTesting.Management/tspconfig.yaml @@ -35,6 +35,10 @@ options: flavor: "azure" generate-test: true generate-sample: true + "@azure-tools/typespec-rust": + crate-name: "azure_management_playwrighttesting" + crate-version: "0.1.0" + emitter-output-dir: "{output-dir}/resource_manager/{service-dir}/{crate-name}" "@azure-tools/typespec-csharp": emitter-output-dir: "{output-dir}/{service-dir}/{namespace}" flavor: azure diff --git a/specification/portalservices/CopilotSettings.Management/tspconfig.yaml b/specification/portalservices/CopilotSettings.Management/tspconfig.yaml index 791531ada995..85a7e1e2c49a 100644 --- a/specification/portalservices/CopilotSettings.Management/tspconfig.yaml +++ b/specification/portalservices/CopilotSettings.Management/tspconfig.yaml @@ -23,6 +23,10 @@ options: generate-test: true generate-sample: true flavor: "azure" + "@azure-tools/typespec-rust": + crate-name: "azure_management_portalservicescopilot" + crate-version: "0.1.0" + emitter-output-dir: "{output-dir}/resource_manager/{service-dir}/{crate-name}" "@azure-tools/typespec-java": emitter-output-dir: "{output-dir}/{service-dir}/azure-resourcemanager-portalservicescopilot" namespace: "com.azure.resourcemanager.portalservicescopilot" diff --git a/specification/postgresqlhsc/resource-manager/Microsoft.DBforPostgreSQL/PostgresqlHsc/tspconfig.yaml b/specification/postgresqlhsc/resource-manager/Microsoft.DBforPostgreSQL/PostgresqlHsc/tspconfig.yaml index 70d8fe670b11..bd7bb7925c5d 100644 --- a/specification/postgresqlhsc/resource-manager/Microsoft.DBforPostgreSQL/PostgresqlHsc/tspconfig.yaml +++ b/specification/postgresqlhsc/resource-manager/Microsoft.DBforPostgreSQL/PostgresqlHsc/tspconfig.yaml @@ -19,6 +19,10 @@ options: generate-test: true generate-sample: true flavor: "azure" + "@azure-tools/typespec-rust": + crate-name: "azure_management_cosmosdbforpostgresql" + crate-version: "0.1.0" + emitter-output-dir: "{output-dir}/resource_manager/{service-dir}/{crate-name}" "@azure-tools/typespec-java": emitter-output-dir: "{output-dir}/{service-dir}/azure-resourcemanager-cosmosdbforpostgresql" service-dir: "sdk/cosmosdbforpostgresql" diff --git a/specification/powerbidedicated/resource-manager/Microsoft.PowerBIdedicated/PowerBIDedicated/tspconfig.yaml b/specification/powerbidedicated/resource-manager/Microsoft.PowerBIdedicated/PowerBIDedicated/tspconfig.yaml index d1bfa86cc881..471a80942a12 100644 --- a/specification/powerbidedicated/resource-manager/Microsoft.PowerBIdedicated/PowerBIDedicated/tspconfig.yaml +++ b/specification/powerbidedicated/resource-manager/Microsoft.PowerBIdedicated/PowerBIDedicated/tspconfig.yaml @@ -17,6 +17,10 @@ options: generate-test: true generate-sample: true flavor: "azure" + "@azure-tools/typespec-rust": + crate-name: "azure_management_powerbidedicated" + crate-version: "0.1.0" + emitter-output-dir: "{output-dir}/resource_manager/{service-dir}/{crate-name}" "@azure-tools/typespec-java": emitter-output-dir: "{output-dir}/{service-dir}/azure-resourcemanager-powerbidedicated" namespace: "com.azure.resourcemanager.powerbidedicated" diff --git a/specification/privatedns/resource-manager/Microsoft.Network/PrivateDns/tspconfig.yaml b/specification/privatedns/resource-manager/Microsoft.Network/PrivateDns/tspconfig.yaml index bb45d1451d99..4291f50b887d 100644 --- a/specification/privatedns/resource-manager/Microsoft.Network/PrivateDns/tspconfig.yaml +++ b/specification/privatedns/resource-manager/Microsoft.Network/PrivateDns/tspconfig.yaml @@ -19,6 +19,10 @@ options: generate-test: true generate-sample: true flavor: "azure" + "@azure-tools/typespec-rust": + crate-name: "azure_management_privatedns" + crate-version: "0.1.0" + emitter-output-dir: "{output-dir}/resource_manager/{service-dir}/{crate-name}" "@azure-tools/typespec-java": emitter-output-dir: "{output-dir}/{service-dir}/azure-resourcemanager-privatednslibrary" namespace: "com.azure.resourcemanager.privatednslibrary" diff --git a/specification/programmableconnectivity/Azure.ProgrammableConnectivity/tspconfig.yaml b/specification/programmableconnectivity/Azure.ProgrammableConnectivity/tspconfig.yaml index b7625f3ca4b1..8578cc819d1f 100644 --- a/specification/programmableconnectivity/Azure.ProgrammableConnectivity/tspconfig.yaml +++ b/specification/programmableconnectivity/Azure.ProgrammableConnectivity/tspconfig.yaml @@ -28,6 +28,10 @@ options: flavor: azure generate-test: true generate-sample: true + "@azure-tools/typespec-rust": + crate-name: azure_programmableconnectivity + crate-version: "0.1.0" + emitter-output-dir: "{output-dir}/{service-dir}/{crate-name}" "@azure-tools/typespec-ts": generate-metadata: true is-modular-library: false diff --git a/specification/programmableconnectivity/ProgrammableConnectivity.Management/tspconfig.yaml b/specification/programmableconnectivity/ProgrammableConnectivity.Management/tspconfig.yaml index d1f9c577230f..2824b7a2c7b9 100644 --- a/specification/programmableconnectivity/ProgrammableConnectivity.Management/tspconfig.yaml +++ b/specification/programmableconnectivity/ProgrammableConnectivity.Management/tspconfig.yaml @@ -18,6 +18,10 @@ options: generate-test: true generate-sample: true package-name: "azure-mgmt-programmableconnectivity" + "@azure-tools/typespec-rust": + crate-name: "azure_management_programmableconnectivity" + crate-version: "0.1.0" + emitter-output-dir: "{output-dir}/resource_manager/{service-dir}/{crate-name}" "@azure-tools/typespec-java": emitter-output-dir: "{output-dir}/{service-dir}/azure-resourcemanager-programmableconnectivity" namespace: "com.azure.resourcemanager.programmableconnectivity" diff --git a/specification/purestorage/PureStorage.Block.Management/tspconfig.yaml b/specification/purestorage/PureStorage.Block.Management/tspconfig.yaml index f73b6bcc1020..6489cb896608 100644 --- a/specification/purestorage/PureStorage.Block.Management/tspconfig.yaml +++ b/specification/purestorage/PureStorage.Block.Management/tspconfig.yaml @@ -26,6 +26,10 @@ options: flavor: "azure" generate-test: true generate-sample: true + "@azure-tools/typespec-rust": + crate-name: "azure_management_purestorageblock" + crate-version: "0.1.0" + emitter-output-dir: "{output-dir}/resource_manager/{service-dir}/{crate-name}" "@azure-tools/typespec-java": emitter-output-dir: "{output-dir}/{service-dir}/azure-resourcemanager-purestorageblock" namespace: "com.azure.resourcemanager.purestorageblock" diff --git a/specification/purview/Azure.Analytics.Purview.DataMap/tspconfig.yaml b/specification/purview/Azure.Analytics.Purview.DataMap/tspconfig.yaml index b94a6218b0bf..21d70d05b8f7 100644 --- a/specification/purview/Azure.Analytics.Purview.DataMap/tspconfig.yaml +++ b/specification/purview/Azure.Analytics.Purview.DataMap/tspconfig.yaml @@ -19,6 +19,10 @@ options: flavor: azure generate-test: true generate-sample: true + "@azure-tools/typespec-rust": + crate-name: azure_purview_datamap + crate-version: "0.1.0" + emitter-output-dir: "{output-dir}/{service-dir}/{crate-name}" "@azure-tools/typespec-csharp": emitter-output-dir: "{output-dir}/{service-dir}/{namespace}" namespace: "Azure.Analytics.Purview.DataMap" diff --git a/specification/quantum/Quantum.Workspace/tspconfig.yaml b/specification/quantum/Quantum.Workspace/tspconfig.yaml index e4b4120cb0d0..3acfb81c096a 100644 --- a/specification/quantum/Quantum.Workspace/tspconfig.yaml +++ b/specification/quantum/Quantum.Workspace/tspconfig.yaml @@ -18,3 +18,7 @@ options: emitter-output-dir: "{output-dir}/{service-dir}/azure-quantum" namespace: "azure.quantum" flavor: "azure" + "@azure-tools/typespec-rust": + crate-name: azure_quantum + crate-version: "0.1.0" + emitter-output-dir: "{output-dir}/{service-dir}/{crate-name}" diff --git a/specification/quota/resource-manager/Microsoft.Quota/Quota/tspconfig.yaml b/specification/quota/resource-manager/Microsoft.Quota/Quota/tspconfig.yaml index aa4d5c713d6f..8dd18ceb3499 100644 --- a/specification/quota/resource-manager/Microsoft.Quota/Quota/tspconfig.yaml +++ b/specification/quota/resource-manager/Microsoft.Quota/Quota/tspconfig.yaml @@ -24,6 +24,10 @@ options: generate-test: true generate-sample: true flavor: "azure" + "@azure-tools/typespec-rust": + crate-name: "azure_management_quota" + crate-version: "0.1.0" + emitter-output-dir: "{output-dir}/resource_manager/{service-dir}/{crate-name}" "@azure-tools/typespec-java": emitter-output-dir: "{output-dir}/{service-dir}/azure-resourcemanager-quota" namespace: "com.azure.resourcemanager.quota" diff --git a/specification/recoveryservices/resource-manager/Microsoft.RecoveryServices/RecoveryServices/tspconfig.yaml b/specification/recoveryservices/resource-manager/Microsoft.RecoveryServices/RecoveryServices/tspconfig.yaml index 58d685c95a6d..a87c9aa4a06e 100644 --- a/specification/recoveryservices/resource-manager/Microsoft.RecoveryServices/RecoveryServices/tspconfig.yaml +++ b/specification/recoveryservices/resource-manager/Microsoft.RecoveryServices/RecoveryServices/tspconfig.yaml @@ -23,6 +23,10 @@ options: generate-test: true generate-sample: true flavor: "azure" + "@azure-tools/typespec-rust": + crate-name: "azure_management_recoveryservices" + crate-version: "0.1.0" + emitter-output-dir: "{output-dir}/resource_manager/{service-dir}/{crate-name}" "@azure-tools/typespec-java": emitter-output-dir: "{output-dir}/{service-dir}/azure-resourcemanager-recoveryservices" namespace: "com.azure.resourcemanager.recoveryservices" diff --git a/specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/RecoveryServicesBackup/tspconfig.yaml b/specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/RecoveryServicesBackup/tspconfig.yaml index 0a7632262db0..60c50df58f87 100644 --- a/specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/RecoveryServicesBackup/tspconfig.yaml +++ b/specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/RecoveryServicesBackup/tspconfig.yaml @@ -24,6 +24,10 @@ options: generate-test: true generate-sample: true flavor: "azure" + "@azure-tools/typespec-rust": + crate-name: "azure_management_recoveryservicesbackup" + crate-version: "0.1.0" + emitter-output-dir: "{output-dir}/resource_manager/{service-dir}/{crate-name}" "@azure-tools/typespec-java": emitter-output-dir: "{output-dir}/{service-dir}/azure-resourcemanager-recoveryservicesbackup" namespace: "com.azure.resourcemanager.recoveryservicesbackup" diff --git a/specification/recoveryservicesdatareplication/resource-manager/Microsoft.DataReplication/DataReplication/tspconfig.yaml b/specification/recoveryservicesdatareplication/resource-manager/Microsoft.DataReplication/DataReplication/tspconfig.yaml index 58181f807ee5..c8a1fbab7775 100644 --- a/specification/recoveryservicesdatareplication/resource-manager/Microsoft.DataReplication/DataReplication/tspconfig.yaml +++ b/specification/recoveryservicesdatareplication/resource-manager/Microsoft.DataReplication/DataReplication/tspconfig.yaml @@ -24,6 +24,10 @@ options: flavor: "azure" generate-test: true generate-sample: true + "@azure-tools/typespec-rust": + crate-name: "azure_management_recoveryservicesdatareplication" + crate-version: "0.1.0" + emitter-output-dir: "{output-dir}/resource_manager/{service-dir}/{crate-name}" "@azure-tools/typespec-go": service-dir: "sdk/resourcemanager/recoveryservicesdatareplication" emitter-output-dir: "{output-dir}/{service-dir}/armrecoveryservicesdatareplication" diff --git a/specification/redis/resource-manager/Microsoft.Cache/Redis/tspconfig.yaml b/specification/redis/resource-manager/Microsoft.Cache/Redis/tspconfig.yaml index d66de4e8941b..98fd7ebb6b3e 100644 --- a/specification/redis/resource-manager/Microsoft.Cache/Redis/tspconfig.yaml +++ b/specification/redis/resource-manager/Microsoft.Cache/Redis/tspconfig.yaml @@ -18,6 +18,10 @@ options: generate-test: true generate-sample: true flavor: "azure" + "@azure-tools/typespec-rust": + crate-name: "azure_management_redis" + crate-version: "0.1.0" + emitter-output-dir: "{output-dir}/resource_manager/{service-dir}/{crate-name}" "@azure-tools/typespec-java": emitter-output-dir: "{output-dir}/{service-dir}/azure-resourcemanager-redis" namespace: "com.azure.resourcemanager.redis" diff --git a/specification/relationships/Relationships.Management/tspconfig.yaml b/specification/relationships/Relationships.Management/tspconfig.yaml index 451a63efe8c9..d55f77659123 100644 --- a/specification/relationships/Relationships.Management/tspconfig.yaml +++ b/specification/relationships/Relationships.Management/tspconfig.yaml @@ -21,6 +21,10 @@ options: generate-test: true generate-sample: true flavor: "azure" + "@azure-tools/typespec-rust": + crate-name: "azure_management_relationships" + crate-version: "0.1.0" + emitter-output-dir: "{output-dir}/resource_manager/{service-dir}/{crate-name}" "@azure-tools/typespec-java": emitter-output-dir: "{output-dir}/{service-dir}/azure-resourcemanager-relationships" namespace: "com.azure.resourcemanager.relationships" diff --git a/specification/relay/resource-manager/Microsoft.Relay/Relay/tspconfig.yaml b/specification/relay/resource-manager/Microsoft.Relay/Relay/tspconfig.yaml index 0c90039f6424..5a8f56f7fc8d 100644 --- a/specification/relay/resource-manager/Microsoft.Relay/Relay/tspconfig.yaml +++ b/specification/relay/resource-manager/Microsoft.Relay/Relay/tspconfig.yaml @@ -19,6 +19,10 @@ options: generate-test: true generate-sample: true flavor: "azure" + "@azure-tools/typespec-rust": + crate-name: "azure_management_relay" + crate-version: "0.1.0" + emitter-output-dir: "{output-dir}/resource_manager/{service-dir}/{crate-name}" "@azure-tools/typespec-java": emitter-output-dir: "{output-dir}/{service-dir}/azure-resourcemanager-relay" namespace: "com.azure.resourcemanager.relay" diff --git a/specification/resourceconnector/resource-manager/Microsoft.ResourceConnector/ResourceConnector/tspconfig.yaml b/specification/resourceconnector/resource-manager/Microsoft.ResourceConnector/ResourceConnector/tspconfig.yaml index 42fa8db90a5b..58d85a719625 100644 --- a/specification/resourceconnector/resource-manager/Microsoft.ResourceConnector/ResourceConnector/tspconfig.yaml +++ b/specification/resourceconnector/resource-manager/Microsoft.ResourceConnector/ResourceConnector/tspconfig.yaml @@ -18,6 +18,10 @@ options: generate-test: true generate-sample: true flavor: "azure" + "@azure-tools/typespec-rust": + crate-name: "azure_management_resourceconnector" + crate-version: "0.1.0" + emitter-output-dir: "{output-dir}/resource_manager/{service-dir}/{crate-name}" "@azure-tools/typespec-java": emitter-output-dir: "{output-dir}/{service-dir}/azure-resourcemanager-resourceconnector" namespace: "com.azure.resourcemanager.resourceconnector" diff --git a/specification/resources/Bicep.Management/tspconfig.yaml b/specification/resources/Bicep.Management/tspconfig.yaml index 066aea2f5b0f..2dbc26c812bb 100644 --- a/specification/resources/Bicep.Management/tspconfig.yaml +++ b/specification/resources/Bicep.Management/tspconfig.yaml @@ -22,6 +22,10 @@ options: generate-test: true generate-sample: true flavor: "azure" + "@azure-tools/typespec-rust": + crate-name: "azure_management_resource_bicep" + crate-version: "0.1.0" + emitter-output-dir: "{output-dir}/resource_manager/{service-dir}/{crate-name}" "@azure-tools/typespec-java": emitter-output-dir: "{output-dir}/{service-dir}/azure-resourcemanager-resources-bicep" namespace: "com.azure.resourcemanager.resources.bicep" diff --git a/specification/resources/DeploymentStacks.Management/tspconfig.yaml b/specification/resources/DeploymentStacks.Management/tspconfig.yaml index 72bc66fa1821..8abc43b9f6ff 100644 --- a/specification/resources/DeploymentStacks.Management/tspconfig.yaml +++ b/specification/resources/DeploymentStacks.Management/tspconfig.yaml @@ -23,6 +23,10 @@ options: generate-test: true generate-sample: true flavor: "azure" + "@azure-tools/typespec-rust": + crate-name: "azure_management_resources_deploymentstacks" + crate-version: "0.1.0" + emitter-output-dir: "{output-dir}/resource_manager/{service-dir}/{crate-name}" "@azure-tools/typespec-java": emitter-output-dir: "{output-dir}/{service-dir}/azure-resourcemanager-resources-deploymentstacks" namespace: "com.azure.resourcemanager.resources.deploymentstacks" diff --git a/specification/schemaregistry/data-plane/SchemaRegistry/tspconfig.yaml b/specification/schemaregistry/data-plane/SchemaRegistry/tspconfig.yaml index 78c13bad0038..997e068aa982 100644 --- a/specification/schemaregistry/data-plane/SchemaRegistry/tspconfig.yaml +++ b/specification/schemaregistry/data-plane/SchemaRegistry/tspconfig.yaml @@ -22,6 +22,10 @@ options: flavor: azure generate-test: true generate-sample: true + "@azure-tools/typespec-rust": + crate-name: azure_schemaregistry + crate-version: "0.1.0" + emitter-output-dir: "{output-dir}/{service-dir}/{crate-name}" "@azure-tools/typespec-java": emitter-output-dir: "{output-dir}/{service-dir}/azure-data-schemaregistry" namespace: com.azure.data.schemaregistry diff --git a/specification/scvmm/ScVmm.Management/tspconfig.yaml b/specification/scvmm/ScVmm.Management/tspconfig.yaml index 50207dad2969..df741f90f64d 100644 --- a/specification/scvmm/ScVmm.Management/tspconfig.yaml +++ b/specification/scvmm/ScVmm.Management/tspconfig.yaml @@ -23,6 +23,10 @@ options: flavor: "azure" generate-test: true generate-sample: true + "@azure-tools/typespec-rust": + crate-name: "azure_management_scvmm" + crate-version: "0.1.0" + emitter-output-dir: "{output-dir}/resource_manager/{service-dir}/{crate-name}" linter: disable: extends: diff --git a/specification/servicebus/resource-manager/Microsoft.ServiceBus/ServiceBus/tspconfig.yaml b/specification/servicebus/resource-manager/Microsoft.ServiceBus/ServiceBus/tspconfig.yaml index 8b1435548a05..318204f0379a 100644 --- a/specification/servicebus/resource-manager/Microsoft.ServiceBus/ServiceBus/tspconfig.yaml +++ b/specification/servicebus/resource-manager/Microsoft.ServiceBus/ServiceBus/tspconfig.yaml @@ -18,6 +18,10 @@ options: generate-test: true generate-sample: true flavor: "azure" + "@azure-tools/typespec-rust": + crate-name: "azure_management_servicebus" + crate-version: "0.1.0" + emitter-output-dir: "{output-dir}/resource_manager/{service-dir}/{crate-name}" "@azure-tools/typespec-java": emitter-output-dir: "{output-dir}/{service-dir}/azure-resourcemanager-servicebus" namespace: "com.azure.resourcemanager.servicebus" diff --git a/specification/servicefabricmanagedclusters/resource-manager/Microsoft.ServiceFabric/ServiceFabricManagedClusters/tspconfig.yaml b/specification/servicefabricmanagedclusters/resource-manager/Microsoft.ServiceFabric/ServiceFabricManagedClusters/tspconfig.yaml index aba346d86b02..30a291811a5a 100644 --- a/specification/servicefabricmanagedclusters/resource-manager/Microsoft.ServiceFabric/ServiceFabricManagedClusters/tspconfig.yaml +++ b/specification/servicefabricmanagedclusters/resource-manager/Microsoft.ServiceFabric/ServiceFabricManagedClusters/tspconfig.yaml @@ -27,6 +27,10 @@ options: generate-test: true generate-sample: true flavor: azure + "@azure-tools/typespec-rust": + crate-name: "azure_management_servicefabricmanagedclusters" + crate-version: "0.1.0" + emitter-output-dir: "{output-dir}/resource_manager/{service-dir}/{crate-name}" "@azure-tools/typespec-ts": emitter-output-dir: "{output-dir}/{service-dir}/arm-servicefabricmanagedclusters" package-details: diff --git a/specification/servicenetworking/resource-manager/Microsoft.ServiceNetworking/ServiceNetworking/tspconfig.yaml b/specification/servicenetworking/resource-manager/Microsoft.ServiceNetworking/ServiceNetworking/tspconfig.yaml index 4814760e19d5..85e9798fb5f1 100644 --- a/specification/servicenetworking/resource-manager/Microsoft.ServiceNetworking/ServiceNetworking/tspconfig.yaml +++ b/specification/servicenetworking/resource-manager/Microsoft.ServiceNetworking/ServiceNetworking/tspconfig.yaml @@ -29,6 +29,10 @@ options: flavor: "azure" generate-test: true generate-sample: true + "@azure-tools/typespec-rust": + crate-name: "azure_management_servicenetworking" + crate-version: "0.1.0" + emitter-output-dir: "{output-dir}/resource_manager/{service-dir}/{crate-name}" "@azure-tools/typespec-go": service-dir: "sdk/resourcemanager/servicenetworking" emitter-output-dir: "{output-dir}/{service-dir}/armservicenetworking" diff --git a/specification/signalr/resource-manager/Microsoft.SignalRService/SignalRService/tspconfig.yaml b/specification/signalr/resource-manager/Microsoft.SignalRService/SignalRService/tspconfig.yaml index 577984631586..855930da99f5 100644 --- a/specification/signalr/resource-manager/Microsoft.SignalRService/SignalRService/tspconfig.yaml +++ b/specification/signalr/resource-manager/Microsoft.SignalRService/SignalRService/tspconfig.yaml @@ -27,6 +27,10 @@ options: generate-test: true generate-sample: true flavor: "azure" + "@azure-tools/typespec-rust": + crate-name: "azure_management_signalr" + crate-version: "0.1.0" + emitter-output-dir: "{output-dir}/resource_manager/{service-dir}/{crate-name}" "@azure-tools/typespec-java": emitter-output-dir: "{output-dir}/{service-dir}/azure-resourcemanager-signalr" namespace: "com.azure.resourcemanager.signalr" diff --git a/specification/sphere/Sphere.Management/tspconfig.yaml b/specification/sphere/Sphere.Management/tspconfig.yaml index 9cc8b5e5a985..0ded4d1429dc 100644 --- a/specification/sphere/Sphere.Management/tspconfig.yaml +++ b/specification/sphere/Sphere.Management/tspconfig.yaml @@ -31,6 +31,10 @@ options: flavor: "azure" generate-test: true generate-sample: true + "@azure-tools/typespec-rust": + crate-name: "azure_management_sphere" + crate-version: "0.1.0" + emitter-output-dir: "{output-dir}/resource_manager/{service-dir}/{crate-name}" linter: extends: - "@azure-tools/typespec-azure-rulesets/resource-manager" diff --git a/specification/sqlvirtualmachine/resource-manager/Microsoft.SqlVirtualMachine/SqlVirtualMachine/tspconfig.yaml b/specification/sqlvirtualmachine/resource-manager/Microsoft.SqlVirtualMachine/SqlVirtualMachine/tspconfig.yaml index fe364aa82e82..6712089e778d 100644 --- a/specification/sqlvirtualmachine/resource-manager/Microsoft.SqlVirtualMachine/SqlVirtualMachine/tspconfig.yaml +++ b/specification/sqlvirtualmachine/resource-manager/Microsoft.SqlVirtualMachine/SqlVirtualMachine/tspconfig.yaml @@ -19,6 +19,10 @@ options: generate-test: true generate-sample: true flavor: "azure" + "@azure-tools/typespec-rust": + crate-name: "azure_management_sqlvirtualmachine" + crate-version: "0.1.0" + emitter-output-dir: "{output-dir}/resource_manager/{service-dir}/{crate-name}" "@azure-tools/typespec-java": emitter-output-dir: "{output-dir}/{service-dir}/azure-resourcemanager-sqlvirtualmachine" namespace: "com.azure.resourcemanager.sqlvirtualmachine" diff --git a/specification/standbypool/StandbyPool.Management/tspconfig.yaml b/specification/standbypool/StandbyPool.Management/tspconfig.yaml index 11b877626c02..6ab8de6bdacd 100644 --- a/specification/standbypool/StandbyPool.Management/tspconfig.yaml +++ b/specification/standbypool/StandbyPool.Management/tspconfig.yaml @@ -38,6 +38,10 @@ options: flavor: "azure" generate-test: true generate-sample: true + "@azure-tools/typespec-rust": + crate-name: "azure_management_standbypool" + crate-version: "0.1.0" + emitter-output-dir: "{output-dir}/resource_manager/{service-dir}/{crate-name}" "@azure-tools/typespec-go": service-dir: "sdk/resourcemanager/standbypool" emitter-output-dir: "{output-dir}/{service-dir}/armstandbypool" diff --git a/specification/storageactions/StorageAction.Management/tspconfig.yaml b/specification/storageactions/StorageAction.Management/tspconfig.yaml index 52a970f176d8..38c44f1b4fc8 100644 --- a/specification/storageactions/StorageAction.Management/tspconfig.yaml +++ b/specification/storageactions/StorageAction.Management/tspconfig.yaml @@ -21,6 +21,10 @@ options: generate-test: true generate-sample: true flavor: "azure" + "@azure-tools/typespec-rust": + crate-name: "azure_management_storageactions" + crate-version: "0.1.0" + emitter-output-dir: "{output-dir}/resource_manager/{service-dir}/{crate-name}" "@azure-tools/typespec-java": emitter-output-dir: "{output-dir}/{service-dir}/azure-resourcemanager-storageactions" namespace: "com.azure.resourcemanager.storageactions" diff --git a/specification/storagediscovery/Microsoft.StorageDiscovery.Management/tspconfig.yaml b/specification/storagediscovery/Microsoft.StorageDiscovery.Management/tspconfig.yaml index 046efb3eef5f..a12ca273d179 100644 --- a/specification/storagediscovery/Microsoft.StorageDiscovery.Management/tspconfig.yaml +++ b/specification/storagediscovery/Microsoft.StorageDiscovery.Management/tspconfig.yaml @@ -32,6 +32,10 @@ options: flavor: "azure" generate-test: true generate-sample: true + "@azure-tools/typespec-rust": + crate-name: "azure_management_storagediscovery" + crate-version: "0.1.0" + emitter-output-dir: "{output-dir}/resource_manager/{service-dir}/{crate-name}" "@azure-tools/typespec-go": service-dir: "sdk/resourcemanager/storagediscovery" emitter-output-dir: "{output-dir}/{service-dir}/armstoragediscovery" diff --git a/specification/storagemover/StorageMover.Management/tspconfig.yaml b/specification/storagemover/StorageMover.Management/tspconfig.yaml index 6b5de81a80ef..1266ef899a84 100644 --- a/specification/storagemover/StorageMover.Management/tspconfig.yaml +++ b/specification/storagemover/StorageMover.Management/tspconfig.yaml @@ -22,6 +22,10 @@ options: generate-test: true generate-sample: true flavor: "azure" + "@azure-tools/typespec-rust": + crate-name: "azure_management_storagemover" + crate-version: "0.1.0" + emitter-output-dir: "{output-dir}/resource_manager/{service-dir}/{crate-name}" "@azure-tools/typespec-java": emitter-output-dir: "{output-dir}/{service-dir}/azure-resourcemanager-storagemover" namespace: "com.azure.resourcemanager.storagemover" diff --git a/specification/storagesync/resource-manager/Microsoft.StorageSync/StorageSync/tspconfig.yaml b/specification/storagesync/resource-manager/Microsoft.StorageSync/StorageSync/tspconfig.yaml index 4eb6ac9797e7..6c05cb6bfa04 100644 --- a/specification/storagesync/resource-manager/Microsoft.StorageSync/StorageSync/tspconfig.yaml +++ b/specification/storagesync/resource-manager/Microsoft.StorageSync/StorageSync/tspconfig.yaml @@ -20,6 +20,10 @@ options: generate-test: true generate-sample: true flavor: "azure" + "@azure-tools/typespec-rust": + crate-name: "azure_management_storagesync" + crate-version: "0.1.0" + emitter-output-dir: "{output-dir}/resource_manager/{service-dir}/{crate-name}" "@azure-tools/typespec-java": emitter-output-dir: "{output-dir}/{service-dir}/azure-resourcemanager-storagesync" namespace: "com.azure.resourcemanager.storagesync" diff --git a/specification/support/resource-manager/Microsoft.Support/Support/tspconfig.yaml b/specification/support/resource-manager/Microsoft.Support/Support/tspconfig.yaml index bb0a68373ebf..92c7ebd9712a 100644 --- a/specification/support/resource-manager/Microsoft.Support/Support/tspconfig.yaml +++ b/specification/support/resource-manager/Microsoft.Support/Support/tspconfig.yaml @@ -24,6 +24,10 @@ options: generate-test: true generate-sample: true flavor: azure + "@azure-tools/typespec-rust": + crate-name: "azure_management_support" + crate-version: "0.1.0" + emitter-output-dir: "{output-dir}/resource_manager/{service-dir}/{crate-name}" "@azure-tools/typespec-ts": emitter-output-dir: "{output-dir}/{service-dir}/arm-support" typespec-title-map: diff --git a/specification/terraform/Microsoft.AzureTerraform.Management/tspconfig.yaml b/specification/terraform/Microsoft.AzureTerraform.Management/tspconfig.yaml index 26993a27de8a..8c427707906d 100644 --- a/specification/terraform/Microsoft.AzureTerraform.Management/tspconfig.yaml +++ b/specification/terraform/Microsoft.AzureTerraform.Management/tspconfig.yaml @@ -37,6 +37,10 @@ options: flavor: "azure" generate-test: true generate-sample: true + "@azure-tools/typespec-rust": + crate-name: "azure_management_terraform" + crate-version: "0.1.0" + emitter-output-dir: "{output-dir}/resource_manager/{service-dir}/{crate-name}" "@azure-tools/typespec-ts": experimental-extensible-enums: true emitter-output-dir: "{output-dir}/{service-dir}/arm-terraform" diff --git a/specification/trafficmanager/resource-manager/Microsoft.Network/TrafficManager/tspconfig.yaml b/specification/trafficmanager/resource-manager/Microsoft.Network/TrafficManager/tspconfig.yaml index a84770ae1e52..1e4801b1e2d4 100644 --- a/specification/trafficmanager/resource-manager/Microsoft.Network/TrafficManager/tspconfig.yaml +++ b/specification/trafficmanager/resource-manager/Microsoft.Network/TrafficManager/tspconfig.yaml @@ -22,6 +22,10 @@ options: generate-test: true generate-sample: true flavor: "azure" + "@azure-tools/typespec-rust": + crate-name: "azure_management_trafficmanager" + crate-version: "0.1.0" + emitter-output-dir: "{output-dir}/resource_manager/{service-dir}/{crate-name}" "@azure-tools/typespec-java": emitter-output-dir: "{output-dir}/{service-dir}/azure-resourcemanager-trafficmanager" namespace: "com.azure.resourcemanager.trafficmanager" diff --git a/specification/translation/data-plane/DocumentTranslation/tspconfig.yaml b/specification/translation/data-plane/DocumentTranslation/tspconfig.yaml index f808a21681b1..1c70255859ba 100644 --- a/specification/translation/data-plane/DocumentTranslation/tspconfig.yaml +++ b/specification/translation/data-plane/DocumentTranslation/tspconfig.yaml @@ -34,6 +34,10 @@ options: generate-sample-project: false generate-test: false generate-sample: false + "@azure-tools/typespec-rust": + crate-name: azure_ai_translation_document + crate-version: "0.1.0" + emitter-output-dir: "{output-dir}/{service-dir}/{crate-name}" "@azure-tools/typespec-java": emitter-output-dir: "{output-dir}/{service-dir}/azure-ai-translation-document" namespace: com.azure.ai.translation.document diff --git a/specification/translation/data-plane/TextTranslation/tspconfig.yaml b/specification/translation/data-plane/TextTranslation/tspconfig.yaml index 4ac785e5d5be..7edf031ce1ba 100644 --- a/specification/translation/data-plane/TextTranslation/tspconfig.yaml +++ b/specification/translation/data-plane/TextTranslation/tspconfig.yaml @@ -32,6 +32,10 @@ options: flavor: azure generate-test: true generate-sample: true + "@azure-tools/typespec-rust": + crate-name: azure_ai_translation_text + crate-version: "0.1.0" + emitter-output-dir: "{output-dir}/{service-dir}/{crate-name}" "@azure-tools/typespec-java": emitter-output-dir: "{output-dir}/{service-dir}/azure-ai-translation-text" namespace: com.azure.ai.translation.text diff --git a/specification/trustedsigning/data-plane/TrustedSigning/tspconfig.yaml b/specification/trustedsigning/data-plane/TrustedSigning/tspconfig.yaml index c94ad81b6e8e..db7920454045 100644 --- a/specification/trustedsigning/data-plane/TrustedSigning/tspconfig.yaml +++ b/specification/trustedsigning/data-plane/TrustedSigning/tspconfig.yaml @@ -19,6 +19,10 @@ options: flavor: azure generate-test: true generate-sample: true + "@azure-tools/typespec-rust": + crate-name: azure_developer_trustedsigning + crate-version: "0.1.0" + emitter-output-dir: "{output-dir}/{service-dir}/{crate-name}" "@azure-tools/typespec-csharp": emitter-output-dir: "{output-dir}/{service-dir}/{namespace}" clear-output-folder: true diff --git a/specification/verifiedid/Microsoft.VerifiedId.Management/tspconfig.yaml b/specification/verifiedid/Microsoft.VerifiedId.Management/tspconfig.yaml index d8040e8a2e4c..c2fdce707398 100644 --- a/specification/verifiedid/Microsoft.VerifiedId.Management/tspconfig.yaml +++ b/specification/verifiedid/Microsoft.VerifiedId.Management/tspconfig.yaml @@ -25,3 +25,7 @@ options: flavor: "azure" generate-test: true generate-sample: true + "@azure-tools/typespec-rust": + crate-name: "azure_management_verifiedid" + crate-version: "0.1.0" + emitter-output-dir: "{output-dir}/resource_manager/{service-dir}/{crate-name}" diff --git a/specification/vmware/resource-manager/Microsoft.AVS/AVS/tspconfig.yaml b/specification/vmware/resource-manager/Microsoft.AVS/AVS/tspconfig.yaml index df9289eec908..08c40b73c0ce 100644 --- a/specification/vmware/resource-manager/Microsoft.AVS/AVS/tspconfig.yaml +++ b/specification/vmware/resource-manager/Microsoft.AVS/AVS/tspconfig.yaml @@ -51,6 +51,10 @@ options: generate-test: true generate-sample: true + "@azure-tools/typespec-rust": + crate-name: "azure_management_avs" + crate-version: "0.1.0" + emitter-output-dir: "{output-dir}/resource_manager/{service-dir}/{crate-name}" "@azure-tools/typespec-ts": typespec-title-map: AzureVMwareSolutionAPIClient: AzureVMwareSolutionAPI diff --git a/specification/webpubsub/data-plane/WebPubSub/tspconfig.yaml b/specification/webpubsub/data-plane/WebPubSub/tspconfig.yaml index 82e89e7af076..c430d67883f1 100644 --- a/specification/webpubsub/data-plane/WebPubSub/tspconfig.yaml +++ b/specification/webpubsub/data-plane/WebPubSub/tspconfig.yaml @@ -19,6 +19,10 @@ options: flavor: "azure" generate-test: true generate-sample: true + "@azure-tools/typespec-rust": + crate-name: azure_messaging_webpubsubservice + crate-version: "0.1.0" + emitter-output-dir: "{output-dir}/{service-dir}/{crate-name}" "@azure-tools/typespec-java": emitter-output-dir: "{output-dir}/{service-dir}/azure-messaging-webpubsub" package-name: "com.azure.messaging.webpubsub" diff --git a/specification/webpubsub/resource-manager/Microsoft.SignalRService/SignalRService/tspconfig.yaml b/specification/webpubsub/resource-manager/Microsoft.SignalRService/SignalRService/tspconfig.yaml index d9f60da05c72..d1666596ecb7 100644 --- a/specification/webpubsub/resource-manager/Microsoft.SignalRService/SignalRService/tspconfig.yaml +++ b/specification/webpubsub/resource-manager/Microsoft.SignalRService/SignalRService/tspconfig.yaml @@ -18,6 +18,10 @@ options: generate-test: true generate-sample: true flavor: "azure" + "@azure-tools/typespec-rust": + crate-name: "azure_management_webpubsub" + crate-version: "0.1.0" + emitter-output-dir: "{output-dir}/resource_manager/{service-dir}/{crate-name}" "@azure-tools/typespec-java": emitter-output-dir: "{output-dir}/{service-dir}/azure-resourcemanager-webpubsub" namespace: "com.azure.resourcemanager.webpubsub" diff --git a/specification/widget/data-plane/WidgetAnalytics/tspconfig.yaml b/specification/widget/data-plane/WidgetAnalytics/tspconfig.yaml index 61160e5fe6b1..1d185de57784 100644 --- a/specification/widget/data-plane/WidgetAnalytics/tspconfig.yaml +++ b/specification/widget/data-plane/WidgetAnalytics/tspconfig.yaml @@ -21,6 +21,10 @@ options: generate-test: true generate-sample: true flavor: azure + "@azure-tools/typespec-rust": + crate-name: azure_widget_analytics + crate-version: "0.1.0" + emitter-output-dir: "{output-dir}/{service-dir}/{crate-name}" "@azure-typespec/http-client-csharp": namespace: "Azure.Template" emitter-output-dir: "{output-dir}/sdk/template/{namespace}" diff --git a/specification/widget/resource-manager/Microsoft.Widget/Widget/tspconfig.yaml b/specification/widget/resource-manager/Microsoft.Widget/Widget/tspconfig.yaml index 81c35056d002..5d418f13ec91 100644 --- a/specification/widget/resource-manager/Microsoft.Widget/Widget/tspconfig.yaml +++ b/specification/widget/resource-manager/Microsoft.Widget/Widget/tspconfig.yaml @@ -20,6 +20,10 @@ options: generate-test: true generate-sample: true flavor: "azure" + "@azure-tools/typespec-rust": + crate-name: "azure_management_widget" + crate-version: "0.1.0" + emitter-output-dir: "{output-dir}/resource_manager/{service-dir}/{crate-name}" "@azure-tools/typespec-java": emitter-output-dir: "{output-dir}/{service-dir}/azure-resourcemanager-widget" namespace: "com.azure.resourcemanager.widget" diff --git a/specification/workloads/Workloads.SAPDiscoverySite.Management/tspconfig.yaml b/specification/workloads/Workloads.SAPDiscoverySite.Management/tspconfig.yaml index 7a0c9827f0c6..cd3de53db39e 100644 --- a/specification/workloads/Workloads.SAPDiscoverySite.Management/tspconfig.yaml +++ b/specification/workloads/Workloads.SAPDiscoverySite.Management/tspconfig.yaml @@ -22,6 +22,10 @@ options: flavor: "azure" generate-test: true generate-sample: true + "@azure-tools/typespec-rust": + crate-name: "azure_management_migrationdiscoverysap" + crate-version: "0.1.0" + emitter-output-dir: "{output-dir}/resource_manager/{service-dir}/{crate-name}" linter: extends: - "@azure-tools/typespec-azure-rulesets/resource-manager" diff --git a/specification/workloads/Workloads.SAPMonitor.Management/tspconfig.yaml b/specification/workloads/Workloads.SAPMonitor.Management/tspconfig.yaml index 09ed9fe0aa65..c4ee93ffd77b 100644 --- a/specification/workloads/Workloads.SAPMonitor.Management/tspconfig.yaml +++ b/specification/workloads/Workloads.SAPMonitor.Management/tspconfig.yaml @@ -23,6 +23,10 @@ options: flavor: "azure" generate-test: true generate-sample: true + "@azure-tools/typespec-rust": + crate-name: "azure_management_sapmonitors" + crate-version: "0.1.0" + emitter-output-dir: "{output-dir}/resource_manager/{service-dir}/{crate-name}" linter: extends: - "@azure-tools/typespec-azure-rulesets/resource-manager" diff --git a/specification/workloads/Workloads.SAPVirtualInstance.Management/tspconfig.yaml b/specification/workloads/Workloads.SAPVirtualInstance.Management/tspconfig.yaml index 898cd6f81738..b385bd68a310 100644 --- a/specification/workloads/Workloads.SAPVirtualInstance.Management/tspconfig.yaml +++ b/specification/workloads/Workloads.SAPVirtualInstance.Management/tspconfig.yaml @@ -29,6 +29,10 @@ options: flavor: "azure" generate-test: true generate-sample: true + "@azure-tools/typespec-rust": + crate-name: "azure_management_workloadssapvirtualinstance" + crate-version: "0.1.0" + emitter-output-dir: "{output-dir}/resource_manager/{service-dir}/{crate-name}" "@azure-tools/typespec-java": emitter-output-dir: "{output-dir}/{service-dir}/azure-resourcemanager-workloadssapvirtualinstance" service-dir: "sdk/workloadssapvirtualinstance"