from splunktaucclib.rest_handler.endpoint import (
    field,
    validator,
    RestModel,
    DataInputModel,
)
from splunktaucclib.rest_handler import admin_external, util
from splunk_aoblib.rest_migration import ConfigMigrationHandler

util.remove_http_proxy_env_vars()

fields = [
    field.RestField('interval',
                    required=True,
                    encrypted=False,
                    default=None,
                    validator=validator.Pattern(
                        regex=r"""^\-[1-9]\d*$|^\d*$""", )),
    field.RestField('index',
                    required=True,
                    encrypted=False,
                    default='default',
                    validator=validator.String(
                        min_len=1,
                        max_len=80,
                    )),
    field.RestField('api_key',
                    required=True,
                    encrypted=True,
                    default=None,
                    validator=validator.String(
    validator,
    RestModel,
    DataInputModel,
)
from splunktaucclib.rest_handler import admin_external, util
from splunk_aoblib.rest_migration import ConfigMigrationHandler

util.remove_http_proxy_env_vars()


fields = [
    field.RestField(
        'interval',
        required=True,
        encrypted=False,
        default=None,
        validator=validator.Pattern(
            regex=r"""^\-[1-9]\d*$|^\d*$""", 
        )
    ), 
    field.RestField(
        'index',
        required=True,
        encrypted=False,
        default='default',
        validator=validator.String(
            max_len=80, 
            min_len=1, 
        )
    ), 
    field.RestField(
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_proxy = [
    field.RestField('proxy_enabled',
                    required=False,
                    encrypted=False,
                    default=None,
                    validator=None),
    field.RestField('proxy_type',
                    required=False,
                    encrypted=False,
                    default='http',
                    validator=None),
    field.RestField('proxy_url',
                    required=False,
                    encrypted=False,
                    default=None,
                    validator=validator.String(
                        min_len=0,
                        max_len=4096,
                    )),
    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_proxy = [
    field.RestField(
        'proxy_enabled',
        required=False,
        encrypted=False,
        default=None,
        validator=None
    ), 
    field.RestField(
        'proxy_type',
        required=False,
        encrypted=False,
        default='http',
        validator=None
    ), 
    field.RestField(
        'proxy_url',
        required=False,
        encrypted=False,
        default=None,
from splunktaucclib.rest_handler.endpoint import (
    field,
    validator,
    RestModel,
    SingleModel,
)
from splunktaucclib.rest_handler import admin_external, util
from splunk_aoblib.rest_migration import ConfigMigrationHandler

util.remove_http_proxy_env_vars()

fields = [
    field.RestField('username',
                    required=True,
                    encrypted=False,
                    default=None,
                    validator=validator.String(
                        max_len=200,
                        min_len=1,
                    )),
    field.RestField('password',
                    required=True,
                    encrypted=True,
                    default=None,
                    validator=validator.String(
                        max_len=8192,
                        min_len=1,
                    ))
]
model = RestModel(fields, name=None)

endpoint = SingleModel(
from splunktaucclib.rest_handler.endpoint import (
    field,
    validator,
    RestModel,
    DataInputModel,
)
from splunktaucclib.rest_handler import admin_external, util
from splunk_aoblib.rest_migration import ConfigMigrationHandler

util.remove_http_proxy_env_vars()

fields = [
    field.RestField('interval',
                    required=True,
                    encrypted=False,
                    default=None,
                    validator=validator.Pattern(
                        regex=r"""^\-[1-9]\d*$|^\d*$""", )),
    field.RestField('indicator_timeout',
                    required=False,
                    encrypted=False,
                    default='',
                    validator=validator.Pattern(
                        regex=r"""^\-[1-9]\d*$|^\d*$""", )),
    field.RestField('index',
                    required=True,
                    encrypted=False,
                    default='default',
                    validator=validator.String(
                        min_len=1,
                        max_len=80,
Beispiel #7
0
    validator,
    RestModel,
    DataInputModel,
)
from splunktaucclib.rest_handler import admin_external, util
from splunk_aoblib.rest_migration import ConfigMigrationHandler

util.remove_http_proxy_env_vars()


fields = [
    field.RestField(
        'interval',
        required=True,
        encrypted=False,
        default=None,
        validator=validator.Pattern(
            regex=r"""^\-[1-9]\d*$|^\d*$""", 
        )
    ), 
    field.RestField(
        'index',
        required=True,
        encrypted=False,
        default='default',
        validator=validator.String(
            min_len=1, 
            max_len=80, 
        )
    ), 
    field.RestField(
from splunktaucclib.rest_handler.endpoint import (
    field,
    validator,
    RestModel,
    DataInputModel,
)
from splunktaucclib.rest_handler import admin_external, util
from splunk_aoblib.rest_migration import ConfigMigrationHandler

util.remove_http_proxy_env_vars()

fields = [
    field.RestField('interval',
                    required=True,
                    encrypted=False,
                    default=None,
                    validator=validator.Pattern(
                        regex=r"""^\-[1-9]\d*$|^\d*$""", )),
    field.RestField('index',
                    required=True,
                    encrypted=False,
                    default='default',
                    validator=validator.String(
                        min_len=1,
                        max_len=80,
                    )),
    field.RestField('audit_recipient',
                    required=True,
                    encrypted=False,
                    default=None,
                    validator=validator.String(
from splunktaucclib.rest_handler.endpoint import (
    field,
    validator,
    RestModel,
    DataInputModel,
)
from splunktaucclib.rest_handler import admin_external, util
from splunk_aoblib.rest_migration import ConfigMigrationHandler

util.remove_http_proxy_env_vars()

fields = [
    field.RestField('interval',
                    required=True,
                    encrypted=False,
                    default=None,
                    validator=validator.Pattern(
                        regex=r"""^\-[1-9]\d*$|^\d*$""", )),
    field.RestField('index',
                    required=True,
                    encrypted=False,
                    default='default',
                    validator=validator.String(
                        max_len=80,
                        min_len=1,
                    )),
    field.RestField('server',
                    required=True,
                    encrypted=False,
                    default=None,
                    validator=validator.String(
Beispiel #10
0
    RestModel,
    DataInputModel,
)
from splunktaucclib.rest_handler import admin_external, util
from splunktaucclib.rest_handler.admin_external import AdminExternalHandler
import logging

util.remove_http_proxy_env_vars()


fields = [
    field.RestField(
        'interval',
        required=True,
        encrypted=False,
        default=None,
        validator=validator.Pattern(
            regex=r"""^\-[1-9]\d*$|^\d*$""", 
        )
    ), 
    field.RestField(
        'index',
        required=True,
        encrypted=False,
        default='default',
        validator=validator.String(
            max_len=80, 
            min_len=1, 
        )
    ), 
    field.RestField(
Beispiel #11
0
from splunktaucclib.rest_handler.endpoint import (
    field,
    validator,
    RestModel,
    SingleModel,
)
from splunktaucclib.rest_handler import admin_external, util
from splunk_aoblib.rest_migration import ConfigMigrationHandler

util.remove_http_proxy_env_vars()

fields = [
    field.RestField('api_key',
                    required=True,
                    encrypted=False,
                    default=None,
                    validator=validator.String(
                        min_len=1,
                        max_len=8192,
                    )),
    field.RestField('app_key',
                    required=True,
                    encrypted=True,
                    default=None,
                    validator=validator.String(
                        min_len=1,
                        max_len=8192,
                    )),
    field.RestField('dd_site',
                    required=True,
                    encrypted=False,
                    default=None,
    validator,
    RestModel,
    DataInputModel,
)
from splunktaucclib.rest_handler import admin_external, util
from splunk_aoblib.rest_migration import ConfigMigrationHandler

util.remove_http_proxy_env_vars()


fields = [
    field.RestField(
        'interval',
        required=True,
        encrypted=False,
        default=None,
        validator=validator.Pattern(
            regex=r"""^\-[1-9]\d*$|^\d*$""", 
        )
    ), 
    field.RestField(
        'index',
        required=True,
        encrypted=False,
        default='default',
        validator=validator.String(
            max_len=80, 
            min_len=1, 
        )
    ), 
    field.RestField(
from splunktaucclib.rest_handler.endpoint import (
    field,
    validator,
    RestModel,
    DataInputModel,
)
from splunktaucclib.rest_handler import admin_external, util
from splunk_aoblib.rest_migration import ConfigMigrationHandler

util.remove_http_proxy_env_vars()

fields = [
    field.RestField('interval',
                    required=True,
                    encrypted=False,
                    default=None,
                    validator=validator.Pattern(
                        regex=r"""^\-[1-9]\d*$|^\d*$""", )),
    field.RestField('index',
                    required=True,
                    encrypted=False,
                    default='default',
                    validator=validator.String(
                        max_len=80,
                        min_len=1,
                    )),
    field.RestField('global_account',
                    required=True,
                    encrypted=False,
                    default=None,
                    validator=None),
    validator,
    RestModel,
    DataInputModel,
)
from splunktaucclib.rest_handler import admin_external, util
from splunk_aoblib.rest_migration import ConfigMigrationHandler

util.remove_http_proxy_env_vars()


fields = [
    field.RestField(
        'interval',
        required=True,
        encrypted=False,
        default=None,
        validator=validator.Pattern(
            regex=r"""^\-[1-9]\d*$|^\d*$""", 
        )
    ), 
    field.RestField(
        'index',
        required=True,
        encrypted=False,
        default='default',
        validator=validator.String(
            min_len=1, 
            max_len=80, 
        )
    ), 
    field.RestField(
Beispiel #15
0
from splunktaucclib.rest_handler.endpoint import (
    field,
    validator,
    RestModel,
    DataInputModel,
)
from splunktaucclib.rest_handler import admin_external, util
from splunk_aoblib.rest_migration import ConfigMigrationHandler

util.remove_http_proxy_env_vars()

fields = [
    field.RestField('interval',
                    required=True,
                    encrypted=False,
                    default=None,
                    validator=validator.Pattern(
                        regex=r"""^\-[1-9]\d*$|^\d*$""", )),
    field.RestField('index',
                    required=True,
                    encrypted=False,
                    default='default',
                    validator=validator.String(
                        min_len=1,
                        max_len=80,
                    )),
    field.RestField('udp_port_number',
                    required=True,
                    encrypted=False,
                    default='20777',
                    validator=validator.String(
Beispiel #16
0
from splunktaucclib.rest_handler.endpoint import (
    field,
    validator,
    RestModel,
    DataInputModel,
)
from splunktaucclib.rest_handler import admin_external, util
from splunktaucclib.rest_handler.admin_external import AdminExternalHandler
import logging

util.remove_http_proxy_env_vars()

fields = [
    field.RestField('aws_account',
                    required=True,
                    encrypted=False,
                    default=None,
                    validator=None),
    field.RestField('aws_iam_role',
                    required=False,
                    encrypted=False,
                    default='',
                    validator=None),
    field.RestField('bucket_region',
                    required=False,
                    encrypted=False,
                    default=None,
                    validator=None),
    field.RestField('bucket_name',
                    required=True,
                    encrypted=False,
Beispiel #17
0
from splunktaucclib.rest_handler.endpoint import (
    field,
    validator,
    RestModel,
    DataInputModel,
)
from splunktaucclib.rest_handler import admin_external, util
from splunk_aoblib.rest_migration import ConfigMigrationHandler

util.remove_http_proxy_env_vars()

fields = [
    field.RestField('interval',
                    required=True,
                    encrypted=False,
                    default=None,
                    validator=validator.Pattern(
                        regex=r"""^\-[1-9]\d*$|^\d*$""", )),
    field.RestField('index',
                    required=True,
                    encrypted=False,
                    default='default',
                    validator=validator.String(
                        min_len=1,
                        max_len=80,
                    )),
    field.RestField('serverlist',
                    required=True,
                    encrypted=False,
                    default=None,
                    validator=validator.String(
Beispiel #18
0
from splunktaucclib.rest_handler.endpoint import (
    field,
    validator,
    RestModel,
    DataInputModel,
)
from splunktaucclib.rest_handler import admin_external, util
from splunk_aoblib.rest_migration import ConfigMigrationHandler

util.remove_http_proxy_env_vars()

fields = [
    field.RestField('interval',
                    required=True,
                    encrypted=False,
                    default=None,
                    validator=validator.Pattern(
                        regex=r"""^\-[1-9]\d*$|^\d*$""", )),
    field.RestField('index',
                    required=True,
                    encrypted=False,
                    default='default',
                    validator=validator.String(
                        min_len=1,
                        max_len=80,
                    )),
    field.RestField('u_splunkserver',
                    required=True,
                    encrypted=False,
                    default=None,
                    validator=validator.String(
Beispiel #19
0
    validator,
    RestModel,
    DataInputModel,
)
from splunktaucclib.rest_handler import admin_external, util
from splunk_aoblib.rest_migration import ConfigMigrationHandler

util.remove_http_proxy_env_vars()


fields = [
    field.RestField(
        'interval',
        required=True,
        encrypted=False,
        default=None,
        validator=validator.Pattern(
            regex=r"""^\-[1-9]\d*$|^\d*$""", 
        )
    ), 
    field.RestField(
        'index',
        required=True,
        encrypted=False,
        default='default',
        validator=validator.String(
            max_len=80, 
            min_len=1, 
        )
    ), 
    field.RestField(
Beispiel #20
0
    validator,
    RestModel,
    DataInputModel,
)
from splunktaucclib.rest_handler import admin_external, util
from splunk_aoblib.rest_migration import ConfigMigrationHandler

util.remove_http_proxy_env_vars()


fields = [
    field.RestField(
        'interval',
        required=True,
        encrypted=False,
        default=None,
        validator=validator.Pattern(
            regex=r"""^\-[1-9]\d*$|^\d*$""", 
        )
    ), 
    field.RestField(
        'index',
        required=True,
        encrypted=False,
        default='default',
        validator=validator.String(
            max_len=80, 
            min_len=1, 
        )
    ), 
    field.RestField(
from splunktaucclib.rest_handler.endpoint import (
    field,
    validator,
    RestModel,
    DataInputModel,
)
from splunktaucclib.rest_handler import admin_external, util
from splunk_aoblib.rest_migration import ConfigMigrationHandler

util.remove_http_proxy_env_vars()

fields = [
    field.RestField('interval',
                    required=True,
                    encrypted=False,
                    default=None,
                    validator=validator.Pattern(
                        regex=r"""^\-[1-9]\d*$|^\d*$""", )),
    field.RestField('index',
                    required=True,
                    encrypted=False,
                    default='default',
                    validator=validator.String(
                        min_len=1,
                        max_len=80,
                    )),
    field.RestField('dmarc_directory',
                    required=True,
                    encrypted=False,
                    default=None,
                    validator=validator.String(
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')

fields_additional_parameters = [
    field.RestField('username',
                    required=True,
                    encrypted=False,
                    default='',
                    validator=validator.String(
                        min_len=0,
                        max_len=8192,
                    )),
    field.RestField('password',
    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(
    'git_for_splunk_settings',
    models=[
        model_logging
    ],
)

Beispiel #24
0
from splunktaucclib.rest_handler.endpoint import (
    field,
    validator,
    RestModel,
    DataInputModel,
)
from splunktaucclib.rest_handler import admin_external, util
from splunk_aoblib.rest_migration import ConfigMigrationHandler

util.remove_http_proxy_env_vars()

fields = [
    field.RestField(
        'misp_url',
        required=True,
        encrypted=False,
        default=None,
        validator=validator.Pattern(
            regex=r"""^https:\/\/[0-9a-zA-Z\-\.]+(?:\:\d+)?$""", )),
    field.RestField('misp_key',
                    required=True,
                    encrypted=True,
                    default=None,
                    validator=validator.String(
                        max_len=8192,
                        min_len=0,
                    )),
    field.RestField('misp_verifycert',
                    required=False,
                    encrypted=False,
                    default=True,
Beispiel #25
0
from splunktaucclib.rest_handler.endpoint import (
    field,
    validator,
    RestModel,
    DataInputModel,
)
from splunktaucclib.rest_handler import admin_external, util
from splunk_aoblib.rest_migration import ConfigMigrationHandler

util.remove_http_proxy_env_vars()

fields = [
    field.RestField('interval',
                    required=True,
                    encrypted=False,
                    default=None,
                    validator=validator.Pattern(
                        regex=r"""^\-[1-9]\d*$|^\d*$""", )),
    field.RestField('index',
                    required=True,
                    encrypted=False,
                    default='default',
                    validator=validator.String(
                        min_len=1,
                        max_len=80,
                    )),
    field.RestField('global_account',
                    required=True,
                    encrypted=False,
                    default=None,
                    validator=None),
from splunktaucclib.rest_handler.endpoint import (
    field,
    validator,
    RestModel,
    DataInputModel,
)
from splunktaucclib.rest_handler import admin_external, util
from splunk_aoblib.rest_migration import ConfigMigrationHandler

util.remove_http_proxy_env_vars()

fields = [
    field.RestField('interval',
                    required=True,
                    encrypted=False,
                    default=None,
                    validator=validator.Pattern(
                        regex=r"""^\-[1-9]\d*$|^\d*$""", )),
    field.RestField('index',
                    required=True,
                    encrypted=False,
                    default='default',
                    validator=validator.String(
                        min_len=1,
                        max_len=80,
                    )),
    field.RestField('username',
                    required=True,
                    encrypted=False,
                    default=None,
                    validator=validator.String(
from splunktaucclib.rest_handler.endpoint import (
    field,
    validator,
    RestModel,
    DataInputModel,
)
from splunktaucclib.rest_handler import admin_external, util
from splunk_aoblib.rest_migration import ConfigMigrationHandler

util.remove_http_proxy_env_vars()

fields = [
    field.RestField('interval',
                    required=True,
                    encrypted=False,
                    default=None,
                    validator=validator.Pattern(
                        regex=r"""^\-[1-9]\d*$|^\d*$""", )),
    field.RestField('index',
                    required=True,
                    encrypted=False,
                    default='default',
                    validator=validator.String(
                        min_len=1,
                        max_len=80,
                    )),
    field.RestField('customer_id',
                    required=True,
                    encrypted=False,
                    default=None,
                    validator=validator.String(
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_proxy = [
    field.RestField('proxy_enabled',
                    required=False,
                    encrypted=False,
                    default=None,
                    validator=None),
    field.RestField('proxy_type',
                    required=False,
                    encrypted=False,
                    default='http',
                    validator=None),
    field.RestField('proxy_url',
                    required=False,
                    encrypted=False,
                    default=None,
                    validator=validator.String(
                        min_len=0,
                        max_len=4096,
                    )),
    validator,
    RestModel,
    DataInputModel,
)
from splunktaucclib.rest_handler import admin_external, util
from splunk_aoblib.rest_migration import ConfigMigrationHandler

util.remove_http_proxy_env_vars()


fields = [
    field.RestField(
        'interval',
        required=True,
        encrypted=False,
        default=None,
        validator=validator.Pattern(
            regex=r"""^\-[1-9]\d*$|^\d*$""", 
        )
    ), 
    field.RestField(
        'index',
        required=True,
        encrypted=False,
        default='default',
        validator=validator.String(
            min_len=1, 
            max_len=80, 
        )
    ), 
    field.RestField(
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_additional_parameters = [
    field.RestField('zabbix_server_url_ip',
                    required=True,
                    encrypted=False,
                    default='',
                    validator=validator.String(
                        min_len=0,
                        max_len=8192,
                    )),
    field.RestField('zabbix_server_port',
                    required=True,
                    encrypted=False,
                    default='10051',
                    validator=validator.String(
                        min_len=0,
                        max_len=8192,
                    ))
]
model_additional_parameters = RestModel(fields_additional_parameters,
                                        name='additional_parameters')