public void EditR53Record(Amazon.Route53.Model.ResourceRecordSet rrset, bool delete = false) { using (var r53 = new Amazon.Route53.AmazonRoute53Client( CommonParams.ResolveCredentials(), CommonParams.RegionEndpoint)) { var rrRequ = new Amazon.Route53.Model.ChangeResourceRecordSetsRequest { HostedZoneId = HostedZoneId, ChangeBatch = new Amazon.Route53.Model.ChangeBatch { Changes = new List <Amazon.Route53.Model.Change> { new Amazon.Route53.Model.Change { Action = delete ? Amazon.Route53.ChangeAction.DELETE : Amazon.Route53.ChangeAction.UPSERT, ResourceRecordSet = rrset } } } }; var rrResp = r53.ChangeResourceRecordSets(rrRequ); } }
private void EditR53Record(Amazon.Route53.Model.ResourceRecordSet rrset) { var r53 = new Amazon.Route53.AmazonRoute53Client( AccessKeyId, SecretAccessKey, RegionEndpoint); var rrRequ = new Amazon.Route53.Model.ChangeResourceRecordSetsRequest { HostedZoneId = HostedZoneId, ChangeBatch = new Amazon.Route53.Model.ChangeBatch { Changes = new List <Amazon.Route53.Model.Change> { new Amazon.Route53.Model.Change { Action = Amazon.Route53.ChangeAction.UPSERT, ResourceRecordSet = rrset } } } }; var rrResp = r53.ChangeResourceRecordSets(rrRequ); }
public void EditR53Record(Amazon.Route53.Model.ResourceRecordSet rrset, bool delete = false) { using (var r53 = new Amazon.Route53.AmazonRoute53Client( CommonParams.ResolveCredentials(), CommonParams.RegionEndpoint)) { var rrRequ = new Amazon.Route53.Model.ChangeResourceRecordSetsRequest { HostedZoneId = HostedZoneId, ChangeBatch = new Amazon.Route53.Model.ChangeBatch { Changes = new List <Amazon.Route53.Model.Change> { new Amazon.Route53.Model.Change { Action = delete ? Amazon.Route53.ChangeAction.DELETE : Amazon.Route53.ChangeAction.UPSERT, ResourceRecordSet = rrset } } } }; LOG.Debug("Submiting R53 action [{0}] to zone [{1}] for record [{2}]", rrRequ.ChangeBatch.Changes[0].Action, rrRequ.HostedZoneId, rrRequ.ChangeBatch.Changes[0].ResourceRecordSet.Name); var rrResp = r53.ChangeResourceRecordSets(rrRequ); if (LOG.IsDebugEnabled) { LOG.Debug("R53 response: [{0}]", NLog.Targets.DefaultJsonSerializer.Instance.SerializeObject(rrResp)); } } }
private void EditR53Record(Amazon.Route53.Model.ResourceRecordSet rrset) { var r53 = new Amazon.Route53.AmazonRoute53Client( AccessKeyId, SecretAccessKey, RegionEndpoint); var rrRequ = new Amazon.Route53.Model.ChangeResourceRecordSetsRequest { HostedZoneId = HostedZoneId, ChangeBatch = new Amazon.Route53.Model.ChangeBatch { Changes = new List<Amazon.Route53.Model.Change> { new Amazon.Route53.Model.Change { Action = Amazon.Route53.ChangeAction.UPSERT, ResourceRecordSet = rrset } } } }; var rrResp = r53.ChangeResourceRecordSets(rrRequ); }
public void EditR53Record(Amazon.Route53.Model.ResourceRecordSet rrset, bool delete = false) { using (var r53 = new Amazon.Route53.AmazonRoute53Client( CommonParams.ResolveCredentials(), CommonParams.RegionEndpoint)) { var rrRequ = new Amazon.Route53.Model.ChangeResourceRecordSetsRequest { HostedZoneId = HostedZoneId, ChangeBatch = new Amazon.Route53.Model.ChangeBatch { Changes = new List<Amazon.Route53.Model.Change> { new Amazon.Route53.Model.Change { Action = delete ? Amazon.Route53.ChangeAction.DELETE : Amazon.Route53.ChangeAction.UPSERT, ResourceRecordSet = rrset } } } }; var rrResp = r53.ChangeResourceRecordSets(rrRequ); } }