Module slb_template :: Class TemplateDiameter
[hide private]
[frames] | no frames]

Class TemplateDiameter

source code

   object --+    
            |    
base.AxObject --+
                |
               TemplateDiameter


Implementation of the aXAPI slb.template.diameter.* method to 
manage the SLB diameter template as getAll/searchByName/create/delete/update 

Usage:
    # diameter template with options:
    # name               (required) cache template name 
    # name                     diameter template name
    # multiple_origin_host     multiple origin host
    # origin_host              origin host
    # origin_realm             origin realm
    # product_name             product name
    # vendor_id                vendor id
    # idle_timeout             idle timeout
    # dwr_time_interval        dwr time interval
    # session_age              session age
    # customizing_cea_response     customizing cea response
    # duplicate_avp_code       duplicate avp code
    # duplicate_pattern        duplicate pattern
    # duplicate_service_name   duplicate service name
    # avps                     tag for collection of avps
    #     code                 code
    #     mandatory            mandatory
    #     type                 INT32 (1), INT64(2), String(3)
    #     value                value
    # message_codes            tag for collection of message codes
    #     value                 message code

Instance Methods [hide private]
 
create(self)
method: slb.template.diameter.create Create the diameter template.
source code
 
delete(self)
method: slb.template.diameter.delete Delete the diameter template.
source code
 
update(self)
method: slb.template.diameter.update Update the diameter template.
source code

Inherited from base.AxObject: __getattr__, __getitem__, __init__, __repr__, __setattr__, __setitem__, __str__, dump, get, getInfo, getObjectDict, getRequestPostDataJson, getRequestPostDataXml

Inherited from object: __delattr__, __format__, __getattribute__, __hash__, __new__, __reduce__, __reduce_ex__, __sizeof__, __subclasshook__

Static Methods [hide private]
 
getAll()
method : slb.template.diameter.getAll Returns a list of diameter template in TemplateDiameter instance.
source code
 
searchByName(name)
method: slb.template.diameter.search Search the diameter template by given name.
source code
Class Variables [hide private]
  __display__ = ['name']
  __obj_name__ = 'diameter_template'
  __xml_convrt__ = {'avps': 'avp', 'diameter_template_list': 'di...

Inherited from base.AxObject: __obj_readonly__

Properties [hide private]

Inherited from object: __class__

Class Variable Details [hide private]

__xml_convrt__

Value:
{'avps': 'avp',
 'diameter_template_list': 'diameter_template',
 'message_codes': 'code'}