Skip to content

Conversation

Copy link
Contributor

Copilot AI commented Jul 28, 2025

This PR adds the TypeSpec specification for Liftr - Elastic Azure Integration SaaS offer on Marketplace to enable SDK generation across multiple languages.

Changes

  • Added TypeSpec specification at specification/liftrelasticazure/ElasticAzure.Management/
  • Implemented Organization resource model following established Liftr service patterns (similar to MongoDB.Atlas)
  • Configured SDK generation for Go, Java, JavaScript, and Python with appropriate package names
  • Generated OpenAPI specification for API version 2025-06-30-preview

TypeSpec Details

The specification includes:

  • Resource Provider: ElasticAzure
  • API Version: 2025-06-30-preview (beta release)
  • Resource Type: Organization with ARM-compliant CRUD operations
  • Marketplace Integration: Built-in marketplace details and user properties
  • Partner Properties: Elastic Azure specific configuration (organization ID, redirect URL, organization name)

SDK Package Configuration

  • JavaScript: @azure/arm-elasticazure
  • Python: azure-mgmt-elasticazure
  • Java: com.azure.resourcemanager.elasticazure
  • Go: github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/elasticazure/armelasticazure

Validation

  • ✅ TypeSpec compilation successful
  • ✅ Linter validation passes (resource manager ruleset)
  • ✅ OpenAPI specification generated correctly
  • ✅ Follows Liftr service patterns and ARM conventions

Related

  • Release Plan: 501
  • Work Item: 28197
  • SDK Release Type: Beta

This specification enables SDK generation for the Liftr-Elastic Azure Integration service marketplace offering.

Addressing #36251.


💬 Share your feedback on Copilot coding agent for the chance to win a $200 gift card! Click here to start the survey.

@openapi-pipeline-app
Copy link

openapi-pipeline-app bot commented Jul 28, 2025

Next Steps to Merge

Next steps that must be taken to merge this PR:
  • ❌ This PR is labelled with ArcReview. For this PR to be merged, it must pass an ARC review and be labelled ArcSignedOff.
    Email the ARC board to request review per this Contact section.
  • ❌ The required check named Automated merging requirements met has failed. This is the final check that must pass. Refer to the check in the PR's 'Checks' tab for details on how to fix it and consult the aka.ms/ci-fix guide. In addition, refer to step 4 in the PR workflow diagram

@openapi-pipeline-app
Copy link

PR validation pipeline started successfully. If there is ApiView generated, it will be updated in this comment.

Copilot AI changed the title [WIP] [TypeSpec] Generate SDK for Liftr - Elastic Azure Integration SaaS offer on Marketplace [TypeSpec] Add Liftr-ElasticAzure Service Specification for 2025-06-30-preview Jul 28, 2025
Copilot AI requested a review from azure-sdk July 28, 2025 21:24
Copilot finished work on behalf of azure-sdk July 28, 2025 21:24
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants