{ "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":{ "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", "minLength":1, "maxLength":255, "partition-visibility":"shared", "description":"SSL Cert File(enter bulk when import an archive file)", "optional":true }, "ssl-key":{ "type":"string", "format":"string", "minLength":1, "maxLength":255, "partition-visibility":"shared", "description":"SSL Key File(enter bulk when import an archive file)", "optional":true }, "ssl-cert-key":{ "type":"string", "format":"enum", "partition-visibility":"shared", "description":"'bulk': import an archive file; ", "enum":[ "bulk" ], "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 }, "geo-location":{ "type":"string", "format":"string", "plat-neg-list":["fireeye"], "minLength":1, "maxLength":63, "partition-visibility":"shared", "description":"Geo-location CSV File", "optional":true }, "license":{ "type":"string", "format":"string", "minLength":1, "maxLength":63, "partition-visibility":"shared", "description":"License File", "optional":true }, "glm-license":{ "type":"string", "format":"string", "plat-neg-list":["chassis-tps"], "minLength":1, "maxLength":63, "partition-visibility":"shared", "description":"License File", "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":"string-rlx", "minLength":1, "maxLength":128, "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 }, "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-ssh-key":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Use private key to authenticate", "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":"store-name", "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 }, "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" }, "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" } } }, "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" } } } } }