public async Task <JObject> GenerateTemplate()
        {
            JObject _definition = await resourceCollector.GetResource($"https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.Logic/integrationAccounts/{integrationAccount}/{type.ToString().ToLower()}/{artifactName}", "2018-07-01-preview");

            if (type == ARtifactType.Maps)
            {
                return(await generateDefinition(_definition));
            }
            else if (type == ARtifactType.Schemas)
            {
                return(await GenerateSchemaDefinition(_definition, null));
            }
            throw new NotSupportedException("Artifact {type} is not supported yet");
        }
Example #2
0
        public async Task <JObject> GenerateTemplate()
        {
            JObject _definition = await resourceCollector.GetResource($"https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.Logic/integrationAccounts/{integrationAccount}/{type.ToString().ToLower()}/{artifactName}", "2018-07-01-preview");

            return(await generateDefinition(_definition));
        }