file

File is used for local file mangement. Please take note that actions such as rename, delete, and export use the Content-Type:application/json header as usual. However, the import action uses the Content-Type:multipart/form-data header. This is designed to upload resources of multiple types and execute the aXAPI call with one HTTP request.

  1. Only one JSON data section should be provided. It is the aXAPI call. Its name should be json .
  2. Other data sections will be treated as file data. And the filename should not be empty. JSON data will reference this filename. In the example below, you can see the JSON data file-handle attribute refers to the filename aflex-script.txt . Most object schemas under the file object use the same attribute of file-handle to do so. Otherwise, the backend will report errors.

An example of a POST method that would use the multipart header for importing and executing an aFleX text file follows:

POST /axapi/v3/file/aflex HTTP/1.1

Host: 10.10.10.21

Connection: keep-alive

Content-Length: 484

User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/45.0.2454.93 Safari/537.36

Origin: http://10.10.10.21

Authorization: A10 f53e5c2e33b5f336018f072dd2b5c5

Content-Type: multipart/form-data; boundary=----WebKitFormBoundaryHf1lBo4wM6uXCQm3

Accept: */*

...



------WebKitFormBoundaryHf1lBo4wM6uXCQm3

Content-Disposition: form-data; name="json"; filename="blob"

Content-Type: application/json



{"aflex": {"file": "abc", "file-handle": "aflex-script.txt", "action":"import"}}



------WebKitFormBoundaryHf1lBo4wM6uXCQm3

Content-Disposition: form-data; name="file"; filename="aflex-script.txt"

Content-Type: text/plain



when HTTP_REQUEST {

  HTTP::redirect https://[HTTP::host][HTTP::uri]

}



------WebKitFormBoundaryHf1lBo4wM6uXCQm3--

^@HTTP/1.1 204 No Content

Date: Tue, 27 Oct 2015 09:00:09 GMT

Server: Apache

Content-Length: 68

Connection: close

Content-Type: application/json



{

  "response": {

        "status": "OK",

        "msg": "No content."

  }

}

In addition, the Content-Type for a successful GET request might not be application/json , which is up to the backend setting:

GET /axapi/v3/file/aflex/abc



HTTP/1.1 200 OK

Date: Tue, 27 Oct 2015 09:24:31 GMT

Server: Apache

Content-Length: 74

Connection: close

Content-Type: text/plain



when HTTP_REQUEST {

  HTTP::redirect https://[HTTP::host][HTTP::uri]

}

file Specification

Type Intermediate Resource
Element Name file
Element URI /axapi/v3/file
Element Attributes file_attributes
Schema file schema

Operations Allowed:

Operation Method URI Payload

Get Object

GET

/axapi/v3/file

file_attributes

file Attributes

aflex

Description: aflex is a JSON Block . Please see below for aflex

Type: Object

Reference Object: /axapi/v3/file/aflex

auth-portal

Description: auth-portal is a JSON Block . Please see below for auth-portal

Type: Object

Reference Object: /axapi/v3/file/auth-portal

auth-portal-image

Description: auth-portal-image is a JSON Block . Please see below for auth-portal-image

Type: Object

Reference Object: /axapi/v3/file/auth-portal-image

auth-saml-idp

Description: auth-saml-idp is a JSON Block . Please see below for auth-saml-idp

Type: Object

Reference Object: /axapi/v3/file/auth-saml-idp

axdebug

Description: axdebug is a JSON Block . Please see below for axdebug

Type: Object

Reference Object: /axapi/v3/file/axdebug

bw-list

Description: bw-list is a JSON Block . Please see below for bw-list

Type: Object

Reference Object: /axapi/v3/file/bw-list

ca-cert

Description: ca-cert is a JSON Block . Please see below for ca-cert

Type: Object

Reference Object: /axapi/v3/file/ca-cert

class-list

Description: class-list is a JSON Block . Please see below for class-list

Type: Object

Reference Object: /axapi/v3/file/class-list

csr

Description: csr is a JSON Block . Please see below for csr

Type: Object

Reference Object: /axapi/v3/file/csr

debug-monitor

Description: debug-monitor is a JSON Block . Please see below for debug-monitor

Type: Object

Reference Object: /axapi/v3/file/debug-monitor

dnssec-dnskey

Description: dnssec-dnskey is a JSON Block . Please see below for dnssec-dnskey

Type: Object

Reference Object: /axapi/v3/file/dnssec-dnskey

dnssec-ds

Description: dnssec-ds is a JSON Block . Please see below for dnssec-ds

Type: Object

Reference Object: /axapi/v3/file/dnssec-ds

extension

Description: extension is a JSON Block . Please see below for extension

Type: Object

Reference Object: /axapi/v3/file/extension

glm-cert

Description: glm-cert is a JSON Block . Please see below for glm-cert

Type: Object

Reference Object: /axapi/v3/file/glm-cert

glm-license

Description: glm-license is a JSON Block . Please see below for glm-license

Type: Object

Reference Object: /axapi/v3/file/glm-license

health-external

Description: health-external is a JSON Block . Please see below for health-external

Type: Object

Reference Object: /axapi/v3/file/health-external

health-postfile

Description: health-postfile is a JSON Block . Please see below for health-postfile

Type: Object

Reference Object: /axapi/v3/file/health-postfile

ip-map-list

Description: ip-map-list is a JSON Block . Please see below for ip-map-list

Type: Object

Reference Object: /axapi/v3/file/ip-map-list

license

Description: license is a JSON Block . Please see below for license

Type: Object

Reference Object: /axapi/v3/file/license

local-uri-file

Description: local-uri-file is a JSON Block . Please see below for local-uri-file

Type: Object

Reference Object: /axapi/v3/file/local-uri-file

log-backup

Description: log-backup is a JSON Block . Please see below for log-backup

Type: Object

Reference Object: /axapi/v3/file/log-backup

policy

Description: policy is a JSON Block . Please see below for policy

Type: Object

Reference Object: /axapi/v3/file/policy

ssl-cert

Description: ssl-cert is a JSON Block . Please see below for ssl-cert

Type: Object

Reference Object: /axapi/v3/file/ssl-cert

ssl-cert-key

Description: ssl-cert-key is a JSON Block . Please see below for ssl-cert-key

Type: Object

Reference Object: /axapi/v3/file/ssl-cert-key

ssl-crl

Description: ssl-crl is a JSON Block . Please see below for ssl-crl

Type: Object

Reference Object: /axapi/v3/file/ssl-crl

ssl-key

Description: ssl-key is a JSON Block . Please see below for ssl-key

Type: Object

Reference Object: /axapi/v3/file/ssl-key

startup-config

Description: startup-config is a JSON Block . Please see below for startup-config

Type: Object

Reference Object: /axapi/v3/file/startup-config

syslog

Description: syslog is a JSON Block . Please see below for syslog

Type: Object

Reference Object: /axapi/v3/file/syslog

system-backup

Description: system-backup is a JSON Block . Please see below for system-backup

Type: Object

Reference Object: /axapi/v3/file/system-backup

web-category-license

Description: web-category-license is a JSON Block . Please see below for web-category-license

Type: Object

Reference Object: /axapi/v3/file/web-category-license

wsdl

Description: wsdl is a JSON Block . Please see below for wsdl

Type: Object

Reference Object: /axapi/v3/file/wsdl

xml-schema

Description: xml-schema is a JSON Block . Please see below for xml-schema

Type: Object

Reference Object: /axapi/v3/file/xml-schema

ssl-cert-key

Specification
Type object

action

Description: ‘create’: create; ‘import’: import; ‘export’: export; ‘copy’: copy; ‘rename’: rename; ‘check’: check; ‘replace’: replace; ‘delete’: delete;

Type: string

Supported Values: create, import, export, copy, rename, check, replace, delete

dst-file

Description: destination file name for copy and rename action

Type: string

file

Description: ssl certificate local file name

Type: string

file-handle

Description: full path of the uploaded file

Type: string

Format: string-rlx

size

Description: ssl certificate file size in byte

Type: number

Range: 0-2147483647

bw-list

Specification
Type object

action

Description: ‘create’: create; ‘import’: import; ‘export’: export; ‘copy’: copy; ‘rename’: rename; ‘check’: check; ‘replace’: replace; ‘delete’: delete;

Type: string

Supported Values: create, import, export, copy, rename, check, replace, delete

dst-file

Description: destination file name for copy and rename action

Type: string

file

Description: bw-list file name

Type: string

file-handle

Description: full path of the uploaded file

Type: string

Format: string-rlx

size

Description: bw-list file size in byte

Type: number

Range: 0-2147483647

ip-map-list

Specification
Type object

action

Description: ‘create’: create; ‘import’: import; ‘export’: export; ‘copy’: copy; ‘rename’: rename; ‘check’: check; ‘replace’: replace; ‘delete’: delete;

Type: string

Supported Values: create, import, export, copy, rename, check, replace, delete

dst-file

Description: destination file name for copy and rename action

Type: string

file

Description: ip map list file name

Type: string

file-handle

Description: full path of the uploaded file

Type: string

Format: string-rlx

size

Description: ip map list file size in byte

Type: number

Range: 0-2147483647

syslog

Specification
Type object

action

Description: ‘create’: create; ‘import’: import; ‘export’: export; ‘copy’: copy; ‘rename’: rename; ‘check’: check; ‘replace’: replace; ‘delete’: delete;

Type: string

Supported Values: create, import, export, copy, rename, check, replace, delete

dst-file

Description: destination file name for copy and rename action

Type: string

file

Description: syslog local file name

Type: string

file-handle

Description: full path of the uploaded file

Type: string

Format: string-rlx

size

Description: syslog file size in byte

Type: number

Range: 0-2147483647

health-external

Specification
Type object

action

Description: ‘create’: create; ‘import’: import; ‘export’: export; ‘copy’: copy; ‘rename’: rename; ‘check’: check; ‘replace’: replace; ‘delete’: delete;

Type: string

Supported Values: create, import, export, copy, rename, check, replace, delete

description

Description: Describe the Program Function briefly

Type: string

Format: string-rlx

dst-file

Description: destination file name for copy and rename action

Type: string

file

Description: Specify the Program Name

Type: string

file-handle

Description: full path of the uploaded file

Type: string

Format: string-rlx

size

Description: syslog file size in byte

Type: number

Range: 0-2147483647

auth-portal

Specification
Type object

action

Description: ‘create’: create; ‘import’: import; ‘export’: export; ‘copy’: copy; ‘rename’: rename; ‘check’: check; ‘replace’: replace; ‘delete’: delete;

Type: string

Supported Values: create, import, export, copy, rename, check, replace, delete

dst-file

Description: Destination file name for copy and rename action

Type: string

file

Description: Authentication portal local file name

Type: string

file-handle

Description: Full path of the uploaded file

Type: string

Format: string-rlx

size

Description: Authentication portal file size in byte

Type: number

Range: 0-2147483647

aflex

Specification
Type object

action

Description: ‘create’: create; ‘import’: import; ‘export’: export; ‘copy’: copy; ‘rename’: rename; ‘check’: check; ‘replace’: replace; ‘delete’: delete;

Type: string

Supported Values: create, import, export, copy, rename, check, replace, delete

dst-file

Description: destination file name for copy and rename action

Type: string

Format: string-rlx

file

Description: aflex local file name

Type: string

Format: string-rlx

file-handle

Description: full path of the uploaded file

Type: string

Format: string-rlx

size

Description: aflex file size in byte

Type: number

Range: 0-2147483647

skip-backup

Description: Skip backup logic

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

health-postfile

Specification
Type object

action

Description: ‘create’: create; ‘import’: import; ‘export’: export; ‘copy’: copy; ‘rename’: rename; ‘check’: check; ‘replace’: replace; ‘delete’: delete;

Type: string

Supported Values: create, import, export, copy, rename, check, replace, delete

dst-file

Description: destination file name for copy and rename action

Type: string

file

Description: Specify the File Name

Type: string

file-handle

Description: full path of the uploaded file

Type: string

Format: string-rlx

size

Description: syslog file size in byte

Type: number

Range: 0-2147483647

web-category-license

Specification
Type object

action

Description: ‘import’: import;

Type: string

Supported Values: import

device

Description: Device (Device ID)

Type: number

file

Description: Web-Category license local file name

Type: string

file-handle

Description: Full path of the uploaded file

Type: string

Format: string-rlx

size

Description: License file size in byte

Type: number

Range: 0-2147483647

use-mgmt-port

Description: Enable management port for backend

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

log-backup

Specification
Type object

all

Description: all log

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

date

Description: specify number of days

Type: number

Range: 1-31

day

Description: Most recent day

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

expedite

Description: Expedite the Backup

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

file-handle

Description: full path of the uploaded file

Type: string

Format: string-rlx

month

Description: Most recent month

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

period

Description: Specify backup period

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

stats-data

Description: Backup web statistical data

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

week

Description: Most recent week

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

ssl-crl

Specification
Type object

action

Description: ‘create’: create; ‘import’: import; ‘export’: export; ‘copy’: copy; ‘rename’: rename; ‘check’: check; ‘replace’: replace; ‘delete’: delete;

Type: string

Supported Values: create, import, export, copy, rename, check, replace, delete

dst-file

Description: destination file name for copy and rename action

Type: string

file

Description: ssl crl local file name

Type: string

file-handle

Description: full path of the uploaded file

Type: string

Format: string-rlx

size

Description: ssl crl file size in byte

Type: number

Range: 0-2147483647

debug-monitor

Specification
Type object

action

Description: ‘create’: create; ‘import’: import; ‘export’: export; ‘copy’: copy; ‘rename’: rename; ‘check’: check; ‘replace’: replace; ‘delete’: delete;

Type: string

Supported Values: create, import, export, copy, rename, check, replace, delete

dst-file

Description: destination file name for copy and rename action

Type: string

file

Description: debug monitor local file name

Type: string

file-handle

Description: full path of the uploaded file

Type: string

Format: string-rlx

size

Description: debug monitor file size in byte

Type: number

Range: 0-2147483647

system-backup

Specification
Type object

file-handle

Description: full path of the uploaded file

Type: string

Format: string-rlx

policy

Specification
Type object

action

Description: ‘create’: create; ‘import’: import; ‘export’: export; ‘copy’: copy; ‘rename’: rename; ‘check’: check; ‘replace’: replace; ‘delete’: delete;

Type: string

Supported Values: create, import, export, copy, rename, check, replace, delete

dst-file

Description: destination file name for copy and rename action

Type: string

file

Description: Policy local file name

Type: string

file-handle

Description: full path of the uploaded file

Type: string

Format: string-rlx

size

Description: Policy file size in byte

Type: number

Range: 0-2147483647

csr

Specification
Type object

action

Description: ‘export’: export;

Type: string

Supported Values: export

dst-file

Description: destination file name for copy and rename action

Type: string

file

Description: Specify the File Name

Type: string

file-handle

Description: full path of the uploaded file

Type: string

Format: string-rlx

size

Description: CSR file size in byte

Type: number

Range: 0-2147483647

auth-portal-image

Specification
Type object

action

Description: ‘create’: create; ‘import’: import; ‘export’: export; ‘copy’: copy; ‘rename’: rename; ‘check’: check; ‘replace’: replace; ‘delete’: delete;

Type: string

Supported Values: create, import, export, copy, rename, check, replace, delete

dst-file

Description: Destination file name for copy and rename action

Type: string

file

Description: Authentication portal image local file name

Type: string

file-handle

Description: Full path of the uploaded file

Type: string

Format: string-rlx

size

Description: Authentication portal image file size in byte

Type: number

Range: 0-2147483647

class-list

Specification
Type object

action

Description: ‘ceate’: ceate; ‘import’: import; ‘export’: export; ‘copy’: copy; ‘rename’: rename; ‘check’: check; ‘replace’: replace; ‘delete’: delete;

Type: string

Supported Values: ceate, import, export, copy, rename, check, replace, delete

dst-file

Description: destination file name for copy and rename action

Type: string

file

Description: class list local file name

Type: string

file-handle

Description: full path of the uploaded file

Type: string

Format: string-rlx

size

Description: class list file size in byte

Type: number

Range: 0-2147483647

user-tag

Description: Customized tag

Type: string

glm-license

Specification
Type object

action

Description: ‘import’: import;

Type: string

Supported Values: import

device

Description: Device (Device ID)

Type: number

dst-file

Description: destination file name for copy and rename action

Type: string

file

Description: glm license local file name

Type: string

file-handle

Description: full path of the uploaded file

Type: string

Format: string-rlx

dnssec-ds

Specification
Type object

action

Description: ‘create’: create; ‘import’: import; ‘export’: export; ‘copy’: copy; ‘rename’: rename; ‘check’: check; ‘replace’: replace; ‘delete’: delete;

Type: string

Supported Values: create, import, export, copy, rename, check, replace, delete

dst-file

Description: destination file name for copy and rename action

Type: string

file

Description: dnssec ds local file name

Type: string

file-handle

Description: full path of the uploaded file

Type: string

Format: string-rlx

size

Description: dnssec ds file size in byte

Type: number

Range: 0-2147483647

local-uri-file

Specification
Type object

action

Description: ‘create’: create; ‘import’: import; ‘export’: export; ‘copy’: copy; ‘rename’: rename; ‘check’: check; ‘replace’: replace; ‘delete’: delete;

Type: string

Supported Values: create, import, export, copy, rename, check, replace, delete

dst-file

Description: destination file name for copy and rename action

Type: string

file

Description: local uri file name

Type: string

file-handle

Description: full path of the uploaded file

Type: string

Format: string-rlx

size

Description: file size in byte

Type: number

Range: 0-2147483647

wsdl

Specification
Type object

action

Description: ‘create’: create; ‘import’: import; ‘export’: export; ‘copy’: copy; ‘rename’: rename; ‘check’: check; ‘replace’: replace; ‘delete’: delete;

Type: string

Supported Values: create, import, export, copy, rename, check, replace, delete

dst-file

Description: destination file name for copy and rename action

Type: string

file

Description: WSDL local file name

Type: string

file-handle

Description: full path of the uploaded file

Type: string

Format: string-rlx

size

Description: WSDL file size in byte

Type: number

Range: 0-2147483647

ssl-key

Specification
Type object

action

Description: ‘create’: create; ‘import’: import; ‘export’: export; ‘copy’: copy; ‘rename’: rename; ‘check’: check; ‘replace’: replace; ‘delete’: delete;

Type: string

Supported Values: create, import, export, copy, rename, check, replace, delete

csr-generate

Description: Generate CSR file

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

dst-file

Description: destination file name for copy and rename action

Type: string

file

Description: ssl key local file name

Type: string

Format: string-rlx

file-handle

Description: full path of the uploaded file

Type: string

Format: string-rlx

size

Description: ssl key file size in byte

Type: number

Range: 0-2147483647

extension

Specification
Type object

action

Description: ‘create’: create; ‘import’: import; ‘export’: export; ‘copy’: copy; ‘rename’: rename; ‘check’: check; ‘replace’: replace; ‘delete’: delete;

Type: string

Supported Values: create, import, export, copy, rename, check, replace, delete

dst-file

Description: destination file name for copy and rename action

Type: string

Format: string-rlx

file

Description: aflex local file name

Type: string

Format: string-rlx

file-handle

Description: full path of the uploaded file

Type: string

Format: string-rlx

size

Description: aflex file size in byte

Type: number

Range: 0-2147483647

license

Specification
Type object

action

Description: ‘create’: create; ‘import’: import; ‘export’: export; ‘copy’: copy; ‘rename’: rename; ‘check’: check; ‘replace’: replace; ‘delete’: delete;

Type: string

Supported Values: create, import, export, copy, rename, check, replace, delete

device

Description: Device (Device ID)

Type: number

dst-file

Description: destination file name for copy and rename action

Type: string

file

Description: license local file name

Type: string

file-handle

Description: full path of the uploaded file

Type: string

Format: string-rlx

size

Description: license file size in byte

Type: number

Range: 0-2147483647

ca-cert

Specification
Type object

action

Description: ‘create’: create; ‘import’: import; ‘export’: export; ‘copy’: copy; ‘rename’: rename; ‘check’: check; ‘replace’: replace; ‘delete’: delete;

Type: string

Supported Values: create, import, export, copy, rename, check, replace, delete

certificate-type

Description: ‘pem’: pem; ‘der’: der; ‘pfx’: pfx; ‘p7b’: p7b;

Type: string

Supported Values: pem, der, pfx, p7b

csr-generate

Description: Generate CSR file

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

dst-file

Description: destination file name for copy and rename action

Type: string

file

Description: ssl ca certificate local file name

Type: string

file-handle

Description: full path of the uploaded file

Type: string

Format: string-rlx

pfx-password

Description: The password for certificate file (pfx type only)

Type: string

Format: string-rlx

size

Description: ssl ca certificate file size in byte

Type: number

Range: 0-2147483647

glm-cert

Specification
Type object

action

Description: ‘import’: import;

Type: string

Supported Values: import

device

Description: Device (Device ID)

Type: number

dst-file

Description: destination file name for copy and rename action

Type: string

file

Description: glm license local file name

Type: string

file-handle

Description: full path of the uploaded file

Type: string

Format: string-rlx

axdebug

Specification
Type object

action

Description: ‘create’: create; ‘import’: import; ‘export’: export; ‘copy’: copy; ‘rename’: rename; ‘check’: check; ‘replace’: replace; ‘delete’: delete;

Type: string

Supported Values: create, import, export, copy, rename, check, replace, delete

dst-file

Description: destination file name for copy and rename action

Type: string

file

Description: axdebug local file name

Type: string

file-handle

Description: full path of the uploaded file

Type: string

Format: string-rlx

size

Description: axdebug file size in byte

Type: number

Range: 0-2147483647

xml-schema

Specification
Type object

action

Description: ‘create’: create; ‘import’: import; ‘export’: export; ‘copy’: copy; ‘rename’: rename; ‘check’: check; ‘replace’: replace; ‘delete’: delete;

Type: string

Supported Values: create, import, export, copy, rename, check, replace, delete

dst-file

Description: destination file name for copy and rename action

Type: string

file

Description: XML-Schema local file name

Type: string

file-handle

Description: full path of the uploaded file

Type: string

Format: string-rlx

size

Description: XML-Schema file size in byte

Type: number

Range: 0-2147483647

startup-config

Specification
Type object

action

Description: ‘create’: create; ‘import’: import; ‘export’: export; ‘copy’: copy; ‘rename’: rename; ‘check’: check; ‘replace’: replace; ‘delete’: delete;

Type: string

Supported Values: create, import, export, copy, rename, check, replace, delete

dst-file

Description: destination file name for copy and rename action

Type: string

file

Description: startup-config local file name

Type: string

file-handle

Description: full path of the uploaded file

Type: string

Format: string-rlx

size

Description: startup-config file size in byte

Type: number

Range: 0-2147483647

auth-saml-idp

Specification
Type object

action

Description: ‘create’: create; ‘import’: import; ‘export’: export; ‘copy’: copy; ‘rename’: rename; ‘check’: check; ‘replace’: replace; ‘delete’: delete;

Type: string

Supported Values: create, import, export, copy, rename, check, replace, delete

dst-file

Description: Destination file name for copy and rename action

Type: string

file

Description: SAML metadata local file name

Type: string

file-handle

Description: Full path of the uploaded file

Type: string

Format: string-rlx

size

Description: SAML metadata file size in byte

Type: number

Range: 0-2147483647

verify-xml-signature

Description: Verify metadata’s XML signature

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

ssl-cert

Specification
Type object

action

Description: ‘create’: create; ‘import’: import; ‘export’: export; ‘copy’: copy; ‘rename’: rename; ‘check’: check; ‘replace’: replace; ‘delete’: delete;

Type: string

Supported Values: create, import, export, copy, rename, check, replace, delete

certificate-type

Description: ‘pem’: pem; ‘der’: der; ‘pfx’: pfx; ‘p7b’: p7b;

Type: string

Supported Values: pem, der, pfx, p7b

csr-generate

Description: Generate CSR file

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

digest

Description: ‘sha1’: sha1; ‘sha256’: sha256; ‘sha384’: sha384; ‘sha512’: sha512;

Type: string

Supported Values: sha1, sha256, sha384, sha512

dst-file

Description: destination file name for copy and rename action

Type: string

file

Description: ssl certificate local file name

Type: string

Format: string-rlx

file-handle

Description: full path of the uploaded file

Type: string

Format: string-rlx

pfx-password

Description: The password for certificate file (pfx type only)

Type: string

Format: string-rlx

size

Description: ssl certificate file size in byte

Type: number

Range: 0-2147483647

dnssec-dnskey

Specification
Type object

action

Description: ‘create’: create; ‘import’: import; ‘export’: export; ‘copy’: copy; ‘rename’: rename; ‘check’: check; ‘replace’: replace; ‘delete’: delete;

Type: string

Supported Values: create, import, export, copy, rename, check, replace, delete

dst-file

Description: destination file name for copy and rename action

Type: string

file

Description: dnssec dnskey local file name

Type: string

file-handle

Description: full path of the uploaded file

Type: string

Format: string-rlx

size

Description: dnssec dnskey file size in byte

Type: number

Range: 0-2147483647