diff options
Diffstat (limited to 'src/route53.rs')
| -rw-r--r-- | src/route53.rs | 26 |
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() -} |
