An Azure service that enables managed service providers, independent software vendors, and enterprise IT teams to deliver turnkey solutions through the Azure Marketplace or service catalog.
Hi Sree Aravind M
Please try to use below options:
Option 1: Using a multi-tenant service principal with ARM APIs is a standard architecture for cross-tenant resource deployment, especially automation platforms.
Note: Use least privilege RBAC for SPN
Option 2: using Azure Lighthouse generally makes it much easier to use Azure Resource Manager (ARM) APIs across two tenants compared to managing multi-tenant service principals.
https://learn.microsoft.com/en-us/azure/lighthouse/concepts/architecture#how-azure-lighthouse-works
Single identity can manage multiple tenants
Works seamlessly with Azure CLI, Terraform, and ARM APIs
No need to maintain multiple service principals
Please let me know if you face any challenge here, I can help you to resolve this issue further