UNPKG

@itentialopensource/adapter-f5_velos

Version:

This adapter integrates with system described as: F5 Velos.

1,538 lines (1,537 loc) 44.6 kB
{ "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": { } } } } } }