コード例 #1
0
        encrypted=False,
        default='01234567890',
        validator=validator.String(
            min_len=0, 
            max_len=8192, 
        )
    ), 

    field.RestField(
        'disabled',
        required=False,
        validator=None
    )

]
model = RestModel(fields, name=None)



endpoint = DataInputModel(
    'tesla_api',
    model,
)


if __name__ == '__main__':
    admin_external.handle(
        endpoint,
        handler=ConfigMigrationHandler,
    )
コード例 #2
0
    field.RestField(
        'service_principal',
        required=True,
        encrypted=False,
        default=None,
        validator=None
    ), 

    field.RestField(
        'disabled',
        required=False,
        validator=None
    )

]
model = RestModel(fields, name=None)



endpoint = DataInputModel(
    'proofpoint_vap',
    model,
)


if __name__ == '__main__':
    admin_external.handle(
        endpoint,
        handler=ConfigMigrationHandler,
    )
コード例 #3
0
                        min_len=1,
                        max_len=80,
                    )),
    field.RestField('feed_url',
                    required=True,
                    encrypted=False,
                    default=None,
                    validator=validator.String(
                        min_len=0,
                        max_len=8192,
                    )),
    field.RestField('credentials',
                    required=False,
                    encrypted=False,
                    default=None,
                    validator=None),
    field.RestField('disabled', required=False, validator=None)
]
model = RestModel(fields, name=None)

endpoint = DataInputModel(
    'minemeld_feed',
    model,
)

if __name__ == '__main__':
    admin_external.handle(
        endpoint,
        handler=ConfigMigrationHandler,
    )
コード例 #4
0
        encrypted=False,
        default=None,
        validator=validator.String(
            max_len=8192, 
            min_len=0, 
        )
    ), 

    field.RestField(
        'disabled',
        required=False,
        validator=None
    )

]
model = RestModel(fields, name=None)



endpoint = DataInputModel(
    'wazuh_api_decoders',
    model,
)


if __name__ == '__main__':
    admin_external.handle(
        endpoint,
        handler=ConfigMigrationHandler,
    )
コード例 #5
0
    field.RestField('index',
                    required=True,
                    encrypted=False,
                    default='default',
                    validator=validator.String(
                        min_len=1,
                        max_len=80,
                    )),
    field.RestField('pihole_host',
                    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(
    'pihole_system',
    model,
)

if __name__ == '__main__':
    admin_external.handle(
        endpoint,
        handler=ConfigMigrationHandler,
    )
                        min_len=0,
                        max_len=8192,
                    )),
    field.RestField('global_account',
                    required=True,
                    encrypted=False,
                    default=None,
                    validator=None),
    field.RestField('seed_date',
                    required=True,
                    encrypted=False,
                    default='1970-01-02',
                    validator=validator.String(
                        min_len=0,
                        max_len=8192,
                    )),
    field.RestField('disabled', required=False, validator=None)
]
model = RestModel(fields, name=None)

endpoint = DataInputModel(
    'fred_list',
    model,
)

if __name__ == '__main__':
    admin_external.handle(
        endpoint,
        handler=ConfigMigrationHandler,
    )
コード例 #7
0
        encrypted=False,
        default='US/Eastern',
        validator=validator.String(
            min_len=0, 
            max_len=8192, 
        )
    ), 

    field.RestField(
        'disabled',
        required=False,
        validator=None
    )

]
model = RestModel(fields, name=None)



endpoint = DataInputModel(
    'mixpanel_export',
    model,
)


if __name__ == '__main__':
    admin_external.handle(
        endpoint,
        handler=ConfigMigrationHandler,
    )
コード例 #8
0
ファイル: TA_otx_rh_otx.py プロジェクト: lukemonahan/TA-otx
        encrypted=False,
        default='30',
        validator=validator.String(
            min_len=0, 
            max_len=8192, 
        )
    ), 

    field.RestField(
        'disabled',
        required=False,
        validator=None
    )

]
model = RestModel(fields, name=None)



endpoint = DataInputModel(
    'otx',
    model,
)


if __name__ == '__main__':
    admin_external.handle(
        endpoint,
        handler=ConfigMigrationHandler,
    )
        encrypted=False,
        default='prtg:json',
        validator=validator.String(
            min_len=0, 
            max_len=8192, 
        )
    ), 

    field.RestField(
        'disabled',
        required=False,
        validator=None
    )

]
model = RestModel(fields, name=None)



endpoint = DataInputModel(
    'prtg_input',
    model,
)


if __name__ == '__main__':
    admin_external.handle(
        endpoint,
        handler=ConfigMigrationHandler,
    )
コード例 #10
0
                    encrypted=False,
                    default=None,
                    validator=validator.String(
                        min_len=0,
                        max_len=8192,
                    )),
    field.RestField(
        'ldap_attributes',
        required=True,
        encrypted=False,
        default=
        'cn, description, memberOf, userAccountControl, managedBy, dNSHostName, sAMAccountName, extensionAttribute1, operatingSystem, operatingSystemVersion, whenCreated, whenChanged, pwdLastSet',
        validator=validator.String(
            min_len=0,
            max_len=8192,
        )),
    field.RestField('disabled', required=False, validator=None)
]
model = RestModel(fields, name=None)

endpoint = DataInputModel(
    'active_directory_assets',
    model,
)

if __name__ == '__main__':
    admin_external.handle(
        endpoint,
        handler=ConfigMigrationHandler,
    )
コード例 #11
0
                    encrypted=False,
                    default=None,
                    validator=None),
    field.RestField('imap_mailbox',
                    required=True,
                    encrypted=False,
                    default='INBOX',
                    validator=validator.String(
                        min_len=0,
                        max_len=8192,
                    )),
    field.RestField('output_format',
                    required=True,
                    encrypted=False,
                    default='json',
                    validator=None),
    field.RestField('disabled', required=False, validator=None)
]
model = RestModel(fields, name=None)

endpoint = DataInputModel(
    'dmarc_imap_json',
    model,
)

if __name__ == '__main__':
    admin_external.handle(
        endpoint,
        handler=ConfigMigrationHandler,
    )
コード例 #12
0
    field.RestField(
        'tenant',
        required=True,
        encrypted=False,
        default=None,
        validator=None
    ), 

    field.RestField(
        'disabled',
        required=False,
        validator=None
    )

]
model = RestModel(fields, name=None)



endpoint = DataInputModel(
    'apppulse_active_configuration',
    model,
)


if __name__ == '__main__':
    admin_external.handle(
        endpoint,
        handler=ConfigMigrationHandler,
    )
                    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('organization',
                    required=True,
                    encrypted=False,
                    default=None,
                    validator=None),
    field.RestField('disabled', required=False, validator=None)
]
model = RestModel(fields, name=None)

endpoint = DataInputModel(
    'azure_devops_releases',
    model,
)

if __name__ == '__main__':
    admin_external.handle(
        endpoint,
        handler=ConfigMigrationHandler,
    )
    field.RestField('command',
                    required=True,
                    encrypted=False,
                    default=None,
                    validator=validator.String(
                        min_len=0,
                        max_len=8192,
                    )),
    field.RestField('override_sourcetype',
                    required=True,
                    encrypted=False,
                    default='Docker_API',
                    validator=validator.String(
                        min_len=0,
                        max_len=8192,
                    )),
    field.RestField('disabled', required=False, validator=None)
]
model = RestModel(fields, name=None)

endpoint = DataInputModel(
    'docker_api_shell_script',
    model,
)

if __name__ == '__main__':
    admin_external.handle(
        endpoint,
        handler=ConfigMigrationHandler,
    )
    field.RestField('delta',
                    required=True,
                    encrypted=False,
                    default='5',
                    validator=validator.String(
                        max_len=8192,
                        min_len=0,
                    )),
    field.RestField('site',
                    required=True,
                    encrypted=False,
                    default=None,
                    validator=validator.String(
                        max_len=8192,
                        min_len=0,
                    )),
    field.RestField('disabled', required=False, validator=None)
]
model = RestModel(fields, name=None)

endpoint = DataInputModel(
    'SigsciRequests',
    model,
)

if __name__ == '__main__':
    admin_external.handle(
        endpoint,
        handler=ConfigMigrationHandler,
    )
    field.RestField('client_id',
                    required=True,
                    encrypted=False,
                    default=None,
                    validator=validator.String(
                        min_len=0,
                        max_len=8192,
                    )),
    field.RestField('client_secret',
                    required=True,
                    encrypted=True,
                    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(
    'spotify',
    model,
)

if __name__ == '__main__':
    admin_external.handle(
        endpoint,
        handler=ConfigMigrationHandler,
    )
コード例 #17
0
        encrypted=False,
        default='1',
        validator=validator.String(
            min_len=0, 
            max_len=8192, 
        )
    ), 

    field.RestField(
        'disabled',
        required=False,
        validator=None
    )

]
model = RestModel(fields, name=None)



endpoint = DataInputModel(
    'bigfix_actions',
    model,
)


if __name__ == '__main__':
    admin_external.handle(
        endpoint,
        handler=ConfigMigrationHandler,
    )
    field.RestField('monitors',
                    required=False,
                    encrypted=False,
                    default=None,
                    validator=validator.String(
                        min_len=0,
                        max_len=8192,
                    )),
    field.RestField('seconds_of_data_to_fetch',
                    required=True,
                    encrypted=False,
                    default='3600',
                    validator=validator.String(
                        min_len=0,
                        max_len=8192,
                    )),
    field.RestField('disabled', required=False, validator=None)
]
model = RestModel(fields, name=None)

endpoint = DataInputModel(
    'uptimerobot',
    model,
)

if __name__ == '__main__':
    admin_external.handle(
        endpoint,
        handler=ConfigMigrationHandler,
    )
コード例 #19
0
        encrypted=False,
        default='https://raw.githubusercontent.com/mitre/cti/subtechniques/enterprise-attack/enterprise-attack.json',
        validator=validator.String(
            min_len=0, 
            max_len=8192, 
        )
    ), 

    field.RestField(
        'disabled',
        required=False,
        validator=None
    )

]
model = RestModel(fields, name=None)



endpoint = DataInputModel(
    'mitre_subtechniques',
    model,
)


if __name__ == '__main__':
    admin_external.handle(
        endpoint,
        handler=ConfigMigrationHandler,
    )
コード例 #20
0
        encrypted=False,
        default='production',
        validator=validator.String(
            min_len=0, 
            max_len=8192, 
        )
    ), 

    field.RestField(
        'disabled',
        required=False,
        validator=None
    )

]
model = RestModel(fields, name=None)



endpoint = DataInputModel(
    'puppet_enterprise_factors',
    model,
)


if __name__ == '__main__':
    admin_external.handle(
        endpoint,
        handler=ConfigMigrationHandler,
    )
    field.RestField('index',
                    required=True,
                    encrypted=False,
                    default='default',
                    validator=validator.String(
                        min_len=1,
                        max_len=80,
                    )),
    field.RestField('api_token',
                    required=True,
                    encrypted=True,
                    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(
    'cybergrx_gapsandremediations',
    model,
)

if __name__ == '__main__':
    admin_external.handle(
        endpoint,
        handler=ConfigMigrationHandler,
    )
コード例 #22
0
        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(
    'aws_configurator_description',
    model,
)


if __name__ == '__main__':
    admin_external.handle(
        endpoint,
        handler=ConfigMigrationHandler,
    )
コード例 #23
0
    field.RestField('index',
                    required=True,
                    encrypted=False,
                    default='default',
                    validator=validator.String(
                        min_len=1,
                        max_len=80,
                    )),
    field.RestField('label',
                    required=False,
                    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(
    'autofocus_export',
    model,
)

if __name__ == '__main__':
    admin_external.handle(
        endpoint,
        handler=ConfigMigrationHandler,
    )
コード例 #24
0
                    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('debug_mode',
                    required=True,
                    encrypted=False,
                    default='disabled',
                    validator=None),
    field.RestField('disabled', required=False, validator=None)
]
model = RestModel(fields, name=None)

endpoint = DataInputModel(
    'canary_api',
    model,
)

if __name__ == '__main__':

    admin_external.handle(
        endpoint,
        handler=ConfigMigrationHandler,
    )
コード例 #25
0
    field.RestField('splunkserver',
                    required=False,
                    encrypted=False,
                    default=None,
                    validator=validator.String(
                        min_len=0,
                        max_len=8192,
                    )),
    field.RestField('splunkport',
                    required=False,
                    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(
    'dbinputcg',
    model,
)

if __name__ == '__main__':
    admin_external.handle(
        endpoint,
        handler=ConfigMigrationHandler,
    )
                        max_len=80,
                        min_len=1,
                    )),
    field.RestField('data_sourcetype',
                    required=True,
                    encrypted=False,
                    default='m365:user:detail',
                    validator=validator.String(
                        max_len=8192,
                        min_len=0,
                    )),
    field.RestField('collection_period',
                    required=True,
                    encrypted=False,
                    default='7',
                    validator=None),
    field.RestField('disabled', required=False, validator=None)
]
model = RestModel(fields, name=None)

endpoint = DataInputModel(
    'm365_user_licensing_details',
    model,
)

if __name__ == '__main__':
    admin_external.handle(
        endpoint,
        handler=ConfigMigrationHandler,
    )
コード例 #27
0
    field.RestField(
        'organization',
        required=True,
        encrypted=False,
        default=None,
        validator=None
    ), 

    field.RestField(
        'disabled',
        required=False,
        validator=None
    )

]
model = RestModel(fields, name=None)



endpoint = DataInputModel(
    'azure_devops_release_approvals',
    model,
)


if __name__ == '__main__':
    admin_external.handle(
        endpoint,
        handler=ConfigMigrationHandler,
    )
コード例 #28
0
    field.RestField('mac_address_property',
                    required=True,
                    encrypted=False,
                    default=None,
                    validator=validator.String(
                        min_len=0,
                        max_len=8192,
                    )),
    field.RestField('set_batch_value',
                    required=True,
                    encrypted=False,
                    default='1',
                    validator=validator.String(
                        min_len=0,
                        max_len=8192,
                    )),
    field.RestField('disabled', required=False, validator=None)
]
model = RestModel(fields, name=None)

endpoint = DataInputModel(
    'bigfix_clients',
    model,
)

if __name__ == '__main__':
    admin_external.handle(
        endpoint,
        handler=ConfigMigrationHandler,
    )
コード例 #29
0
    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,
    )
コード例 #30
0
                        max_len=8192,
                        min_len=0,
                    )),
    field.RestField('u_source_collection',
                    required=True,
                    encrypted=False,
                    default=None,
                    validator=validator.String(
                        max_len=8192,
                        min_len=0,
                    )),
    field.RestField('global_account',
                    required=True,
                    encrypted=False,
                    default=None,
                    validator=None),
    field.RestField('disabled', required=False, validator=None)
]
model = RestModel(fields, name=None)

endpoint = DataInputModel(
    'kvstore_to_index',
    model,
)

if __name__ == '__main__':
    admin_external.handle(
        endpoint,
        handler=ConfigMigrationHandler,
    )