.. image:: https://img.shields.io/pypi/dm/dyn.svg :target: https://pypi.python.org/pypi/dyn :alt: Downloads
.. image:: https://img.shields.io/pypi/v/dyn.svg :target: https://pypi.python.org/pypi/dyn/ :alt: Latest Version
.. image:: https://img.shields.io/pypi/pyversions/dyn.svg :target: https://pypi.python.org/pypi/dyn/ :alt: Supported Python versions
.. image:: https://img.shields.io/pypi/l/dyn.svg :target: https://pypi.python.org/pypi/dyn/ :alt: License
This library provides an easily scriptable approach to accessing all of the features provided by your Traffic Management (TM) or Message Management (MM) services.
Requires Python 2.6 or higher, or the "simplejson" package.
For full documentation and examples see the dyn module on Read The Docs <http://dyn.readthedocs.org>
_.
To install the dyn SDK, simply:
.. code-block:: bash
$ pip install dyn
Documentation is available on Read The Docs <http://dyn.readthedocs.org>
_.
#. Check for open issues or open a new issue to start a discussion around a feature idea or a bug.
#. For bug reports especially it's encouraged for you to include a code snippet highlighting the bug.
#. For feature requests it's encouraged for you to include sample code highlighting a use case for the new feature.
#. Fork the repository <http://github.com/dyninc/dyn-python>
_ on GitHub to start making your changes to the master branch (or branch off of it).
#. Send a pull request and bug the maintainer until it gets merged and published. :)
1.8.0 (2017-07-31) ++++++++++++++++++ CAA Record support Exponential backoff on blocked tasks *Misc bug fixes
1.7.10 (2016-12-08)
++++++++++++++++++
*TSIG names can now be attached to dyn.tm.zones.ExternalNamserver
1.7.9 (2016-11-28) ++++++++++++++++++ Add publish parameter to delete methods Check publish and implicitPublish for delete
1.7.8 (2016-10-31) ++++++++++++++++++ Minor Bugfixes to ExtNameServer. Advanced Redirect SDK calls (Beta)
1.7.7 (2016-10-20)
++++++++++++++++++
Add 'all_ds' field to DNSSECKey class for multi-DS support
Add dyn.tm.zones.ExternalNamserver
and dyn.tm.zones.ExternalNameserverEntry
1.7.6 (2016-09-29) ++++++++++++++++++ Bug fix for DSFNode export Internal Improvement for multiprocess applications.
1.7.5 (2016-09-09) ++++++++++++++++++ *Bug fix for token renewal on connection timeout
1.7.4 (2016-08-30) ++++++++++++++++++ *Added IPACL feature to accounts library. Customers can now control Account Login ACLs for API and Web independently.
1.7.2 (2016-08-17) ++++++++++++++++++ Update add_node and remove_node functions in Traffic Director to respect implicitPublish setting. Updated permission fixes dyn.tm.accounts
1.7.1 (2016-08-11) ++++++++++++++++++ task_id is now returned for a number of calls that spawn system tasks Bug fixes in RTTM. If you are using the RTTM with the SDK against our system, after Release-5.2.17 you will have to upgrade to this version.
1.7.0 (2016-06-22)
++++++++++++++++++
Bug fix for implicit publishes in the DSF service with Publish Notes.
Added dyn.tm.dsf.DSFNode
Node type for DSF services. dyn.tm.dsf.TrafficDirector
should now accept this node type,
as well as produce it. Regular dyn.tm.zones.Node
objects can still be passed in, but they will no longer be generated
as output.
*Python3 compatability fixes as well as a through linting.
1.6.4 (2016-05-20) ++++++++++++++++++ *Added Publish Notes to Traffic Director Service. User created Zone Notes can now be generated on a Traffic Director Publish. This includes in line setter publishes, or full Service level publishes.
1.6.3 (2016-3-21) ++++++++++++++++ Added TrafficDirector:replace_all_rulesets to wholesale replace rulesets on a TrafficDirector Added TrafficDirector:replace_one_ruleset to remove and replace a single ruleset entry in place *Merged Proxy support from PR #73
1.6.2 (2016-3-7) ++++++++++++++++ Added order_rulesets() to TrafficDirector object, for re-ordering Rulesets Added index=n to Ruleset create() so New rulesets can be placed in a certain location in the chain. Added getters for single DSF objects get_record(), get_record_set() etc. Fixed bug with DSF Monitor options *Fixed bug where adding criteria to rulesets with 'always' criteria_type changes it to 'geoip' by default.
1.6.1 (2016-2-11) +++++++++++++++++ Added UNKNOWN record type DSF records status getter added
1.6.0 (2016-1-28) +++++++++++++++++ DSF service objects can now be independently Created, Updated, Read, and Deleted. Signifigant changes to how DSF service works. There may be some minor breaking changes here. *Record getters now automatically pull data from system instead of storing them locally.
1.5.2 (2016-1-11) +++++++++++++++++ Addition of Delay feature to GSLB Services Minor Improvements to GSLB features. *Addition of Apex Finder
1.5.1 (2015-12-17) ++++++++++++++++++ *Addition of CSYNC records
1.5.0 (2015-12-14) ++++++++++++++++++ Alias Traffic Director Support, coincides with ALIAS product release. Addition of CDS and CDNSKEY records.
1.4.5 (2015-12-9) +++++++++++++++++
syslog_delivery
where all
delivers messages no matter what the state and change
only does so upon a detected change.1.4.4 (2015-11-25) ++++++++++++++++++
1.4.3 (2015-08-14) ++++++++++++++++++
*Added support for configurable Syslog Messages
1.4.2 (2015-08-10) ++++++++++++++++++
Exception
per #51. Thanks @thedebuggerdyn.tm.services
1.4.1 (2015-07-23) ++++++++++++++++++
added zone notes at publish capabilities. added TSIG support
1.4.0 (2015-06-26) ++++++++++++++++++
Added better coverage for passing Node Objects New way of handling DSFNodes with new API call
1.3.14 (2015-06-22) +++++++++++++++++++
1.3.13 (2015-06-15) +++++++++++++++++++
*DSF Ruleset Feature enhancement
1.3.12 (2015-06-03) +++++++++++++++++++
*Added active properties for secondary zones.
1.3.4 (2014-11-11) ++++++++++++++++++
1.3.3 (2014-10-26) ++++++++++++++++++
dyn.tm.zones.get_all_secondary_zones
function for retrieving all secondary zones for an account1.3.2 (2014-10-21) ++++++++++++++++++
1.3.1 (2014-10-16) ++++++++++++++++++
1.3.0 (2014-10-14) ++++++++++++++++++
history
flag to enable per-session history recording1.2.0 (2014-09-29) ++++++++++++++++++
1.1.0 (2014-09-16) ++++++++++++++++++
1.0.3 (2014-09-05) ++++++++++++++++++
1.0.2 (2014-08-26) ++++++++++++++++++
1.0.1 (2014-08-06) ++++++++++++++++++
1.0.0 (2014-08-05) ++++++++++++++++++
0.9.11 (2014-07-25) +++++++++++++++++++
get_all_zones
created Zone
objectsget_all_zones
calls where a Zone
's contact
and ttl
attributes could always be None
0.9.10 (2014-07-07) +++++++++++++++++++
0.9.9 (2014-06-26) ++++++++++++++++++
0.9.6 (2014-05-16) ++++++++++++++++++
0.9.5 (2014-05-12) ++++++++++++++++++
0.9.3 (2014-05-08) ++++++++++++++++++
0.8.0 (2014-05-08) ++++++++++++++++++
0.7.0 (2014-05-02) ++++++++++++++++++
0.6.0 (2014-04-23) ++++++++++++++++++
0.5.0 (2014-04-07) ++++++++++++++++++
0.4.0 (2014-03-25) ++++++++++++++++++
0.3.0 (2012-10-05) ++++++++++++++++++
0.2.0 (2012-05-27) ++++++++++++++++++
0.1.0 (2011-10-08) ++++++++++++++++++
Dyn Inc, Integration Team Deliverable "Copyright 2014, Dyn Inc. All rights reserved.
Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE."
Version | Tag | Published |
---|---|---|
1.8.1 | 5yrs ago | |
1.8.0 | 5yrs ago | |
1.7.10 | 6yrs ago | |
1.7.9 | 6yrs ago |