/// <summary>
        /// Deploys Virtual LAN on a network domain
        /// </summary>
        /// <param name="client"> The compute client</param>
        /// <param name="vlan">Virtual LAN</param>
        /// <returns>Operation status</returns>
        public static async Task<ResponseType> DeployVlan(this IComputeApiClient client, DeployVlanType vlan)
        {
            var response =
                await
				client.WebApi.ApiPostAsync<DeployVlanType, ResponseType>(
                    ApiUris.DeployVlan(client.Account.OrganizationId),
                    vlan);

            return response;
        }
		public static async Task<ResponseType> DeployVlan(this IComputeApiClient client, DeployVlanType vlan)
		{
			return await client.Networking.Vlan.DeployVlan(vlan);
		}
		/// <summary>
		/// Deploys Virtual LAN on a network domain
		/// </summary>
		/// <param name="vlan">
		/// Virtual LAN
		/// </param>
		/// <returns>
		/// Operation status
		/// </returns>
		public async Task<ResponseType> DeployVlan(DeployVlanType vlan)
		{
			return
				await
				_api.PostAsync<DeployVlanType, ResponseType>(
					ApiUris.DeployVlan(_api.OrganizationId),
					vlan);
		}