Package: sigsci-site-manager
Signal Sciences Site Management ToolInstallation$pip3installsigsci_site_managerUsageMain Usage$sigsci_site_manager--help
usage:sigsci_site_manager[-h][--corpCORP][--user[USERNAME]][--password[PASSWORD]|--token[APITOKEN]]{list,deploy,backup,clone}...

SignalSciencessitemanagement

optionalarguments:-h,--helpshowthishelpmessageandexit--corpCORP,-cCORPSignalSciencescorpname.Ifomittedwilltrytousevaluein$SIGSCI_CORP.--user[USERNAME],-u[USERNAME]SignalSciencesusername.Ifomittedwilltrytousevaluein$SIGSCI_EMAIL.--password[PASSWORD],-p[PASSWORD]SignalSciencespassword.Ifomittedwilltrytousevaluein$SIGSCI_PASSWORD--token[APITOKEN],-t[APITOKEN]SignalSciencesAPItoken.Ifomittedwilltrytousevaluein$SIGSCI_API_TOKENCommands:{list,deploy,backup,clone,merge}listListsitesdeployDeployanewsitefromafilebackupBackupasitetoafilecloneCloneanexistingsitetoanewsitemergeMergeasiteontoanotherList Command$sigsci_site_managerlist--help
usage:sigsci_site_managerlist[-h][--filterPATTERN]optionalarguments:-h,--helpshowthishelpmessageandexit--filterPATTERNFiltersitenamesusingawildcardpatternBackup Command$sigsci_site_managerbackup--help
usage:sigsci_site_managerbackup[-h]--nameNAME--outFILENAME

optionalarguments:-h,--helpshowthishelpmessageandexit--nameNAME,-nNAMESitename--outFILENAME,-oFILENAMEFiletosavebackuptoDeploy Command$sigsci_site_managerdeploy--help
usage:sigsci_site_managerdeploy[-h]--nameNAME[--display-name"Display Name"]--fileFILENAME[--dry-run][--includeCATEGORY_LIST|--excludeCATEGORY_LIST]optionalarguments:-h,--helpshowthishelpmessageandexit--nameNAME,-nNAMEIdentifyingnameofthesite--display-name"Display Name",-N"Display Name"Displaynameofthesite--fileFILENAME,-fFILENAMENameofsitefile--dry-runPrintactionswithoutmakinganychanges--includeCATEGORY_LISTCSVlistofcategoriestoincludeinthemerge.Options:RULE_LISTS,CUSTOM_SIGNALS,REQUEST_RULES,SIGNAL_RULES,TEMPLATED_RULES,CUSTOM_ALERTS,SITE_MEMBERS,INTEGRATIONS,ADVANCED_RULES--excludeCATEGORY_LISTCSVlistofcategoriestoexcludeinthemerge.Options:RULE_LISTS,CUSTOM_SIGNALS,REQUEST_RULES,SIGNAL_RULES,TEMPLATED_RULES,CUSTOM_ALERTS,SITE_MEMBERS,INTEGRATIONS,ADVANCED_RULESClone Command$sigsci_site_managerclone--help
usage:sigsci_site_managerclone[-h]--srcSITE--destSITE[--display-name"Display Name"][--dry-run][--includeCATEGORY_LIST|--excludeCATEGORY_LIST]optionalarguments:-h,--helpshowthishelpmessageandexit--srcSITE,-sSITESitetoclonefrom--destSITE,-dSITESitetocloneto--display-name"Display Name",-N"Display Name"Displaynameofthenewsite--dry-runPrintactionswithoutmakinganychanges--includeCATEGORY_LISTCSVlistofcategoriestoincludeinthemerge.Options:RULE_LISTS,CUSTOM_SIGNALS,REQUEST_RULES,SIGNAL_RULES,TEMPLATED_RULES,CUSTOM_ALERTS,SITE_MEMBERS,INTEGRATIONS,ADVANCED_RULES--excludeCATEGORY_LISTCSVlistofcategoriestoexcludeinthemerge.Options:RULE_LISTS,CUSTOM_SIGNALS,REQUEST_RULES,SIGNAL_RULES,TEMPLATED_RULES,CUSTOM_ALERTS,SITE_MEMBERS,INTEGRATIONS,ADVANCED_RULESMerge Command$sigsci_site_managermerge--help
usage:sigsci_site_managermerge[-h]--destSITE[--srcSITE|--fileFILENAME][--dry-run][--includeCATEGORY_LIST|--excludeCATEGORY_LIST][--yes]optionalarguments:-h,--helpshowthishelpmessageandexit--destSITE,-dSITESitetomergeonto(acceptswildcardpattern)--srcSITE,-sSITESitetomergefrom--fileFILENAME,-fFILENAMENameofsitefiletomergefrom--dry-runPrintactionswithoutmakinganychanges--includeCATEGORY_LISTCSVlistofcategoriestoincludeinthemerge.Options:RULE_LISTS,CUSTOM_SIGNALS,REQUEST_RULES,SIGNAL_RULES,TEMPLATED_RULES,CUSTOM_ALERTS,SITE_MEMBERS,INTEGRATIONS,ADVANCED_RULES--excludeCATEGORY_LISTCSVlistofcategoriestoexcludeinthemerge.Options:RULE_LISTS,CUSTOM_SIGNALS,REQUEST_RULES,SIGNAL_RULES,TEMPLATED_RULES,CUSTOM_ALERTS,SITE_MEMBERS,INTEGRATIONS,ADVANCED_RULES--yes,-yAutomaticyestopromptsUser Command$sigsci_site_manageruser--help
usage:sigsci_site_manageruser[-h][--siteSITE][--dry-run]{add,list,member,remove}...

optionalarguments:-h,--helpshowthishelpmessageandexit--siteSITE,-sSITENameofsite--dry-runPrintactionswithoutmakinganychanges

ManageUserCommand:{add,list,member,remove}addAddusertocorp,ortositeifsiteisspecifiedlistListusersincorp,orinsiteifsiteisspecifiedmemberlistusersite/rolemembershipremoveremoveuserfromcorp/siteUser add SubCommand$sigsci_site_manageruseradd--help
usage:sigsci_site_manageruseradd[-h][--idEMAIL_ID|--fileFILENAME][--role{admin,user,observer,owner}][--override]optionalarguments:-h,--helpshowthishelpmessageandexit--idEMAIL_ID,-iEMAIL_IDUsertoaddtosite--fileFILENAME,-fFILENAMEPathtofilecontainingemail_id,rolepaironeperline.Addseachusertositeifsiteisspecified,otherwiseaddsuserfromthecorporg.Use-toreadinputfromstdin

adduser:--role{admin,user,observer,owner},-r{admin,user,observer,owner}Roletoassignuserinsite.Defaultroleisobserver--api-user,-aEnableasapiuser.EnablesuserforapiaccessUser list Subcommand$sigsci_site_manageruserlist--help
usage:sigsci_site_manageruserlist[-h]optionalarguments:-h,--helpshowthishelpmessageandexitUser member Subcommand$sigsci_site_managerusermember--help
usage:sigsci_site_managerusermember[-h]--idEMAIL_ID

optionalarguments:-h,--helpshowthishelpmessageandexitlistusersite/rolemembership:--idEMAIL_ID,-iEMAIL_IDEmailidfortheusertoexaminesite/corpmembership.User remove Subcommand$sigsci_site_manageruserremove--help
usage:sigsci_site_manageruserremove[-h][--idEMAIL_ID|--fileFILENAME]optionalarguments:-h,--helpshowthishelpmessageandexit--idEMAIL_ID,-iEMAIL_IDEmailidfortheusertodelete.Deletesuserfromsiteifsiteisspecified,otherwisedeletesuserfromthesystem--fileFILENAME,-fFILENAMEPathtofilecontaining,email_idoneperline.Deletesuserfromsiteifsiteisspecified,otherwisedeletesuserfromthesystem.Use-toreadinputfromstdinValidate Command$sigsci_site_managervalidate--help
usage:sigsci_site_managervalidate[-h]--nameNAME--targetURL[--dry-run]optionalarguments:-h,--helpshowthishelpmessageandexit--nameNAME,-nNAMESitename--targetURL,-dURLURLtotestagainst--dry-runPrintactionswithoutmakinganychangesMigrate Command$sigsci_site_managermigrate--help
usage:sigsci_site_managermigrate[-h]--dest-corpDESTCORP--fileFILENAME[--outOUTPUTFILE][--stripSTRIP][--migrate-users]optionalarguments:-h,--helpshowthishelpmessageandexit--dest-corpDESTCORP,-dDESTCORPDestinationcorptomigrateto--fileFILENAME,-fFILENAMEFilenameoftomigrate--outOUTPUTFILE,-oOUTPUTFILEFiletosavemigratedbackupto,defaultsto"migrated_<backup filename>"--stripSTRIP,-sSTRIPStripallitemswithcorpdependenciesfromthemigratedbackup--migrate-users,-uPreserveusersinmigratedbackup