ironic.objects.fields.BooleanField(**kwargs)[source]¶Bases: oslo_versionedobjects.fields.BooleanField
ironic.objects.fields.DateTimeField(tzinfo_aware=True, **kwargs)[source]¶Bases: oslo_versionedobjects.fields.DateTimeField
ironic.objects.fields.EnumField(valid_values, **kwargs)[source]¶Bases: oslo_versionedobjects.fields.EnumField
ironic.objects.fields.FlexibleDictField(**kwargs)[source]¶Bases: oslo_versionedobjects.fields.AutoTypedField
AUTO_TYPE = <ironic.objects.fields.FlexibleDict object>¶ironic.objects.fields.IntegerField(**kwargs)[source]¶Bases: oslo_versionedobjects.fields.IntegerField
ironic.objects.fields.ListOfObjectsField(objtype, subclasses=False, **kwargs)[source]¶Bases: oslo_versionedobjects.fields.ListOfObjectsField
ironic.objects.fields.ListOfStringsField(**kwargs)[source]¶Bases: oslo_versionedobjects.fields.ListOfStringsField
ironic.objects.fields.MACAddressField(**kwargs)[source]¶Bases: oslo_versionedobjects.fields.AutoTypedField
AUTO_TYPE = <ironic.objects.fields.MACAddress object>¶ironic.objects.fields.NotificationLevel[source]¶Bases: oslo_versionedobjects.fields.Enum
ALL = ('debug', 'info', 'warning', 'error', 'critical')¶CRITICAL = 'critical'¶DEBUG = 'debug'¶ERROR = 'error'¶INFO = 'info'¶WARNING = 'warning'¶ironic.objects.fields.NotificationLevelField(**kwargs)[source]¶Bases: oslo_versionedobjects.fields.BaseEnumField
AUTO_TYPE = <ironic.objects.fields.NotificationLevel object>¶ironic.objects.fields.NotificationStatus[source]¶Bases: oslo_versionedobjects.fields.Enum
ALL = ('start', 'end', 'error', 'success')¶END = 'end'¶ERROR = 'error'¶START = 'start'¶SUCCESS = 'success'¶ironic.objects.fields.NotificationStatusField(**kwargs)[source]¶Bases: oslo_versionedobjects.fields.BaseEnumField
AUTO_TYPE = <ironic.objects.fields.NotificationStatus object>¶ironic.objects.fields.ObjectField(objtype, subclasses=False, **kwargs)[source]¶Bases: oslo_versionedobjects.fields.ObjectField
ironic.objects.fields.StringAcceptsCallable[source]¶Bases: oslo_versionedobjects.fields.String
ironic.objects.fields.StringField(**kwargs)[source]¶Bases: oslo_versionedobjects.fields.StringField
ironic.objects.fields.StringFieldThatAcceptsCallable(**kwargs)[source]¶Bases: oslo_versionedobjects.fields.StringField
Custom StringField object that allows for functions as default
In some cases we need to allow for dynamic defaults based on configuration options, this StringField object allows for a function to be passed as a default, and will only process it at the point the field is coerced
AUTO_TYPE = <ironic.objects.fields.StringAcceptsCallable object>¶
Except where otherwise noted, this document is licensed under Creative Commons Attribution 3.0 License. See all OpenStack Legal Documents.