summaryrefslogtreecommitdiff
path: root/src/route53.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/route53.rs')
-rw-r--r--src/route53.rs26
1 files changed, 1 insertions, 25 deletions
diff --git a/src/route53.rs b/src/route53.rs
index 89f4b03..5d9125e 100644
--- a/src/route53.rs
+++ b/src/route53.rs
@@ -3,7 +3,7 @@ use std::str::FromStr;
use anyhow::{anyhow, Result};
use aws_sdk_route53 as route53;
-use aws_sdk_route53::types::{HostedZone, ResourceRecord, ResourceRecordSet, RrType};
+use aws_sdk_route53::types::{HostedZone, ResourceRecordSet, RrType};
use trust_dns_proto::rr::Name;
use crate::dns::suffixes;
@@ -118,27 +118,3 @@ where
Ok(suffix_records)
}
-
-pub fn recordset<I, S>(
- apex_hostname: &str,
- dns_ttl: i64,
- rr_type: RrType,
- addresses: I,
-) -> ResourceRecordSet
-where
- I: IntoIterator<Item = S>,
- S: Into<String>,
-{
- let apex_ip4_records = addresses
- .into_iter()
- .map(|address| address.into())
- .map(|address| ResourceRecord::builder().value(address).build())
- .collect();
-
- ResourceRecordSet::builder()
- .name(apex_hostname)
- .r#type(rr_type)
- .ttl(dns_ttl)
- .set_resource_records(Some(apex_ip4_records))
- .build()
-}