/// <summary> /// Executes the integration account map create command. /// </summary> public override void ExecuteCmdlet() { base.ExecuteCmdlet(); if (this.Metadata != null) { this.Metadata = CmdletHelper.ConvertToMetadataJObject(this.Metadata); } var integrationAccount = IntegrationAccountClient.GetIntegrationAccount(this.ResourceGroupName, this.Name); if (string.IsNullOrEmpty(this.MapDefinition)) { this.MapDefinition = CmdletHelper.GetContentFromFile(this.TryResolvePath(this.MapFilePath)); } this.ContentType = this.MapType.Equals("liquid", StringComparison.CurrentCultureIgnoreCase) ? "text/plain" : "application/xml"; this.WriteObject(IntegrationAccountClient.CreateIntegrationAccountMap(this.ResourceGroupName, integrationAccount.Name, this.MapName, new IntegrationAccountMap { ContentType = this.ContentType, Content = this.MapDefinition, MapType = this.MapType, Metadata = this.Metadata }), true); }
/// <summary> /// Executes the integration account map create command. /// </summary> public override void ExecuteCmdlet() { base.ExecuteCmdlet(); if (this.Metadata != null) { this.Metadata = CmdletHelper.ConvertToMetadataJObject(this.Metadata); } var integrationAccount = IntegrationAccountClient.GetIntegrationAccount(this.ResourceGroupName, this.Name); if (string.IsNullOrEmpty(this.MapDefinition)) { this.MapDefinition = CmdletHelper.GetContentFromFile(this.TryResolvePath(this.MapFilePath)); } this.WriteObject(IntegrationAccountClient.CreateIntegrationAccountMap(this.ResourceGroupName, integrationAccount.Name, this.MapName, new IntegrationAccountMap { ContentType = this.ContentType, Content = this.MapDefinition, MapType = (MapType)Enum.Parse(typeof(MapType), this.MapType), Metadata = this.Metadata }), true); }