@itentialopensource/adapter-f5_velos
Version:
This adapter integrates with system described as: F5 Velos.
1,538 lines (1,537 loc) • 44.6 kB
JSON
{
"swagger": "2.0",
"info": {
"title": "f5-utils-file-transfer",
"description": "Provide support to do file transfer operations on the System.",
"contact": {
"name": "F5 Networks",
"url": "https://www.f5.com/F5OS/",
"email": "f5os@f5.com"
},
"version": "2020-12-10"
},
"basePath": "/restconf",
"tags": [
{
"name": "F5 Utils File Transfer"
},
{
"name": "F5 Openconfig System"
}
],
"schemes": [
"http",
"https"
],
"produces": [
"application/yang-data+json"
],
"consumes": [
"application/yang-data+json"
],
"paths": {
"/data/f5-utils-file-transfer:file": {
"get": {
"tags": [
"F5 Utils File Transfer"
],
"summary": "File utility commands.",
"description": "File utility commands.",
"operationId": "data_f5_utils_file_transfer_file_get",
"produces": [
"application/yang-data+json"
],
"parameters": [
],
"responses": {
"200": {
"description": "File utility commands.",
"schema": {
"$ref": "#/definitions/data_f5-utils-file-transfer_file"
}
}
},
"security": [
{
"basicAuth": []
}
]
},
"post": {
"tags": [
"F5 Utils File Transfer"
],
"summary": "File utility commands.",
"description": "File utility commands.",
"operationId": "data_f5_utils_file_transfer_file_post",
"produces": [
"application/yang-data+json"
],
"parameters": [
{
"$ref": "#/parameters/data_f5-utils-file-transfer_file-post"
}
],
"responses": {
"201": {
"description": "container file created"
}
},
"security": [
{
"basicAuth": []
}
]
},
"put": {
"tags": [
"F5 Utils File Transfer"
],
"summary": "File utility commands.",
"description": "File utility commands.",
"operationId": "data_f5_utils_file_transfer_file_put",
"produces": [
"application/yang-data+json"
],
"parameters": [
{
"$ref": "#/parameters/data_f5-utils-file-transfer_file"
}
],
"responses": {
"201": {
"description": "container file created or replaced"
}
},
"security": [
{
"basicAuth": []
}
]
},
"patch": {
"tags": [
"F5 Utils File Transfer"
],
"summary": "File utility commands.",
"description": "File utility commands.",
"operationId": "data_f5_utils_file_transfer_file_patch",
"produces": [
"application/yang-data+json"
],
"parameters": [
{
"$ref": "#/parameters/data_f5-utils-file-transfer_file"
}
],
"responses": {
"204": {
"description": "container file updated"
}
},
"security": [
{
"basicAuth": []
}
]
},
"delete": {
"tags": [
"F5 Utils File Transfer"
],
"summary": "File utility commands.",
"description": "File utility commands.",
"operationId": "data_f5_utils_file_transfer_file_delete",
"produces": [
"application/yang-data+json"
],
"parameters": [
],
"responses": {
"204": {
"$ref": "#/responses/204"
}
},
"security": [
{
"basicAuth": []
}
]
}
},
"/data/f5-utils-file-transfer:file/import": {
"post": {
"tags": [
"F5 Utils File Transfer"
],
"summary": "Initiate an import of the remote file to the System.",
"description": "Initiate an import of the remote file to the System.",
"operationId": "data_f5_utils_file_transfer_file_import_post",
"produces": [
"application/yang-data+json"
],
"parameters": [
{
"$ref": "#/parameters/data_f5-utils-file-transfer_file_import-post-input"
}
],
"responses": {
"201": {
"description": "Created",
"schema": {
"$ref": "#/definitions/data_f5-utils-file-transfer_file_import-post-output"
}
}
},
"security": [
{
"basicAuth": []
}
]
}
},
"/data/f5-utils-file-transfer:file/export": {
"post": {
"tags": [
"F5 Utils File Transfer"
],
"summary": "Initiate an export of the file to the remote system.",
"description": "Initiate an export of the file to the remote system.",
"operationId": "data_f5_utils_file_transfer_file_export_post",
"produces": [
"application/yang-data+json"
],
"parameters": [
{
"$ref": "#/parameters/data_f5-utils-file-transfer_file_export-post-input"
}
],
"responses": {
"201": {
"description": "Created",
"schema": {
"$ref": "#/definitions/data_f5-utils-file-transfer_file_export-post-output"
}
}
},
"security": [
{
"basicAuth": []
}
]
}
},
"/data/f5-utils-file-transfer:file/delete": {
"post": {
"tags": [
"F5 Utils File Transfer"
],
"summary": "Delete an existing file. The result will indicate a success or failure.",
"description": "Delete an existing file. The result will indicate a success or failure.",
"operationId": "data_f5_utils_file_transfer_file_delete_post",
"produces": [
"application/yang-data+json"
],
"parameters": [
{
"$ref": "#/parameters/data_f5-utils-file-transfer_file_delete-post-input"
}
],
"responses": {
"201": {
"description": "Created",
"schema": {
"$ref": "#/definitions/data_f5-utils-file-transfer_file_delete-post-output"
}
}
},
"security": [
{
"basicAuth": []
}
]
}
},
"/data/f5-utils-file-transfer:file/list": {
"post": {
"tags": [
"F5 Utils File Transfer"
],
"summary": "Display list of directories/files in the given path.",
"description": "Display list of directories/files in the given path.",
"operationId": "data_f5_utils_file_transfer_file_list_post",
"produces": [
"application/yang-data+json"
],
"parameters": [
{
"$ref": "#/parameters/data_f5-utils-file-transfer_file_list-post-input"
}
],
"responses": {
"201": {
"description": "Created",
"schema": {
"$ref": "#/definitions/data_f5-utils-file-transfer_file_list-post-output"
}
}
},
"security": [
{
"basicAuth": []
}
]
}
},
"/data/f5-utils-file-transfer:file/transfer-status": {
"post": {
"tags": [
"F5 Utils File Transfer"
],
"summary": "Display the status of file operation.\nThe result will indicate an error, or percent complete.",
"description": "Display the status of file operation.\nThe result will indicate an error, or percent complete.",
"operationId": "data_f5_utils_file_transfer_file_transfer_status_post",
"produces": [
"application/yang-data+json"
],
"parameters": [
{
"$ref": "#/parameters/data_f5-utils-file-transfer_file_transfer-status-post-input"
}
],
"responses": {
"201": {
"description": "Created",
"schema": {
"$ref": "#/definitions/data_f5-utils-file-transfer_file_transfer-status-post-output"
}
}
},
"security": [
{
"basicAuth": []
}
]
}
},
"/data/openconfig-system:system/f5-database:database": {
"get": {
"tags": [
"F5 Openconfig System"
],
"summary": "",
"description": "",
"operationId": "data_openconfig_system_system_f5_database_database_get",
"produces": [
"application/yang-data+json"
],
"parameters": [
],
"responses": {
"200": {
"description": "OK",
"schema": {
"$ref": "#/definitions/data_openconfig-system_system_f5-database_database"
}
}
},
"security": [
{
"basicAuth": []
}
]
},
"post": {
"tags": [
"F5 Openconfig System"
],
"summary": "",
"description": "",
"operationId": "data_openconfig_system_system_f5_database_database_post",
"produces": [
"application/yang-data+json"
],
"parameters": [
{
"$ref": "#/parameters/data_openconfig-system_system_f5-database_database-post"
}
],
"responses": {
"201": {
"description": "container database created"
}
},
"security": [
{
"basicAuth": []
}
]
},
"put": {
"tags": [
"F5 Openconfig System"
],
"summary": "",
"description": "",
"operationId": "data_openconfig_system_system_f5_database_database_put",
"produces": [
"application/yang-data+json"
],
"parameters": [
{
"$ref": "#/parameters/data_openconfig-system_system_f5-database_database"
}
],
"responses": {
"201": {
"description": "container database created or replaced"
}
},
"security": [
{
"basicAuth": []
}
]
},
"patch": {
"tags": [
"F5 Openconfig System"
],
"summary": "",
"description": "",
"operationId": "data_openconfig_system_system_f5_database_database_patch",
"produces": [
"application/yang-data+json"
],
"parameters": [
{
"$ref": "#/parameters/data_openconfig-system_system_f5-database_database"
}
],
"responses": {
"204": {
"description": "container database updated"
}
},
"security": [
{
"basicAuth": []
}
]
},
"delete": {
"tags": [
"F5 Openconfig System"
],
"summary": "",
"description": "",
"operationId": "data_openconfig_system_system_f5_database_database_delete",
"produces": [
"application/yang-data+json"
],
"parameters": [
],
"responses": {
"204": {
"$ref": "#/responses/204"
}
},
"security": [
{
"basicAuth": []
}
]
}
},
"/data/openconfig-system:system/f5-database:database/f5-database:config-backup": {
"post": {
"tags": [
"F5 Openconfig System"
],
"summary": "",
"description": "",
"operationId": "data_openconfig_system_system_f5_database_database_f5_database_config_backup_post",
"produces": [
"application/yang-data+json"
],
"parameters": [
{
"$ref": "#/parameters/data_openconfig-system_system_f5-database_database_f5-database_config-backup-post-input"
}
],
"responses": {
"201": {
"description": "Created",
"schema": {
"$ref": "#/definitions/data_openconfig-system_system_f5-database_database_f5-database_config-backup-post-output"
}
}
},
"security": [
{
"basicAuth": []
}
]
}
},
"/data/openconfig-system:system/f5-database:database/f5-database:cdb-backup": {
"post": {
"tags": [
"F5 Openconfig System"
],
"summary": "",
"description": "",
"operationId": "data_openconfig_system_system_f5_database_database_f5_database_cdb_backup_post",
"produces": [
"application/yang-data+json"
],
"parameters": [
{
"$ref": "#/parameters/data_openconfig-system_system_f5-database_database_f5-database_cdb-backup-post-input"
}
],
"responses": {
"201": {
"description": "Created",
"schema": {
"$ref": "#/definitions/data_openconfig-system_system_f5-database_database_f5-database_cdb-backup-post-output"
}
}
},
"security": [
{
"basicAuth": []
}
]
}
},
"/data/openconfig-system:system/f5-database:database/f5-database:config-restore": {
"post": {
"tags": [
"F5 Openconfig System"
],
"summary": "",
"description": "",
"operationId": "data_openconfig_system_system_f5_database_database_f5_database_config_restore_post",
"produces": [
"application/yang-data+json"
],
"parameters": [
{
"$ref": "#/parameters/data_openconfig-system_system_f5-database_database_f5-database_config-restore-post-input"
}
],
"responses": {
"201": {
"description": "Created",
"schema": {
"$ref": "#/definitions/data_openconfig-system_system_f5-database_database_f5-database_config-restore-post-output"
}
}
},
"security": [
{
"basicAuth": []
}
]
}
},
"/data/openconfig-system:system/f5-database:database/f5-database:reset-to-default": {
"post": {
"tags": [
"F5 Openconfig System"
],
"summary": "",
"description": "",
"operationId": "data_openconfig_system_system_f5_database_database_f5_database_reset_to_default_post",
"produces": [
"application/yang-data+json"
],
"parameters": [
{
"$ref": "#/parameters/data_openconfig-system_system_f5-database_database_f5-database_reset-to-default-post-input"
}
],
"responses": {
"201": {
"description": "Created",
"schema": {
"$ref": "#/definitions/data_openconfig-system_system_f5-database_database_f5-database_reset-to-default-post-output"
}
}
},
"security": [
{
"basicAuth": []
}
]
}
}
},
"parameters": {
"content": {
"name": "content",
"in": "query",
"description": "controlling descendant nodes in response",
"required": false,
"type": "string",
"format": "enumeration",
"default": "config",
"enum": [
"config",
"nonconfig",
"all"
]
},
"depth": {
"name": "depth",
"in": "query",
"description": "limit the depth of nodes in response",
"required": false,
"type": "integer",
"format": "uint16"
},
"fields": {
"name": "fields",
"in": "query",
"description": "optionally identify specific data nodes in response",
"required": false,
"type": "string",
"format": "string"
},
"filter": {
"name": "filter",
"in": "query",
"description": "xpath expression to filter data nodes in response",
"required": false,
"type": "string",
"format": "string"
},
"with-defaults": {
"name": "with-defaults",
"in": "query",
"description": "controlling default values in response",
"required": false,
"type": "string",
"format": "enumeration",
"default": "report-all",
"enum": [
"report-all",
"trim",
"explicit",
"report-all-tagged"
]
},
"insert": {
"name": "insert",
"in": "query",
"description": "controlling the order when adding new list elements",
"required": false,
"type": "string",
"format": "enumeration",
"default": "first",
"enum": [
"first",
"last",
"before",
"after"
]
},
"point": {
"name": "point",
"in": "query",
"description": "used to specify the insertion point",
"required": false,
"type": "string",
"format": "string"
},
"data_f5-utils-file-transfer_file_transfer-status-post-input": {
"name": "transfer-status",
"in": "body",
"description": "Display the status of file operation.\nThe result will indicate an error, or percent complete.",
"required": true,
"schema": {
"$ref": "#/definitions/data_f5-utils-file-transfer_file_transfer-status-post-input"
}
},
"data_f5-utils-file-transfer_file_list-post-input": {
"name": "list",
"in": "body",
"description": "Display list of directories/files in the given path.",
"required": true,
"schema": {
"$ref": "#/definitions/data_f5-utils-file-transfer_file_list-post-input"
}
},
"data_f5-utils-file-transfer_file_import-post-input": {
"name": "import",
"in": "body",
"description": "Initiate an import of the remote file to the System.",
"required": true,
"schema": {
"$ref": "#/definitions/data_f5-utils-file-transfer_file_import-post-input"
}
},
"data_f5-utils-file-transfer_file_export-post-input": {
"name": "export",
"in": "body",
"description": "Initiate an export of the file to the remote system.",
"required": true,
"schema": {
"$ref": "#/definitions/data_f5-utils-file-transfer_file_export-post-input"
}
},
"data_f5-utils-file-transfer_file_delete-post-input": {
"name": "delete",
"in": "body",
"description": "Delete an existing file. The result will indicate a success or failure.",
"required": true,
"schema": {
"$ref": "#/definitions/data_f5-utils-file-transfer_file_delete-post-input"
}
},
"data_f5-utils-file-transfer_file-post": {
"name": "file",
"in": "body",
"description": "File utility commands.",
"required": true,
"schema": {
"$ref": "#/definitions/data_f5-utils-file-transfer_file-post"
}
},
"data_f5-utils-file-transfer_file": {
"name": "file",
"in": "body",
"description": "File utility commands.",
"required": true,
"schema": {
"$ref": "#/definitions/data_f5-utils-file-transfer_file"
}
},
"user-username": {
"name": "user-username",
"in": "path",
"description": "References the configured username for the user",
"required": true,
"type": "string",
"format": "leafref"
},
"server-group-name": {
"name": "server-group-name",
"in": "path",
"description": "Reference to configured name of the server group",
"required": true,
"type": "string",
"format": "leafref"
},
"server-address": {
"name": "server-address",
"in": "path",
"description": "References the configured address of the DNS server",
"required": true,
"type": "string",
"format": "leafref"
},
"selector-severity": {
"name": "selector-severity",
"in": "path",
"description": "Reference to severity list key",
"required": true,
"type": "string",
"format": "leafref"
},
"selector-facility": {
"name": "selector-facility",
"in": "path",
"description": "Reference to facility list key",
"required": true,
"type": "string",
"format": "leafref"
},
"search-id": {
"name": "search-id",
"in": "path",
"description": "An ordered list of domains to search when resolving\na host name.",
"required": true,
"type": "string",
"format": "string"
},
"remote-server-host": {
"name": "remote-server-host",
"in": "path",
"description": "Reference to the host list key",
"required": true,
"type": "string",
"format": "leafref"
},
"process-pid": {
"name": "process-pid",
"in": "path",
"description": "Reference to the process pid key",
"required": true,
"type": "string",
"format": "leafref"
},
"ntp-key-key-id": {
"name": "ntp-key-key-id",
"in": "path",
"description": "Reference to auth key-id list key",
"required": true,
"type": "string",
"format": "leafref"
},
"listen-addresses-id": {
"name": "listen-addresses-id",
"in": "path",
"description": "The IP addresses that the gRPC server should listen\non. This may be an IPv4 or an IPv6 address",
"required": true,
"type": "string",
"format": "union"
},
"ipv6-address-id": {
"name": "ipv6-address-id",
"in": "path",
"description": "List of IPv6 addresses for the host entry",
"required": true,
"type": "string",
"format": "string"
},
"ipv4-address-id": {
"name": "ipv4-address-id",
"in": "path",
"description": "List of IPv4 addressses for the host entry",
"required": true,
"type": "string",
"format": "string"
},
"host-entry-hostname": {
"name": "host-entry-hostname",
"in": "path",
"description": "Reference to the hostname list key",
"required": true,
"type": "string",
"format": "leafref"
},
"event-event-type": {
"name": "event-event-type",
"in": "path",
"description": "Reference to the event-type list key",
"required": true,
"type": "string",
"format": "leafref"
},
"data_openconfig-system_system_f5-database_database_f5-database_reset-to-default-post-input": {
"name": "reset-to-default",
"in": "body",
"description": "",
"required": true,
"schema": {
"$ref": "#/definitions/data_openconfig-system_system_f5-database_database_f5-database_reset-to-default-post-input"
}
},
"data_openconfig-system_system_f5-database_database_f5-database_config-restore-post-input": {
"name": "config-restore",
"in": "body",
"description": "",
"required": true,
"schema": {
"$ref": "#/definitions/data_openconfig-system_system_f5-database_database_f5-database_config-restore-post-input"
}
},
"data_openconfig-system_system_f5-database_database_f5-database_config-backup-post-input": {
"name": "config-backup",
"in": "body",
"description": "",
"required": true,
"schema": {
"$ref": "#/definitions/data_openconfig-system_system_f5-database_database_f5-database_config-backup-post-input"
}
},
"data_openconfig-system_system_f5-database_database_f5-database_cdb-backup-post-input": {
"name": "cdb-backup",
"in": "body",
"description": "",
"required": true,
"schema": {
"$ref": "#/definitions/data_openconfig-system_system_f5-database_database_f5-database_cdb-backup-post-input"
}
},
"data_openconfig-system_system_f5-database_database-post": {
"name": "database",
"in": "body",
"description": "",
"required": true,
"schema": {
"$ref": "#/definitions/data_openconfig-system_system_f5-database_database-post"
}
},
"data_openconfig-system_system_f5-database_database": {
"name": "database",
"in": "body",
"description": "",
"required": true,
"schema": {
"$ref": "#/definitions/data_openconfig-system_system_f5-database_database"
}
},
"cpu-index": {
"name": "cpu-index",
"in": "path",
"description": "Reference to list key",
"required": true,
"type": "string",
"format": "leafref"
},
"authorization-method-id": {
"name": "authorization-method-id",
"in": "path",
"description": "Ordered list of methods for authorizing commands. The first\nmethod that provides a response (positive or negative) should\nbe used. The list may contain a well-defined method such\nas the set of all TACACS or RADIUS servers, or the name of\na defined AAA server group. The system must validate\nthat the named server group exists.",
"required": true,
"type": "string",
"format": "union"
},
"authentication-method-id": {
"name": "authentication-method-id",
"in": "path",
"description": "Ordered list of authentication methods for users. This\ncan be either a reference to a server group, or a well-\ndefined designation in the AAA_METHOD_TYPE identity. If\nauthentication fails with one method, the next defined\nmethod is tried -- failure of all methods results in the\nuser being denied access.",
"required": true,
"type": "string",
"format": "union"
},
"args-id": {
"name": "args-id",
"in": "path",
"description": "Current process command line arguments. Arguments with\na parameter (e.g., --option 10 or -option=10) should be\nrepresented as a single element of the list with the\nargument name and parameter together. Flag arguments, i.e.,\nthose without a parameter should also be in their own list\nelement.",
"required": true,
"type": "string",
"format": "string"
},
"alias-id": {
"name": "alias-id",
"in": "path",
"description": "Additional aliases for the hostname",
"required": true,
"type": "string",
"format": "string"
},
"alarm-id": {
"name": "alarm-id",
"in": "path",
"description": "References the unique alarm id",
"required": true,
"type": "string",
"format": "leafref"
},
"accounting-method-id": {
"name": "accounting-method-id",
"in": "path",
"description": "An ordered list of methods used for AAA accounting for this\nevent type. The method is defined by the destination for\naccounting data, which may be specified as the group of\nall TACACS+/RADIUS servers, a defined server group, or\nthe local system.",
"required": true,
"type": "string",
"format": "union"
}
},
"responses": {
"200": {
"description": "OK"
},
"201": {
"description": "Created"
},
"204": {
"description": "No Content"
},
"400": {
"description": "Bad Request"
},
"401": {
"description": "Unauthorized"
},
"404": {
"description": "Not Found"
},
"405": {
"description": "Method Not Allowed"
},
"409": {
"description": "Conflict"
}
},
"securityDefinitions": {
"basicAuth": {
"type": "basic"
}
},
"definitions": {
"data_f5-utils-file-transfer_file_transfer-status-post-output": {
"type": "object",
"properties": {
"f5-utils-file-transfer:result": {
"description": "A message indicating the result of the file transfer status. (leaf)",
"x-yang": {
"type": "leaf"
},
"type": "string",
"format": "string"
},
"f5-utils-file-transfer:resultint": {
"description": "An error indicator. A Zero value (0) indicates success. (leaf)",
"x-yang": {
"type": "leaf"
},
"type": "string",
"format": "int32"
}
}
},
"data_f5-utils-file-transfer_file_transfer-status-post-input": {
"type": "object",
"properties": {
"f5-utils-file-transfer:file-name": {
"description": "Local file path. Accepts either absolute or relative path. (leaf)",
"x-yang": {
"type": "leaf"
},
"type": "string",
"format": "string"
}
}
},
"data_f5-utils-file-transfer_file_list-post-output": {
"type": "object",
"properties": {
"f5-utils-file-transfer:entries": {
"type": "array",
"description": "(list)",
"x-yang": {
"type": "list"
},
"items": {
"type": "object",
"properties": {
"name": {
"description": "A Message indicating list of files/directories from\nresult of file list action. (leaf)",
"x-yang": {
"type": "leaf"
},
"type": "string",
"format": "string"
}
}
}
}
}
},
"data_f5-utils-file-transfer_file_list-post-input": {
"type": "object",
"properties": {
"f5-utils-file-transfer:path": {
"description": "Provide the directory/file path. (leaf)",
"x-yang": {
"type": "leaf"
},
"type": "string",
"format": "string"
}
}
},
"data_f5-utils-file-transfer_file_import-post-output": {
"type": "object",
"properties": {
"f5-utils-file-transfer:result": {
"description": "A message indicating the result of import file transfer action. (leaf)",
"x-yang": {
"type": "leaf"
},
"type": "string",
"format": "string"
},
"f5-utils-file-transfer:resultint": {
"description": "An error indicator. A Zero value (0) indicates success. (leaf)",
"x-yang": {
"type": "leaf"
},
"type": "string",
"format": "int32"
}
}
},
"data_f5-utils-file-transfer_file_import-post-input": {
"type": "object",
"properties": {
"f5-utils-file-transfer:insecure": {
"description": "Disable remote system identity verification (leaf)",
"x-yang": {
"type": "leaf"
},
"type": "string",
"format": "[null]"
},
"f5-utils-file-transfer:protocol": {
"description": "Choose protocol to be used for file transfer. (leaf)",
"x-yang": {
"type": "leaf"
},
"type": "string",
"format": "enumeration",
"default": "scp",
"enum": [
"scp",
"sftp",
"https"
]
},
"f5-utils-file-transfer:username": {
"description": "Provide the remote system username. (leaf)",
"x-yang": {
"type": "leaf"
},
"type": "string",
"format": "string"
},
"f5-utils-file-transfer:password": {
"description": "Provide the remote system password in simple text. (leaf)",
"x-yang": {
"type": "leaf"
},
"type": "string",
"format": "string"
},
"f5-utils-file-transfer:web-token": {
"description": "Provide the remote system web token. (leaf)",
"x-yang": {
"type": "leaf"
},
"type": "string",
"format": "string"
},
"f5-utils-file-transfer:remote-host": {
"description": "Remote System FQDN or IPv4/IPv6 address. (leaf)",
"x-yang": {
"type": "leaf"
},
"type": "string",
"format": "union"
},
"f5-utils-file-transfer:remote-port": {
"description": "Provide port to connect to on the remote host. (leaf)",
"x-yang": {
"type": "leaf"
},
"type": "integer",
"format": "uint16"
},
"f5-utils-file-transfer:remote-file": {
"description": "Remote file path. (leaf)",
"x-yang": {
"type": "leaf"
},
"type": "string",
"format": "string"
},
"f5-utils-file-transfer:local-file": {
"description": "Local file path. Accepts either absolute or relative path. (leaf)",
"x-yang": {
"type": "leaf"
},
"type": "string",
"format": "string"
}
}
},
"data_f5-utils-file-transfer_file_export-post-output": {
"type": "object",
"properties": {
"f5-utils-file-transfer:result": {
"description": "A message indicating the result of export file transfer action. (leaf)",
"x-yang": {
"type": "leaf"
},
"type": "string",
"format": "string"
},
"f5-utils-file-transfer:resultint": {
"description": "An error indicator. A Zero value (0) indicates success. (leaf)",
"x-yang": {
"type": "leaf"
},
"type": "string",
"format": "int32"
}
}
},
"data_f5-utils-file-transfer_file_export-post-input": {
"type": "object",
"properties": {
"f5-utils-file-transfer:insecure": {
"description": "Disable remote system identity verification (leaf)",
"x-yang": {
"type": "leaf"
},
"type": "string",
"format": "[null]"
},
"f5-utils-file-transfer:protocol": {
"description": "Choose protocol to be used for file transfer. (leaf)",
"x-yang": {
"type": "leaf"
},
"type": "string",
"format": "enumeration",
"default": "scp",
"enum": [
"scp",
"sftp",
"https"
]
},
"f5-utils-file-transfer:username": {
"description": "Provide the remote system username. (leaf)",
"x-yang": {
"type": "leaf"
},
"type": "string",
"format": "string"
},
"f5-utils-file-transfer:password": {
"description": "Provide the remote system password in simple text. (leaf)",
"x-yang": {
"type": "leaf"
},
"type": "string",
"format": "string"
},
"f5-utils-file-transfer:web-token": {
"description": "Provide the remote system web token. (leaf)",
"x-yang": {
"type": "leaf"
},
"type": "string",
"format": "string"
},
"f5-utils-file-transfer:local-file": {
"description": "Local file path. Accepts either absolute or relative path. (leaf)",
"x-yang": {
"type": "leaf"
},
"type": "string",
"format": "string"
},
"f5-utils-file-transfer:remote-host": {
"description": "Remote System FQDN or IPv4/IPv6 address. (leaf)",
"x-yang": {
"type": "leaf"
},
"type": "string",
"format": "union"
},
"f5-utils-file-transfer:remote-port": {
"description": "Provide port to connect to on the remote host. (leaf)",
"x-yang": {
"type": "leaf"
},
"type": "integer",
"format": "uint16"
},
"f5-utils-file-transfer:remote-file": {
"description": "Remote file path. (leaf)",
"x-yang": {
"type": "leaf"
},
"type": "string",
"format": "string"
}
}
},
"data_f5-utils-file-transfer_file_delete-post-output": {
"type": "object",
"properties": {
"f5-utils-file-transfer:result": {
"description": "A message indicating the result of the delete file action. (leaf)",
"x-yang": {
"type": "leaf"
},
"type": "string",
"format": "string"
},
"f5-utils-file-transfer:resultint": {
"description": "An error indicator. A Zero value (0) indicates success. (leaf)",
"x-yang": {
"type": "leaf"
},
"type": "string",
"format": "int32"
}
}
},
"data_f5-utils-file-transfer_file_delete-post-input": {
"type": "object",
"properties": {
"f5-utils-file-transfer:file-name": {
"description": "Provide the file name to be deleted. Accepts either\nabsolute or relative path. (leaf)",
"x-yang": {
"type": "leaf"
},
"type": "string",
"format": "string"
}
}
},
"data_f5-utils-file-transfer_file-post": {
"type": "object",
"properties": {
"f5-utils-file-transfer:insecure": {
"description": "Disable remote system identity verification (leaf)",
"x-yang": {
"type": "leaf"
},
"type": "string",
"format": "[null]"
},
"f5-utils-file-transfer:protocol": {
"description": "Choose protocol to be used for file transfer. (leaf)",
"x-yang": {
"type": "leaf"
},
"type": "string",
"format": "enumeration",
"default": "scp",
"enum": [
"scp",
"sftp",
"https"
]
},
"f5-utils-file-transfer:username": {
"description": "Provide the remote system username. (leaf)",
"x-yang": {
"type": "leaf"
},
"type": "string",
"format": "string"
},
"f5-utils-file-transfer:password": {
"description": "Provide the remote system password in simple text. (leaf)",
"x-yang": {
"type": "leaf"
},
"type": "string",
"format": "string"
},
"f5-utils-file-transfer:web-token": {
"description": "Provide the remote system web token. (leaf)",
"x-yang": {
"type": "leaf"
},
"type": "string",
"format": "string"
},
"f5-utils-file-transfer:remote-host": {
"description": "Remote System FQDN or IPv4/IPv6 address. (leaf)",
"x-yang": {
"type": "leaf"
},
"type": "string",
"format": "union"
},
"f5-utils-file-transfer:remote-port": {
"description": "Provide port to connect to on the remote host. (leaf)",
"x-yang": {
"type": "leaf"
},
"type": "integer",
"format": "uint16"
},
"f5-utils-file-transfer:remote-file": {
"description": "Remote file path. (leaf)",
"x-yang": {
"type": "leaf"
},
"type": "string",
"format": "string"
},
"f5-utils-file-transfer:local-file": {
"description": "Local file path. Accepts either absolute or relative path. (leaf)",
"x-yang": {
"type": "leaf"
},
"type": "string",
"format": "string"
},
"f5-utils-file-transfer:path": {
"description": "Provide the directory/file path. (leaf)",
"x-yang": {
"type": "leaf"
},
"type": "string",
"format": "string"
},
"f5-utils-file-transfer:file-name": {
"description": "Local file path. Accepts either absolute or relative path. (leaf)",
"x-yang": {
"type": "leaf"
},
"type": "string",
"format": "string"
}
}
},
"data_f5-utils-file-transfer_file": {
"type": "object",
"properties": {
"f5-utils-file-transfer:file": {
"description": "File utility commands. (non-presence)",
"type": "object",
"x-yang": {
"type": "container",
"is_presence": "false"
},
"properties": {
}
}
}
},
"data_openconfig-system_system_f5-database_database_f5-database_reset-to-default-post-output": {
"type": "object",
"properties": {
"f5-database:result": {
"description": "Result of the reset-to-default response. (leaf)",
"x-yang": {
"type": "leaf"
},
"type": "string",
"format": "string"
}
}
},
"data_openconfig-system_system_f5-database_database_f5-database_reset-to-default-post-input": {
"type": "object",
"properties": {
"f5-database:proceed": {
"description": "(leaf)",
"x-yang": {
"type": "leaf"
},
"type": "string",
"format": "enumeration",
"default": "no",
"enum": [
"no",
"yes"
]
}
}
},
"data_openconfig-system_system_f5-database_database_f5-database_config-restore-post-output": {
"type": "object",
"properties": {
"f5-database:result": {
"description": "Result of the config-restore response. (leaf)",
"x-yang": {
"type": "leaf"
},
"type": "string",
"format": "string"
}
}
},
"data_openconfig-system_system_f5-database_database_f5-database_config-restore-post-input": {
"type": "object",
"properties": {
"f5-database:name": {
"description": "(leaf)",
"x-yang": {
"type": "leaf"
},
"type": "string",
"format": "string"
}
}
},
"data_openconfig-system_system_f5-database_database_f5-database_config-backup-post-output": {
"type": "object",
"properties": {
"f5-database:result": {
"description": "Result of the config-backup response. (leaf)",
"x-yang": {
"type": "leaf"
},
"type": "string",
"format": "string"
}
}
},
"data_openconfig-system_system_f5-database_database_f5-database_config-backup-post-input": {
"type": "object",
"properties": {
"f5-database:name": {
"description": "(leaf)",
"x-yang": {
"type": "leaf"
},
"type": "string",
"format": "string"
}
}
},
"data_openconfig-system_system_f5-database_database_f5-database_cdb-backup-post-output": {
"type": "object",
"properties": {
"f5-database:result": {
"description": "Result of the cdb-backup operation. (leaf)",
"x-yang": {
"type": "leaf"
},
"type": "string",
"format": "string"
}
}
},
"data_openconfig-system_system_f5-database_database_f5-database_cdb-backup-post-input": {
"type": "object",
"properties": {
}
},
"data_openconfig-system_system_f5-database_database-post": {
"type": "object",
"properties": {
"f5-database:name": {
"description": "(leaf)",
"x-yang": {
"type": "leaf"
},
"type": "string",
"format": "string"
},
"f5-database:proceed": {
"description": "(leaf)",
"x-yang": {
"type": "leaf"
},
"type": "string",
"format": "enumeration",
"default": "no",
"enum": [
"no",
"yes"
]
}
}
},
"data_openconfig-system_system_f5-database_database": {
"type": "object",
"properties": {
"f5-database:database": {
"description": "(non-presence)",
"type": "object",
"x-yang": {
"type": "container",
"is_presence": "false"
},
"properties": {
}
}
}
}
}
}