[TypeSpec] Create Liftr - Elastic Azure Integration specification for SDK generation #36248
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR creates a complete TypeSpec specification for the Liftr - Elastic Azure Integration SaaS offer on Marketplace, enabling SDK generation for Go, Java, JavaScript, and Python.
Overview
The Liftr - Elastic Azure Integration service provides monitoring and observability capabilities through Elastic's search and analytics platform, integrated seamlessly with Azure services. This implementation follows the established Liftr service patterns used by other marketplace integrations.
Changes Made
TypeSpec Specification
specification/liftrelastic/Elastic.Azure.Management/Elasticwith API version2025-06-30-previewOrganizationResourcefollowing Azure Resource Manager patternsKey Features
SDK Configuration
Configured SDK generation for all required languages:
github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/elasticazure/armelasticazurecom.azure.resourcemanager.elasticazure@azure/arm-elasticazureazure-mgmt-elasticazureFiles Created
main.tsp- Core TypeSpec specification with resource definitionsclient.tsp- Client-specific customizations for all SDK languagestspconfig.yaml- SDK generation configurationcspell.yaml- Spell checking configurationREADME.md- Complete documentationValidation
Release Plan Integration
Updated release plan work item 28197 with SDK package details for all languages. The specification is now ready for official SDK generation through Azure SDK pipelines.
Fixes #36247.
💡 You can make Copilot smarter by setting up custom instructions, customizing its development environment and configuring Model Context Protocol (MCP) servers. Learn more Copilot coding agent tips in the docs.