Andris on LinkedIn commented that this might be related to other design patterns, to which I responded:
I guess the facade is the classical pattern that best matches what I’m describing. You could say the keyhole is one of the ways in which a facade can be leveraged. The facade is more general and has other potential applications besides constraining the API surface.