private boolean verifyTagApi(OperationShape tagApi, Model model) {
        // Tag API has exactly one member targeting a tag list or map shape with an appropriate name.
        return exactlyOne(collectMemberTargetShapes(tagApi.getInputShape(), model),
                memberEntry -> TaggingShapeUtils.isTagDesiredName(memberEntry.getKey().getMemberName())
                        && TaggingShapeUtils.verifyTagsShape(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