Beispiel #1
0
        /// <summary>
        /// Create server dns alias model from response
        /// </summary>
        /// <param name="resourceGroup">Resource group</param>
        /// <param name="serverName">Server name</param>
        /// <param name="resp">Response</param>
        /// <returns></returns>
        private static AzureSqlServerDnsAliasModel CreateServerDnsAliasModelFromResponse(string resourceGroup, string serverName, Management.Sql.Models.ServerDnsAlias resp)
        {
            AzureSqlServerDnsAliasModel serverDnsAliasModel = new AzureSqlServerDnsAliasModel();

            serverDnsAliasModel.Id = resp.Id;
            serverDnsAliasModel.ResourceGroupName = resourceGroup;
            serverDnsAliasModel.ServerName        = serverName;
            serverDnsAliasModel.DnsAliasName      = resp.Name;

            return(serverDnsAliasModel);
        }
Beispiel #2
0
        /// <summary>
        /// Upsert server dns alias
        /// </summary>
        public AzureSqlServerDnsAliasModel UpsertServerDnsAlias(AzureSqlServerDnsAliasModel model)
        {
            var resp = Communicator.CreateOrUpdate(model.ResourceGroupName, model.ServerName, model.DnsAliasName);

            return(CreateServerDnsAliasModelFromResponse(model.ResourceGroupName, model.ServerName, resp));
        }