From e872bcdc978283b45da22a4de5ed195dce613a71 Mon Sep 17 00:00:00 2001 From: Owen Jacobson Date: Wed, 24 Jul 2024 19:26:45 -0400 Subject: Upgrade AWS libraries. This comes with some substantial removals, because the AWS libs no longer treat every last field as optional when it's inappropriate to do so. Hooray! --- src/converge.rs | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) (limited to 'src/converge.rs') diff --git a/src/converge.rs b/src/converge.rs index 8846aec..e79ac06 100644 --- a/src/converge.rs +++ b/src/converge.rs @@ -1,6 +1,6 @@ use std::fmt::Debug; -use anyhow::{anyhow, Result}; +use anyhow::Result; use aws_sdk_autoscaling::types::AutoScalingGroup; use aws_sdk_route53::types::ResourceRecordSet; use futures::try_join; @@ -34,9 +34,7 @@ where } = AutoScalingGroupConfig::try_from(auto_scaling_group)?; let zone = zone_for_domain(aws_context, dns_name).await?; - let zone_id = zone - .id() - .ok_or(anyhow!("No ID for hosted zone for name: {}", dns_name))?; + let zone_id = zone.id(); let (intended_records, actual_records) = try_join!( instance_recordsets( -- cgit v1.2.3