diff --git a/src/spaceone/inventory/connector/aws_route53_connector/connector.py b/src/spaceone/inventory/connector/aws_route53_connector/connector.py index b44f9ed2..c750f65a 100644 --- a/src/spaceone/inventory/connector/aws_route53_connector/connector.py +++ b/src/spaceone/inventory/connector/aws_route53_connector/connector.py @@ -97,10 +97,15 @@ def describe_record_sets(self, host_zone_id): for data in response_iterator: for raw in data.get('ResourceRecordSets', []): display_values = [] - if raw.get('Type') == 'A': + rtype = raw.get('Type') + + if rtype == 'A' or rtype == 'AAAA': _alias = raw.get('AliasTarget', {}) if dns_name := _alias.get('DNSName'): display_values.append(dns_name) + else: + for _r in raw.get('ResourceRecords', []): + display_values.append(_r.get('Value')) else: _records = raw.get('ResourceRecords', []) for _r in _records: