private boolean verifyUntagApi(OperationShape untagApi, Model model) {
        // Tag API has a tags property on its input AND has exactly one member targeting a tag shape with an
        // appropriate name.
        return exactlyOne(collectMemberTargetShapes(untagApi.getInputShape(), model),
                memberEntry -> TaggingShapeUtils.isTagKeysDesiredName(memberEntry.getKey().getMemberName())
                        && TaggingShapeUtils.verifyTagKeysShape(model, memberEntry.getValue()));
    }
Validates that service satisfies the AWS tagging requirements.
smithy-aws-traits/src/main/java/software/amazon/smithy/aws/traits/tagging/TaggableResourceValidator.java