field.RestField('index', required=True, encrypted=False, default='default', validator=validator.String( min_len=1, max_len=80, )), field.RestField('device_ip', required=True, encrypted=False, default=None, validator=validator.String( min_len=0, max_len=8192, )), field.RestField('disabled', required=False, validator=None) ] model = RestModel(fields, name=None) endpoint = DataInputModel( 'meshtastic_json_report', model, ) if __name__ == '__main__': admin_external.handle( endpoint, handler=ConfigMigrationHandler, )
field.RestField('splunk_hec_token', required=True, encrypted=True, default='', validator=validator.String( max_len=8192, min_len=0, )), field.RestField('pe_console', required=False, encrypted=False, default='', validator=validator.String( max_len=8192, min_len=0, )) ] model_additional_parameters = RestModel(fields_additional_parameters, name='additional_parameters') endpoint = MultipleModel( 'ta_puppet_report_viewer_settings', models=[model_additional_parameters], ) if __name__ == '__main__': admin_external.handle( endpoint, handler=ConfigMigrationHandler, )
from splunktaucclib.rest_handler.endpoint import ( field, validator, RestModel, MultipleModel, ) from splunktaucclib.rest_handler import admin_external, util from splunk_aoblib.rest_migration import ConfigMigrationHandler util.remove_http_proxy_env_vars() fields_logging = [ field.RestField('loglevel', required=False, encrypted=False, default='INFO', validator=None) ] model_logging = RestModel(fields_logging, name='logging') endpoint = MultipleModel( 'ta_azure_devops_pipeline_settings', models=[model_logging], ) if __name__ == '__main__': admin_external.handle( endpoint, handler=ConfigMigrationHandler, )
)), field.RestField('proxy_password', required=False, encrypted=True, default=None, validator=validator.String( max_len=8192, min_len=0, )), field.RestField('proxy_rdns', required=False, encrypted=False, default=None, validator=None) ] model_proxy = RestModel(fields_proxy, name='proxy') fields_additional_parameters = [ field.RestField('api_key', required=True, encrypted=False, default='', validator=validator.String( max_len=8192, min_len=0, )), field.RestField('index', required=True, encrypted=False, default='main', validator=validator.String(
RestModel, MultipleModel, ) from splunktaucclib.rest_handler import admin_external, util from splunk_aoblib.rest_migration import ConfigMigrationHandler util.remove_http_proxy_env_vars() fields_logging = [ field.RestField('loglevel', required=False, encrypted=False, default='INFO', validator=None) ] model_logging = RestModel(fields_logging, name='logging') fields_additional_parameters = [ field.RestField('root_org_role_arn', required=True, encrypted=False, default='', validator=validator.String( min_len=0, max_len=8192, )) ] model_additional_parameters = RestModel(fields_additional_parameters, name='additional_parameters') endpoint = MultipleModel(
)), field.RestField('proxy_password', required=False, encrypted=True, default=None, validator=validator.String( min_len=0, max_len=8192, )), field.RestField('proxy_rdns', required=False, encrypted=False, default=None, validator=None) ] model_proxy = RestModel(fields_proxy, name='proxy') fields_logging = [ field.RestField('loglevel', required=False, encrypted=False, default='INFO', validator=None) ] model_logging = RestModel(fields_logging, name='logging') endpoint = MultipleModel( 'ta_splunk_add_on_for_datadog_api_settings', models=[model_proxy, model_logging], )
)), field.RestField('proxy_password', required=False, encrypted=True, default=None, validator=validator.String( max_len=8192, min_len=0, )), field.RestField('proxy_rdns', required=False, encrypted=False, default=None, validator=None) ] model_proxy = RestModel(fields_proxy, name='proxy') fields_logging = [ field.RestField('loglevel', required=False, encrypted=False, default='INFO', validator=None) ] model_logging = RestModel(fields_logging, name='logging') fields_custom_abc = [ field.RestField('testString', required=False, encrypted=False, default=None,
fields = [ field.RestField('edition_ids', required=True, encrypted=False, default='GeoLite2-Country GeoLite2-City', validator=validator.String( min_len=0, max_len=8192, )), field.RestField('global_account', required=True, encrypted=False, default=None, validator=None), field.RestField('disabled', required=False, validator=None), field.RestField('interval', default='10000', validator=None) ] model = RestModel(fields, name='main') endpoint = DataInputModel( 'geoipupdate', model, ) if __name__ == '__main__': admin_external.handle( endpoint, handler=ConfigMigrationHandler, )
import splunk.rest as rest from splunktaucclib.rest_handler import admin_external, util from splunk_aoblib.rest_migration import ConfigMigrationHandler from greynoise_account_validation import GreyNoiseAPIValidation, GreyNoiseScanDeployment, PurgeHandler, EnableCachingHandler, TtlHandler util.remove_http_proxy_env_vars() fields_logging = [ field.RestField('loglevel', required=False, encrypted=False, default='INFO', validator=None) ] model_logging = RestModel(fields_logging, name='logging') fields_parameters = [ field.RestField('api_key', required=True, encrypted=True, default=None, validator=GreyNoiseAPIValidation()) ] model_parameters = RestModel(fields_parameters, name='parameters') fields_caching = [ field.RestField('enable_caching', required=False, encrypted=False, validator=EnableCachingHandler()),
)), field.RestField('proxy_password', required=False, encrypted=True, default=None, validator=validator.String( min_len=0, max_len=8192, )), field.RestField('proxy_rdns', required=False, encrypted=False, default=None, validator=None) ] model_proxy = RestModel(fields_proxy, name='proxy') fields_logging = [ field.RestField('loglevel', required=False, encrypted=False, default='INFO', validator=None) ] model_logging = RestModel(fields_logging, name='logging') fields_databricks_credentials = [ field.RestField('databricks_instance', required=True, encrypted=False, default='',