Пример #1
0
 public void UpdateRecordIP(DescribeDomainRecords_Record record, string ip)
 {
     getResponse(new UpdateDomainRecordRequest
     {
         RR       = record.RR,
         RecordId = record.RecordId,
         _Value   = ip,
         Type     = "A",
         TTL      = TTL,
     });
 }
        private DescribeDomainRecords_Record GetCurrentConfiguration(string domain, string host)
        {
            DescribeDomainRecords_Record x = null;

            try
            {
                var request = new DescribeDomainRecordsRequest();
                request.DomainName = domain;
                DefaultAcsClient.DoAction(request, ClientProfile);
                var response3 = DefaultAcsClient.GetAcsResponse(request);
                x = response3.DomainRecords.SingleOrDefault(d1 => d1.RR == host);
                return(x);
            }
            catch (Exception ex)
            {
                System.Console.WriteLine(ex.ToString());
            }
            throw new Exception("Unknown exception");
        }
        public string GetcurrentIpConfiguration(string domain, string host)
        {
            DescribeDomainRecords_Record result = GetCurrentConfiguration(domain, host);

            return(result._Value);
        }