From 38a783ede198026e784859e2e702bb2c1260a098 Mon Sep 17 00:00:00 2001 From: Owen Jacobson Date: Tue, 23 Jul 2024 20:32:50 -0400 Subject: Some code cleanup on the process of identifying the resource record sets for an ASG. --- src/route53.rs | 26 +------------------------- 1 file changed, 1 insertion(+), 25 deletions(-) (limited to 'src/route53.rs') 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( - apex_hostname: &str, - dns_ttl: i64, - rr_type: RrType, - addresses: I, -) -> ResourceRecordSet -where - I: IntoIterator, - S: Into, -{ - 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() -} -- cgit v1.2.3