Bases: designate.objects.base.ListObjectMixin
Mixin class for “Attribute” objects.
Attribute objects are ListObjects, who’s memebers have a “key” and “value” property, which should be exposed on the list itself as list.<key>.
Bases: object
Construct an object from primitive types
This is used while deserializing the object.
Return True or False depending of if a particular attribute has had an attribute’s value explicitly set.
Retrieves a object cls from the registry by name and returns it.
Return a canonical name for this object which will be used over the wire and in validation schemas.
Bases: object
Mixin to allow DesignateObjects to behave like dictionaries
Eventually, this should be removed as other code is updated to use object rather than dictionary accessors.
Bases: object
Mixin to allow DesignateObjects to behave like python lists.
alias of DesignateObject
Bases: object
Mixin class for List objects.
This adds fields that would populate API metadata for collections.
Bases: object
Mixin class for Persistent objects.
This adds the fields that we use in common for all persistent objects.
Bases: object
Mixin class for Soft-Deleted objects.
This adds the fields that we use in common for all soft-deleted objects.
Return the mangled name of the attribute’s underlying storage.
Bases: designate.objects.base.DictObjectMixin, designate.objects.base.PersistentObjectMixin, designate.objects.base.DesignateObject
Bases: designate.objects.base.ListObjectMixin, designate.objects.base.DesignateObject
Bases: designate.objects.base.DictObjectMixin, designate.objects.base.SoftDeleteObjectMixin, designate.objects.base.PersistentObjectMixin, designate.objects.base.DesignateObject
Bases: designate.objects.base.ListObjectMixin, designate.objects.base.DesignateObject, designate.objects.base.PagedListObjectMixin
Bases: designate.objects.base.DictObjectMixin, designate.objects.base.PersistentObjectMixin, designate.objects.base.DesignateObject
Bases: designate.objects.base.ListObjectMixin, designate.objects.base.DesignateObject
Bases: designate.objects.base.DictObjectMixin, designate.objects.base.PersistentObjectMixin, designate.objects.base.DesignateObject
Bases: designate.objects.base.DictObjectMixin, designate.objects.base.PersistentObjectMixin, designate.objects.base.DesignateObject
Bases: designate.objects.base.ListObjectMixin, designate.objects.base.DesignateObject
Bases: designate.objects.base.DictObjectMixin, designate.objects.base.PersistentObjectMixin, designate.objects.base.DesignateObject
Bases: designate.objects.base.ListObjectMixin, designate.objects.base.DesignateObject, designate.objects.base.PagedListObjectMixin
Bases: designate.objects.base.DictObjectMixin, designate.objects.base.PersistentObjectMixin, designate.objects.base.DesignateObject
Bases: designate.objects.base.ListObjectMixin, designate.objects.base.DesignateObject
Bases: designate.objects.base.DictObjectMixin, designate.objects.base.DesignateObject
Bases: designate.objects.base.ListObjectMixin, designate.objects.base.DesignateObject
Bases: designate.objects.base.DictObjectMixin, designate.objects.base.PersistentObjectMixin, designate.objects.base.DesignateObject
Bases: designate.objects.base.ListObjectMixin, designate.objects.base.DesignateObject
Bases: designate.objects.base.DictObjectMixin, designate.objects.base.PersistentObjectMixin, designate.objects.base.DesignateObject
Bases: designate.objects.base.ListObjectMixin, designate.objects.base.DesignateObject
Bases: designate.objects.record.Record
A Resource Record Type Defined in: RFC1035
Bases: designate.objects.record.Record
AAAA Resource Record Type Defined in: RFC3596
Bases: designate.objects.record.Record
CNAME Resource Record Type Defined in: RFC1035
Bases: designate.objects.record.Record
MX Resource Record Type Defined in: RFC1035
Bases: designate.objects.record.Record
NS Resource Record Type Defined in: RFC1035
Bases: designate.objects.record.Record
PTR Resource Record Type Defined in: RFC1035
Bases: designate.objects.record.Record
SOA Resource Record Type Defined in: RFC1035
Bases: designate.objects.record.Record
SPF Resource Record Type Defined in: RFC4408
Bases: designate.objects.record.Record
SRV Resource Record Type Defined in: RFC2782
Bases: designate.objects.record.Record
TXT Resource Record Type Defined in: RFC1035
Bases: designate.objects.record.Record
SSHFP Resource Record Type Defined in: RFC4255