pycadf package

Submodules

pycadf.attachment module

pycadf.cadftaxonomy module

pycadf.cadftype module

pycadf.credential module

pycadf.endpoint module

pycadf.event module

pycadf.eventfactory module

pycadf.geolocation module

pycadf.host module

pycadf.identifier module

pycadf.measurement module

pycadf.metric module

pycadf.path module

pycadf.reason module

pycadf.reporterstep module

pycadf.resource module

pycadf.tag module

pycadf.tag.generate_name_value_tag(name, value)[source]

Generate a CADF tag in the format name?value=<value>

Parameters:
  • name – name of tag
  • valuue – optional value tag
pycadf.tag.is_valid(value)[source]

Validation check to ensure proper Tag format

pycadf.timestamp module

pycadf.timestamp.get_utc_now(timezone=None)[source]

Return the current UTC time.

Parameters:timezone – an optional timezone param to offset time to.
pycadf.timestamp.is_valid(value)[source]

Validation to ensure timestamp is a string.

pycadf.utils module

pycadf.utils.mask_value(value, s_percent=0.125)[source]

Obfuscate a given string to show only a percentage of leading and trailing characters.

Parameters:s_percent – The percentage (in decimal) of characters to replace

Module contents