{ "id":"/axapi/v3/import", "type":"object", "node-type":"scalar", "title":"import", "operation-not-allowed": ["DELETE", "PUT"], "partition-visibility":"shared", "operational":1, "auto-created-object":1, "description":"Get files from remote site", "properties":{ "cloud-config":{ "type":"string", "format":"string-rlx", "minLength":1, "maxLength":255, "partition-visibility":"shared", "description":"Cloud Configuration File", "optional":true }, "cloud-creds":{ "type":"string", "format":"string-rlx", "minLength":1, "maxLength":255, "partition-visibility":"shared", "description":"Cloud Credentials File", "optional":true }, "ddos-script":{ "type":"string", "format":"string", "minLength":1, "maxLength":63, "partition-visibility":"shared", "description":"Python/Perl/Bash/TCL script to be used with ddos action-list", "optional":true }, "ssl-cert":{ "type":"string", "format":"string-rlx", "minLength":1, "maxLength":245, "partition-visibility":"shared", "description":"SSL Cert File(enter bulk when import an archive file)", "optional":true }, "ca-cert":{ "type":"string", "format":"string-rlx", "minLength":1, "maxLength":245, "partition-visibility":"shared", "description":"CA Cert File(enter bulk when import an archive file)", "optional":true }, "ssl-key":{ "type":"string", "format":"string-rlx", "minLength":1, "maxLength":245, "partition-visibility":"shared", "description":"SSL Key File(enter bulk when import an archive file)", "optional":true }, "ssl-crl":{ "type":"string", "format":"string-rlx", "minLength":1, "maxLength":255, "partition-visibility":"shared", "description":"SSL Crl File", "optional":true }, "ssl-cert-key":{ "type":"string", "format":"enum", "partition-visibility":"shared", "description":"'bulk': import an archive file; ", "enum":[ "bulk" ], "optional":true }, "aflex":{ "type":"string", "format":"string-rlx", "plat-neg-list":["tps"], "minLength":1, "maxLength":63, "partition-visibility":"shared", "description":"aFleX Script Source File", "optional":true }, "xml-schema":{ "type":"string", "format":"string", "plat-neg-list":["fireeye,tps", "tps"], "minLength":1, "maxLength":63, "partition-visibility":"shared", "description":"XML-Schema File", "optional":true }, "bw-list":{ "type":"string", "format":"string", "plat-neg-list":["tps"], "minLength":1, "maxLength":63, "partition-visibility":"shared", "description":"Black white List File", "optional":true }, "domain-list":{ "type":"string", "format":"string-rlx", "minLength":1, "maxLength":63, "partition-visibility":"shared", "description":"Domain List File", "optional":true }, "class-list":{ "type":"string", "format":"string", "minLength":1, "maxLength":63, "partition-visibility":"shared", "description":"Class List File", "optional":true }, "class-list-convert":{ "type":"string", "format":"string", "minLength":1, "maxLength":63, "partition-visibility":"shared", "description":"Convert Class List File to A10 format", "optional":true }, "lw-4o6":{ "type":"string", "format":"string", "plat-neg-list":["fireeye,softax-azure,softax-aws,cots-aws", "softax-azure,softax-aws,cots-aws", "softax-aws,cots-aws", "cots-aws"], "minLength":1, "maxLength":63, "partition-visibility":"shared", "description":"LW-4over6 Binding Table File", "optional":true }, "geo-location":{ "type":"string", "format":"string", "plat-neg-list":["fireeye"], "minLength":1, "maxLength":63, "partition-visibility":"shared", "description":"Geo-location CSV File", "optional":true }, "dnssec-dnskey":{ "type":"string", "format":"string", "plat-neg-list":["fireeye"], "minLength":1, "maxLength":127, "partition-visibility":"shared", "description":"DNSSEC DNSKEY(KSK) file for child zone", "optional":true }, "dnssec-ds":{ "type":"string", "format":"string", "plat-neg-list":["fireeye"], "minLength":1, "maxLength":127, "partition-visibility":"shared", "description":"DNSSEC DS file for child zone", "optional":true }, "thales-secworld":{ "type":"string", "format":"string", "minLength":1, "maxLength":63, "partition-visibility":"shared", "description":"Thales security world files", "optional":true }, "thales-kmdata":{ "type":"string", "format":"string", "minLength":1, "maxLength":63, "partition-visibility":"shared", "description":"Thales Kmdata files", "optional":true }, "auth-portal":{ "type":"string", "format":"string", "plat-neg-list":["fireeye"], "minLength":1, "maxLength":63, "partition-visibility":"shared", "description":"Portal file for http authentication", "optional":true }, "auth-portal-image":{ "type":"string", "format":"string", "plat-neg-list":["fireeye"], "minLength":1, "maxLength":63, "partition-visibility":"shared", "description":"Image file for default portal", "optional":true }, "ip-map-list":{ "type":"string", "format":"string", "minLength":1, "maxLength":63, "partition-visibility":"shared", "description":"IP Map List File", "optional":true }, "local-uri-file":{ "type":"string", "format":"string", "minLength":1, "maxLength":63, "partition-visibility":"shared", "description":"Local URI files for http response", "optional":true }, "glm-license":{ "type":"string", "format":"string", "minLength":1, "maxLength":63, "partition-visibility":"shared", "description":"License File", "optional":true }, "usb-license":{ "type":"string", "format":"string", "minLength":1, "maxLength":63, "partition-visibility":"shared", "description":"USB License File", "optional":true }, "glm-cert":{ "type":"string", "format":"string", "minLength":1, "maxLength":63, "partition-visibility":"shared", "description":"GLM certificate", "optional":true }, "bios-file":{ "type":"string", "format":"string", "minLength":1, "maxLength":63, "partition-visibility":"shared", "description":"BIOS Image file", "optional":true }, "auth-jwks":{ "type":"string", "format":"string", "plat-neg-list":["fireeye"], "minLength":1, "maxLength":63, "partition-visibility":"shared", "description":"JSON web key", "optional":true }, "certificate-type":{ "type":"string", "format":"enum", "partition-visibility":"shared", "description":"'pem': pem; 'der': der; 'pfx': pfx; 'p7b': p7b; ", "enum":[ "pem", "der", "pfx", "p7b" ], "optional":true }, "class-list-type":{ "type":"string", "format":"enum", "partition-visibility":"shared", "description":"'ac': ac; 'ipv4': ipv4; 'ipv6': ipv6; 'string': string; 'string-case-insensitive': string-case-insensitive; ", "enum":[ "ac", "ipv4", "ipv6", "string", "string-case-insensitive" ], "optional":true }, "csr-generate":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Generate CSR file", "optional":true }, "digest":{ "type":"string", "format":"enum", "partition-visibility":"shared", "description":"'sha1': sha1; 'sha256': sha256; 'sha384': sha384; 'sha512': sha512; ", "enum":[ "sha1", "sha256", "sha384", "sha512" ], "optional":true }, "pfx-password":{ "type":"string", "format":"password", "minLength":1, "maxLength":63, "partition-visibility":"shared", "description":"The password for certificate file (pfx type only)", "optional":true }, "secured":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Mark as non-exportable", "optional":true }, "web-category-license":{ "type":"string", "format":"string", "minLength":1, "maxLength":63, "partition-visibility":"shared", "description":"License file to enable web-category feature", "optional":true }, "rpz":{ "type":"string", "format":"string", "minLength":1, "maxLength":63, "partition-visibility":"shared", "description":"Response Policy Zone File", "optional":true }, "zone-transfer":{ "type":"string", "format":"enum", "partition-visibility":"shared", "description":"'zone-transfer': zone-transfer; ", "enum":[ "zone-transfer" ], "optional":true }, "tsig":{ "type":"string", "format":"string-rlx", "minLength":1, "maxLength":63, "partition-visibility":"shared", "description":"Transaction SIGnatures Key file", "optional":true }, "terminal":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "not-list":[ "remote-file", "remote-file-zone-transfer", "store-name" ], "description":"terminal vi", "optional":true }, "user-tag":{ "type":"string", "format":"string", "minLength":1, "maxLength":127, "partition-visibility":"shared", "description":"Customized tag", "optional":true }, "background":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Background mode for importing class-list", "optional":true }, "overwrite":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Overwrite existing file", "optional":true }, "use-mgmt-port":{ "type":"number", "format":"flag", "plat-neg-list":["softax-aws"], "default":0, "partition-visibility":"shared", "description":"Use management port as source port", "optional":true }, "remote-file":{ "type":"string", "format":"url", "partition-visibility":"shared", "not-list":[ "terminal", "store-name" ], "description":"profile name for remote url", "optional":true }, "remote-file-zone-transfer":{ "type":"string", "format":"url", "partition-visibility":"shared", "not":"terminal", "description":"profile name for remote url", "optional":true }, "password":{ "type":"string", "format":"string-rlx", "minLength":1, "maxLength":128, "partition-visibility":"shared", "description":"password for the remote site", "optional":true }, "store-name":{ "type":"string", "format":"string-rlx", "minLength":1, "maxLength":128, "partition-visibility":"shared", "not-list":[ "terminal", "remote-file" ], "description":"Import store name", "optional":true }, "to-device":{ "type":"object", "$ref":"/axapi/v3/import/to-device", "properties":{ "device":{ "type":"number", "format":"number", "platform-specific-range":1, "platform-specific-default":1, "partition-visibility":"shared", "description":"Device (Device ID)" }, "glm-license":{ "type":"string", "format":"string", "minLength":1, "maxLength":63, "partition-visibility":"shared", "description":"License File" }, "glm-cert":{ "type":"string", "format":"string", "minLength":1, "maxLength":63, "partition-visibility":"shared", "description":"GLM certificate" }, "web-category-license":{ "type":"string", "format":"string", "minLength":1, "maxLength":63, "partition-visibility":"shared", "description":"License file to enable web-category feature" }, "overwrite":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Overwrite existing file" }, "use-mgmt-port":{ "type":"number", "format":"flag", "plat-neg-list":["softax-aws"], "default":0, "partition-visibility":"shared", "description":"Use management port as source port" }, "remote-file":{ "type":"string", "format":"url", "partition-visibility":"shared", "description":"profile name for remote url" } } }, "store":{ "type":"object", "$ref":"/axapi/v3/import/store", "properties":{ "delete":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Delete an import store profile" }, "create":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Create an import store profile" }, "name":{ "type":"string", "format":"string", "minLength":1, "maxLength":31, "partition-visibility":"shared", "description":"profile name to store remote url" }, "remote-file":{ "type":"string", "format":"url", "partition-visibility":"shared" } } }, "ng-waf-module":{ "type":"object", "$ref":"/axapi/v3/import/ng-waf-module", "properties":{ "overwrite":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Overwrite existing file" }, "use-mgmt-port":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Use management interface for reachability" }, "remote-file":{ "type":"string", "format":"url", "partition-visibility":"shared", "description":"Profile name for remote url" }, "password":{ "type":"string", "format":"string-rlx", "minLength":1, "maxLength":128, "partition-visibility":"shared", "description":"password for the remote site" } } }, "ng-waf-custom-page":{ "type":"object", "$ref":"/axapi/v3/import/ng-waf-custom-page", "properties":{ "custom-page":{ "type":"string", "format":"string", "minLength":1, "maxLength":63, "partition-visibility":"shared", "description":"Custom html file for ng-waf" }, "overwrite":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Overwrite existing file" }, "use-mgmt-port":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Use management interface for reachability" }, "remote-file":{ "type":"string", "format":"url", "partition-visibility":"shared", "description":"Profile name for remote url" }, "password":{ "type":"string", "format":"string-rlx", "minLength":1, "maxLength":128, "partition-visibility":"shared", "description":"password for the remote site" } } }, "auth-saml-idp":{ "type":"object", "$ref":"/axapi/v3/import/auth-saml-idp", "properties":{ "saml-idp-name":{ "type":"string", "format":"string", "minLength":1, "maxLength":63, "partition-visibility":"shared", "description":"Metadata name" }, "verify-xml-signature":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Verify metadata's XML signature" }, "overwrite":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Overwrite existing file" }, "use-mgmt-port":{ "type":"number", "format":"flag", "plat-neg-list":["softax-aws"], "default":0, "partition-visibility":"shared", "description":"Use management port as source port" }, "remote-file":{ "type":"string", "format":"url", "partition-visibility":"shared", "description":"Profile name for remote url" }, "password":{ "type":"string", "format":"string-rlx", "minLength":1, "maxLength":128, "partition-visibility":"shared", "description":"password for the remote site" } } }, "health-postfile":{ "type":"object", "$ref":"/axapi/v3/import/health-postfile", "properties":{ "postfilename":{ "type":"string", "format":"string", "minLength":1, "maxLength":31, "partition-visibility":"shared", "description":"Specify the File Name" }, "overwrite":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Overwrite existing file" }, "use-mgmt-port":{ "type":"number", "format":"flag", "plat-neg-list":["softax-aws"], "default":0, "partition-visibility":"shared", "description":"Use management port as source port" }, "remote-file":{ "type":"string", "format":"url", "partition-visibility":"shared", "description":"Profile name for remote url" }, "password":{ "type":"string", "format":"string-rlx", "minLength":1, "maxLength":128, "partition-visibility":"shared", "description":"password for the remote site" } } }, "health-external":{ "type":"object", "$ref":"/axapi/v3/import/health-external", "properties":{ "externalfilename":{ "type":"string", "format":"string", "minLength":1, "maxLength":31, "partition-visibility":"shared", "description":"Specify the Program Name" }, "description":{ "type":"string", "format":"string-rlx", "minLength":1, "maxLength":63, "partition-visibility":"shared", "description":"Describe the Program Function briefly" }, "overwrite":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Overwrite existing file" }, "use-mgmt-port":{ "type":"number", "format":"flag", "plat-neg-list":["softax-aws"], "default":0, "partition-visibility":"shared", "description":"Use management port as source port" }, "remote-file":{ "type":"string", "format":"url", "partition-visibility":"shared" }, "password":{ "type":"string", "format":"string-rlx", "minLength":1, "maxLength":128, "partition-visibility":"shared", "description":"password for the remote site" } } }, "geo-location-archive":{ "type":"object", "$ref":"/axapi/v3/import/geo-location-archive", "properties":{ "geo-location-archive-format":{ "type":"string", "format":"enum", "partition-visibility":"shared", "description":"'GeoLite2-ASN': GeoLite2-ASN CSV Zipped File; 'GeoLite2-City': GeoLite2-City CSV Zipped File; 'GeoLite2-Country': GeoLite2-Country CSV Zipped File; ", "enum":[ "GeoLite2-ASN", "GeoLite2-City", "GeoLite2-Country" ] }, "use-mgmt-port":{ "type":"number", "format":"flag", "plat-neg-list":["softax-aws"], "default":0, "partition-visibility":"shared", "description":"Use management port as source port" }, "remote-file":{ "type":"string", "format":"url", "partition-visibility":"shared", "description":"Profile name for remote url" }, "password":{ "type":"string", "format":"password", "minLength":1, "maxLength":16, "partition-visibility":"shared", "description":"password for the remote site" } } } } }