diff --git a/docs/vbs/api-ref/ALL_META.TXT.json b/docs/vbs/api-ref/ALL_META.TXT.json new file mode 100644 index 000000000..e578a4e2b --- /dev/null +++ b/docs/vbs/api-ref/ALL_META.TXT.json @@ -0,0 +1,452 @@ +[ + { + "uri":"en-us_topic_0061309333.html", + "product_code":"vbs", + "code":"1", + "des":"Public cloud APIs comply with the RESTful API design principles. REST-based Web services are organized into resources. Each resource is identified by one or more Uniform ", + "doc_type":"api", + "kw":"API Usage Guidelines,API Reference", + "title":"API Usage Guidelines", + "githuburl":"" + }, + { + "uri":"en-us_topic_0134476439.html", + "product_code":"vbs", + "code":"2", + "des":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", + "doc_type":"api", + "kw":"API Description", + "title":"API Description", + "githuburl":"" + }, + { + "uri":"en-us_topic_0020237254.html", + "product_code":"vbs", + "code":"3", + "des":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", + "doc_type":"api", + "kw":"VBS Backups", + "title":"VBS Backups", + "githuburl":"" + }, + { + "uri":"en-us_topic_0020237255.html", + "product_code":"vbs", + "code":"4", + "des":"This API is used to create a VBS backup.If the API is successfully called, the backup task is successfully delivered. You can query the backup status by using the API for", + "doc_type":"api", + "kw":"Creating a VBS Backup,VBS Backups,API Reference", + "title":"Creating a VBS Backup", + "githuburl":"" + }, + { + "uri":"en-us_topic_0020237256.html", + "product_code":"vbs", + "code":"5", + "des":"This API is used to delete a VBS backup. This API is deprecated. You are advised to use the API described in Deleting a VBS Backup (Native OpenStack API) to delete a back", + "doc_type":"api", + "kw":"Deleting a VBS Backup (Deprecated),VBS Backups,API Reference", + "title":"Deleting a VBS Backup (Deprecated)", + "githuburl":"" + }, + { + "uri":"en-us_topic_0020237257.html", + "product_code":"vbs", + "code":"6", + "des":"This API is used to restore a disk using a VBS backup.URI formatPOST /v2/{project_id}/cloudbackups/{backup_id}/restorePOST /v2/{project_id}/cloudbackups/{backup_id}/res", + "doc_type":"api", + "kw":"Restoring a Disk Using a VBS Backup,VBS Backups,API Reference", + "title":"Restoring a Disk Using a VBS Backup", + "githuburl":"" + }, + { + "uri":"en-us_topic_0060614329.html", + "product_code":"vbs", + "code":"7", + "des":"This API is used to create a VBS backup.URI formatPOST /v2/{project_id}/backupsPOST /v2/{project_id}/backupsParameter descriptionParameterMandatoryDescriptionproject_idYe", + "doc_type":"api", + "kw":"Creating a VBS Backup (Native OpenStack API),VBS Backups,API Reference", + "title":"Creating a VBS Backup (Native OpenStack API)", + "githuburl":"" + }, + { + "uri":"en-us_topic_0143705534.html", + "product_code":"vbs", + "code":"8", + "des":"This API is used to create a VBS backup.URI formatPOST /v3/{project_id}/backupsPOST /v3/{project_id}/backupsParameter descriptionParameterMandatoryDescriptionproject_idYe", + "doc_type":"api", + "kw":"Creating a VBS Backup (Native OpenStack V3 API),VBS Backups,API Reference", + "title":"Creating a VBS Backup (Native OpenStack V3 API)", + "githuburl":"" + }, + { + "uri":"en-us_topic_0020237258.html", + "product_code":"vbs", + "code":"9", + "des":"This API is used to query summary information about VBS backups.URI formatGET /v2/{project_id}/backupsGET /v2/{project_id}/backupsParameter descriptionParameterMandatoryD", + "doc_type":"api", + "kw":"Querying Summary Information About VBS Backups (Native OpenStack API),VBS Backups,API Reference", + "title":"Querying Summary Information About VBS Backups (Native OpenStack API)", + "githuburl":"" + }, + { + "uri":"en-us_topic_0143705535.html", + "product_code":"vbs", + "code":"10", + "des":"This API is used to query summary information about VBS backups.URI formatGET /v3/{project_id}/backupsGET /v3/{project_id}/backupsParameter descriptionParameterMandatoryD", + "doc_type":"api", + "kw":"Querying Summary Information About VBS Backups (Native OpenStack V3 API),VBS Backups,API Reference", + "title":"Querying Summary Information About VBS Backups (Native OpenStack V3 API)", + "githuburl":"" + }, + { + "uri":"en-us_topic_0020237259.html", + "product_code":"vbs", + "code":"11", + "des":"This API is used to query the details about VBS backups.URI formatGET /v2/{project_id}/backups/detailGET /v2/{project_id}/backups/detailParameter descriptionParameterMand", + "doc_type":"api", + "kw":"Querying Details About VBS Backups (Native OpenStack API),VBS Backups,API Reference", + "title":"Querying Details About VBS Backups (Native OpenStack API)", + "githuburl":"" + }, + { + "uri":"en-us_topic_0143705536.html", + "product_code":"vbs", + "code":"12", + "des":"This API is used to query the details about VBS backups.URI formatGET /v3/{project_id}/backups/detailGET /v3/{project_id}/backups/detailParameter descriptionParameterMand", + "doc_type":"api", + "kw":"Querying Details About VBS Backups (Native OpenStack V3 API),VBS Backups,API Reference", + "title":"Querying Details About VBS Backups (Native OpenStack V3 API)", + "githuburl":"" + }, + { + "uri":"en-us_topic_0020237260.html", + "product_code":"vbs", + "code":"13", + "des":"This API is used to query details about a VBS backup.URI formatGET /v2/{project_id}/backups/{backup_id}GET /v2/{project_id}/backups/{backup_id}Parameter descriptionParame", + "doc_type":"api", + "kw":"Querying Details About a VBS Backup (Native OpenStack API),VBS Backups,API Reference", + "title":"Querying Details About a VBS Backup (Native OpenStack API)", + "githuburl":"" + }, + { + "uri":"en-us_topic_0143705537.html", + "product_code":"vbs", + "code":"14", + "des":"This API is used to query details about a VBS backup.URI formatGET /v3/{project_id}/backups/{backup_id}GET /v3/{project_id}/backups/{backup_id}Parameter descriptionParame", + "doc_type":"api", + "kw":"Querying Details About a VBS Backup (Native OpenStack V3 API),VBS Backups,API Reference", + "title":"Querying Details About a VBS Backup (Native OpenStack V3 API)", + "githuburl":"" + }, + { + "uri":"en-us_topic_0020237251.html", + "product_code":"vbs", + "code":"15", + "des":"This API is used to query the execution status of a job, such as VBS backup creation, VBS backup deletion, and VBS backup-based disk restoration.URI formatGET /v1/{projec", + "doc_type":"api", + "kw":"Querying the Job Status,VBS Backups,API Reference", + "title":"Querying the Job Status", + "githuburl":"" + }, + { + "uri":"en-us_topic_0049453221.html", + "product_code":"vbs", + "code":"16", + "des":"This API is used to delete a VBS backup.URI formatDELETE /v2/{project_id}/backups/{backup_id}DELETE /v2/{project_id}/backups/{backup_id}Parameter descriptionParameterMand", + "doc_type":"api", + "kw":"Deleting a VBS Backup (Native OpenStack API),VBS Backups,API Reference", + "title":"Deleting a VBS Backup (Native OpenStack API)", + "githuburl":"" + }, + { + "uri":"en-us_topic_0143705538.html", + "product_code":"vbs", + "code":"17", + "des":"This API is used to delete a VBS backup.URI formatDELETE /v3/{project_id}/backups/{backup_id}DELETE /v3/{project_id}/backups/{backup_id}Parameter descriptionParameterMand", + "doc_type":"api", + "kw":"Deleting a VBS Backup (Native OpenStack V3 API),VBS Backups,API Reference", + "title":"Deleting a VBS Backup (Native OpenStack V3 API)", + "githuburl":"" + }, + { + "uri":"en-us_topic_0067142129.html", + "product_code":"vbs", + "code":"18", + "des":"This API is used to restore a disk using a VBS backup.URI formatPOST /v2/{project_id}/backups/{backup_id}/restorePOST /v2/{project_id}/backups/{backup_id}/restoreParamete", + "doc_type":"api", + "kw":"Restoring a Disk Using a VBS Backup (Native OpenStack API),VBS Backups,API Reference", + "title":"Restoring a Disk Using a VBS Backup (Native OpenStack API)", + "githuburl":"" + }, + { + "uri":"en-us_topic_0143705539.html", + "product_code":"vbs", + "code":"19", + "des":"This API is used to restore a disk using a VBS backup.URI formatPOST /v3/{project_id}/backups/{backup_id}/restorePOST /v3/{project_id}/backups/{backup_id}/restoreParamete", + "doc_type":"api", + "kw":"Restoring a Disk Using a VBS Backup (Native OpenStack V3 API),VBS Backups,API Reference", + "title":"Restoring a Disk Using a VBS Backup (Native OpenStack V3 API)", + "githuburl":"" + }, + { + "uri":"en-us_topic_0078214151.html", + "product_code":"vbs", + "code":"20", + "des":"This API is used to share a backup to another project.URI formatPOST /v2/{project_id}/os-vendor-backup-sharingPOST /v2/{project_id}/os-vendor-backup-sharingParameter desc", + "doc_type":"api", + "kw":"Sharing a Backup,VBS Backups,API Reference", + "title":"Sharing a Backup", + "githuburl":"" + }, + { + "uri":"en-us_topic_0078214152.html", + "product_code":"vbs", + "code":"21", + "des":"This API is used to cancel the sharing of a backup.URI formatDELETE /v2/{project_id}/os-vendor-backup-sharing/{id}DELETE /v2/{project_id}/os-vendor-backup-sharing/{id}Par", + "doc_type":"api", + "kw":"Canceling Sharing of a Backup,VBS Backups,API Reference", + "title":"Canceling Sharing of a Backup", + "githuburl":"" + }, + { + "uri":"en-us_topic_0078214153.html", + "product_code":"vbs", + "code":"22", + "des":"This API is used to query backup sharings.URI formatGET /v2/{project_id}/os-vendor-backup-sharing/detailGET /v2/{project_id}/os-vendor-backup-sharing/detailParameter desc", + "doc_type":"api", + "kw":"Querying Backup Sharings,VBS Backups,API Reference", + "title":"Querying Backup Sharings", + "githuburl":"" + }, + { + "uri":"en-us_topic_0078214154.html", + "product_code":"vbs", + "code":"23", + "des":"This API is used to count backup sharings with conditions.URI formatGET /v2/{project_id}/os-vendor-backup-sharing/countGET /v2/{project_id}/os-vendor-backup-sharing/count", + "doc_type":"api", + "kw":"Counting Backup Sharings,VBS Backups,API Reference", + "title":"Counting Backup Sharings", + "githuburl":"" + }, + { + "uri":"en-us_topic_0078214155.html", + "product_code":"vbs", + "code":"24", + "des":"This API is used to query details about a backup sharing.URI formatGET /v2/{project_id}/os-vendor-backup-sharing/{id}GET /v2/{project_id}/os-vendor-backup-sharing/{id}Par", + "doc_type":"api", + "kw":"Querying Details About a Backup Sharing,VBS Backups,API Reference", + "title":"Querying Details About a Backup Sharing", + "githuburl":"" + }, + { + "uri":"en-us_topic_0113236392.html", + "product_code":"vbs", + "code":"25", + "des":"This API is used to query tenant quotas.URIGET /v2/{project_id}/cloudbackups/quotaGET /v2/{project_id}/cloudbackups/quotaParameter descriptionParameterMandatoryDescriptio", + "doc_type":"api", + "kw":"Querying Quotas,VBS Backups,API Reference", + "title":"Querying Quotas", + "githuburl":"" + }, + { + "uri":"en-us_topic_0043410516.html", + "product_code":"vbs", + "code":"26", + "des":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", + "doc_type":"api", + "kw":"Backup Policies", + "title":"Backup Policies", + "githuburl":"" + }, + { + "uri":"en-us_topic_0043410517.html", + "product_code":"vbs", + "code":"27", + "des":"This API is used to create a backup policy. A tenant can create a maximum of 10 backup policies.URI formatPOST /v2/{project_id}/backuppolicyPOST /v2/{project_id}/backuppo", + "doc_type":"api", + "kw":"Creating a Backup Policy,Backup Policies,API Reference", + "title":"Creating a Backup Policy", + "githuburl":"" + }, + { + "uri":"en-us_topic_0043410558.html", + "product_code":"vbs", + "code":"28", + "des":"This API is used to query all backup policies of a tenant.URI formatGET /v2/{project_id}/backuppolicyGET /v2/{project_id}/backuppolicyParameter descriptionParameterMandat", + "doc_type":"api", + "kw":"Querying Backup Policies,Backup Policies,API Reference", + "title":"Querying Backup Policies", + "githuburl":"" + }, + { + "uri":"en-us_topic_0043410559.html", + "product_code":"vbs", + "code":"29", + "des":"This API is used to modify a backup policy.URI formatPUT /v2/{project_id}/backuppolicy/{policy_id}PUT /v2/{project_id}/backuppolicy/{policy_id}Parameter descriptionParame", + "doc_type":"api", + "kw":"Modifying a Backup Policy,Backup Policies,API Reference", + "title":"Modifying a Backup Policy", + "githuburl":"" + }, + { + "uri":"en-us_topic_0043410560.html", + "product_code":"vbs", + "code":"30", + "des":"This API is used to delete a backup policy.URI formatDELETE /v2/{project_id}/backuppolicy/{policy_id}DELETE /v2/{project_id}/backuppolicy/{policy_id}Parameter description", + "doc_type":"api", + "kw":"Deleting a Backup Policy,Backup Policies,API Reference", + "title":"Deleting a Backup Policy", + "githuburl":"" + }, + { + "uri":"en-us_topic_0043410561.html", + "product_code":"vbs", + "code":"31", + "des":"This API is used to associate one or more resources with a backup policy.URI formatPOST /v2/{project_id}/backuppolicyresourcesPOST /v2/{project_id}/backuppolicyresourcesP", + "doc_type":"api", + "kw":"Associating Resources with a Backup Policy,Backup Policies,API Reference", + "title":"Associating Resources with a Backup Policy", + "githuburl":"" + }, + { + "uri":"en-us_topic_0043410562.html", + "product_code":"vbs", + "code":"32", + "des":"This API is used to disassociate one or more resources from a backup policy.URI formatPOST /v2/{project_id}/backuppolicyresources/{policy_id}/deleted_resourcesPOST /v2/{p", + "doc_type":"api", + "kw":"Disassociating Resources from a Backup Policy,Backup Policies,API Reference", + "title":"Disassociating Resources from a Backup Policy", + "githuburl":"" + }, + { + "uri":"en-us_topic_0043410563.html", + "product_code":"vbs", + "code":"33", + "des":"This API is used to back up resources associated with a backup policy at once.URI formatPOST /v2/{project_id}/backuppolicy/{policy_id}/actionPOST /v2/{project_id}/backupp", + "doc_type":"api", + "kw":"Executing a Backup Policy At Once,Backup Policies,API Reference", + "title":"Executing a Backup Policy At Once", + "githuburl":"" + }, + { + "uri":"en-us_topic_0043410564.html", + "product_code":"vbs", + "code":"34", + "des":"This API is used to enable or disable a backup policy. After a backup policy is enabled, it will be scheduled based on the specified time. After a backup policy is disabl", + "doc_type":"api", + "kw":"Enabling or Disabling a Backup Policy,Backup Policies,API Reference", + "title":"Enabling or Disabling a Backup Policy", + "githuburl":"" + }, + { + "uri":"en-us_topic_0043430177.html", + "product_code":"vbs", + "code":"35", + "des":"This API is used to query the status of backup jobs triggered by a backup policy.URI formatGET /v2/{project_id}/backuppolicy/{policy_id}/backuptasksGET /v2/{project_id}/b", + "doc_type":"api", + "kw":"Querying Backup Jobs Triggered by a Backup Policy,Backup Policies,API Reference", + "title":"Querying Backup Jobs Triggered by a Backup Policy", + "githuburl":"" + }, + { + "uri":"en-us_topic_0098527676.html", + "product_code":"vbs", + "code":"36", + "des":"This API is used to add a tag to a backup policy.URI formatPOST /v2/{project_id}/backuppolicy/{policy_id}/tagsPOST /v2/{project_id}/backuppolicy/{policy_id}/tagsParameter", + "doc_type":"api", + "kw":"Adding a Tag to a Backup Policy,Backup Policies,API Reference", + "title":"Adding a Tag to a Backup Policy", + "githuburl":"" + }, + { + "uri":"en-us_topic_0098527677.html", + "product_code":"vbs", + "code":"37", + "des":"This API is used to remove a tag from a backup policy.URI formatDELETE /v2/{project_id}/backuppolicy/{policy_id}/tags/{key}DELETE /v2/{project_id}/backuppolicy/{policy_id", + "doc_type":"api", + "kw":"Removing a Tag from a Backup Policy,Backup Policies,API Reference", + "title":"Removing a Tag from a Backup Policy", + "githuburl":"" + }, + { + "uri":"en-us_topic_0067142130.html", + "product_code":"vbs", + "code":"38", + "des":"This API is used to query tags of all backup policies.URI formatGET /v2/{project_id}/backuppolicy/tagsGET /v2/{project_id}/backuppolicy/tagsParameter descriptionParameter", + "doc_type":"api", + "kw":"Querying All Backup Policy Tags,Backup Policies,API Reference", + "title":"Querying All Backup Policy Tags", + "githuburl":"" + }, + { + "uri":"en-us_topic_0067142131.html", + "product_code":"vbs", + "code":"39", + "des":"This API is used to query the tags of a specific backup policy.URI formatGET /v2/{project_id}/backuppolicy/{policy_id}/tagsGET /v2/{project_id}/backuppolicy/{policy_id}/t", + "doc_type":"api", + "kw":"Querying Tags of a Backup Policy,Backup Policies,API Reference", + "title":"Querying Tags of a Backup Policy", + "githuburl":"" + }, + { + "uri":"en-us_topic_0067142132.html", + "product_code":"vbs", + "code":"40", + "des":"This API is used to update or remove the tags of a backup policy.URI formatPOST /v2/{project_id}/backuppolicy/{policy_id}/tags/actionPOST /v2/{project_id}/backuppolicy/{p", + "doc_type":"api", + "kw":"Batch Updating or Removing Tags of a Backup Policy,Backup Policies,API Reference", + "title":"Batch Updating or Removing Tags of a Backup Policy", + "githuburl":"" + }, + { + "uri":"en-us_topic_0067142133.html", + "product_code":"vbs", + "code":"41", + "des":"This API is used to query backup policies by tag.URI formatPOST /v2/{project_id}/backuppolicy/resource_instances/actionPOST /v2/{project_id}/backuppolicy/resource_instanc", + "doc_type":"api", + "kw":"Querying Backup Policies by Tag,Backup Policies,API Reference", + "title":"Querying Backup Policies by Tag", + "githuburl":"" + }, + { + "uri":"en-us_topic_0022472082.html", + "product_code":"vbs", + "code":"42", + "des":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", + "doc_type":"api", + "kw":"Appendix", + "title":"Appendix", + "githuburl":"" + }, + { + "uri":"en-us_topic_0134480835.html", + "product_code":"vbs", + "code":"43", + "des":"NormalStatus CodeDescription200 OKSpecifies the normal response for the GET and PUT operations.201 CreatedSpecifies the normal response for the POST operation.202 Accepte", + "doc_type":"api", + "kw":"Status Codes,Appendix,API Reference", + "title":"Status Codes", + "githuburl":"" + }, + { + "uri":"en-us_topic_0022472083.html", + "product_code":"vbs", + "code":"44", + "des":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", + "doc_type":"api", + "kw":"Error Codes,Appendix,API Reference", + "title":"Error Codes", + "githuburl":"" + }, + { + "uri":"en-us_topic_0024723797.html", + "product_code":"vbs", + "code":"45", + "des":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", + "doc_type":"api", + "kw":"Change History,API Reference", + "title":"Change History", + "githuburl":"" + } +] \ No newline at end of file diff --git a/docs/vbs/api-ref/CLASS.TXT.json b/docs/vbs/api-ref/CLASS.TXT.json new file mode 100644 index 000000000..accfa8452 --- /dev/null +++ b/docs/vbs/api-ref/CLASS.TXT.json @@ -0,0 +1,407 @@ +[ + { + "desc":"Public cloud APIs comply with the RESTful API design principles. REST-based Web services are organized into resources. Each resource is identified by one or more Uniform ", + "product_code":"vbs", + "title":"API Usage Guidelines", + "uri":"en-us_topic_0061309333.html", + "doc_type":"api", + "p_code":"", + "code":"1" + }, + { + "desc":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", + "product_code":"vbs", + "title":"API Description", + "uri":"en-us_topic_0134476439.html", + "doc_type":"api", + "p_code":"", + "code":"2" + }, + { + "desc":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", + "product_code":"vbs", + "title":"VBS Backups", + "uri":"en-us_topic_0020237254.html", + "doc_type":"api", + "p_code":"2", + "code":"3" + }, + { + "desc":"This API is used to create a VBS backup.If the API is successfully called, the backup task is successfully delivered. You can query the backup status by using the API for", + "product_code":"vbs", + "title":"Creating a VBS Backup", + "uri":"en-us_topic_0020237255.html", + "doc_type":"api", + "p_code":"3", + "code":"4" + }, + { + "desc":"This API is used to delete a VBS backup. This API is deprecated. You are advised to use the API described in Deleting a VBS Backup (Native OpenStack API) to delete a back", + "product_code":"vbs", + "title":"Deleting a VBS Backup (Deprecated)", + "uri":"en-us_topic_0020237256.html", + "doc_type":"api", + "p_code":"3", + "code":"5" + }, + { + "desc":"This API is used to restore a disk using a VBS backup.URI formatPOST /v2/{project_id}/cloudbackups/{backup_id}/restorePOST /v2/{project_id}/cloudbackups/{backup_id}/res", + "product_code":"vbs", + "title":"Restoring a Disk Using a VBS Backup", + "uri":"en-us_topic_0020237257.html", + "doc_type":"api", + "p_code":"3", + "code":"6" + }, + { + "desc":"This API is used to create a VBS backup.URI formatPOST /v2/{project_id}/backupsPOST /v2/{project_id}/backupsParameter descriptionParameterMandatoryDescriptionproject_idYe", + "product_code":"vbs", + "title":"Creating a VBS Backup (Native OpenStack API)", + "uri":"en-us_topic_0060614329.html", + "doc_type":"api", + "p_code":"3", + "code":"7" + }, + { + "desc":"This API is used to create a VBS backup.URI formatPOST /v3/{project_id}/backupsPOST /v3/{project_id}/backupsParameter descriptionParameterMandatoryDescriptionproject_idYe", + "product_code":"vbs", + "title":"Creating a VBS Backup (Native OpenStack V3 API)", + "uri":"en-us_topic_0143705534.html", + "doc_type":"api", + "p_code":"3", + "code":"8" + }, + { + "desc":"This API is used to query summary information about VBS backups.URI formatGET /v2/{project_id}/backupsGET /v2/{project_id}/backupsParameter descriptionParameterMandatoryD", + "product_code":"vbs", + "title":"Querying Summary Information About VBS Backups (Native OpenStack API)", + "uri":"en-us_topic_0020237258.html", + "doc_type":"api", + "p_code":"3", + "code":"9" + }, + { + "desc":"This API is used to query summary information about VBS backups.URI formatGET /v3/{project_id}/backupsGET /v3/{project_id}/backupsParameter descriptionParameterMandatoryD", + "product_code":"vbs", + "title":"Querying Summary Information About VBS Backups (Native OpenStack V3 API)", + "uri":"en-us_topic_0143705535.html", + "doc_type":"api", + "p_code":"3", + "code":"10" + }, + { + "desc":"This API is used to query the details about VBS backups.URI formatGET /v2/{project_id}/backups/detailGET /v2/{project_id}/backups/detailParameter descriptionParameterMand", + "product_code":"vbs", + "title":"Querying Details About VBS Backups (Native OpenStack API)", + "uri":"en-us_topic_0020237259.html", + "doc_type":"api", + "p_code":"3", + "code":"11" + }, + { + "desc":"This API is used to query the details about VBS backups.URI formatGET /v3/{project_id}/backups/detailGET /v3/{project_id}/backups/detailParameter descriptionParameterMand", + "product_code":"vbs", + "title":"Querying Details About VBS Backups (Native OpenStack V3 API)", + "uri":"en-us_topic_0143705536.html", + "doc_type":"api", + "p_code":"3", + "code":"12" + }, + { + "desc":"This API is used to query details about a VBS backup.URI formatGET /v2/{project_id}/backups/{backup_id}GET /v2/{project_id}/backups/{backup_id}Parameter descriptionParame", + "product_code":"vbs", + "title":"Querying Details About a VBS Backup (Native OpenStack API)", + "uri":"en-us_topic_0020237260.html", + "doc_type":"api", + "p_code":"3", + "code":"13" + }, + { + "desc":"This API is used to query details about a VBS backup.URI formatGET /v3/{project_id}/backups/{backup_id}GET /v3/{project_id}/backups/{backup_id}Parameter descriptionParame", + "product_code":"vbs", + "title":"Querying Details About a VBS Backup (Native OpenStack V3 API)", + "uri":"en-us_topic_0143705537.html", + "doc_type":"api", + "p_code":"3", + "code":"14" + }, + { + "desc":"This API is used to query the execution status of a job, such as VBS backup creation, VBS backup deletion, and VBS backup-based disk restoration.URI formatGET /v1/{projec", + "product_code":"vbs", + "title":"Querying the Job Status", + "uri":"en-us_topic_0020237251.html", + "doc_type":"api", + "p_code":"3", + "code":"15" + }, + { + "desc":"This API is used to delete a VBS backup.URI formatDELETE /v2/{project_id}/backups/{backup_id}DELETE /v2/{project_id}/backups/{backup_id}Parameter descriptionParameterMand", + "product_code":"vbs", + "title":"Deleting a VBS Backup (Native OpenStack API)", + "uri":"en-us_topic_0049453221.html", + "doc_type":"api", + "p_code":"3", + "code":"16" + }, + { + "desc":"This API is used to delete a VBS backup.URI formatDELETE /v3/{project_id}/backups/{backup_id}DELETE /v3/{project_id}/backups/{backup_id}Parameter descriptionParameterMand", + "product_code":"vbs", + "title":"Deleting a VBS Backup (Native OpenStack V3 API)", + "uri":"en-us_topic_0143705538.html", + "doc_type":"api", + "p_code":"3", + "code":"17" + }, + { + "desc":"This API is used to restore a disk using a VBS backup.URI formatPOST /v2/{project_id}/backups/{backup_id}/restorePOST /v2/{project_id}/backups/{backup_id}/restoreParamete", + "product_code":"vbs", + "title":"Restoring a Disk Using a VBS Backup (Native OpenStack API)", + "uri":"en-us_topic_0067142129.html", + "doc_type":"api", + "p_code":"3", + "code":"18" + }, + { + "desc":"This API is used to restore a disk using a VBS backup.URI formatPOST /v3/{project_id}/backups/{backup_id}/restorePOST /v3/{project_id}/backups/{backup_id}/restoreParamete", + "product_code":"vbs", + "title":"Restoring a Disk Using a VBS Backup (Native OpenStack V3 API)", + "uri":"en-us_topic_0143705539.html", + "doc_type":"api", + "p_code":"3", + "code":"19" + }, + { + "desc":"This API is used to share a backup to another project.URI formatPOST /v2/{project_id}/os-vendor-backup-sharingPOST /v2/{project_id}/os-vendor-backup-sharingParameter desc", + "product_code":"vbs", + "title":"Sharing a Backup", + "uri":"en-us_topic_0078214151.html", + "doc_type":"api", + "p_code":"3", + "code":"20" + }, + { + "desc":"This API is used to cancel the sharing of a backup.URI formatDELETE /v2/{project_id}/os-vendor-backup-sharing/{id}DELETE /v2/{project_id}/os-vendor-backup-sharing/{id}Par", + "product_code":"vbs", + "title":"Canceling Sharing of a Backup", + "uri":"en-us_topic_0078214152.html", + "doc_type":"api", + "p_code":"3", + "code":"21" + }, + { + "desc":"This API is used to query backup sharings.URI formatGET /v2/{project_id}/os-vendor-backup-sharing/detailGET /v2/{project_id}/os-vendor-backup-sharing/detailParameter desc", + "product_code":"vbs", + "title":"Querying Backup Sharings", + "uri":"en-us_topic_0078214153.html", + "doc_type":"api", + "p_code":"3", + "code":"22" + }, + { + "desc":"This API is used to count backup sharings with conditions.URI formatGET /v2/{project_id}/os-vendor-backup-sharing/countGET /v2/{project_id}/os-vendor-backup-sharing/count", + "product_code":"vbs", + "title":"Counting Backup Sharings", + "uri":"en-us_topic_0078214154.html", + "doc_type":"api", + "p_code":"3", + "code":"23" + }, + { + "desc":"This API is used to query details about a backup sharing.URI formatGET /v2/{project_id}/os-vendor-backup-sharing/{id}GET /v2/{project_id}/os-vendor-backup-sharing/{id}Par", + "product_code":"vbs", + "title":"Querying Details About a Backup Sharing", + "uri":"en-us_topic_0078214155.html", + "doc_type":"api", + "p_code":"3", + "code":"24" + }, + { + "desc":"This API is used to query tenant quotas.URIGET /v2/{project_id}/cloudbackups/quotaGET /v2/{project_id}/cloudbackups/quotaParameter descriptionParameterMandatoryDescriptio", + "product_code":"vbs", + "title":"Querying Quotas", + "uri":"en-us_topic_0113236392.html", + "doc_type":"api", + "p_code":"3", + "code":"25" + }, + { + "desc":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", + "product_code":"vbs", + "title":"Backup Policies", + "uri":"en-us_topic_0043410516.html", + "doc_type":"api", + "p_code":"2", + "code":"26" + }, + { + "desc":"This API is used to create a backup policy. A tenant can create a maximum of 10 backup policies.URI formatPOST /v2/{project_id}/backuppolicyPOST /v2/{project_id}/backuppo", + "product_code":"vbs", + "title":"Creating a Backup Policy", + "uri":"en-us_topic_0043410517.html", + "doc_type":"api", + "p_code":"26", + "code":"27" + }, + { + "desc":"This API is used to query all backup policies of a tenant.URI formatGET /v2/{project_id}/backuppolicyGET /v2/{project_id}/backuppolicyParameter descriptionParameterMandat", + "product_code":"vbs", + "title":"Querying Backup Policies", + "uri":"en-us_topic_0043410558.html", + "doc_type":"api", + "p_code":"26", + "code":"28" + }, + { + "desc":"This API is used to modify a backup policy.URI formatPUT /v2/{project_id}/backuppolicy/{policy_id}PUT /v2/{project_id}/backuppolicy/{policy_id}Parameter descriptionParame", + "product_code":"vbs", + "title":"Modifying a Backup Policy", + "uri":"en-us_topic_0043410559.html", + "doc_type":"api", + "p_code":"26", + "code":"29" + }, + { + "desc":"This API is used to delete a backup policy.URI formatDELETE /v2/{project_id}/backuppolicy/{policy_id}DELETE /v2/{project_id}/backuppolicy/{policy_id}Parameter description", + "product_code":"vbs", + "title":"Deleting a Backup Policy", + "uri":"en-us_topic_0043410560.html", + "doc_type":"api", + "p_code":"26", + "code":"30" + }, + { + "desc":"This API is used to associate one or more resources with a backup policy.URI formatPOST /v2/{project_id}/backuppolicyresourcesPOST /v2/{project_id}/backuppolicyresourcesP", + "product_code":"vbs", + "title":"Associating Resources with a Backup Policy", + "uri":"en-us_topic_0043410561.html", + "doc_type":"api", + "p_code":"26", + "code":"31" + }, + { + "desc":"This API is used to disassociate one or more resources from a backup policy.URI formatPOST /v2/{project_id}/backuppolicyresources/{policy_id}/deleted_resourcesPOST /v2/{p", + "product_code":"vbs", + "title":"Disassociating Resources from a Backup Policy", + "uri":"en-us_topic_0043410562.html", + "doc_type":"api", + "p_code":"26", + "code":"32" + }, + { + "desc":"This API is used to back up resources associated with a backup policy at once.URI formatPOST /v2/{project_id}/backuppolicy/{policy_id}/actionPOST /v2/{project_id}/backupp", + "product_code":"vbs", + "title":"Executing a Backup Policy At Once", + "uri":"en-us_topic_0043410563.html", + "doc_type":"api", + "p_code":"26", + "code":"33" + }, + { + "desc":"This API is used to enable or disable a backup policy. After a backup policy is enabled, it will be scheduled based on the specified time. After a backup policy is disabl", + "product_code":"vbs", + "title":"Enabling or Disabling a Backup Policy", + "uri":"en-us_topic_0043410564.html", + "doc_type":"api", + "p_code":"26", + "code":"34" + }, + { + "desc":"This API is used to query the status of backup jobs triggered by a backup policy.URI formatGET /v2/{project_id}/backuppolicy/{policy_id}/backuptasksGET /v2/{project_id}/b", + "product_code":"vbs", + "title":"Querying Backup Jobs Triggered by a Backup Policy", + "uri":"en-us_topic_0043430177.html", + "doc_type":"api", + "p_code":"26", + "code":"35" + }, + { + "desc":"This API is used to add a tag to a backup policy.URI formatPOST /v2/{project_id}/backuppolicy/{policy_id}/tagsPOST /v2/{project_id}/backuppolicy/{policy_id}/tagsParameter", + "product_code":"vbs", + "title":"Adding a Tag to a Backup Policy", + "uri":"en-us_topic_0098527676.html", + "doc_type":"api", + "p_code":"26", + "code":"36" + }, + { + "desc":"This API is used to remove a tag from a backup policy.URI formatDELETE /v2/{project_id}/backuppolicy/{policy_id}/tags/{key}DELETE /v2/{project_id}/backuppolicy/{policy_id", + "product_code":"vbs", + "title":"Removing a Tag from a Backup Policy", + "uri":"en-us_topic_0098527677.html", + "doc_type":"api", + "p_code":"26", + "code":"37" + }, + { + "desc":"This API is used to query tags of all backup policies.URI formatGET /v2/{project_id}/backuppolicy/tagsGET /v2/{project_id}/backuppolicy/tagsParameter descriptionParameter", + "product_code":"vbs", + "title":"Querying All Backup Policy Tags", + "uri":"en-us_topic_0067142130.html", + "doc_type":"api", + "p_code":"26", + "code":"38" + }, + { + "desc":"This API is used to query the tags of a specific backup policy.URI formatGET /v2/{project_id}/backuppolicy/{policy_id}/tagsGET /v2/{project_id}/backuppolicy/{policy_id}/t", + "product_code":"vbs", + "title":"Querying Tags of a Backup Policy", + "uri":"en-us_topic_0067142131.html", + "doc_type":"api", + "p_code":"26", + "code":"39" + }, + { + "desc":"This API is used to update or remove the tags of a backup policy.URI formatPOST /v2/{project_id}/backuppolicy/{policy_id}/tags/actionPOST /v2/{project_id}/backuppolicy/{p", + "product_code":"vbs", + "title":"Batch Updating or Removing Tags of a Backup Policy", + "uri":"en-us_topic_0067142132.html", + "doc_type":"api", + "p_code":"26", + "code":"40" + }, + { + "desc":"This API is used to query backup policies by tag.URI formatPOST /v2/{project_id}/backuppolicy/resource_instances/actionPOST /v2/{project_id}/backuppolicy/resource_instanc", + "product_code":"vbs", + "title":"Querying Backup Policies by Tag", + "uri":"en-us_topic_0067142133.html", + "doc_type":"api", + "p_code":"26", + "code":"41" + }, + { + "desc":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", + "product_code":"vbs", + "title":"Appendix", + "uri":"en-us_topic_0022472082.html", + "doc_type":"api", + "p_code":"", + "code":"42" + }, + { + "desc":"NormalStatus CodeDescription200 OKSpecifies the normal response for the GET and PUT operations.201 CreatedSpecifies the normal response for the POST operation.202 Accepte", + "product_code":"vbs", + "title":"Status Codes", + "uri":"en-us_topic_0134480835.html", + "doc_type":"api", + "p_code":"42", + "code":"43" + }, + { + "desc":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", + "product_code":"vbs", + "title":"Error Codes", + "uri":"en-us_topic_0022472083.html", + "doc_type":"api", + "p_code":"42", + "code":"44" + }, + { + "desc":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", + "product_code":"vbs", + "title":"Change History", + "uri":"en-us_topic_0024723797.html", + "doc_type":"api", + "p_code":"", + "code":"45" + } +] \ No newline at end of file diff --git a/docs/vbs/api-ref/PARAMETERS.txt b/docs/vbs/api-ref/PARAMETERS.txt new file mode 100644 index 000000000..6da8d5f07 --- /dev/null +++ b/docs/vbs/api-ref/PARAMETERS.txt @@ -0,0 +1,3 @@ +version="" +language="en-us" +type="" \ No newline at end of file diff --git a/docs/vbs/api-ref/en-us_topic_0020237251.html b/docs/vbs/api-ref/en-us_topic_0020237251.html new file mode 100644 index 000000000..50b5568d3 --- /dev/null +++ b/docs/vbs/api-ref/en-us_topic_0020237251.html @@ -0,0 +1,243 @@ + + +

Querying the Job Status

+

Function

This API is used to query the execution status of a job, such as VBS backup creation, VBS backup deletion, and VBS backup-based disk restoration.

+
+

URI

+
+

Request

None

+
+

Response

+
+

Status Codes

+
+

Error Codes

For details, see Error Codes.

+
+
+
+ +
+ diff --git a/docs/vbs/api-ref/en-us_topic_0020237254.html b/docs/vbs/api-ref/en-us_topic_0020237254.html new file mode 100644 index 000000000..b7798fb10 --- /dev/null +++ b/docs/vbs/api-ref/en-us_topic_0020237254.html @@ -0,0 +1,57 @@ + + +

VBS Backups

+
+
+ + + +
+ diff --git a/docs/vbs/api-ref/en-us_topic_0020237255.html b/docs/vbs/api-ref/en-us_topic_0020237255.html new file mode 100644 index 000000000..f3466d515 --- /dev/null +++ b/docs/vbs/api-ref/en-us_topic_0020237255.html @@ -0,0 +1,309 @@ + + +

Creating a VBS Backup

+

Function

This API is used to create a VBS backup.

+

If the API is successfully called, the backup task is successfully delivered. You can query the backup status by using the API for Querying Details About a VBS Backup (Native OpenStack API).

+
+

URI

+
+

Request

+ +
+

Response

+
+

Status Codes

+
+

Error Codes

For details, see Error Codes.

+
+
+
+ +
+ diff --git a/docs/vbs/api-ref/en-us_topic_0020237256.html b/docs/vbs/api-ref/en-us_topic_0020237256.html new file mode 100644 index 000000000..dcc0d59f3 --- /dev/null +++ b/docs/vbs/api-ref/en-us_topic_0020237256.html @@ -0,0 +1,174 @@ + + +

Deleting a VBS Backup (Deprecated)

+

Function

This API is used to delete a VBS backup. This API is deprecated. You are advised to use the API described in Deleting a VBS Backup (Native OpenStack API) to delete a backup.

+
+

URI

+
+

Request

None

+
+

Response

+
+

Status Codes

+
+

Error Codes

For details, see Error Codes.

+
+
+
+ +
+ diff --git a/docs/vbs/api-ref/en-us_topic_0020237257.html b/docs/vbs/api-ref/en-us_topic_0020237257.html new file mode 100644 index 000000000..457efebd4 --- /dev/null +++ b/docs/vbs/api-ref/en-us_topic_0020237257.html @@ -0,0 +1,212 @@ + + +

Restoring a Disk Using a VBS Backup

+

Function

This API is used to restore a disk using a VBS backup.

+
+

URI

+
+

Request

+ +
+

Response

+
+

Status Codes

+
+

Error Codes

For details, see Error Codes.

+
+
+
+ +
+ diff --git a/docs/vbs/api-ref/en-us_topic_0020237258.html b/docs/vbs/api-ref/en-us_topic_0020237258.html new file mode 100644 index 000000000..eaffb6095 --- /dev/null +++ b/docs/vbs/api-ref/en-us_topic_0020237258.html @@ -0,0 +1,307 @@ + + +

Querying Summary Information About VBS Backups (Native OpenStack API)

+

Function

This API is used to query summary information about VBS backups.

+
+

URI

+
+

Request

None

+
+

Response

+
+

Status Codes

+
+

Error Codes

For details, see Error Codes.

+
+
+
+ +
+ diff --git a/docs/vbs/api-ref/en-us_topic_0020237259.html b/docs/vbs/api-ref/en-us_topic_0020237259.html new file mode 100644 index 000000000..7c864bf2b --- /dev/null +++ b/docs/vbs/api-ref/en-us_topic_0020237259.html @@ -0,0 +1,620 @@ + + +

Querying Details About VBS Backups (Native OpenStack API)

+

Function

This API is used to query the details about VBS backups.

+
+

URI

+
+

Request

None

+
+

Response

+
+

Status Codes

+
+

Error Codes

For details, see Error Codes.

+
+
+
+ +
+ diff --git a/docs/vbs/api-ref/en-us_topic_0020237260.html b/docs/vbs/api-ref/en-us_topic_0020237260.html new file mode 100644 index 000000000..5d3cd507f --- /dev/null +++ b/docs/vbs/api-ref/en-us_topic_0020237260.html @@ -0,0 +1,473 @@ + + +

Querying Details About a VBS Backup (Native OpenStack API)

+

Function

This API is used to query details about a VBS backup.

+
+

URI

+
+

Request

None

+
+

Response

+
+

Status Codes

+
+

Error Codes

For details, see Error Codes.

+
+
+
+ +
+ diff --git a/docs/vbs/api-ref/en-us_topic_0022472082.html b/docs/vbs/api-ref/en-us_topic_0022472082.html new file mode 100644 index 000000000..9fa261ff7 --- /dev/null +++ b/docs/vbs/api-ref/en-us_topic_0022472082.html @@ -0,0 +1,14 @@ + + +

Appendix

+

+
+
+ +
+ diff --git a/docs/vbs/api-ref/en-us_topic_0022472083.html b/docs/vbs/api-ref/en-us_topic_0022472083.html new file mode 100644 index 000000000..b1741929c --- /dev/null +++ b/docs/vbs/api-ref/en-us_topic_0022472083.html @@ -0,0 +1,719 @@ + + +

Error Codes

+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Module

+

Error Code

+

Description

+

Shared

+

common.0011

+

Failed to query the task.

+

VolumeBackup.0014

+

Failed to submit the task.

+

VolumeBackup.0041

+

Failed to check user rights.

+

VolumeBackup.0042

+

The user does not have the rights to perform operations.

+

VolumeBackup.0044

+

User rights are invalid.

+

Creating a Backup

+

VolumeBackup.0002

+

The request format is incorrect.

+

VolumeBackup.0003

+

Parameter name in the request is too long.

+

VolumeBackup.0004

+

Parameter name in the request contains invalid characters.

+

VolumeBackup.0005

+

Parameter name in the request starts with auto.

+

VolumeBackup.0006

+

Parameter description in the request is too long or contains invalid characters.

+

VolumeBackup.0007

+

Parameter name in the request is empty.

+

VolumeBackup.0008

+

Failed to obtain the permission.

+

VolumeBackup.0009

+

Failed to obtain the key.

+

VolumeBackup.0010

+

Parameter volume_id in the request is empty.

+

VolumeBackup.0011

+

The format of parameter volume_id in the request is incorrect.

+

VolumeBackup.0012

+

The disk status is not available or in_use.

+

VolumeBackup.0013

+

The previous backup creation task is not complete.

+

VolumeBackup.0017

+

Failed to create the snapshot.

+

VolumeBackup.0018

+

The snapshot creation result is empty.

+

VolumeBackup.0019

+

Failed to query the snapshot during backup creation.

+

VolumeBackup.0020

+

The snapshot query result is empty.

+

VolumeBackup.0021

+

The EVS disk does not exist or has been deleted.

+

VolumeBackup.0022

+

Failed to create the temporary disk.

+

VolumeBackup.0023

+

The result of creating the temporary disk is empty.

+

VolumeBackup.0024

+

Failed to query the temporary disk.

+

VolumeBackup.0025

+

The result of querying the temporary disk is empty.

+

VolumeBackup.0026

+

Parameter name in the request is too short.

+

VolumeBackup.0027

+

Failed to create the backup.

+

VolumeBackup.0028

+

The backup creation result is empty.

+

VolumeBackup.0029

+

Failed to query the backup result.

+

VolumeBackup.0030

+

The backup query result is empty.

+

VolumeBackup.0035

+

Failed to query all disks of a user.

+

VolumeBackup.0036

+

Failed to query all backups of a user.

+

VolumeBackup.0037

+

Failed to query the snapshot status.

+

VolumeBackup.0038

+

Failed to query the status of the temporary disk.

+

VolumeBackup.0039

+

Failed to query the backup status.

+

VolumeBackup.0040

+

The number of backups for the disk has reached the upper limit (20).

+

VolumeBackup.0043

+

Failed to query the disk or backup.

+

VolumeBackup.0049

+

The tag parameter is invalid.

+

VolumeBackup.0050

+

The number of tags has reached the upper limit.

+

VolumeBackup.0053

+

DESS disks do not support backup.

+

VolumeBackup.0062

+

The snapshot status is error.

+

VolumeBackup.0063

+

The status of the temporary disk is error.

+

VolumeBackup.0064

+

The backup status is error.

+

VolumeBackup.0070

+

Failed to query the quota information.

+

VolumeBackup.0071

+

The quota for the number of SAS disks has been used up.

+

VolumeBackup.0072

+

The quota for the capacity of SAS disks has been used up.

+

VolumeBackup.0073

+

The quota for the number of SATA disks has been used up.

+

VolumeBackup.0074

+

The quota for the capacity of SATA disks has been used up.

+

VolumeBackup.0075

+

The quota for the number of SSD disks has been used up.

+

VolumeBackup.0076

+

The quota for the capacity of SSD disks has been used up.

+

VolumeBackup.0077

+

The quota for the number of SAS disk snapshots has been used up.

+

VolumeBackup.0078

+

The quota for the number of SATA disk snapshots has been used up.

+

VolumeBackup.0079

+

The quota for the number of SSD disk snapshots has been used up.

+

VolumeBackup.0080

+

The quota for the number of backups has been used up.

+

VolumeBackup.0081

+

The quota for the capacity of backups has been used up.

+

VolumeBackup.0082

+

The quota for the number of disks has been used up.

+

VolumeBackup.0083

+

The quota for the capacity of disks has been used up.

+

VolumeBackup.0084

+

The quota for the number of snapshots has been used up.

+

Deleting a Backup

+

+

+

+

+

+

+

+

+

+

+

+

+

VolumeBackup.0100

+

Failed to submit the subtask.

+

VolumeBackup.0101

+

Failed to delete the snapshot.

+

VolumeBackup.0102

+

Failed to delete the backup.

+

VolumeBackup.0103

+

Failed to query the backup details.

+

VolumeBackup.0104

+

Failed to obtain the image information.

+

VolumeBackup.0105

+

The format of the backup deletion request is incorrect.

+

VolumeBackup.0109

+

Failed to query the snapshot during backup deletion.

+

VolumeBackup.0110

+

Failed to query the backup.

+

VolumeBackup.0113

+

The backup has already been used to create an image and cannot be deleted.

+

VolumeBackup.0123

+

Failed to query all backups.

+

VolumeBackup.0125

+

Failed to perform the backup deletion operation.

+

VolumeBackup.0900

+

The service is unavailable.

+

Restoring a Disk Using a Backup

+

+

+

+

+

+

+

+

+

+

+

+

+

VolumeBackup.0111

+

The disk to be restored or the backup used to restore the disk does not exist.

+

VolumeBackup.0200

+

Failed to restore data.

+

VolumeBackup.0201

+

The data restoration result is empty.

+

VolumeBackup.0202

+

The disk status is error.

+

VolumeBackup.0203

+

Parameter backup_id in the request is empty.

+

VolumeBackup.0204

+

The format of parameter backup_id in the request is incorrect.

+

VolumeBackup.0205

+

The disk status is unavailable.

+

VolumeBackup.0206

+

A backup is being created for the disk.

+

VolumeBackup.0207

+

The disk to be queried does not exist.

+

VolumeBackup.0208

+

Parameter volume_id in the request is incorrect.

+

VolumeBackup.0209

+

The capacity of the disk must be greater than or equal to that of the backup.

+

VolumeBackup.0210

+

The format of the disk restoration request is incorrect.

+

VolumeBackup.0211

+

Cloud disks at the disaster recovery site cannot be restored.

+

VolumeBackup.0089

+

The disk backup status is unavailable.

+

Backup Policy

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

AutoBackup.0000

+

The request is empty.

+

AutoBackup.0001

+

The object contained in the request is empty.

+

AutoBackup.0002

+

The token contained in the request header is empty.

+

AutoBackup.0003

+

The token contained in the request header has expired.

+

AutoBackup.0005

+

Failed to obtain the domain ID from the token contained in the request header.

+

AutoBackup.0006

+

The policy ID contained in the request is empty.

+

AutoBackup.0008

+

Failed to convert the request into a JSON object.

+

AutoBackup.0009

+

An exception occurred in internal system processing.

+

AutoBackup.0100

+

The tenant cannot modify the default backup policy.

+

AutoBackup.0101

+

The length of the backup policy name is invalid.

+

AutoBackup.0102

+

The parameter of the backup policy name is invalid.

+

AutoBackup.0103

+

The parameter of the backup job start time is invalid.

+

AutoBackup.0104

+

The parameter of the backup policy status is invalid.

+

AutoBackup.0105

+

The parameter of whether to retain the first backup in the current month is invalid.

+

AutoBackup.0106

+

The parameter of the backup job interval is invalid.

+

AutoBackup.0107

+

The parameter of the number of retained backups is invalid.

+

AutoBackup.0203

+

The number of existing backup policies has reached the upper limit.

+

AutoBackup.0204

+

The number of associated volumes has reached the upper limit.

+

AutoBackup.0205

+

The policy does not exist.

+

AutoBackup.1100

+

The queried policy does not exist.

+

AutoBackup.1300

+

Failed to delete the policy.

+

AutoBackup.1400

+

The resource to be associated is invalid.

+

AutoBackup.1700

+

Failed to execute the backup policy.

+

AutoBackup.0206

+

The status of the disk to be associated is invalid.

+

AutoBackup.0207

+

The resource to be associated is empty.

+

AutoBackup.0208

+

An exception occurred when you were obtaining details about the associated resource.

+

AutoBackup.0209

+

The resource ID or name is empty.

+

AutoBackup.0210

+

HANA disks cannot be associated with the backup policy.

+

AutoBackup.0211

+

The resource type is invalid.

+

AutoBackup.0213

+

The request is not authorized.

+

AutoBackup.0214

+

The tag parameter is invalid.

+

AutoBackup.0215

+

The number of tags has reached the upper limit.

+

AutoBackup.0216

+

The tag does not exist.

+

AutoBackup.0217

+

The snapshot quota is insufficient.

+

AutoBackup.0218

+

The backup quota is insufficient.

+

AutoBackup.0220

+

DESS disks cannot be associated with the backup policy.

+

AutoBackup.0221

+

The request cannot contain less-than signs (<) or greater-than signs (>).

+

AutoBackup.0222

+

Only specified actions are supported.

+

AutoBackup.0225

+

The policy is being executed.

+

AutoBackup.0226

+

The time zone parameter is invalid.

+

AutoBackup.9002

+

An internal exception occurred in system authentication.

+
+
+
+
+ +
+ diff --git a/docs/vbs/api-ref/en-us_topic_0024723797.html b/docs/vbs/api-ref/en-us_topic_0024723797.html new file mode 100644 index 000000000..eee831a44 --- /dev/null +++ b/docs/vbs/api-ref/en-us_topic_0024723797.html @@ -0,0 +1,163 @@ + + +

Change History

+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Release Date

+

What's New

+

2022-06-02

+

Updated the following content:

+

Optimized the descriptions of the Type and INC parameters in sections "Querying Details About VBS Backups (Native OpenStack API)" and "Querying Details About a VBS Backup (Native OpenStack API)."

+

2021-09-24

+

Updated the following content:

+

Added section "Querying Quotas."

+

2018-12-30

+

Updated the following content:

+

Added the following sections: Creating a VBS Backup (Native OpenStack V3 API), Querying Summary Information About VBS Backups (Native OpenStack V3 API), Querying Details About VBS Backups (Native OpenStack V3 API), Querying Details About a VBS Backup (Native OpenStack V3 API), Deleting a VBS Backup (Native OpenStack V3 API), and Restoring a Disk Using a VBS Backup (Native OpenStack V3 API).

+

2018-09-07

+

Accepted in OTC-3.2.

+

2018-08-15

+

Updated the following content:

+
  • Modified descriptions of parameters week_frequency and rentention_day in section "Creating a Backup Policy".
  • Modified descriptions of parameters week_frequency and rentention_day in section " Modifying a Backup Policy ".
+

2018-07-30

+

Updated the following content:

+
  • Added descriptions of parameters week_frequency and rentention_day to section "Creating a Backup Policy".
  • Added descriptions of parameters week_frequency and rentention_day to section "Querying Backup Policies".
  • Added descriptions of parameters week_frequency and rentention_day to section "Modifying a Backup Policy".
+

2018-06-11

+

Accepted in OTC 3.1.

+

2018-05-30

+

Updated the following content:

+

Modified the description of parameter "key" in section "Deleting a Tag of a Backup Policy".

+

2018-04-30

+

Updated the following content:

+
  • Deleted section "Querying Tenant Tags".
  • Added section "Adding a Tag for a Backup Policy".
  • Added section "Deleting a Tag of a Backup Policy.
  • Added section "Querying All Backup Policy Tags".
  • Added section "Batch Updating or Deleting Tags of a Backup Policy".
  • Added error codes AutoBackup.0220, AutoBackup.0221, and AutoBackup.0222 to the list of error codes in the appendix.
+

2018-01-23

+

Updated the following content:

+
  • Modified request parameters in the section "Creating a Backup Policy".
  • Modified request parameters in the section "Modifying a Backup Policy".
  • Modified request parameters in the section "Querying Backup Policies".
  • Modified the example request in the section of "Token Authentication".
  • Added response parameters to the section "Querying Backup Jobs Triggered by a Backup Policy".
  • Added a request example to the section "Querying a Backup Policy Using Tags".
  • Added the sections "Creating a Backup Share", "Deleting a Backup Share", "Querying Backup Shares", "Counting Backup Shares", and "Querying Details About a Backup Share".
+

2017-09-22

+

Updated the following content:

+
  • Added a request example in section "Querying a Backup Policy Using Tags."
  • Added five interfaces for sharing backups.
+

2017-07-30

+

Updated the following content:

+
  • Added the tags parameter in sections "Creating a VBS Backup" and "Creating a Backup Policy."
  • Added response parameters in section "Querying Detailed Information About VBS Backups (Native OpenStack API)."
  • Added response parameters in section "Querying Details About a VBS Backup (Native OpenStack API)."
  • Added section "Restoring a Disk Using a VBS Backup (Native OpenStack API)."
  • Added section "Querying Tenant Tags."
  • Added section "Querying Tags of a Backup Policy."
  • Added section "Updating or Deleting Tags of a Backup Policy."
  • Added section "Querying a Backup Policy Using Tags."
+

2017-05-26

+

Updated the following content:

+
  • Added section "Creating a VBS Backup (Native OpenStack API)."
+

2017-04-28

+

Updated the following content:

+
  • Added the snapshot_id parameter in section "Creating a VBS Backup."
  • Deleted the limitations on shared and SCSI EVS disks.
  • Deleted the limitation that backup data of encrypted EVS disks cannot be stored in encrypted mode.
+

2017-03-30

+

Updated the following content:

+
  • Added a description about shared disks and the EVS disks whose Device Type is SCSI.
+

2017-02-28

+

This issue is the tenth official release.

+

Updated the following content:

+
  • Modified sections "Querying Detailed Information About VBS Backups" and "Querying Details About a VBS Backup." Added the content of os-bak-tenant-attr:tenant_id to the parameter description and example response.
  • Updated the title of section "Deleting a VBS Backup (Deprecated)."
  • Added section "Deleting a VBS Backup."
+

2017-02-22

+

Updated the following content:

+
  • Updated the title of section "Deleting a VBS Backup (Deprecated)."
  • Added section "Deleting a VBS Backup."
+

2017-01-20

+

Updated the following content:

+
  • Added error codes AutoBackup.0008 and AutoBackup.0213 to the list of error codes in the appendix.
  • Added the description of encrypted EVS disks in sections 4.1, 5.5, and 5.8.
+

2016-12-30

+

Updated the following content:

+
  • Added section "Backup Policy."
  • Added the description of backup policy APIs in appendix "Error Codes."
+

2016-11-24

+

Updated the following content:

+
  • Modified the operation for generating the AK and SK.
+

2016-09-30

+

Updated the following content:

+
  • Modified section "Regions and Endpoints."
  • Added the "Workspace" row in the table.
+

2016-08-25

+

Updated the following content:

+
  • Modified section "Querying the Job Status."
  • Updated the parameter description.
+

2016-06-02

+

Updated the following content:

+
  • Modified the error code description in "Error Code Description."
  • Modified sections "Querying Summary Information About VBS Backups" and "Querying Detailed Information About VBS Backups." Added the content of backups_links to the parameter description and example response.
+

2016-04-14

+

Updated the following content:

+
  • Modified parameter descriptions in URL in section "Service Usage."
  • Modified steps for invoking interfaces in "Token Authentication."
+

2016-03-09

+

This issue is the first official release.

+
+
+
+ diff --git a/docs/vbs/api-ref/en-us_topic_0043410516.html b/docs/vbs/api-ref/en-us_topic_0043410516.html new file mode 100644 index 000000000..896243955 --- /dev/null +++ b/docs/vbs/api-ref/en-us_topic_0043410516.html @@ -0,0 +1,44 @@ + + +

Backup Policies

+

+
+
+ + + +
+ diff --git a/docs/vbs/api-ref/en-us_topic_0043410517.html b/docs/vbs/api-ref/en-us_topic_0043410517.html new file mode 100644 index 000000000..c8f94a9ee --- /dev/null +++ b/docs/vbs/api-ref/en-us_topic_0043410517.html @@ -0,0 +1,320 @@ + + +

Creating a Backup Policy

+

Function

This API is used to create a backup policy. A tenant can create a maximum of 10 backup policies.

+
+

URI

+
+

Request

+ +
+

Response

+
+

Status Codes

+
+

Error Codes

For details, see Error Codes.

+
+
+
+ +
+ diff --git a/docs/vbs/api-ref/en-us_topic_0043410558.html b/docs/vbs/api-ref/en-us_topic_0043410558.html new file mode 100644 index 000000000..d7d70e296 --- /dev/null +++ b/docs/vbs/api-ref/en-us_topic_0043410558.html @@ -0,0 +1,277 @@ + + +

Querying Backup Policies

+

Function

This API is used to query all backup policies of a tenant.

+
+

URI

+
+

Request

None

+
+

Response

+
+

Status Codes

+
+

Error Codes

For details, see Error Codes.

+
+
+
+ +
+ diff --git a/docs/vbs/api-ref/en-us_topic_0043410559.html b/docs/vbs/api-ref/en-us_topic_0043410559.html new file mode 100644 index 000000000..301dc41b2 --- /dev/null +++ b/docs/vbs/api-ref/en-us_topic_0043410559.html @@ -0,0 +1,297 @@ + + +

Modifying a Backup Policy

+

Function

This API is used to modify a backup policy.

+
+

URI

+
+

Request

+ +
+

Response

+
+

Status Code

+
+

Error Codes

For details, see Error Codes.

+
+
+
+ +
+ diff --git a/docs/vbs/api-ref/en-us_topic_0043410560.html b/docs/vbs/api-ref/en-us_topic_0043410560.html new file mode 100644 index 000000000..a3be01840 --- /dev/null +++ b/docs/vbs/api-ref/en-us_topic_0043410560.html @@ -0,0 +1,165 @@ + + +

Deleting a Backup Policy

+

Function

This API is used to delete a backup policy.

+
+

URI

+
+

Request

None

+
+

Response

+
+

Status Codes

+
+

Error Codes

For details, see Error Codes.

+
+
+
+ +
+ diff --git a/docs/vbs/api-ref/en-us_topic_0043410561.html b/docs/vbs/api-ref/en-us_topic_0043410561.html new file mode 100644 index 000000000..03f526ec3 --- /dev/null +++ b/docs/vbs/api-ref/en-us_topic_0043410561.html @@ -0,0 +1,300 @@ + + +

Associating Resources with a Backup Policy

+

Function

This API is used to associate one or more resources with a backup policy.

+
+

URI

+
+

Request

+ +
+

Response

+
+

Status Codes

+
+

Error Codes

For details, see Error Codes.

+
+
+
+ +
+ diff --git a/docs/vbs/api-ref/en-us_topic_0043410562.html b/docs/vbs/api-ref/en-us_topic_0043410562.html new file mode 100644 index 000000000..cf070b1c3 --- /dev/null +++ b/docs/vbs/api-ref/en-us_topic_0043410562.html @@ -0,0 +1,239 @@ + + +

Disassociating Resources from a Backup Policy

+

Function

This API is used to disassociate one or more resources from a backup policy.

+
+

URI

+
+

Request

+ +
+

Response

+
+

Status Codes

+
+

Error Codes

For details, see Error Codes.

+
+
+
+ +
+ diff --git a/docs/vbs/api-ref/en-us_topic_0043410563.html b/docs/vbs/api-ref/en-us_topic_0043410563.html new file mode 100644 index 000000000..43b6bf241 --- /dev/null +++ b/docs/vbs/api-ref/en-us_topic_0043410563.html @@ -0,0 +1,165 @@ + + +

Executing a Backup Policy At Once

+

Function

This API is used to back up resources associated with a backup policy at once.

+
+

URI

+
+

Request

None

+
+

Response

+
+

Status Codes

+
+

Error Codes

For details, see Error Codes.

+
+
+
+ +
+ diff --git a/docs/vbs/api-ref/en-us_topic_0043410564.html b/docs/vbs/api-ref/en-us_topic_0043410564.html new file mode 100644 index 000000000..3f8c5980e --- /dev/null +++ b/docs/vbs/api-ref/en-us_topic_0043410564.html @@ -0,0 +1,37 @@ + + +

Enabling or Disabling a Backup Policy

+

Function

This API is used to enable or disable a backup policy. After a backup policy is enabled, it will be scheduled based on the specified time. After a backup policy is disabled, it will not be scheduled.

+

Set the backup policy status to ON or OFF. For details, see Modifying a Backup Policy.

+ +
+ + + + + + + + + + + +

Parameter

+

Mandatory

+

Type

+

Description

+

status

+

Yes

+

string

+

Backup policy status

+
  • ON
  • OFF
+
+
+
+
+
+ +
+ diff --git a/docs/vbs/api-ref/en-us_topic_0043430177.html b/docs/vbs/api-ref/en-us_topic_0043430177.html new file mode 100644 index 000000000..e71260686 --- /dev/null +++ b/docs/vbs/api-ref/en-us_topic_0043430177.html @@ -0,0 +1,336 @@ + + +

Querying Backup Jobs Triggered by a Backup Policy

+

Function

This API is used to query the status of backup jobs triggered by a backup policy.

+
+

URI

+
+

Request

None

+
+

Response

+
+

Status Codes

+
+

Error Codes

For details, see Error Codes.

+
+
+
+ +
+ diff --git a/docs/vbs/api-ref/en-us_topic_0049453221.html b/docs/vbs/api-ref/en-us_topic_0049453221.html new file mode 100644 index 000000000..1301def89 --- /dev/null +++ b/docs/vbs/api-ref/en-us_topic_0049453221.html @@ -0,0 +1,164 @@ + + +

Deleting a VBS Backup (Native OpenStack API)

+

Function

This API is used to delete a VBS backup.

+
+

URI

+
+

Request

None

+
+

Response

+
+

Status Codes

+
+

Error Codes

For details, see Error Codes.

+
+
+
+ +
+ diff --git a/docs/vbs/api-ref/en-us_topic_0060614329.html b/docs/vbs/api-ref/en-us_topic_0060614329.html new file mode 100644 index 000000000..c6a1a606f --- /dev/null +++ b/docs/vbs/api-ref/en-us_topic_0060614329.html @@ -0,0 +1,318 @@ + + +

Creating a VBS Backup (Native OpenStack API)

+

Function

This API is used to create a VBS backup.

+
+

URI

+
+

Request

+ +
+

Response

+
+

Status Codes

+
+

Error Codes

For details, see Error Codes.

+
+
+
+ +
+ diff --git a/docs/vbs/api-ref/en-us_topic_0061309333.html b/docs/vbs/api-ref/en-us_topic_0061309333.html new file mode 100644 index 000000000..fbdc15504 --- /dev/null +++ b/docs/vbs/api-ref/en-us_topic_0061309333.html @@ -0,0 +1,8 @@ + + +

API Usage Guidelines

+

Public cloud APIs comply with the RESTful API design principles. REST-based Web services are organized into resources. Each resource is identified by one or more Uniform Resource Identifiers (URIs). An application accesses a resource based on the resource's Unified Resource Locator (URL). A URL is usually in the following format: https://Endpoint/uri. In the URL, uri indicates the resource path, that is, the API access path.

+

Public cloud APIs use HTTPS as the transmission protocol. Requests/Responses are transmitted by using JSON messages, with media type represented by Application/json.

+

For details about how to use APIs, see API Usage Guidelines.

+
+ diff --git a/docs/vbs/api-ref/en-us_topic_0067142129.html b/docs/vbs/api-ref/en-us_topic_0067142129.html new file mode 100644 index 000000000..c71fd040c --- /dev/null +++ b/docs/vbs/api-ref/en-us_topic_0067142129.html @@ -0,0 +1,208 @@ + + +

Restoring a Disk Using a VBS Backup (Native OpenStack API)

+

Function

This API is used to restore a disk using a VBS backup.

+
+

URI

+
+

Request

+ +
+

Response

+
+

Status Codes

+
+

Error Codes

For details, see Error Codes.

+
+
+
+ +
+ diff --git a/docs/vbs/api-ref/en-us_topic_0067142130.html b/docs/vbs/api-ref/en-us_topic_0067142130.html new file mode 100644 index 000000000..e785a1612 --- /dev/null +++ b/docs/vbs/api-ref/en-us_topic_0067142130.html @@ -0,0 +1,197 @@ + + +

Querying All Backup Policy Tags

+

Function

This API is used to query tags of all backup policies.

+
+

URI

+
+

Request

None

+
+

Response

+
+

Status Codes

+
+

Error Codes

For details, see Error Codes.

+
+
+
+ +
+ diff --git a/docs/vbs/api-ref/en-us_topic_0067142131.html b/docs/vbs/api-ref/en-us_topic_0067142131.html new file mode 100644 index 000000000..cf33515b5 --- /dev/null +++ b/docs/vbs/api-ref/en-us_topic_0067142131.html @@ -0,0 +1,198 @@ + + +

Querying Tags of a Backup Policy

+

Function

This API is used to query the tags of a specific backup policy.

+
+

URI

+
+

Request

None

+
+

Response

+
+

Status Codes

+
+

Error Codes

For details, see Error Codes.

+
+
+
+ +
+ diff --git a/docs/vbs/api-ref/en-us_topic_0067142132.html b/docs/vbs/api-ref/en-us_topic_0067142132.html new file mode 100644 index 000000000..136d7f801 --- /dev/null +++ b/docs/vbs/api-ref/en-us_topic_0067142132.html @@ -0,0 +1,227 @@ + + +

Batch Updating or Removing Tags of a Backup Policy

+

Function

This API is used to update or remove the tags of a backup policy.

+
+

URI

+
+

Request

+ +
+

Response

+
+

Status Codes

+
+

Error Codes

For details, see Error Codes.

+
+
+
+ +
+ diff --git a/docs/vbs/api-ref/en-us_topic_0067142133.html b/docs/vbs/api-ref/en-us_topic_0067142133.html new file mode 100644 index 000000000..c4289eddb --- /dev/null +++ b/docs/vbs/api-ref/en-us_topic_0067142133.html @@ -0,0 +1,430 @@ + + +

Querying Backup Policies by Tag

+

Function

This API is used to query backup policies by tag.

+
+

URI

+
+

Request

+ +
+

Response

+
+

Status Codes

+
+

Error Codes

For details, see Error Codes.

+
+
+
+ +
+ diff --git a/docs/vbs/api-ref/en-us_topic_0078214151.html b/docs/vbs/api-ref/en-us_topic_0078214151.html new file mode 100644 index 000000000..7feae1a68 --- /dev/null +++ b/docs/vbs/api-ref/en-us_topic_0078214151.html @@ -0,0 +1,284 @@ + + +

Sharing a Backup

+

Function

This API is used to share a backup to another project.

+
+

URI

+
+

Request

+ +
+

Response

+ +
+

Status Codes

+
+

Error Codes

For details, see Error Codes.

+
+
+
+ +
+ diff --git a/docs/vbs/api-ref/en-us_topic_0078214152.html b/docs/vbs/api-ref/en-us_topic_0078214152.html new file mode 100644 index 000000000..d05754dbb --- /dev/null +++ b/docs/vbs/api-ref/en-us_topic_0078214152.html @@ -0,0 +1,158 @@ + + +

Canceling Sharing of a Backup

+

Function

This API is used to cancel the sharing of a backup.

+
+

URI

+ +
+

Request

None

+
+

Response

None

+
+

Status Codes

+
+

Error Codes

For details, see Error Codes.

+
+
+
+ +
+ diff --git a/docs/vbs/api-ref/en-us_topic_0078214153.html b/docs/vbs/api-ref/en-us_topic_0078214153.html new file mode 100644 index 000000000..57aeba8f3 --- /dev/null +++ b/docs/vbs/api-ref/en-us_topic_0078214153.html @@ -0,0 +1,492 @@ + + +

Querying Backup Sharings

+

Function

This API is used to query backup sharings.

+
+

URI

+ +
+

Request

None

+
+

Response

+ +
+

Status Codes

+
+

Error Codes

For details, see Error Codes.

+
+
+
+ +
+ diff --git a/docs/vbs/api-ref/en-us_topic_0078214154.html b/docs/vbs/api-ref/en-us_topic_0078214154.html new file mode 100644 index 000000000..d78c455b4 --- /dev/null +++ b/docs/vbs/api-ref/en-us_topic_0078214154.html @@ -0,0 +1,233 @@ + + +

Counting Backup Sharings

+

Function

This API is used to count backup sharings with conditions.

+
+

URI

+ +
+

Request

None

+
+

Response

+ +
+

Status Codes

+
+

Error Codes

For details, see Error Codes.

+
+
+
+ +
+ diff --git a/docs/vbs/api-ref/en-us_topic_0078214155.html b/docs/vbs/api-ref/en-us_topic_0078214155.html new file mode 100644 index 000000000..97d038364 --- /dev/null +++ b/docs/vbs/api-ref/en-us_topic_0078214155.html @@ -0,0 +1,347 @@ + + +

Querying Details About a Backup Sharing

+

Function

This API is used to query details about a backup sharing.

+
+

URI

+
+

Request

None

+
+

Response

+ +
+

Status Codes

+
+

Error Codes

For details, see Error Codes.

+
+
+
+ +
+ diff --git a/docs/vbs/api-ref/en-us_topic_0098527676.html b/docs/vbs/api-ref/en-us_topic_0098527676.html new file mode 100644 index 000000000..41a01111f --- /dev/null +++ b/docs/vbs/api-ref/en-us_topic_0098527676.html @@ -0,0 +1,211 @@ + + +

Adding a Tag to a Backup Policy

+

Function

This API is used to add a tag to a backup policy.

+
+

URI

+
+

Request

+ +
+

Response

+
+

Status Code

+
+

Error Codes

For details, see Error Codes.

+
+
+
+ +
+ diff --git a/docs/vbs/api-ref/en-us_topic_0098527677.html b/docs/vbs/api-ref/en-us_topic_0098527677.html new file mode 100644 index 000000000..93bc30b3e --- /dev/null +++ b/docs/vbs/api-ref/en-us_topic_0098527677.html @@ -0,0 +1,174 @@ + + +

Removing a Tag from a Backup Policy

+

Function

This API is used to remove a tag from a backup policy.

+
+

URI

+
+

Request

+
+

Response

+
+

Status Codes

+
+

Error Codes

For details, see Error Codes.

+
+
+
+ +
+ diff --git a/docs/vbs/api-ref/en-us_topic_0113236392.html b/docs/vbs/api-ref/en-us_topic_0113236392.html new file mode 100644 index 000000000..d852d5724 --- /dev/null +++ b/docs/vbs/api-ref/en-us_topic_0113236392.html @@ -0,0 +1,241 @@ + + +

Querying Quotas

+

Function

This API is used to query tenant quotas.

+
+

URI

+
+

Request

+

None

+ +
  GET /v2/{project_id}/cloudbackups/quota
+
+

Response

+ + + +
+

Return Values

+

200

+ +
+
+
+ +
+ diff --git a/docs/vbs/api-ref/en-us_topic_0134476439.html b/docs/vbs/api-ref/en-us_topic_0134476439.html new file mode 100644 index 000000000..c88a4234d --- /dev/null +++ b/docs/vbs/api-ref/en-us_topic_0134476439.html @@ -0,0 +1,13 @@ + + +

API Description

+
+
+ +
+ diff --git a/docs/vbs/api-ref/en-us_topic_0134480835.html b/docs/vbs/api-ref/en-us_topic_0134480835.html new file mode 100644 index 000000000..6466f8696 --- /dev/null +++ b/docs/vbs/api-ref/en-us_topic_0134480835.html @@ -0,0 +1,121 @@ + + +

Status Codes

+
+
+
+ +
+ diff --git a/docs/vbs/api-ref/en-us_topic_0143705534.html b/docs/vbs/api-ref/en-us_topic_0143705534.html new file mode 100644 index 000000000..797d2bcbb --- /dev/null +++ b/docs/vbs/api-ref/en-us_topic_0143705534.html @@ -0,0 +1,319 @@ + + +

Creating a VBS Backup (Native OpenStack V3 API)

+

Function

This API is used to create a VBS backup.

+
+

URI

+
+

Request

+ +
+

Response

+
+

Status Codes

+
+

Error Codes

For details, see Error Codes.

+
+
+
+ +
+ diff --git a/docs/vbs/api-ref/en-us_topic_0143705535.html b/docs/vbs/api-ref/en-us_topic_0143705535.html new file mode 100644 index 000000000..bf1ca846a --- /dev/null +++ b/docs/vbs/api-ref/en-us_topic_0143705535.html @@ -0,0 +1,345 @@ + + +

Querying Summary Information About VBS Backups (Native OpenStack V3 API)

+

Function

This API is used to query summary information about VBS backups.

+
+

URI

+
+

Request

None

+
+

Response

+
+

Status Codes

+
+

Error Codes

For details, see Error Codes.

+
+
+
+ +
+ diff --git a/docs/vbs/api-ref/en-us_topic_0143705536.html b/docs/vbs/api-ref/en-us_topic_0143705536.html new file mode 100644 index 000000000..f44eac3da --- /dev/null +++ b/docs/vbs/api-ref/en-us_topic_0143705536.html @@ -0,0 +1,514 @@ + + +

Querying Details About VBS Backups (Native OpenStack V3 API)

+

Function

This API is used to query the details about VBS backups.

+
+

URI

+
+

Request

None

+
+

Response

+
+

Status Codes

+
+
+
+ +
+ diff --git a/docs/vbs/api-ref/en-us_topic_0143705537.html b/docs/vbs/api-ref/en-us_topic_0143705537.html new file mode 100644 index 000000000..dabaacb70 --- /dev/null +++ b/docs/vbs/api-ref/en-us_topic_0143705537.html @@ -0,0 +1,356 @@ + + +

Querying Details About a VBS Backup (Native OpenStack V3 API)

+

Function

This API is used to query details about a VBS backup.

+
+

URI

+
+

Request

None

+
+

Response

+
+

Status Codes

+
+

Error Codes

For details, see Error Codes.

+
+
+
+ +
+ diff --git a/docs/vbs/api-ref/en-us_topic_0143705538.html b/docs/vbs/api-ref/en-us_topic_0143705538.html new file mode 100644 index 000000000..8c6baea91 --- /dev/null +++ b/docs/vbs/api-ref/en-us_topic_0143705538.html @@ -0,0 +1,164 @@ + + +

Deleting a VBS Backup (Native OpenStack V3 API)

+

Function

This API is used to delete a VBS backup.

+
+

URI

+
+

Request

None

+
+

Response

+
+

Status Codes

+
+

Error Codes

For details, see Error Codes.

+
+
+
+ +
+ diff --git a/docs/vbs/api-ref/en-us_topic_0143705539.html b/docs/vbs/api-ref/en-us_topic_0143705539.html new file mode 100644 index 000000000..efa705b3d --- /dev/null +++ b/docs/vbs/api-ref/en-us_topic_0143705539.html @@ -0,0 +1,208 @@ + + +

Restoring a Disk Using a VBS Backup (Native OpenStack V3 API)

+

Function

This API is used to restore a disk using a VBS backup.

+
+

URI

+
+

Request

+ +
+

Response

+
+

Status Codes

+
+

Error Codes

For details, see Error Codes.

+
+
+
+ +
+ diff --git a/docs/vbs/api-ref/public_sys-resources/ExpandCollapse.js b/docs/vbs/api-ref/public_sys-resources/ExpandCollapse.js new file mode 100644 index 000000000..116ddaabf --- /dev/null +++ b/docs/vbs/api-ref/public_sys-resources/ExpandCollapse.js @@ -0,0 +1 @@ +var expandClassName="dropdownexpand";var collapseClassName="dropdowncollapse";var collapseTableClassName="dropdowncollapsetable";function ExpandorCollapseNode(a){a=a.parentNode;if(a.className==expandClassName){a.className=collapseClassName}else{a.className=expandClassName}}function ExpandorCollapseTableNode(a){a=a.parentNode;if(a.className==expandClassName){a.className=collapseTableClassName}else{a.className=expandClassName}}function ExpandorCollapseAllNodes(g,h,c){var a=g.getAttribute("title");var b=g.parentNode;if(a=="collapse"){g.setAttribute("title","expand");g.className="dropdownAllButtonexpand";g.innerHTML=h}else{g.setAttribute("title","collapse");g.className="dropdownAllButtoncollapse";g.innerHTML=c}var f=b.getElementsByTagName("*");for(var d=0;d-1){ExpandForHref(a.substring(a.lastIndexOf("#")+1))}}catch(c){}}; \ No newline at end of file diff --git a/docs/vbs/api-ref/public_sys-resources/avgCompile.js b/docs/vbs/api-ref/public_sys-resources/avgCompile.js new file mode 100644 index 000000000..327822688 --- /dev/null +++ b/docs/vbs/api-ref/public_sys-resources/avgCompile.js @@ -0,0 +1 @@ +var name1=null;function test1(a){a=a.parentNode;a.className="test1"}function test2(a){a=a.parentNode;a.className="test2"}function test3(a){a=a.parentNode;a.className="test3"}function test4(a){a=a.parentNode;a.className="test4"}function test5(a){a=a.parentNode;a.className="test5"}function test6(a){a=a.parentNode;a.className="test6"}function test7(a){a=a.parentNode;a.className="test7"}function test8(a){a=a.parentNode;a.className="test8"}function test9(a){a=a.parentNode;a.className="test9"}function test10(a){a=a.parentNode;a.className="test10"}function test11(a){a=a.parentNode;a.className="test11"}function test12(a){a=a.parentNode;a.className="test12"}function test13(a){a=a.parentNode;a.className="test13"}function test2(a){a=a.parentNode;a.className="test2"}function test14(a){a=a.parentNode;a.className="test14"}function test15(a){a=a.parentNode;a.className="test15"}function test16(a){a=a.parentNode;a.className="test16"}function test17(a){a=a.parentNode;a.className="test17"}function test18(a){a=a.parentNode;a.className="test18"}function test19(a){a=a.parentNode;a.className="test19"}function test20(a){a=a.parentNode;a.className="test20"}function test21(a){a=a.parentNode;a.className="test21"}function test22(a){a=a.parentNode;a.className="test22"}function test23(a){a=a.parentNode;a.className="test23"}; \ No newline at end of file diff --git a/docs/vbs/api-ref/public_sys-resources/caution_3.0-en-us.png b/docs/vbs/api-ref/public_sys-resources/caution_3.0-en-us.png new file mode 100644 index 000000000..60f607621 Binary files /dev/null and b/docs/vbs/api-ref/public_sys-resources/caution_3.0-en-us.png differ diff --git a/docs/vbs/api-ref/public_sys-resources/commonltr.css b/docs/vbs/api-ref/public_sys-resources/commonltr.css new file mode 100644 index 000000000..c5480b0ab --- /dev/null +++ b/docs/vbs/api-ref/public_sys-resources/commonltr.css @@ -0,0 +1 @@ +body{font-size:10pt;font-family:Arial;margin:1.5em;border-top:2pt;padding-top:1em;padding-bottom:2em}.msgph{font-family:Courier New}.rowlinecopyright{color:red;margin-top:10pt}.unresolved{background-color:skyblue}.noTemplate{background-color:yellow}.base{background-color:#fff}.nested0{margin-top:1em}.p{margin-top:.6em;margin-bottom:.6em}p{margin-top:.5em;margin-bottom:.5em}.note p{margin-top:.5em;margin-bottom:.5em}.tip p{margin-top:.5em;margin-bottom:.5em}.danger p{margin-top:.5em;margin-bottom:.5em}.notice p{margin-top:.5em;margin-bottom:.5em}.warning p{margin-top:.5em;margin-bottom:.5em}.caution p{margin-top:.5em;margin-bottom:.5em}.attention p{margin-top:.5em;margin-bottom:.5em}table p{margin-top:.2em;margin-bottom:.2em}table .p{margin-top:.4em;margin-bottom:.2em}.figcap{font-size:10pt}img{margin-top:.3em}.figdesc{font-style:normal}.figborder{border-style:solid;padding-left:3px;border-width:2px;padding-right:3px;margin-top:1em;border-color:Silver}.figsides{border-left:2px solid;padding-left:3px;border-right:2px solid;padding-right:3px;margin-top:1em;border-color:Silver}.figtop{border-top:2px solid;margin-top:1em;border-color:Silver}.figbottom{border-bottom:2px solid;border-color:Silver}.figtopbot{border-top:2px solid;border-bottom:2px solid;margin-top:1em;border-color:Silver}.fignone{font-size:10pt;margin-top:8pt;margin-bottom:8pt}.familylinks{margin-top:1.5em;margin-bottom:1em}.ullinks{list-style-type:none}.linklist{margin-bottom:1em}.linklistwithchild{margin-left:1.5em;margin-bottom:1em}.sublinklist{margin-left:1.5em;margin-bottom:1em}.relconcepts{margin-top:.6em;margin-bottom:.6em}.reltasks{margin-top:.6em;margin-bottom:.6em}.relref{margin-top:.6em;margin-bottom:.6em}.relinfo{margin-top:.6em;margin-bottom:.6em}.breadcrumb{font-size:smaller;margin-bottom:.6em}.prereq{margin-left:20px}.parentlink{margin-top:.6em;margin-bottom:.6em}.nextlink{margin-top:.6em;margin-bottom:.6em}.previouslink{margin-top:.6em;margin-bottom:.6em}.topictitle1{margin-top:0;margin-bottom:1em;font-size:14pt;color:#007af4}.topictitle2{margin-top:1pc;margin-bottom:.45em;font-size:1.17em;color:#007af4}.topictitle3{margin-top:1pc;margin-bottom:.17em;font-size:1.17em;font-weight:bold;color:#007af4}.topictitle4{margin-top:.83em;font-size:1.17em;font-weight:bold}.topictitle5{font-size:1.17em;font-weight:bold}.topictitle6{font-size:1.17em;font-style:italic}.sectiontitle{margin-top:1em;margin-bottom:1em;color:black;font-size:10.5pt;font-weight:bold;color:#007af4;overflow:auto}.section{margin-top:1em;margin-bottom:1em}.example{margin-top:1em;margin-bottom:1em}.sectiontitle2contents:link{color:#007af4}.sectiontitle2contents:visited{color:#800080}.note{margin-top:1em;margin-bottom:1em;background-color:#ffc}.notetitle{font-weight:bold}.notelisttitle{font-weight:bold}.tip{margin-top:1em;margin-bottom:1em;background-color:#ffc}.tiptitle{font-weight:bold}.fastpath{margin-top:1em;margin-bottom:1em;background-color:#ffc}.fastpathtitle{font-weight:bold}.important{margin-top:1em;margin-bottom:1em;background-color:#ffc}.importanttitle{font-weight:bold}.remember{margin-top:1em;margin-bottom:1em;background-color:#ffc}.remembertitle{font-weight:bold}.restriction{margin-top:1em;margin-bottom:1em;background-color:#ffc}.restrictiontitle{font-weight:bold}.attention{margin-top:1em;margin-bottom:1em;background-color:#ffc}.attentiontitle{font-weight:bold}.dangertitle{font-weight:bold}.danger{margin-top:1em;margin-bottom:1em;background-color:#ffc}.noticetitle{font-weight:bold}.notice{margin-top:1em;margin-bottom:1em;background-color:#ffc}.warningtitle{font-weight:bold}.warning{margin-top:1em;margin-bottom:1em;background-color:#ffc}.cautiontitle{font-weight:bold}.caution{margin-top:1em;margin-bottom:1em;background-color:#ffc}ul.simple{list-style-type:none}li ul{margin-top:.6em}li{margin-top:.6em;margin-bottom:.6em}.note li{margin-top:.2em;margin-bottom:.2em}.tip li{margin-top:.2em;margin-bottom:.2em}.danger li{margin-top:.2em;margin-bottom:.2em}.warning li{margin-top:.2em;margin-bottom:.2em}.notice li{margin-top:.2em;margin-bottom:.2em}.caution li{margin-top:.2em;margin-bottom:.2em}.attention li{margin-top:.2em;margin-bottom:.2em}table li{margin-top:.2em;margin-bottom:.2em}ol{margin-top:1em;margin-bottom:1em;margin-left:2.4em;padding-left:0}ul{margin-top:1em;margin-bottom:1em;margin-left:2.0em;padding-left:0}ol ul{list-style:disc}ul ul{list-style:square}ol ul ul{list-style:square}ol ul{list-style-type:disc}table ol{margin-top:.4em;margin-bottom:.4em;list-style:decimal}table ul{margin-top:.4em;margin-bottom:.4em;list-style:disc}table ul ul{margin-top:.4em;margin-bottom:.4em;list-style:square}table ol ol{margin-top:.4em;margin-bottom:.4em;list-style:lower-alpha}table ol ul{margin-top:.4em;margin-bottom:.4em;list-style:disc}table ul ol{margin-top:.4em;margin-bottom:.4em;list-style:decimal}.substepthirdol{list-style-type:lower-roman}.firstcol{font-weight:bold}th{background-color:#cfcfcf}table{margin-top:8pt;margin-bottom:12pt;width:100%}table caption{margin-top:8pt;text-align:left}.bold{font-weight:bold}.boldItalic{font-weight:bold;font-style:italic}.italic{font-style:italic}.underlined{text-decoration:underline}.var{font-style:italic}.shortcut{text-decoration:underline}.dlterm{font-weight:bold}dd{margin-top:.5em;margin-bottom:.5em}.dltermexpand{font-weight:bold;margin-top:1em}*[compact="yes"]>li{margin-top:0}*[compact="no"]>li{margin-top:.53em}.liexpand{margin-top:1em;margin-bottom:1em}.sliexpand{margin-top:1em;margin-bottom:1em}.dlexpand{margin-top:1em;margin-bottom:1em}.ddexpand{margin-top:1em;margin-bottom:1em}.stepexpand{margin-top:.3em;margin-bottom:.3em}.substepexpand{margin-top:.3em;margin-bottom:.3em}div.imageleft{text-align:left}div.imagecenter{text-align:center}div.imageright{text-align:right}div.imagejustify{text-align:justify}div.noblankline{text-align:center}div.noblankline img{margin-top:0}pre.screen{margin-top:2px;margin-bottom:2px;padding:1.5px 1.5px 0 1.5px;border:0;background-color:#ddd;white-space:pre}pre.codeblock{margin-top:2px;margin-bottom:2px;padding:1.5px 1.5px 0 1.5px;border:0;background-color:#ddd;white-space:pre}.hrcopyright{color:#3f4e5d;margin-top:18pt}.hwcopyright{text-align:center}.comment{margin:2px 2px 2px 2px;font-family:Arial;font-size:10pt;background-color:#bfb;color:#000}.dropdownAllButtonexpand{cursor:pointer;background-repeat:no-repeat;background-position:0 4px;padding-left:15px;background-image:url(icon-arrowrt.gif);text-decoration:underline;color:#007af4}.dropdownAllButtoncollapse{cursor:pointer;background-repeat:no-repeat;background-position:0 4px;padding-left:15px;background-image:url(icon-arrowdn.gif);text-decoration:underline;color:#007af4;text-decoration:underline;color:#007af4}.dropdowntitle{background-repeat:no-repeat;background-position:0 4px;padding-left:15px;cursor:pointer;text-decoration:underline;color:#007af4}.dropdownexpand .dropdowntitle{background-image:url(icon-arrowdn.gif);text-decoration:underline;color:#007af4;margin:0 0 8px 0}.dropdowncollapse .dropdowncontext{display:none}.dropdowncollapse .dropdowntitle{background-image:url(icon-arrowrt.gif);text-decoration:underline;color:#007af4}.dropdowncollapsetable{border:0}.dropdowncollapsetable .dropdowncontext{display:none}.dropdowncollapsetable .dropdowntitle{background-image:url(icon-arrowrt.gif);text-decoration:underline;color:#007af4}pre{font-size:10pt;font-weight:normal;margin-left:9;margin-top:2;margin-bottom:2}.termcolor{color:blue;cursor:pointer}#dhtmlgoodies_tooltip{background-color:#f0f0d2;border:1px solid #000;position:absolute;display:none;z-index:20000;padding:2px;font-size:.9em;-moz-border-radius:6px;font-family:"Trebuchet MS","Lucida Sans Unicode",Arial,sans-serif}#dhtmlgoodies_tooltipShadow{position:absolute;background-color:#555;display:none;z-index:10000;opacity:.7;filter:alpha(opacity=70);-khtml-opacity:.7;-moz-opacity:.7;-moz-border-radius:6px}.freeze{position:fixed;_position:absolute;_top:expression(eval(document.documentElement.scrollTop));left:10;top:0} \ No newline at end of file diff --git a/docs/vbs/api-ref/public_sys-resources/commonltr_print.css b/docs/vbs/api-ref/public_sys-resources/commonltr_print.css new file mode 100644 index 000000000..a59823141 --- /dev/null +++ b/docs/vbs/api-ref/public_sys-resources/commonltr_print.css @@ -0,0 +1 @@ +body{font-size:12.0pt;margin:1.5em;margin-left:1.6cm}.msgph{font-family:Courier New}.rowlinecopyright{color:red;margin-top:10pt}.unresolved{background-color:skyblue}.noTemplate{background-color:yellow}.base{background-color:#fff}.nested0{margin-top:1em}.p{margin-top:1em}p{margin-top:.5em;margin-bottom:.5em}.note p{margin-top:.5em;margin-bottom:.5em}.tip p{margin-top:.5em;margin-bottom:.5em}.danger p{margin-top:.5em;margin-bottom:.5em}.warning p{margin-top:.5em;margin-bottom:.5em}.notice p{margin-top:.5em;margin-bottom:.5em}.caution p{margin-top:.5em;margin-bottom:.5em}.attention p{margin-top:.5em;margin-bottom:.5em}table p{margin-top:.2em;margin-bottom:.2em}table .p{margin-top:.4em;margin-bottom:.2em}.covertable{border:0;width:100% cellpadding:8pt;cellspacing:8pt}.cover_productname{font-size:15.0pt;font-family:"Arial"}.cover_manualtitle{font-size:24.0pt;font-weight:bold;font-family:"Arial"}.cover_manualsubtitle{font-size:18.0pt;font-weight:bold;font-family:"Arial"}.cover_heading{font-size:12.0pt;font-weight:bold;font-family:"Arial"}.cover_text{font-size:9.0pt;font-family:"Arial"}.tocheading,.heading1,.topictitle1{margin-top:40.0pt;margin-right:0;margin-bottom:20.0pt;margin-left:-1cm;text-align:left;border:0;border-bottom:solid windowtext .5pt;font-size:22.0pt;font-family:"Arial";font-weight:bold}.topictitlenumber1{font-size:72.0pt;font-family:"Book Antiqua";font-weight:bold}.topictitle2{margin-top:10.0pt;margin-right:0;margin-bottom:8.0pt;margin-left:-1cm;text-indent:0;font-size:18.0pt;font-family:"Arial";font-weight:bold}.topictitle3{margin-top:10.0pt;margin-right:0;margin-bottom:8.0pt;margin-left:0;text-indent:0;font-size:16.0pt;font-family:"Book Antiqua";font-weight:bold}.topictitle4{margin-top:10.0pt;margin-right:0;margin-bottom:8.0pt;margin-left:0;text-indent:0;font-size:14.0pt;font-family:"Book Antiqua";font-weight:bold}.topictitle5{margin-top:10.0pt;margin-right:0;margin-bottom:8.0pt;margin-left:0;text-indent:0;font-size:13.0pt;font-family:"Book Antiqua";font-weight:bold}.blocklabel,.topictitle6{margin-top:15.0pt;margin-right:0;margin-bottom:4.0pt;margin-left:0;text-indent:0;font-size:13.0pt;font-family:"Book Antiqua";font-weight:bold}.sectiontitle{margin-top:15.0pt;margin-right:0;margin-bottom:4.0pt;margin-left:-1cm;text-indent:0;font-size:13.0pt;font-family:"Arial";font-weight:bold}.tocentry1{margin-top:8.0pt;margin-right:0;margin-bottom:4.0pt;margin-left:0;line-height:12.0pt;font-size:12.0pt;font-family:"Book Antiqua";font-weight:bold}.tocentry2{margin-top:4.0pt;margin-right:0;margin-bottom:4.0pt;margin-left:0;line-height:12.0pt;font-size:11.0pt;font-family:"Times New Roman"}.tocentry3{margin-top:4.0pt;margin-right:0;margin-bottom:4.0pt;margin-left:0;line-height:12.0pt;font-size:11.0pt;font-family:"Times New Roman"}.tocentry4{margin-top:4.0pt;margin-right:0;margin-bottom:4.0pt;margin-left:0;line-height:12.0pt;font-size:11.0pt;font-family:"Times New Roman"}.tocentry5{margin-top:4.0pt;margin-right:0;margin-bottom:4.0pt;margin-left:0;line-height:12.0pt;font-size:11.0pt;font-family:"Times New Roman"}.tofentry1{margin-top:8.0pt;margin-right:0;margin-bottom:4.0pt;margin-left:0;line-height:12.0pt;font-size:11.0pt;font-family:"Times New Roman";font-weight:normal}.totentry1{margin-top:8.0pt;margin-right:0;margin-bottom:4.0pt;margin-left:0;line-height:12.0pt;font-size:11.0pt;font-family:"Times New Roman";font-weight:normal}.indexheading{margin-top:15.0pt;margin-right:0;margin-bottom:4.0pt;margin-left:0;text-indent:0;font-size:13.0pt;font-family:"Book Antiqua";font-weight:bold}.indexentry1{margin-top:4pt;margin-right:0;margin-bottom:0;margin-left:0;line-height:12.0pt;font-size:12.0pt;font-family:"Times New Roman"}.indexentry2{margin-top:0;margin-right:0;margin-bottom:0;margin-left:24.0pt;line-height:12.0pt;font-size:12.0pt}.indexentry3{margin-top:0;margin-right:0;margin-bottom:0;margin-left:48pt;line-height:12.0pt;font-size:12.0pt}.figurenumber{font-weight:bold}.tablenumber{font-weight:bold}.familylinks{margin-top:1.5em;margin-bottom:1em}.figcap{font-size:11.0pt}.tablecap{font-size:11.0pt}.figdesc{font-style:normal}.fignone{margin-top:8.0pt}.figborder{border-style:solid;padding-left:3px;border-width:2px;padding-right:3px;margin-top:1em;border-color:Silver}.figsides{border-left:2px solid;padding-left:3px;border-right:2px solid;padding-right:3px;margin-top:1em;border-color:Silver}.figtop{border-top:2px solid;margin-top:1em;border-color:Silver}.figbottom{border-bottom:2px solid;border-color:Silver}.figtopbot{border-top:2px solid;border-bottom:2px solid;margin-top:1em;border-color:Silver}.ullinks{margin-left:0;list-style-type:none}.ulchildlink{margin-top:1em;margin-bottom:1em}.olchildlink{margin-top:1em;margin-bottom:1em;margin-left:1em}.linklist{margin-bottom:1em}.linklistwithchild{margin-left:1.5em;margin-bottom:1em}.sublinklist{margin-left:1.5em;margin-bottom:1em}.relconcepts{margin-left:1cm;margin-top:1em;margin-bottom:1em}.reltasks{margin-left:1cm;margin-top:1em;margin-bottom:1em}.relref{margin-left:1cm;margin-top:1em;margin-bottom:1em}.relinfo{margin-top:1em;margin-bottom:1em}.breadcrumb{font-size:smaller;margin-bottom:1em}.prereq{margin-left:0}.parentlink{margin-top:.6em;margin-bottom:.6em}.nextlink{margin-top:.6em;margin-bottom:.6em}.previouslink{margin-top:.6em;margin-bottom:.6em}.section{margin-top:1em;margin-bottom:1em}.example{margin-top:1em;margin-bottom:1em}table .note{margin-top:1em;margin-bottom:1em;border:0;font-size:10.0pt;font-family:"Times New Roman"}.note{margin-top:1em;margin-bottom:1em;border:0;font-size:10.0pt;border-top:solid .5pt;border-bottom:solid .5pt}.notetitle{font-weight:bold;font-size:11.0pt}.notelisttitle{font-weight:bold}table .tip{margin-top:1em;margin-bottom:1em;border:0;font-size:10.0pt;font-family:"Times New Roman"}.tip{margin-top:1em;margin-bottom:1em;border:0;font-size:10.0pt;border-top:solid .5pt;border-bottom:solid .5pt}.tiptitle{font-weight:bold;font-size:11.0pt}table .fastpath{margin-top:1em;margin-bottom:1em;border:0;font-size:10.0pt;font-family:"Times New Roman"}.fastpath{margin-top:1em;margin-bottom:1em;border:0;font-size:10.0pt;border-top:solid .5pt;border-bottom:solid .5pt}.fastpathtitle{font-weight:bold;font-size:11.0pt}table .important{margin-top:1em;margin-bottom:1em;border:0;font-size:10.0pt;font-family:"Times New Roman";font-style:italic}.important{margin-top:1em;margin-bottom:1em;border:0;font-size:10.0pt;border-top:solid .5pt;border-bottom:solid .5pt}.importanttitle{font-weight:bold;font-size:11.0pt}table .remember{margin-top:1em;margin-bottom:1em;border:0;font-size:10.0pt;font-family:"Times New Roman";font-style:italic}.remember{margin-top:1em;margin-bottom:1em;border:0;font-size:10.0pt;border-top:solid .5pt;border-bottom:solid .5pt}.remembertitle{font-weight:bold;font-size:11.0pt}table .restriction{margin-top:1em;margin-bottom:1em;border:0;font-size:10.0pt;font-family:"Times New Roman";font-style:italic}.restriction{margin-top:1em;margin-bottom:1em;border:0;font-size:10.0pt;border-top:solid .5pt;border-bottom:solid .5pt}.restrictiontitle{font-weight:bold;font-size:11.0pt}table .attention{margin-top:1em;margin-bottom:1em;border:0;font-size:10.0pt;font-family:"Times New Roman"}.attention{margin-top:1em;margin-bottom:1em;border:0;border-top:solid .5pt;border-bottom:solid .5pt}.attentiontitle{font-weight:bold}table .danger{margin-top:1em;margin-bottom:1em;border:0;font-size:10.0pt;font-family:"Times New Roman"}.dangertitle{font-weight:bold}.danger{margin-top:1em;margin-bottom:1em;border:0;border-top:solid .5pt;border-bottom:solid .5pt}table .notice{margin-top:1em;margin-bottom:1em;border:0;font-size:10.0pt;font-family:"Times New Roman"}.noticetitle{font-weight:bold}.notice{margin-top:1em;margin-bottom:1em;border:0;border-top:solid .5pt;border-bottom:solid .5pt}table .warning{margin-top:1em;margin-bottom:1em;border:0;font-size:10.0pt;font-family:"Times New Roman"}.warningtitle{font-weight:bold}.warning{margin-top:1em;margin-bottom:1em;border:0;border-top:solid .5pt;border-bottom:solid .5pt}table .caution{margin-top:1em;margin-bottom:1em;border:0;font-size:10.0pt;font-family:"Times New Roman"}table caption{margin-top:8pt;text-align:left;font-weight:bold}.tablenoborder{margin-top:8pt}.cautiontitle{font-weight:bold}.caution{margin-top:1em;margin-bottom:1em;border:0;border-top:solid .5pt;border-bottom:solid .5pt}ul.simple{list-style-type:none}li ul{margin-top:.6em}li{margin-top:.6em;margin-bottom:.6em}.note li{margin-top:.2em;margin-bottom:.2em}.tip li{margin-top:.2em;margin-bottom:.2em}.danger li{margin-top:.2em;margin-bottom:.2em}.warning li{margin-top:.2em;margin-bottom:.2em}.notice li{margin-top:.2em;margin-bottom:.2em}.caution li{margin-top:.2em;margin-bottom:.2em}.attention li{margin-top:.2em;margin-bottom:.2em}table li{margin-top:.2em;margin-bottom:.2em}.firstcol{font-weight:bold}th{background-color:#cfcfcf}.bold{font-weight:bold}.boldItalic{font-weight:bold;font-style:italic}.italic{font-style:italic}.underlined{text-decoration:underline}.var{font-style:italic}.shortcut{text-decoration:underline}.dlterm{font-weight:bold}dd{margin-top:.5em;margin-bottom:.5em}.dltermexpand{font-weight:bold;margin-top:1em}*[compact="yes"]>li{margin-top:0}*[compact="no"]>li{margin-top:.53em}.liexpand{margin-top:1em;margin-bottom:1em}.sliexpand{margin-top:1em;margin-bottom:1em}.dlexpand{margin-top:1em;margin-bottom:1em}.ddexpand{margin-top:1em;margin-bottom:1em}.stepexpand{margin-top:1em;margin-bottom:1em}.substepexpand{margin-top:1em;margin-bottom:1em}table{margin-top:8pt;margin-bottom:10.0pt;width:100%}thead{font-size:10.0pt;font-family:"Book Antiqua";font-weight:bold}tbody{font-size:11.0pt}ol{margin-top:1em;margin-bottom:1em;margin-left:1.7em;-webkit-padding-start:0}ul{margin-top:1em;margin-bottom:1em;margin-left:1.2em;-webkit-padding-start:0}ol ul{list-style:disc}ul ul{list-style:square}ol ol{list-style-type:lower-alpha}table ol{margin-top:.4em;margin-bottom:.4em;list-style:decimal}table ul{margin-top:.4em;margin-bottom:.4em;list-style:disc}table ul ul{margin-top:.4em;margin-bottom:.4em;list-style:square}table ol ol{margin-top:.4em;margin-bottom:.4em;list-style:lower-alpha}table ol ul{margin-top:.4em;margin-bottom:.4em;list-style:disc}table ul ol{margin-top:.4em;margin-bottom:.4em;list-style:decimal}.substepthirdol{list-style-type:lower-roman}div.imageleft{text-align:left}div.imagecenter{text-align:center}div.imageright{text-align:right}div.imagejustify{text-align:justify}div.noblankline{text-align:center}div.noblankline img{margin-top:0}pre{font-size:10.0pt;border-width:2px;padding:2px;margin-top:5px;margin-bottom:5px;white-space:pre-wrap;white-space:-moz-pre-wrap;white-space:-pre-wrap;white-space:-o-pre-wrap;word-wrap:break-word}pre.screen{margin-top:2px;margin-bottom:2px;padding:1.5px 1.5px 0 1.5px;border:0;white-space:pre}pre.codeblock{margin-top:2px;margin-bottom:2px;padding:1.5px 1.5px 0 1.5px;border:0;white-space:pre}.dropdownAllButtonexpand{cursor:pointer;background-repeat:no-repeat;background-position:0 4px;padding-left:15px;background-image:url(icon-arrowrt.gif);text-decoration:underline;color:#007af4}.dropdownAllButtoncollapse{cursor:pointer;background-repeat:no-repeat;background-position:0 4px;padding-left:15px;background-image:url(icon-arrowdn.gif);text-decoration:underline;color:#007af4;text-decoration:underline;color:#007af4}.dropdowntitle{background-repeat:no-repeat;background-position:0 4px;padding-left:15px;cursor:pointer;text-decoration:underline;color:#007af4}.dropdownexpand .dropdowntitle{background-image:url(icon-arrowdn.gif);text-decoration:underline;color:#007af4;margin:0 0 8px 0}.dropdowncollapse .dropdowntitle{background-image:url(icon-arrowrt.gif);text-decoration:underline;color:#007af4;margin:0 0 8px 0}.dropdowncollapsetable .dropdowntitle{background-image:url(icon-arrowrt.gif);text-decoration:underline;color:#007af4;margin:0 0 8px 0}.prefacesectiontitle1{margin-top:10.0pt;margin-right:0;margin-bottom:8.0pt;margin-left:-1cm;text-indent:0;font-size:18.0pt;font-family:"Book Antiqua";font-weight:bold;overflow:auto}.termcolor{color:blue;cursor:pointer}#dhtmlgoodies_tooltip{background-color:#f0f0d2;border:1px solid #000;position:absolute;display:none;z-index:20000;padding:2px;font-size:.9em;-moz-border-radius:6px;font-family:"Trebuchet MS","Lucida Sans Unicode",Arial,sans-serif}#dhtmlgoodies_tooltipShadow{position:absolute;background-color:#555;display:none;z-index:10000;opacity:.7;filter:alpha(opacity=70);-khtml-opacity:.7;-moz-opacity:.7;-moz-border-radius:6px}.freeze{position:fixed;_position:absolute;_top:expression(eval(document.documentElement.scrollTop));left:10;top:0}.hrcopyright{color:#3f4e5d;margin-top:18pt;margin-left:-1cm}.hwcopyright{text-align:center;font-family:Arial;margin-left:-1cm} \ No newline at end of file diff --git a/docs/vbs/api-ref/public_sys-resources/commonrtl.css b/docs/vbs/api-ref/public_sys-resources/commonrtl.css new file mode 100644 index 000000000..f261da752 --- /dev/null +++ b/docs/vbs/api-ref/public_sys-resources/commonrtl.css @@ -0,0 +1,2 @@ +/*! Copyright (c) Huawei Technologies Co., Ltd. 2020-2022. All rights reserved. */.msgph{font-family:Courier New}.unresolved{background-color:#87ceeb}.noTemplate{background-color:#ff0}.base{background-color:#fff}/*! Add space for top level topics */.nested0,.p{margin-top:1em}/*! div with class=p is used for paragraphs that contain blocks, to keep the XHTML valid *//*! Default of italics to set apart figure captions */.figcap,.italic,.var{font-style:italic}.figdesc{font-style:normal}/*! Use @frame to create frames on figures */.figborder{padding-left:3px;padding-right:3px;margin-top:1em;border:2px solid Silver}.figsides{margin-top:1em;padding-left:3px;padding-right:3px;border-left:2px solid Silver;border-right:2px solid Silver}.figtop{border-top:2px solid Silver;margin-top:1em}.figbottom{border-bottom:2px solid Silver}.figtopbot{border-top:2px solid Silver;border-bottom:2px solid Silver;margin-top:1em}/*! Most link groups are created with
. Ensure they have space before and after. */.ullinks,ul.simple{list-style-type:none}.attention,.danger,.ddexpand,.dlexpand,.example,.fastpath,.important,.liexpand,.linklist,.note,.notice,.olchildlink,.relconcepts,.relinfo,.relref,.reltasks,.remember,.restriction,.section,.sliexpand,.stepexpand,.substepexpand,.tip,.ulchildlink,.warning{margin-top:1em;margin-bottom:1em}.linklistwithchild,.sublinklist{margin-top:1em;margin-right:1.5em;margin-bottom:1em}.breadcrumb{font-size:smaller;margin-bottom:1em}.prereq{margin-right:20px}/*! Set heading sizes, getting smaller for deeper nesting */.topictitle1{font-size:1.34em;margin-top:0;margin-bottom:.1em}.topictitle2,.topictitle3,.topictitle4,.topictitle5,.topictitle6,.sectiontitle{font-size:1.17em}.topictitle2{margin-top:1pc;margin-bottom:.45em}.topictitle3{margin-top:1pc;margin-bottom:.17em;font-weight:700}.topictitle4{margin-top:.83em;font-weight:700}.topictitle5{font-weight:700}.topictitle6{font-style:italic}.sectiontitle{margin-top:1em;margin-bottom:0;color:#000;font-weight:700}/*! All note formats have the same default presentation */.attentiontitle,.bold,.cautiontitle,.dangertitle,.dlterm,.fastpathtitle,.firstcol,.importanttitle,.notelisttitle,.notetitle,.noticetitle,.parmname,.remembertitle,.restrictiontitle,.tiptitle,.uicontrol,.warningtitle{font-weight:700}.caution{font-weight:700;margin-bottom:1em}/*! Simple lists do not get a bullet *//*! Used on the first column of a table, when rowheader="firstcol" is used *//*! Various basic phrase styles */.boldItalic{font-weight:700;font-style:italic}.shortcut,.underlined{text-decoration:underline}/*! 2008-10-27 keyword采用跟随上下文的样式 +*//*! Default of bold for definition list terms *//*! Use CSS to expand lists with @compact="no" */.dltermexpand{font-weight:700;margin-top:1em}[compact="yes"]>li{margin-top:0}[compact="no"]>li{margin-top:.53em}/*! Align images based on @align on topic/image */div.imageleft,.text-align-left{text-align:left}div.imagecenter,.text-align-center{text-align:center}div.imageright,.text-align-right{text-align:right}div.imagejustify,.text-align-justify{text-align:justify}.cellrowborder{border-right:0;border-top:0;border-left:1px solid;border-bottom:1px solid}.row-nocellborder{border-left:hidden;border-right:0;border-top:0;border-bottom:1px solid}.cell-norowborder{border-top:0;border-bottom:hidden;border-right:0;border-left:1px solid}.nocellnorowborder{border:0;border-left:hidden;border-bottom:hidden}pre.codeblock,pre.screen{padding:5px;border:outset;background-color:#ccc;margin-top:2px;margin-bottom:2px;white-space:pre} \ No newline at end of file diff --git a/docs/vbs/api-ref/public_sys-resources/danger_3.0-en-us.png b/docs/vbs/api-ref/public_sys-resources/danger_3.0-en-us.png new file mode 100644 index 000000000..47a9c7235 Binary files /dev/null and b/docs/vbs/api-ref/public_sys-resources/danger_3.0-en-us.png differ diff --git a/docs/vbs/api-ref/public_sys-resources/delta.gif b/docs/vbs/api-ref/public_sys-resources/delta.gif new file mode 100644 index 000000000..0d1b1f674 Binary files /dev/null and b/docs/vbs/api-ref/public_sys-resources/delta.gif differ diff --git a/docs/vbs/api-ref/public_sys-resources/deltaend.gif b/docs/vbs/api-ref/public_sys-resources/deltaend.gif new file mode 100644 index 000000000..cc7da0fc8 Binary files /dev/null and b/docs/vbs/api-ref/public_sys-resources/deltaend.gif differ diff --git a/docs/vbs/api-ref/public_sys-resources/icon-arrowdn.gif b/docs/vbs/api-ref/public_sys-resources/icon-arrowdn.gif new file mode 100644 index 000000000..84eec9be2 Binary files /dev/null and b/docs/vbs/api-ref/public_sys-resources/icon-arrowdn.gif differ diff --git a/docs/vbs/api-ref/public_sys-resources/icon-arrowrt.gif b/docs/vbs/api-ref/public_sys-resources/icon-arrowrt.gif new file mode 100644 index 000000000..39583d168 Binary files /dev/null and b/docs/vbs/api-ref/public_sys-resources/icon-arrowrt.gif differ diff --git a/docs/vbs/api-ref/public_sys-resources/icon-caution.gif b/docs/vbs/api-ref/public_sys-resources/icon-caution.gif new file mode 100644 index 000000000..079c79b26 Binary files /dev/null and b/docs/vbs/api-ref/public_sys-resources/icon-caution.gif differ diff --git a/docs/vbs/api-ref/public_sys-resources/icon-danger.gif b/docs/vbs/api-ref/public_sys-resources/icon-danger.gif new file mode 100644 index 000000000..079c79b26 Binary files /dev/null and b/docs/vbs/api-ref/public_sys-resources/icon-danger.gif differ diff --git a/docs/vbs/api-ref/public_sys-resources/icon-huawei.gif b/docs/vbs/api-ref/public_sys-resources/icon-huawei.gif new file mode 100644 index 000000000..a31d60f89 Binary files /dev/null and b/docs/vbs/api-ref/public_sys-resources/icon-huawei.gif differ diff --git a/docs/vbs/api-ref/public_sys-resources/icon-note.gif b/docs/vbs/api-ref/public_sys-resources/icon-note.gif new file mode 100644 index 000000000..31be2b039 Binary files /dev/null and b/docs/vbs/api-ref/public_sys-resources/icon-note.gif differ diff --git a/docs/vbs/api-ref/public_sys-resources/icon-notice.gif b/docs/vbs/api-ref/public_sys-resources/icon-notice.gif new file mode 100644 index 000000000..409070650 Binary files /dev/null and b/docs/vbs/api-ref/public_sys-resources/icon-notice.gif differ diff --git a/docs/vbs/api-ref/public_sys-resources/icon-tip.gif b/docs/vbs/api-ref/public_sys-resources/icon-tip.gif new file mode 100644 index 000000000..c47bae05c Binary files /dev/null and b/docs/vbs/api-ref/public_sys-resources/icon-tip.gif differ diff --git a/docs/vbs/api-ref/public_sys-resources/icon-warning.gif b/docs/vbs/api-ref/public_sys-resources/icon-warning.gif new file mode 100644 index 000000000..079c79b26 Binary files /dev/null and b/docs/vbs/api-ref/public_sys-resources/icon-warning.gif differ diff --git a/docs/vbs/api-ref/public_sys-resources/note_3.0-en-us.png b/docs/vbs/api-ref/public_sys-resources/note_3.0-en-us.png new file mode 100644 index 000000000..57a0e1f53 Binary files /dev/null and b/docs/vbs/api-ref/public_sys-resources/note_3.0-en-us.png differ diff --git a/docs/vbs/api-ref/public_sys-resources/notice_3.0-en-us.png b/docs/vbs/api-ref/public_sys-resources/notice_3.0-en-us.png new file mode 100644 index 000000000..fa4b64990 Binary files /dev/null and b/docs/vbs/api-ref/public_sys-resources/notice_3.0-en-us.png differ diff --git a/docs/vbs/api-ref/public_sys-resources/popup.js b/docs/vbs/api-ref/public_sys-resources/popup.js new file mode 100644 index 000000000..a550862ed --- /dev/null +++ b/docs/vbs/api-ref/public_sys-resources/popup.js @@ -0,0 +1 @@ +var i=0;var dhtmlgoodies_tooltipFlag=false;var dhtmlgoodies_tooltip="";var dhtmlgoodies_tooltipShadow="";var dhtmlgoodies_shadowSize=3;var dhtmlgoodies_tooltipMaxWidth=500;var dhtmlgoodies_tooltipMinWidth=100;var dhtmlgoodies_iframe=false;var timeId;var clickFlag=false;var tooltip_is_msie=(navigator.userAgent.indexOf("MSIE")>=0&&navigator.userAgent.indexOf("opera")==-1&&document.all)?true:false;var xPos;var yPos;window.document.onmousemove=function(a){a=a||window.event;if(a.pageX){xPos=a.pageX;yPos=a.pageY}else{if(document.body!==null&&typeof document.body!=="undefined"){xPos=a.clientX+document.body.scrollLeft-document.body.clientLeft;yPos=a.clientY+document.body.scrollTop-document.body.clientTop}}};function showTooltip(e){if(document.body===null||typeof document.body==="undefined"){return}if(i==0){return}clickFlag=true;var f=Json.parse("jsonData."+e);var a=Math.max(document.body.clientWidth,document.documentElement.clientWidth)-20;if(!dhtmlgoodies_tooltipFlag){dhtmlgoodies_tooltip=document.createElement("DIV");dhtmlgoodies_tooltip.id="dhtmlgoodies_tooltip";dhtmlgoodies_tooltipShadow=document.createElement("DIV");dhtmlgoodies_tooltipShadow.id="dhtmlgoodies_tooltipShadow";document.body.appendChild(dhtmlgoodies_tooltip);document.body.appendChild(dhtmlgoodies_tooltipShadow);if(tooltip_is_msie){dhtmlgoodies_iframe=document.createElement("IFRAME");dhtmlgoodies_iframe.frameborder="5";dhtmlgoodies_iframe.style.backgroundColor="#FFFFFF";dhtmlgoodies_iframe.src="#";dhtmlgoodies_iframe.style.zIndex=100;dhtmlgoodies_iframe.style.position="absolute";document.body.appendChild(dhtmlgoodies_iframe)}}dhtmlgoodies_tooltip.style.display="block";dhtmlgoodies_tooltipShadow.style.display="block";if(tooltip_is_msie){dhtmlgoodies_iframe.style.display="block"}var b=Math.max(document.body.scrollTop,document.documentElement.scrollTop);if(navigator.userAgent.toLowerCase().indexOf("safari")>=0){b=0}var c=xPos+10;dhtmlgoodies_tooltip.style.width=null;dhtmlgoodies_tooltip.innerHTML=f;dhtmlgoodies_tooltip.style.left=c+"px";if(tooltip_is_msie){dhtmlgoodies_tooltip.style.top=yPos+20+b+"px"}else{dhtmlgoodies_tooltip.style.top=yPos+20+"px"}dhtmlgoodies_tooltipShadow.style.left=c+dhtmlgoodies_shadowSize+"px";if(tooltip_is_msie){dhtmlgoodies_tooltipShadow.style.top=yPos+20+b+dhtmlgoodies_shadowSize+"px"}else{dhtmlgoodies_tooltipShadow.style.top=yPos+20+dhtmlgoodies_shadowSize+"px"}if(dhtmlgoodies_tooltip.offsetWidth>dhtmlgoodies_tooltipMaxWidth){dhtmlgoodies_tooltip.style.width=dhtmlgoodies_tooltipMaxWidth+"px"}var d=dhtmlgoodies_tooltip.offsetWidth;if(da){dhtmlgoodies_tooltip.style.left=(dhtmlgoodies_tooltipShadow.style.left.replace("px","")-((c+d)-a))+"px";dhtmlgoodies_tooltipShadow.style.left=(dhtmlgoodies_tooltipShadow.style.left.replace("px","")-((c+d)-a)+dhtmlgoodies_shadowSize)+"px"}if(tooltip_is_msie){dhtmlgoodies_iframe.style.left=dhtmlgoodies_tooltip.style.left;dhtmlgoodies_iframe.style.top=dhtmlgoodies_tooltip.style.top;dhtmlgoodies_iframe.style.width=dhtmlgoodies_tooltip.offsetWidth+"px";dhtmlgoodies_iframe.style.height=dhtmlgoodies_tooltip.offsetHeight+"px"}}function hideTooltip(){i=0;clickFlag=false;if((dhtmlgoodies_tooltip!==null&&typeof dhtmlgoodies_tooltip!=="undefined")&&+(dhtmlgoodies_tooltip.style!==null&&typeof dhtmlgoodies_tooltip.style!=="undefined")){dhtmlgoodies_tooltip.style.display="none";dhtmlgoodies_tooltipShadow.style.display="none";if(tooltip_is_msie){dhtmlgoodies_iframe.style.display="none"}}if(timeId!==null&&typeof timeId!=="undefined"&&timeId!=""){clearTimeout(timeId)}}function showText(a){i=1;timeId=setTimeout(function(){showTooltip(a)},500)}function showText2(a){if(!clickFlag){i=1;showTooltip(a);i=0;if(timeId!==null&&typeof timeId!=="undefined"&&timeId!=""){clearTimeout(timeId)}}}function anchorScroll(b){var d=document.getElementsByName(b);if(d!=null&&d.length>0){var c=d[0];var a=c.getBoundingClientRect().left+(document.body.scrollLeft||(document.documentElement&&document.documentElement.scrollLeft));var e=c.getBoundingClientRect().top+(document.body.scrollTop||(document.documentElement&&document.documentElement.scrollTop));window.scrollTo(a,e-30)}}; \ No newline at end of file diff --git a/docs/vbs/api-ref/public_sys-resources/warning_3.0-en-us.png b/docs/vbs/api-ref/public_sys-resources/warning_3.0-en-us.png new file mode 100644 index 000000000..def5c3565 Binary files /dev/null and b/docs/vbs/api-ref/public_sys-resources/warning_3.0-en-us.png differ