Bases: nova.objects.base.NovaObject, nova.objects.base.NovaObjectDictCompat
Descriptor allowing us to assign pinning data as a dict of key_types
This allows us to have an object field that will be a dict of key_type keys, allowing that will convert back to string-keyed dict.
This will take care of the conversion while the dict field will make sure that we store the raw json-serializable data on the object.
key_type should return a type that unambiguously responds to six.text_type so that calling key_type on it yields the same thing.
Bases: nova.objects.base.NovaObject, nova.objects.base.NovaObjectDictCompat