objects Package

objects Package

apientity Module

class proteus.objects.apientity.APIObject(*args, **kwargs)[source]

Bases: object

Factory for creating the correct APIEntity Python Objects

class proteus.objects.apientity.CNAMERecord(*args, **kwargs)[source]

Bases: proteus.objects.apientity.ProteusDataObjects

class proteus.objects.apientity.Configuration(*args, **kwargs)[source]

Bases: proteus.objects.apientity.ProteusDataObjects

class proteus.objects.apientity.DNSOptionsRecord(*args, **kwargs)[source]

Bases: proteus.objects.apientity.ProteusDataObjects

class proteus.objects.apientity.HINFORecord(*args, **kwargs)[source]

Bases: proteus.objects.apientity.ProteusDataObjects

class proteus.objects.apientity.HostRecord(*args, **kwargs)[source]

Bases: proteus.objects.apientity.ProteusDataObjects

add(*args, **kwargs)[source]
delete(*args, **kwargs)[source]
update(*args, **kwargs)[source]
class proteus.objects.apientity.MXRecord(*args, **kwargs)[source]

Bases: proteus.objects.apientity.ProteusDataObjects

class proteus.objects.apientity.ProteusDataObjects(*args, **kwargs)[source]

Bases: object

add(*args, **kwargs)[source]

Adding records

Overwrite this method

delete(*args, **kwargs)[source]

Deleting records

Overwrite this method

update(*args, **kwargs)[source]

Updating records

Overwrite this method

class proteus.objects.apientity.ProteusPropertyObject(properties=None)[source]

Bases: object

class proteus.objects.apientity.SOARecord(*args, **kwargs)[source]

Bases: proteus.objects.apientity.ProteusDataObjects

class proteus.objects.apientity.SRVRecord(*args, **kwargs)[source]

Bases: proteus.objects.apientity.ProteusDataObjects

class proteus.objects.apientity.TXTRecord(*args, **kwargs)[source]

Bases: proteus.objects.apientity.ProteusDataObjects

class proteus.objects.apientity.View(*args, **kwargs)[source]

Bases: proteus.objects.apientity.ProteusDataObjects

class proteus.objects.apientity.Zone(*args, **kwargs)[source]

Bases: proteus.objects.apientity.ProteusDataObjects