diff --git a/docs/csbs/api-ref/ALL_META.TXT.json b/docs/csbs/api-ref/ALL_META.TXT.json new file mode 100644 index 000000000..ea56fc8f4 --- /dev/null +++ b/docs/csbs/api-ref/ALL_META.TXT.json @@ -0,0 +1,392 @@ +[ + { + "uri":"en-us_topic_0061309751.html", + "product_code":"csbs", + "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_0059304034.html", + "product_code":"csbs", + "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_0059304218.html", + "product_code":"csbs", + "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":"Resource Management", + "title":"Resource Management", + "githuburl":"" + }, + { + "uri":"en-us_topic_0059304219.html", + "product_code":"csbs", + "code":"4", + "des":"This API is used to create a backup for a specified resource.URI formatPOST https://{endpoint}/v1/{project_id}/providers/{provider_id}/resources/{resource_id}/actionPOST ", + "doc_type":"api", + "kw":"Creating a Backup for a Resource,Resource Management,API Reference", + "title":"Creating a Backup for a Resource", + "githuburl":"" + }, + { + "uri":"en-us_topic_0059304220.html", + "product_code":"csbs", + "code":"5", + "des":"This API is used to query whether a resource can be backed up.URI formatPOST https://{endpoint}/v1/{project_id}/providers/{provider_id}/resources/actionPOST https://{endp", + "doc_type":"api", + "kw":"Querying the Backup Capability of a Resource,Resource Management,API Reference", + "title":"Querying the Backup Capability of a Resource", + "githuburl":"" + }, + { + "uri":"en-us_topic_0059304221.html", + "product_code":"csbs", + "code":"6", + "des":"This API is used to check whether a target resource can be restored.URI formatPOST https://{endpoint}/v1/{project_id}/providers/{provider_id}/resources/actionPOST https:/", + "doc_type":"api", + "kw":"Querying the Restoration Capability of a Resource,Resource Management,API Reference", + "title":"Querying the Restoration Capability of a Resource", + "githuburl":"" + }, + { + "uri":"en-us_topic_0059304222.html", + "product_code":"csbs", + "code":"7", + "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 Policy Management", + "title":"Backup Policy Management", + "githuburl":"" + }, + { + "uri":"en-us_topic_0059304223.html", + "product_code":"csbs", + "code":"8", + "des":"This API is used to create a backup policy to back up servers periodically.URI formatPOST https://{endpoint}/v1/{project_id}/policiesPOST https://{endpoint}/v1/{project_i", + "doc_type":"api", + "kw":"Creating a Backup Policy,Backup Policy Management,API Reference", + "title":"Creating a Backup Policy", + "githuburl":"" + }, + { + "uri":"en-us_topic_0059304224.html", + "product_code":"csbs", + "code":"9", + "des":"This API is used to delete a backup policy by ID.URI formatDELETE https://{endpoint}/v1/{project_id}/policies/{policy_id}DELETE https://{endpoint}/v1/{project_id}/policie", + "doc_type":"api", + "kw":"Deleting a Backup Policy,Backup Policy Management,API Reference", + "title":"Deleting a Backup Policy", + "githuburl":"" + }, + { + "uri":"en-us_topic_0059304225.html", + "product_code":"csbs", + "code":"10", + "des":"This API is used to update a backup policy by ID.URI formatPUT https://{endpoint}/v1/{project_id}/policies/{policy_id}PUT https://{endpoint}/v1/{project_id}/policies/{pol", + "doc_type":"api", + "kw":"Updating a Backup Policy,Backup Policy Management,API Reference", + "title":"Updating a Backup Policy", + "githuburl":"" + }, + { + "uri":"en-us_topic_0059304226.html", + "product_code":"csbs", + "code":"11", + "des":"This API is used to query a backup policy by ID.URI formatGET https://{endpoint}/v1/{project_id}/policies/{policy_id}GET https://{endpoint}/v1/{project_id}/policies/{poli", + "doc_type":"api", + "kw":"Querying a Backup Policy,Backup Policy Management,API Reference", + "title":"Querying a Backup Policy", + "githuburl":"" + }, + { + "uri":"en-us_topic_0059304227.html", + "product_code":"csbs", + "code":"12", + "des":"This API is used to query the backup policy list. Filtering parameters are supported.URI formatGET https://{endpoint}/v1/{project_id}/policiesGET https://{endpoint}/v1/{p", + "doc_type":"api", + "kw":"Querying the Backup Policy List,Backup Policy Management,API Reference", + "title":"Querying the Backup Policy List", + "githuburl":"" + }, + { + "uri":"en-us_topic_0059304229.html", + "product_code":"csbs", + "code":"13", + "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 Management", + "title":"Backup Management", + "githuburl":"" + }, + { + "uri":"en-us_topic_0059304230.html", + "product_code":"csbs", + "code":"14", + "des":"This API is used to manually execute a backup policy and create a backup task.URI formatPOST https://{endpoint}/v1/{project_id}/providers/{provider_id}/checkpointsPOST ht", + "doc_type":"api", + "kw":"Executing a Backup Policy,Backup Management,API Reference", + "title":"Executing a Backup Policy", + "githuburl":"" + }, + { + "uri":"en-us_topic_0059304233.html", + "product_code":"csbs", + "code":"15", + "des":"This API is used to query the number of backups. Filtering parameters are supported.URI formatGET https://{endpoint}/v1/{project_id}/checkpoint_items/countGET https://{en", + "doc_type":"api", + "kw":"Querying the Number of Backups,Backup Management,API Reference", + "title":"Querying the Number of Backups", + "githuburl":"" + }, + { + "uri":"en-us_topic_0059304234.html", + "product_code":"csbs", + "code":"16", + "des":"This API is used to query a single backup by ID.URI formatGET https://{endpoint}/v1/{project_id}/checkpoint_items/{checkpoint_item_id}GET https://{endpoint}/v1/{project_i", + "doc_type":"api", + "kw":"Querying a Single Backup,Backup Management,API Reference", + "title":"Querying a Single Backup", + "githuburl":"" + }, + { + "uri":"en-us_topic_0059304235.html", + "product_code":"csbs", + "code":"17", + "des":"This API is used to query all backups. Filtering parameters are supported.URI formatGET https://{endpoint}/v1/{project_id}/checkpoint_itemsGET https://{endpoint}/v1/{proj", + "doc_type":"api", + "kw":"Querying All Backups,Backup Management,API Reference", + "title":"Querying All Backups", + "githuburl":"" + }, + { + "uri":"en-us_topic_0059304232.html", + "product_code":"csbs", + "code":"18", + "des":"This API is used to delete a backup.The deletion operation is asynchronous. Tasks will be queued depending on the background task execution status. Therefore, the deletio", + "doc_type":"api", + "kw":"Deleting a Backup,Backup Management,API Reference", + "title":"Deleting a Backup", + "githuburl":"" + }, + { + "uri":"en-us_topic_0059304236.html", + "product_code":"csbs", + "code":"19", + "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":"Restoration Management", + "title":"Restoration Management", + "githuburl":"" + }, + { + "uri":"en-us_topic_0059304237.html", + "product_code":"csbs", + "code":"20", + "des":"This API is used to perform backup-based restoration.URI formatPOST https://{endpoint}/v1/{project_id}/restoresPOST https://{endpoint}/v1/{project_id}/restoresParameter d", + "doc_type":"api", + "kw":"Creating a Restoration Task,Restoration Management,API Reference", + "title":"Creating a Restoration Task", + "githuburl":"" + }, + { + "uri":"en-us_topic_0059304238.html", + "product_code":"csbs", + "code":"21", + "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":"Quota Management", + "title":"Quota Management", + "githuburl":"" + }, + { + "uri":"en-us_topic_0059304243.html", + "product_code":"csbs", + "code":"22", + "des":"This API is used to query tenant quotas.URI formatGET https://{endpoint}/v1/{project_id}/quotasGET https://{endpoint}/v1/{project_id}/quotasParameter descriptionParameter", + "doc_type":"api", + "kw":"Querying Quotas,Quota Management,API Reference", + "title":"Querying Quotas", + "githuburl":"" + }, + { + "uri":"en-us_topic_0098466174.html", + "product_code":"csbs", + "code":"23", + "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":"Tag Management", + "title":"Tag Management", + "githuburl":"" + }, + { + "uri":"en-us_topic_0098635086.html", + "product_code":"csbs", + "code":"24", + "des":"This API is used to filter resources by tag.Tag Management Service (TMS) uses this API to filter and list resources of each service by tag. These services must have the q", + "doc_type":"api", + "kw":"Querying Backup Resources by Tag,Tag Management,API Reference", + "title":"Querying Backup Resources by Tag", + "githuburl":"" + }, + { + "uri":"en-us_topic_0098635087.html", + "product_code":"csbs", + "code":"25", + "des":"This API is used to add or remove tags of a specific resource in batches.TMS may use this API to manage service resource tags.A resource can have up to 10 tags.The API is", + "doc_type":"api", + "kw":"Batch Adding or Removing Tags of a Backup Resource,Tag Management,API Reference", + "title":"Batch Adding or Removing Tags of a Backup Resource", + "githuburl":"" + }, + { + "uri":"en-us_topic_0098635088.html", + "product_code":"csbs", + "code":"26", + "des":"A resource can have up to 10 tags.The API is idempotent.If a to-be-created tag has the same key as an existing tag, the tag will be created and overwrite the existing one", + "doc_type":"api", + "kw":"Adding a Tag to a Backup Resource,Tag Management,API Reference", + "title":"Adding a Tag to a Backup Resource", + "githuburl":"" + }, + { + "uri":"en-us_topic_0098635089.html", + "product_code":"csbs", + "code":"27", + "des":"The API is idempotent.When you delete a nonexistent tag, error code 404 will be returned. Tag keys cannot be empty or be empty character strings.URI formatDELETE https://", + "doc_type":"api", + "kw":"Removing a Tag from a Backup Resource,Tag Management,API Reference", + "title":"Removing a Tag from a Backup Resource", + "githuburl":"" + }, + { + "uri":"en-us_topic_0098635090.html", + "product_code":"csbs", + "code":"28", + "des":"This API is used to query tags of a specific resource.TMS uses this API to query all tags of a specific resource.URI formatGET https://{endpoint}/v1/{project_id}/csbs_bac", + "doc_type":"api", + "kw":"Querying Tags of a Backup Resource,Tag Management,API Reference", + "title":"Querying Tags of a Backup Resource", + "githuburl":"" + }, + { + "uri":"en-us_topic_0098635091.html", + "product_code":"csbs", + "code":"29", + "des":"This API is used to query a tenant's tag set in a specific region and of a specific resource type.TMS uses this API to list tags created by a tenant to facilitate tag cre", + "doc_type":"api", + "kw":"Querying Backup Tags of a Project,Tag Management,API Reference", + "title":"Querying Backup Tags of a Project", + "githuburl":"" + }, + { + "uri":"en-us_topic_0098635092.html", + "product_code":"csbs", + "code":"30", + "des":"This API is used to filter backup policies by tag.TMS uses this API to filter and list resources of each service by tag. These services must have the query capabilities.U", + "doc_type":"api", + "kw":"Querying Backup Policies by Tag,Tag Management,API Reference", + "title":"Querying Backup Policies by Tag", + "githuburl":"" + }, + { + "uri":"en-us_topic_0098635093.html", + "product_code":"csbs", + "code":"31", + "des":"This API is used to add or remove tags of a specific resource in batches.TMS may use this API to manage service resource tags.A resource can have up to 10 tags.The API is", + "doc_type":"api", + "kw":"Batch Adding or Removing Tags of a Backup Policy,Tag Management,API Reference", + "title":"Batch Adding or Removing Tags of a Backup Policy", + "githuburl":"" + }, + { + "uri":"en-us_topic_0098635094.html", + "product_code":"csbs", + "code":"32", + "des":"A resource can have up to 10 tags.The API is idempotent.If a to-be-created tag has the same key as an existing tag, the tag will be created and overwrite the existing one", + "doc_type":"api", + "kw":"Adding a Tag to a Backup Policy,Tag Management,API Reference", + "title":"Adding a Tag to a Backup Policy", + "githuburl":"" + }, + { + "uri":"en-us_topic_0098635095.html", + "product_code":"csbs", + "code":"33", + "des":"The API is idempotent.When you delete a nonexistent tag, error code 404 will be returned. Tag keys cannot be empty or be empty character strings.URI formatDELETE https://", + "doc_type":"api", + "kw":"Removing a Tag from a Backup Policy,Tag Management,API Reference", + "title":"Removing a Tag from a Backup Policy", + "githuburl":"" + }, + { + "uri":"en-us_topic_0098635096.html", + "product_code":"csbs", + "code":"34", + "des":"This API is used to query tags of a specific resource.TMS uses this API to query all tags of a specific resource.URI formatGET https://{endpoint}/v1/{project_id}/csbs_bac", + "doc_type":"api", + "kw":"Querying Tags of a Backup Policy,Tag Management,API Reference", + "title":"Querying Tags of a Backup Policy", + "githuburl":"" + }, + { + "uri":"en-us_topic_0098635097.html", + "product_code":"csbs", + "code":"35", + "des":"This API is used to query a tenant's tag set in a specific region and of a specific resource type.TMS uses this API to list tags created by a tenant to facilitate tag cre", + "doc_type":"api", + "kw":"Querying Backup Policy Tags of a Project,Tag Management,API Reference", + "title":"Querying Backup Policy Tags of a Project", + "githuburl":"" + }, + { + "uri":"en-us_topic_0071888296.html", + "product_code":"csbs", + "code":"36", + "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":"Appendixes", + "title":"Appendixes", + "githuburl":"" + }, + { + "uri":"en-us_topic_0134484533.html", + "product_code":"csbs", + "code":"37", + "des":"NormalStatus CodeDescription200 OKThe results of GET and PUT operations are returned as expected.201 CreatedThe results of the POST operation are returned as expected.202", + "doc_type":"api", + "kw":"Status Codes,Appendixes,API Reference", + "title":"Status Codes", + "githuburl":"" + }, + { + "uri":"en-us_topic_0071888297.html", + "product_code":"csbs", + "code":"38", + "des":"An example response error is returned as follows:Table 1 describes the error codes.Karbor native APIs:http://developer.openstack.org/api-ref/data-protection-orchestration", + "doc_type":"api", + "kw":"Error Codes,Appendixes,API Reference", + "title":"Error Codes", + "githuburl":"" + }, + { + "uri":"en-us_topic_0071888298.html", + "product_code":"csbs", + "code":"39", + "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/csbs/api-ref/CLASS.TXT.json b/docs/csbs/api-ref/CLASS.TXT.json new file mode 100644 index 000000000..340b38613 --- /dev/null +++ b/docs/csbs/api-ref/CLASS.TXT.json @@ -0,0 +1,353 @@ +[ + { + "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":"csbs", + "title":"API Usage Guidelines", + "uri":"en-us_topic_0061309751.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":"csbs", + "title":"API Description", + "uri":"en-us_topic_0059304034.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":"csbs", + "title":"Resource Management", + "uri":"en-us_topic_0059304218.html", + "doc_type":"api", + "p_code":"2", + "code":"3" + }, + { + "desc":"This API is used to create a backup for a specified resource.URI formatPOST https://{endpoint}/v1/{project_id}/providers/{provider_id}/resources/{resource_id}/actionPOST ", + "product_code":"csbs", + "title":"Creating a Backup for a Resource", + "uri":"en-us_topic_0059304219.html", + "doc_type":"api", + "p_code":"3", + "code":"4" + }, + { + "desc":"This API is used to query whether a resource can be backed up.URI formatPOST https://{endpoint}/v1/{project_id}/providers/{provider_id}/resources/actionPOST https://{endp", + "product_code":"csbs", + "title":"Querying the Backup Capability of a Resource", + "uri":"en-us_topic_0059304220.html", + "doc_type":"api", + "p_code":"3", + "code":"5" + }, + { + "desc":"This API is used to check whether a target resource can be restored.URI formatPOST https://{endpoint}/v1/{project_id}/providers/{provider_id}/resources/actionPOST https:/", + "product_code":"csbs", + "title":"Querying the Restoration Capability of a Resource", + "uri":"en-us_topic_0059304221.html", + "doc_type":"api", + "p_code":"3", + "code":"6" + }, + { + "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":"csbs", + "title":"Backup Policy Management", + "uri":"en-us_topic_0059304222.html", + "doc_type":"api", + "p_code":"2", + "code":"7" + }, + { + "desc":"This API is used to create a backup policy to back up servers periodically.URI formatPOST https://{endpoint}/v1/{project_id}/policiesPOST https://{endpoint}/v1/{project_i", + "product_code":"csbs", + "title":"Creating a Backup Policy", + "uri":"en-us_topic_0059304223.html", + "doc_type":"api", + "p_code":"7", + "code":"8" + }, + { + "desc":"This API is used to delete a backup policy by ID.URI formatDELETE https://{endpoint}/v1/{project_id}/policies/{policy_id}DELETE https://{endpoint}/v1/{project_id}/policie", + "product_code":"csbs", + "title":"Deleting a Backup Policy", + "uri":"en-us_topic_0059304224.html", + "doc_type":"api", + "p_code":"7", + "code":"9" + }, + { + "desc":"This API is used to update a backup policy by ID.URI formatPUT https://{endpoint}/v1/{project_id}/policies/{policy_id}PUT https://{endpoint}/v1/{project_id}/policies/{pol", + "product_code":"csbs", + "title":"Updating a Backup Policy", + "uri":"en-us_topic_0059304225.html", + "doc_type":"api", + "p_code":"7", + "code":"10" + }, + { + "desc":"This API is used to query a backup policy by ID.URI formatGET https://{endpoint}/v1/{project_id}/policies/{policy_id}GET https://{endpoint}/v1/{project_id}/policies/{poli", + "product_code":"csbs", + "title":"Querying a Backup Policy", + "uri":"en-us_topic_0059304226.html", + "doc_type":"api", + "p_code":"7", + "code":"11" + }, + { + "desc":"This API is used to query the backup policy list. Filtering parameters are supported.URI formatGET https://{endpoint}/v1/{project_id}/policiesGET https://{endpoint}/v1/{p", + "product_code":"csbs", + "title":"Querying the Backup Policy List", + "uri":"en-us_topic_0059304227.html", + "doc_type":"api", + "p_code":"7", + "code":"12" + }, + { + "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":"csbs", + "title":"Backup Management", + "uri":"en-us_topic_0059304229.html", + "doc_type":"api", + "p_code":"2", + "code":"13" + }, + { + "desc":"This API is used to manually execute a backup policy and create a backup task.URI formatPOST https://{endpoint}/v1/{project_id}/providers/{provider_id}/checkpointsPOST ht", + "product_code":"csbs", + "title":"Executing a Backup Policy", + "uri":"en-us_topic_0059304230.html", + "doc_type":"api", + "p_code":"13", + "code":"14" + }, + { + "desc":"This API is used to query the number of backups. Filtering parameters are supported.URI formatGET https://{endpoint}/v1/{project_id}/checkpoint_items/countGET https://{en", + "product_code":"csbs", + "title":"Querying the Number of Backups", + "uri":"en-us_topic_0059304233.html", + "doc_type":"api", + "p_code":"13", + "code":"15" + }, + { + "desc":"This API is used to query a single backup by ID.URI formatGET https://{endpoint}/v1/{project_id}/checkpoint_items/{checkpoint_item_id}GET https://{endpoint}/v1/{project_i", + "product_code":"csbs", + "title":"Querying a Single Backup", + "uri":"en-us_topic_0059304234.html", + "doc_type":"api", + "p_code":"13", + "code":"16" + }, + { + "desc":"This API is used to query all backups. Filtering parameters are supported.URI formatGET https://{endpoint}/v1/{project_id}/checkpoint_itemsGET https://{endpoint}/v1/{proj", + "product_code":"csbs", + "title":"Querying All Backups", + "uri":"en-us_topic_0059304235.html", + "doc_type":"api", + "p_code":"13", + "code":"17" + }, + { + "desc":"This API is used to delete a backup.The deletion operation is asynchronous. Tasks will be queued depending on the background task execution status. Therefore, the deletio", + "product_code":"csbs", + "title":"Deleting a Backup", + "uri":"en-us_topic_0059304232.html", + "doc_type":"api", + "p_code":"13", + "code":"18" + }, + { + "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":"csbs", + "title":"Restoration Management", + "uri":"en-us_topic_0059304236.html", + "doc_type":"api", + "p_code":"2", + "code":"19" + }, + { + "desc":"This API is used to perform backup-based restoration.URI formatPOST https://{endpoint}/v1/{project_id}/restoresPOST https://{endpoint}/v1/{project_id}/restoresParameter d", + "product_code":"csbs", + "title":"Creating a Restoration Task", + "uri":"en-us_topic_0059304237.html", + "doc_type":"api", + "p_code":"19", + "code":"20" + }, + { + "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":"csbs", + "title":"Quota Management", + "uri":"en-us_topic_0059304238.html", + "doc_type":"api", + "p_code":"2", + "code":"21" + }, + { + "desc":"This API is used to query tenant quotas.URI formatGET https://{endpoint}/v1/{project_id}/quotasGET https://{endpoint}/v1/{project_id}/quotasParameter descriptionParameter", + "product_code":"csbs", + "title":"Querying Quotas", + "uri":"en-us_topic_0059304243.html", + "doc_type":"api", + "p_code":"21", + "code":"22" + }, + { + "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":"csbs", + "title":"Tag Management", + "uri":"en-us_topic_0098466174.html", + "doc_type":"api", + "p_code":"2", + "code":"23" + }, + { + "desc":"This API is used to filter resources by tag.Tag Management Service (TMS) uses this API to filter and list resources of each service by tag. These services must have the q", + "product_code":"csbs", + "title":"Querying Backup Resources by Tag", + "uri":"en-us_topic_0098635086.html", + "doc_type":"api", + "p_code":"23", + "code":"24" + }, + { + "desc":"This API is used to add or remove tags of a specific resource in batches.TMS may use this API to manage service resource tags.A resource can have up to 10 tags.The API is", + "product_code":"csbs", + "title":"Batch Adding or Removing Tags of a Backup Resource", + "uri":"en-us_topic_0098635087.html", + "doc_type":"api", + "p_code":"23", + "code":"25" + }, + { + "desc":"A resource can have up to 10 tags.The API is idempotent.If a to-be-created tag has the same key as an existing tag, the tag will be created and overwrite the existing one", + "product_code":"csbs", + "title":"Adding a Tag to a Backup Resource", + "uri":"en-us_topic_0098635088.html", + "doc_type":"api", + "p_code":"23", + "code":"26" + }, + { + "desc":"The API is idempotent.When you delete a nonexistent tag, error code 404 will be returned. Tag keys cannot be empty or be empty character strings.URI formatDELETE https://", + "product_code":"csbs", + "title":"Removing a Tag from a Backup Resource", + "uri":"en-us_topic_0098635089.html", + "doc_type":"api", + "p_code":"23", + "code":"27" + }, + { + "desc":"This API is used to query tags of a specific resource.TMS uses this API to query all tags of a specific resource.URI formatGET https://{endpoint}/v1/{project_id}/csbs_bac", + "product_code":"csbs", + "title":"Querying Tags of a Backup Resource", + "uri":"en-us_topic_0098635090.html", + "doc_type":"api", + "p_code":"23", + "code":"28" + }, + { + "desc":"This API is used to query a tenant's tag set in a specific region and of a specific resource type.TMS uses this API to list tags created by a tenant to facilitate tag cre", + "product_code":"csbs", + "title":"Querying Backup Tags of a Project", + "uri":"en-us_topic_0098635091.html", + "doc_type":"api", + "p_code":"23", + "code":"29" + }, + { + "desc":"This API is used to filter backup policies by tag.TMS uses this API to filter and list resources of each service by tag. These services must have the query capabilities.U", + "product_code":"csbs", + "title":"Querying Backup Policies by Tag", + "uri":"en-us_topic_0098635092.html", + "doc_type":"api", + "p_code":"23", + "code":"30" + }, + { + "desc":"This API is used to add or remove tags of a specific resource in batches.TMS may use this API to manage service resource tags.A resource can have up to 10 tags.The API is", + "product_code":"csbs", + "title":"Batch Adding or Removing Tags of a Backup Policy", + "uri":"en-us_topic_0098635093.html", + "doc_type":"api", + "p_code":"23", + "code":"31" + }, + { + "desc":"A resource can have up to 10 tags.The API is idempotent.If a to-be-created tag has the same key as an existing tag, the tag will be created and overwrite the existing one", + "product_code":"csbs", + "title":"Adding a Tag to a Backup Policy", + "uri":"en-us_topic_0098635094.html", + "doc_type":"api", + "p_code":"23", + "code":"32" + }, + { + "desc":"The API is idempotent.When you delete a nonexistent tag, error code 404 will be returned. Tag keys cannot be empty or be empty character strings.URI formatDELETE https://", + "product_code":"csbs", + "title":"Removing a Tag from a Backup Policy", + "uri":"en-us_topic_0098635095.html", + "doc_type":"api", + "p_code":"23", + "code":"33" + }, + { + "desc":"This API is used to query tags of a specific resource.TMS uses this API to query all tags of a specific resource.URI formatGET https://{endpoint}/v1/{project_id}/csbs_bac", + "product_code":"csbs", + "title":"Querying Tags of a Backup Policy", + "uri":"en-us_topic_0098635096.html", + "doc_type":"api", + "p_code":"23", + "code":"34" + }, + { + "desc":"This API is used to query a tenant's tag set in a specific region and of a specific resource type.TMS uses this API to list tags created by a tenant to facilitate tag cre", + "product_code":"csbs", + "title":"Querying Backup Policy Tags of a Project", + "uri":"en-us_topic_0098635097.html", + "doc_type":"api", + "p_code":"23", + "code":"35" + }, + { + "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":"csbs", + "title":"Appendixes", + "uri":"en-us_topic_0071888296.html", + "doc_type":"api", + "p_code":"", + "code":"36" + }, + { + "desc":"NormalStatus CodeDescription200 OKThe results of GET and PUT operations are returned as expected.201 CreatedThe results of the POST operation are returned as expected.202", + "product_code":"csbs", + "title":"Status Codes", + "uri":"en-us_topic_0134484533.html", + "doc_type":"api", + "p_code":"36", + "code":"37" + }, + { + "desc":"An example response error is returned as follows:Table 1 describes the error codes.Karbor native APIs:http://developer.openstack.org/api-ref/data-protection-orchestration", + "product_code":"csbs", + "title":"Error Codes", + "uri":"en-us_topic_0071888297.html", + "doc_type":"api", + "p_code":"36", + "code":"38" + }, + { + "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":"csbs", + "title":"Change History", + "uri":"en-us_topic_0071888298.html", + "doc_type":"api", + "p_code":"", + "code":"39" + } +] \ No newline at end of file diff --git a/docs/csbs/api-ref/PARAMETERS.txt b/docs/csbs/api-ref/PARAMETERS.txt new file mode 100644 index 000000000..6da8d5f07 --- /dev/null +++ b/docs/csbs/api-ref/PARAMETERS.txt @@ -0,0 +1,3 @@ +version="" +language="en-us" +type="" \ No newline at end of file diff --git a/docs/csbs/api-ref/en-us_topic_0059304034.html b/docs/csbs/api-ref/en-us_topic_0059304034.html new file mode 100644 index 000000000..4785df950 --- /dev/null +++ b/docs/csbs/api-ref/en-us_topic_0059304034.html @@ -0,0 +1,21 @@ + + +

API Description

+
+
+ +
+ diff --git a/docs/csbs/api-ref/en-us_topic_0059304218.html b/docs/csbs/api-ref/en-us_topic_0059304218.html new file mode 100644 index 000000000..d51895c26 --- /dev/null +++ b/docs/csbs/api-ref/en-us_topic_0059304218.html @@ -0,0 +1,19 @@ + + +

Resource Management

+
+
+ + + +
+ diff --git a/docs/csbs/api-ref/en-us_topic_0059304219.html b/docs/csbs/api-ref/en-us_topic_0059304219.html new file mode 100644 index 000000000..9f0d51932 --- /dev/null +++ b/docs/csbs/api-ref/en-us_topic_0059304219.html @@ -0,0 +1,447 @@ + + +

Creating a Backup for a Resource

+

Function

This API is used to create a backup for a specified resource.

+
+

URI

+
+

Request

+
+ +

Response

+
+

Status Codes

+
+

Error Codes

For details, see Error Codes.

+
+
+
+ +
+ diff --git a/docs/csbs/api-ref/en-us_topic_0059304220.html b/docs/csbs/api-ref/en-us_topic_0059304220.html new file mode 100644 index 000000000..10ea8d7e2 --- /dev/null +++ b/docs/csbs/api-ref/en-us_topic_0059304220.html @@ -0,0 +1,251 @@ + + +

Querying the Backup Capability of a Resource

+

Function

This API is used to query whether a resource can be backed up.

+
+

URI

+
+

Request

+
+

Response

+
+

Status Codes

+
+

Error Codes

For details, see Error Codes.

+
+
+
+ +
+ diff --git a/docs/csbs/api-ref/en-us_topic_0059304221.html b/docs/csbs/api-ref/en-us_topic_0059304221.html new file mode 100644 index 000000000..0f82d3608 --- /dev/null +++ b/docs/csbs/api-ref/en-us_topic_0059304221.html @@ -0,0 +1,331 @@ + + +

Querying the Restoration Capability of a Resource

+

Function

This API is used to check whether a target resource can be restored.

+
+

URI

+
+

Request

+
+

Response

+
+

Status Codes

+
+

Error Codes

For details, see Error Codes.

+
+
+
+ +
+ diff --git a/docs/csbs/api-ref/en-us_topic_0059304222.html b/docs/csbs/api-ref/en-us_topic_0059304222.html new file mode 100644 index 000000000..e5fced62c --- /dev/null +++ b/docs/csbs/api-ref/en-us_topic_0059304222.html @@ -0,0 +1,23 @@ + + +

Backup Policy Management

+
+
+ + + +
+ diff --git a/docs/csbs/api-ref/en-us_topic_0059304223.html b/docs/csbs/api-ref/en-us_topic_0059304223.html new file mode 100644 index 000000000..c3b0e887f --- /dev/null +++ b/docs/csbs/api-ref/en-us_topic_0059304223.html @@ -0,0 +1,1044 @@ + + +

Creating a Backup Policy

+

Function

This API is used to create a backup policy to back up servers periodically.

+
+

URI

+
+

Request

+
+ +

Response

+
+

Status Codes

+
+

Error Codes

For details, see Error Codes.

+
+
+
+ +
+ diff --git a/docs/csbs/api-ref/en-us_topic_0059304224.html b/docs/csbs/api-ref/en-us_topic_0059304224.html new file mode 100644 index 000000000..6a589e95f --- /dev/null +++ b/docs/csbs/api-ref/en-us_topic_0059304224.html @@ -0,0 +1,116 @@ + + +

Deleting a Backup Policy

+

Function

This API is used to delete a backup policy by ID.

+
+

URI

+
+

Request

+

None

+ +
+

Response

+ +
+

Status Codes

+
+

Error Codes

For details, see Error Codes.

+
+
+
+ +
+ diff --git a/docs/csbs/api-ref/en-us_topic_0059304225.html b/docs/csbs/api-ref/en-us_topic_0059304225.html new file mode 100644 index 000000000..75eed611d --- /dev/null +++ b/docs/csbs/api-ref/en-us_topic_0059304225.html @@ -0,0 +1,879 @@ + + +

Updating a Backup Policy

+

Function

This API is used to update a backup policy by ID.

+
+

URI

+
+

Request

+
+

Response

+
+

Status Codes

+
+

Error Codes

For details, see Error Codes.

+
+
+
+ +
+ diff --git a/docs/csbs/api-ref/en-us_topic_0059304226.html b/docs/csbs/api-ref/en-us_topic_0059304226.html new file mode 100644 index 000000000..17d98aab2 --- /dev/null +++ b/docs/csbs/api-ref/en-us_topic_0059304226.html @@ -0,0 +1,553 @@ + + +

Querying a Backup Policy

+

Function

This API is used to query a backup policy by ID.

+
+

URI

+
+

Request

+

None

+ +
+

Response

+
+

Status Codes

+
+

Error Codes

For details, see Error Codes.

+
+
+
+ +
+ diff --git a/docs/csbs/api-ref/en-us_topic_0059304227.html b/docs/csbs/api-ref/en-us_topic_0059304227.html new file mode 100644 index 000000000..39c590f41 --- /dev/null +++ b/docs/csbs/api-ref/en-us_topic_0059304227.html @@ -0,0 +1,616 @@ + + +

Querying the Backup Policy List

+

Function

This API is used to query the backup policy list. Filtering parameters are supported.

+
+

URI

+
+

Request

+

None

+ +
+

Response

+
+

Status Codes

+
+

Error Codes

For details, see Error Codes.

+
+
+
+ +
+ diff --git a/docs/csbs/api-ref/en-us_topic_0059304229.html b/docs/csbs/api-ref/en-us_topic_0059304229.html new file mode 100644 index 000000000..eabe02df6 --- /dev/null +++ b/docs/csbs/api-ref/en-us_topic_0059304229.html @@ -0,0 +1,23 @@ + + +

Backup Management

+
+
+ + + +
+ diff --git a/docs/csbs/api-ref/en-us_topic_0059304230.html b/docs/csbs/api-ref/en-us_topic_0059304230.html new file mode 100644 index 000000000..71c9e7867 --- /dev/null +++ b/docs/csbs/api-ref/en-us_topic_0059304230.html @@ -0,0 +1,381 @@ + + +

Executing a Backup Policy

+

Function

This API is used to manually execute a backup policy and create a backup task.

+
+

URI

+
+

Request

+
+

Response

+
+

Status Codes

+
+

Error Codes

For details, see Error Codes.

+
+
+
+ +
+ diff --git a/docs/csbs/api-ref/en-us_topic_0059304232.html b/docs/csbs/api-ref/en-us_topic_0059304232.html new file mode 100644 index 000000000..d5f436cab --- /dev/null +++ b/docs/csbs/api-ref/en-us_topic_0059304232.html @@ -0,0 +1,155 @@ + + +

Deleting a Backup

+

Function

This API is used to delete a backup.

+

The deletion operation is asynchronous. Tasks will be queued depending on the background task execution status. Therefore, the deletion will not be completed immediately. You need to query the task information continuously to obtain the deletion result. A maximum of 30 minutes is required.

+

For example, a user can execute a maximum of five backup deletion tasks concurrently. If the number exceeds five, the sixth and subsequent tasks are queued.

+
+
+

URI

+
+

Request

+ +
+

Response

+ +
+

Status Codes

+
+

Error Codes

For details, see Error Codes.

+
+
+
+ +
+ diff --git a/docs/csbs/api-ref/en-us_topic_0059304233.html b/docs/csbs/api-ref/en-us_topic_0059304233.html new file mode 100644 index 000000000..e8aef34a7 --- /dev/null +++ b/docs/csbs/api-ref/en-us_topic_0059304233.html @@ -0,0 +1,261 @@ + + +

Querying the Number of Backups

+

Function

This API is used to query the number of backups. Filtering parameters are supported.

+
+

URI

+
+

Request

+ +
+

Response

+
+

Status Codes

+
+

Error Codes

For details, see Error Codes.

+
+
+
+ +
+ diff --git a/docs/csbs/api-ref/en-us_topic_0059304234.html b/docs/csbs/api-ref/en-us_topic_0059304234.html new file mode 100644 index 000000000..eab6f9c76 --- /dev/null +++ b/docs/csbs/api-ref/en-us_topic_0059304234.html @@ -0,0 +1,731 @@ + + +

Querying a Single Backup

+

Function

This API is used to query a single backup by ID.

+
+

URI

+
+

Request

+ +
+

Response

+
+

Status Codes

+
+

Error Codes

For details, see Error Codes.

+
+
+
+ +
+ diff --git a/docs/csbs/api-ref/en-us_topic_0059304235.html b/docs/csbs/api-ref/en-us_topic_0059304235.html new file mode 100644 index 000000000..5795c19b9 --- /dev/null +++ b/docs/csbs/api-ref/en-us_topic_0059304235.html @@ -0,0 +1,887 @@ + + +

Querying All Backups

+

Function

This API is used to query all backups. Filtering parameters are supported.

+
+

URI

+
+

Request

+ +
+

Response

+
+

Status Codes

+
+

Error Codes

For details, see Error Codes.

+
+
+
+ +
+ diff --git a/docs/csbs/api-ref/en-us_topic_0059304236.html b/docs/csbs/api-ref/en-us_topic_0059304236.html new file mode 100644 index 000000000..bdf9d4196 --- /dev/null +++ b/docs/csbs/api-ref/en-us_topic_0059304236.html @@ -0,0 +1,15 @@ + + +

Restoration Management

+
+
+ + + +
+ diff --git a/docs/csbs/api-ref/en-us_topic_0059304237.html b/docs/csbs/api-ref/en-us_topic_0059304237.html new file mode 100644 index 000000000..fea6b91a2 --- /dev/null +++ b/docs/csbs/api-ref/en-us_topic_0059304237.html @@ -0,0 +1,499 @@ + + +

Creating a Restoration Task

+

Function

This API is used to perform backup-based restoration.

+
+

URI

+
+

Request

+
+

Response

+
+

Status Codes

+
+

Error Codes

For details, see Error Codes.

+
+
+
+ +
+ diff --git a/docs/csbs/api-ref/en-us_topic_0059304238.html b/docs/csbs/api-ref/en-us_topic_0059304238.html new file mode 100644 index 000000000..98230c490 --- /dev/null +++ b/docs/csbs/api-ref/en-us_topic_0059304238.html @@ -0,0 +1,15 @@ + + +

Quota Management

+
+
+ + + +
+ diff --git a/docs/csbs/api-ref/en-us_topic_0059304243.html b/docs/csbs/api-ref/en-us_topic_0059304243.html new file mode 100644 index 000000000..f39c2a49d --- /dev/null +++ b/docs/csbs/api-ref/en-us_topic_0059304243.html @@ -0,0 +1,199 @@ + + +

Querying Quotas

+

Function

This API is used to query tenant quotas.

+
+

URI

+
+

Request

+ +
+

Response

+
+

Status Codes

+
+

Error Codes

For details, see Error Codes.

+
+
+
+ +
+ diff --git a/docs/csbs/api-ref/en-us_topic_0061309751.html b/docs/csbs/api-ref/en-us_topic_0061309751.html new file mode 100644 index 000000000..c5eb6361f --- /dev/null +++ b/docs/csbs/api-ref/en-us_topic_0061309751.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/csbs/api-ref/en-us_topic_0071888296.html b/docs/csbs/api-ref/en-us_topic_0071888296.html new file mode 100644 index 000000000..43e825d5a --- /dev/null +++ b/docs/csbs/api-ref/en-us_topic_0071888296.html @@ -0,0 +1,13 @@ + + +

Appendixes

+
+
+ +
+ diff --git a/docs/csbs/api-ref/en-us_topic_0071888297.html b/docs/csbs/api-ref/en-us_topic_0071888297.html new file mode 100644 index 000000000..7639ec3a7 --- /dev/null +++ b/docs/csbs/api-ref/en-us_topic_0071888297.html @@ -0,0 +1,606 @@ + + +

Error Codes

+

An example response error is returned as follows:

+
{
+  "error_code": xxxx,//Error code
+  "error_msg": xxxxx//Error message
+}
+

Table 1 describes the error codes.

+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Table 1 Error code description

Status Code

+

Error Code

+

Error Message

+

Description

+

Solution

+

400

+

CSBS.0001

+

Service over limit

+

The number of backup policies has reached the upper limit.

+

Delete an existing backup policy and try again.

+

400

+

CSBS.6000

+

server do not exist

+

The server does not exist.

+

Check whether the server exists.

+

400

+

CSBS.6001

+

The server has stopped.

+

The server has stopped.

+

Check whether the server has stopped.

+

400

+

CSBS.6003

+

Resource (%s) type (%s) is not support protection.

+

Currently, only cloud server backup is supported.

+

Select servers and add them to the backup policy.

+

400

+

CSBS.6005

+

Server (%s) is already in service.

+

The current server status does not allow backup.

+

Ensure that the server status allows restoration and try again.

+

400

+

CSBS.6006

+

Server (%s) status (%s) is not allowed to protect.

+

This type of server does not support backup.

+

Select servers of a correct type.

+

400

+

CSBS.6007

+

No volume attached to the server (%s) for protect.

+

Servers without EVS disks do not support backup.

+

Check whether an EVS disk is attached to the server.

+

400

+

CSBS.6010

+

Volume (%s) attached to server (%s) is shareable volume.

+

The server does not support backup, because it hosts shared EVS disks.

+

Remove the shared disk and perform the backup again.

+

400

+

CSBS.6013

+

Resource (%s) type (%s) is not support restoration.

+

Only server restoration is supported currently.

+

Select servers for restoration.

+

400

+

CSBS.6014

+

Volume(s) (%s) not found in target server.

+

The specified EVS disk is not attached to the server to be restored.

+

Select an EVS disk attached to the server to be restored.

+

400

+

CSBS.6015

+

The server is restoring.

+

The server in the current status cannot be restored.

+

Ensure that the server status allows restoration and try again.

+

400

+

CSBS.9001

+

provider invalid

+

Parameter verification failed.

+

Enter the correct parameter.

+

403

+

CSBS.9009

+

User is unverified.

+

The user is not authenticated by real name. Authenticate the user's real name and try again.

+

Authenticate the user's real name and try again.

+

400

+

CSBS.9009

+

The backup or replication space after reduction cannot be less than the used space.

+

The backup or replication space after applying for reduction is less than the used space.

+

Ensure that the remaining space is greater than the used space.

+

500

+

CSBS.9998

+

System not support

+

Service unavailable

+

Try later or contact technical support.

+

500

+

CSBS.9999

+

%s failed

+

System internal error

+

Try later or contact technical support.

+

400

+

CSBS.0002

+

Volume of services from different storagetype

+

The volumes of the server have different storage types. (Not used currently.)

+

Use the same type of volumes.

+

500

+

CSBS.1001

+

The policy is executing backup.

+

The backup task cannot be executed, because a manual backup task is being executed.

+

Re-execute the backup task after the manual backup task is complete.

+

400

+

CSBS.2003

+

item in executing

+

The selected backup is in the Backing up, Restoring, or Deleting state.

+

Try again after the task is complete.

+

400

+

CSBS.2004

+

item in plan executing

+

The policy is being executed for backup. Try again after the backup is complete.

+

Try again after the task is complete.

+

404

+

CSBS.3001

+

Checkpoint_item (%s) is not found.

+

The backup does not exist.

+

Check whether the backup exists.

+

400

+

CSBS.6027

+

The AZ where the resource (%s) is located does not support backup.

+

The AZ to which the ECS belongs does not support backup.

+

Contact the administrator to reconfigure the AZ.

+

500

+

CSBS.6030

+

auto plan executing

+

The backup task cannot be executed, because an automatic backup task is being executed.

+

Re-execute the backup task after the automatic backup task is complete.

+

400

+

CSBS.6031

+

manual copy executing

+

The replication task cannot be executed, because a manual replication task is being executed.

+

Re-execute the replication task after the manual replication task is complete.

+

500

+

CSBS.6032

+

plan has no resource backup

+

There are no servers that can be backed up in the backup policy.

+

Bind the policy to servers or wait until the bound server is restored to a state that supports backup.

+

400

+

CSBS.6033

+

Service type of volume %s(belong to server %s) is dss.

+

A server with DSS disks cannot be backed up.

+

Check whether a dedicated storage disk has been attached to the server.

+

400

+

CSBS.6061

+

volume of server in this pod does not support backup

+

The current server does not support backup or restoration.

+

Deselect the disks that do not support backup and retry.

+

500

+

CSBS.8001

+

The backup status is not allowed to create image

+

Backups in the current status cannot be registered as images.

+

Try later or contact technical support.

+

400

+

CSBS.8007

+

The backup {checkpoint_item_id} has register to image, can't be delete

+

An image has been created by using the backup and the backup cannot be deleted.

+

Delete the created image first and then the backup.

+

500

+

CSBS.8008

+

The backup {checkpoint_item_id}'s status is not allowed query

+

The current backup status does not support query.

+

Check whether the backup exists.

+

500

+

CSBS.8009

+

The backup has not system disk backup is not allowed to create image

+

The backup does not contain the system disk data and cannot be used to create an image.

+

Check whether the backup contains a system disk.

+

400

+

CSBS.9006

+

Quota exceeded for resources: %s

+

Insufficient quota

+

Contact the administrator to change the quota or delete the backups that are no longer needed.

+

500

+

CSBS.1002

+

resource_in_protecting

+

The selected server is being backed up. (Not used currently.)

+

Try again after the backup task is complete.

+

500

+

CSBS.2001

+

item in plan is executing

+

A task is being executed by using this backup policy. (Not used currently.)

+

Try again after the task is complete.

+

404

+

CSBS.3000

+

plan not found

+

The backup policy does not exist.

+

Check whether the backup policy exists.

+

500

+

CSBS.5001

+

Scheduel operation status can't be set unable

+

Failed to stop the policy.

+

Check the backup policy status.

+

400

+

CSBS.6004

+

Server (%s) is already in service.

+

The server has been bound to a backup policy and cannot be bound again.

+

Check whether the server has been bound to a backup policy.

+

400

+

CSBS.9007

+

duplicate service name

+

The backup policy name already exists.

+

Change the name and try again.

+

400

+

CSBS.7000

+

request tags exceed the max allowed count: %s.

+

The resource's tags have reached the upper limit.

+

Delete unnecessary tags and try again.

+

404

+

CSBS.7001

+

The backup tag does not exist.

+

The resource tag to be deleted does not exist.

+

Refresh the page to check whether the tag has been deleted.

+

400

+

CSBS.4000

+

checkpoint item not available

+

The current backup status does not allow restoration.

+

Try again later or contact technical support.

+

400

+

CSBS.6016

+

can not restore server type is not allow

+

This type of server does not support restoration.

+

Select servers of a correct type.

+

400

+

CSBS.6017

+

Can not find backup(s) (%s) in checkpoint item (%s).

+

The specified backup disk is not in the specified backup.

+

Select a backup disk in the specified backup for restoration.

+

400

+

CSBS.6018

+

Not assign backup(s) (%s) to volume(s), partial restore is not supported."

+

The system does not support the restoration of some backup disks in the backup.

+

Select all backup disks in the backup for restoration.

+

500

+

CSBS.6019

+

The source server (%s) type (%s) is not the same as the target server (%s) type (%s).

+

The type of the target server is different from that of the source server.

+

Select a target server of the same type as the source server.

+

400

+

CSBS.6020

+

No volume attached to the server (%s) for restore.

+

Servers without EVS disks do not support restoration.

+

Check whether an EVS disk is attached to the server.

+

400

+

CSBS.6021

+

Volume (%s) attached to server (%s) is shareable volume.

+

The backup cannot be restored to a shared EVS disk of the server.

+

Restore the backup to a non-shared EVS disk of the server.

+

500

+

CSBS.6023

+

Can not restore data volume to system volume. server id is (%s).

+

The backup for a data disk cannot be restored to a system disk of the server.

+

Restore the backup to a data disk of the server.

+

400

+

CSBS.6024

+

Target volume (%s) size (%s) small than volume backup (%s) size (%s).

+

Restoration cannot be executed because the size of the disk attached to the server is smaller than the backup size.

+

Expand the disk and try again, or restore backup data to a disk that has a larger size than the backup.

+

400

+

CSBS.6025

+

The AZ of local checkpoint item (%s) is not support to restore the resource (%s).

+

Restoration is not supported between the AZ to which the specified backup belongs and the AZ to which the server belongs.

+

Contact the administrator to reconfigure the AZ.

+

400

+

CSBS.9008

+

Checkpoint Item Status Not Support Create VM

+

Only backups in the Available state can be used to create ECSs.

+

Check whether the backup is available.

+

404

+

CSBS.6040

+

task not found

+

The backup job to be deleted does not exist.

+

Check whether the backup job exists.

+
+
+

Karbor native APIs:

+

http://developer.openstack.org/api-ref/data-protection-orchestration/v1/index.html

+
+
+ +
+ diff --git a/docs/csbs/api-ref/en-us_topic_0071888298.html b/docs/csbs/api-ref/en-us_topic_0071888298.html new file mode 100644 index 000000000..5b88369ea --- /dev/null +++ b/docs/csbs/api-ref/en-us_topic_0071888298.html @@ -0,0 +1,127 @@ + + +

Change History

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

Release Date

+

What's New

+

2022-08-19

+

Updated the following content:

+

Optimized some descriptions in this document.

+

2021-08-30

+

Updated the following content:

+

Deleted the parameters field and the table that describes the policy_param field from section "Updating a Backup Policy."

+

2021-07-21

+

Updated the following content:

+

Deleted the description of parameter app_consistency.

+

2020-03-06

+

Updated the following content:

+

Optimized the descriptions of parameters day_backups, week_backups, month_backups, and year_backups in section "Creating a Backup Policy."

+

2020-03-05

+

Updated the following content:

+
  • Modified the example request in section "Creating a Backup Policy."
  • Added the descriptions of parameters day_backups, week_backups, month_backups, and year_backups in section "Creating a Backup Policy."
+

2020-02-17

+

Updated the following content:

+
  • Modified the description of parameter provider_id.
  • Modified the description of parameter resource_id in section "Creating a Resource Backup."
  • Modified the descriptions of parameters max_backups and retention_duration_days in section "Updating a Backup Policy."
  • Modified the descriptions in section "Deleting a Backup."
+

2020-02-11

+

Updated the following content:

+
  • Modified the table formats and table titles.
  • Modified the parameter description and examples in section "Creating a Resource Backup."
  • Modified the parameter description in section "Querying Backup Capabilities of Resources."
  • Modified the parameter description in section "Querying Restoration Capabilities of Resources."
  • Modified the parameter description in section "Creating a Backup Policy."
  • Modified the parameter description in section "Updating a Backup Policy."
  • Modified the examples in section "Querying Backup Resource Instances."
+

2019-02-12

+

Updated the following content:

+

Modified the description of the enabled parameter in section "Creating a Backup Policy."

+

2019-02-02

+

Updated the following content:

+

Changed the enabled parameter in section "Creating a Backup Policy" to mandatory and modified the parameter description.

+

2018-10-15

+

Updated the following content:

+
  • Added the incremental parameter in section "Creating a Resource Backup".
  • Removed content about BMS backups.
  • Added the description of parameters max_backups, retention_duration_days, and permanent in sections "Creating a Backup Policy" and "Updating a Backup Policy".
+

2018-09-07

+

Accepted in OTC-3.2.

+

2018-08-15

+

Updated the following content:

+

Modified the description of the pattern parameter.

+

2018-07-30

+

Updated the following content:

+

Added fields related to BMS backup.

+

2018-06-26

+

Updated the following content:

+
  • Added description of image-related fields.
  • Modified the naming rules for tag keys and tag values.
  • Accepted in OTC 3.1.
+

2018-05-03

+

Updated the following content:

+

Deleted the former sections 1 API Calling and 2 Common Message Headers, and added section 1 API Usage Guidelines.

+

2018-03-30

+

Updated the following content:

+

Added APIs related to tag management.

+

2018-01-23

+

Updated the following content:

+
  • Some ease-of-use issues are resolved.
  • Added the support for specifying the backup interval in units of days.
+

2017-09-08

+

Updated the following content:

+

Some ease-of-use issues are resolved.

+

2017-07-30

+

This issue is the first official release.

+
+
+
+ diff --git a/docs/csbs/api-ref/en-us_topic_0098466174.html b/docs/csbs/api-ref/en-us_topic_0098466174.html new file mode 100644 index 000000000..2d1cf09e6 --- /dev/null +++ b/docs/csbs/api-ref/en-us_topic_0098466174.html @@ -0,0 +1,37 @@ + + +

Tag Management

+
+
+ + + +
+ diff --git a/docs/csbs/api-ref/en-us_topic_0098635086.html b/docs/csbs/api-ref/en-us_topic_0098635086.html new file mode 100644 index 000000000..19730d66a --- /dev/null +++ b/docs/csbs/api-ref/en-us_topic_0098635086.html @@ -0,0 +1,1021 @@ + + +

Querying Backup Resources by Tag

+

Function

This API is used to filter resources by tag.

+

Tag Management Service (TMS) uses this API to filter and list resources of each service by tag. These services must have the query capabilities.

+
+

URI

+ +
+

Request

+ + +
+

Response

+ +
+

Status Codes

+
+

Error Codes

For details, see Error Codes.

+
+
+
+ +
+ diff --git a/docs/csbs/api-ref/en-us_topic_0098635087.html b/docs/csbs/api-ref/en-us_topic_0098635087.html new file mode 100644 index 000000000..3b6bd7835 --- /dev/null +++ b/docs/csbs/api-ref/en-us_topic_0098635087.html @@ -0,0 +1,262 @@ + + +

Batch Adding or Removing Tags of a Backup Resource

+

Function

This API is used to add or remove tags of a specific resource in batches.

+

TMS may use this API to manage service resource tags.

+

A resource can have up to 10 tags.

+

The API is idempotent.

+

If there are duplicate keys in the request body when you add tags, an error is reported.

+

If the key of the to-be-created tag is the same as that of an existing tag, the value of the existing tag will be overwritten.

+

When deleting tags, you can upload duplicate keys.

+

When tags are being deleted and some tags do not exist, the operation is considered successful by default, and the character set of the tags will not be checked upon deletion. A key and a value can respectively consist of up to 127 and 255 characters. The tag structure cannot be missing, and the key cannot be left blank or an empty string.

+
+

URI

+ +
+

Request

+ +
+

Response

+

None

+
+

Status Codes

+
+

Error Codes

For details, see Error Codes.

+
+
+
+ +
+ diff --git a/docs/csbs/api-ref/en-us_topic_0098635088.html b/docs/csbs/api-ref/en-us_topic_0098635088.html new file mode 100644 index 000000000..f82abb859 --- /dev/null +++ b/docs/csbs/api-ref/en-us_topic_0098635088.html @@ -0,0 +1,210 @@ + + +

Adding a Tag to a Backup Resource

+

Function

A resource can have up to 10 tags.

+

The API is idempotent.

+

If a to-be-created tag has the same key as an existing tag, the tag will be created and overwrite the existing one.

+
+

URI

+ +
+

Request

+ +
+

Status Codes

+
+

Error Codes

For details, see Error Codes.

+
+
+
+ +
+ diff --git a/docs/csbs/api-ref/en-us_topic_0098635089.html b/docs/csbs/api-ref/en-us_topic_0098635089.html new file mode 100644 index 000000000..eb545aa1a --- /dev/null +++ b/docs/csbs/api-ref/en-us_topic_0098635089.html @@ -0,0 +1,152 @@ + + +

Removing a Tag from a Backup Resource

+

Function

The API is idempotent.

+

When you delete a nonexistent tag, error code 404 will be returned. Tag keys cannot be empty or be empty character strings.

+
+

URI

+ +
+

Request

+
+

Status Codes

+
+

Error Codes

For details, see Error Codes.

+
+
+
+ +
+ diff --git a/docs/csbs/api-ref/en-us_topic_0098635090.html b/docs/csbs/api-ref/en-us_topic_0098635090.html new file mode 100644 index 000000000..91db70530 --- /dev/null +++ b/docs/csbs/api-ref/en-us_topic_0098635090.html @@ -0,0 +1,206 @@ + + +

Querying Tags of a Backup Resource

+

Function

This API is used to query tags of a specific resource.

+

TMS uses this API to query all tags of a specific resource.

+
+

URI

+ +
+

Request

+ +
+

Response

+
+

Status Codes

+
+

Error Codes

For details, see Error Codes.

+
+
+
+ +
+ diff --git a/docs/csbs/api-ref/en-us_topic_0098635091.html b/docs/csbs/api-ref/en-us_topic_0098635091.html new file mode 100644 index 000000000..e060f497e --- /dev/null +++ b/docs/csbs/api-ref/en-us_topic_0098635091.html @@ -0,0 +1,203 @@ + + +

Querying Backup Tags of a Project

+

Function

This API is used to query a tenant's tag set in a specific region and of a specific resource type.

+

TMS uses this API to list tags created by a tenant to facilitate tag creation and resource filtering on the console.

+
+

URI

+ +
+

Request

+ +
+

Response

+
+

Status Codes

+
+

Error Codes

For details, see Error Codes.

+
+
+
+ +
+ diff --git a/docs/csbs/api-ref/en-us_topic_0098635092.html b/docs/csbs/api-ref/en-us_topic_0098635092.html new file mode 100644 index 000000000..fe37b64ee --- /dev/null +++ b/docs/csbs/api-ref/en-us_topic_0098635092.html @@ -0,0 +1,523 @@ + + +

Querying Backup Policies by Tag

+

Function

This API is used to filter backup policies by tag.

+

TMS uses this API to filter and list resources of each service by tag. These services must have the query capabilities.

+
+

URI

+ +
+

Request

+ + +
+

Response

+ +
+

Status Codes

+
+

Error Codes

For details, see Error Codes.

+
+
+
+ +
+ diff --git a/docs/csbs/api-ref/en-us_topic_0098635093.html b/docs/csbs/api-ref/en-us_topic_0098635093.html new file mode 100644 index 000000000..314bfc19e --- /dev/null +++ b/docs/csbs/api-ref/en-us_topic_0098635093.html @@ -0,0 +1,260 @@ + + +

Batch Adding or Removing Tags of a Backup Policy

+

Function

This API is used to add or remove tags of a specific resource in batches.

+

TMS may use this API to manage service resource tags.

+

A resource can have up to 10 tags.

+

The API is idempotent.

+

If there are duplicate keys in the request body when you add tags, an error is reported.

+

If the key of the to-be-created tag is the same as that of an existing tag, the value of the existing tag will be overwritten.

+

When tags are being deleted and some tags do not exist, the operation is considered successful by default, and the character set of the tags will not be checked upon deletion. A key and a value can respectively consist of up to 127 and 255 characters. The tag structure cannot be missing, and the key cannot be left blank or an empty string.

+
+

URI

+ +
+

Request

+ +
+

Response

+

None

+
+

Status Codes

+
+

Error Codes

For details, see Error Codes.

+
+
+
+ +
+ diff --git a/docs/csbs/api-ref/en-us_topic_0098635094.html b/docs/csbs/api-ref/en-us_topic_0098635094.html new file mode 100644 index 000000000..f2d06aba5 --- /dev/null +++ b/docs/csbs/api-ref/en-us_topic_0098635094.html @@ -0,0 +1,211 @@ + + +

Adding a Tag to a Backup Policy

+

Function

A resource can have up to 10 tags.

+

The API is idempotent.

+

If a to-be-created tag has the same key as an existing tag, the tag will be created and overwrite the existing one.

+
+

URI

+ +
+

Request

+ +
+

Status Codes

+
+

Error Codes

For details, see Error Codes.

+
+
+
+ +
+ diff --git a/docs/csbs/api-ref/en-us_topic_0098635095.html b/docs/csbs/api-ref/en-us_topic_0098635095.html new file mode 100644 index 000000000..fb8fae3da --- /dev/null +++ b/docs/csbs/api-ref/en-us_topic_0098635095.html @@ -0,0 +1,153 @@ + + +

Removing a Tag from a Backup Policy

+

Function

The API is idempotent.

+

When you delete a nonexistent tag, error code 404 will be returned. Tag keys cannot be empty or be empty character strings.

+
+

URI

+ +
+

Request

+
+

Status Codes

+
+

Error Codes

For details, see Error Codes.

+
+
+
+ +
+ diff --git a/docs/csbs/api-ref/en-us_topic_0098635096.html b/docs/csbs/api-ref/en-us_topic_0098635096.html new file mode 100644 index 000000000..5b1550925 --- /dev/null +++ b/docs/csbs/api-ref/en-us_topic_0098635096.html @@ -0,0 +1,206 @@ + + +

Querying Tags of a Backup Policy

+

Function

This API is used to query tags of a specific resource.

+

TMS uses this API to query all tags of a specific resource.

+
+

URI

+ +
+

Request

+ +
+

Response

+
+

Status Codes

+
+

Error Codes

For details, see Error Codes.

+
+
+
+ +
+ diff --git a/docs/csbs/api-ref/en-us_topic_0098635097.html b/docs/csbs/api-ref/en-us_topic_0098635097.html new file mode 100644 index 000000000..4fcedbfa6 --- /dev/null +++ b/docs/csbs/api-ref/en-us_topic_0098635097.html @@ -0,0 +1,203 @@ + + +

Querying Backup Policy Tags of a Project

+

Function

This API is used to query a tenant's tag set in a specific region and of a specific resource type.

+

TMS uses this API to list tags created by a tenant to facilitate tag creation and resource filtering on the console.

+
+

URI

+ +
+

Request

+

None

+ +
+

Response

+
+

Status Codes

+
+

Error Codes

For details, see Error Codes.

+
+
+
+ +
+ diff --git a/docs/csbs/api-ref/en-us_topic_0134484533.html b/docs/csbs/api-ref/en-us_topic_0134484533.html new file mode 100644 index 000000000..7761b3e29 --- /dev/null +++ b/docs/csbs/api-ref/en-us_topic_0134484533.html @@ -0,0 +1,121 @@ + + +

Status Codes

+
+
+
+ +
+ diff --git a/docs/csbs/api-ref/public_sys-resources/ExpandCollapse.js b/docs/csbs/api-ref/public_sys-resources/ExpandCollapse.js new file mode 100644 index 000000000..116ddaabf --- /dev/null +++ b/docs/csbs/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/csbs/api-ref/public_sys-resources/avgCompile.js b/docs/csbs/api-ref/public_sys-resources/avgCompile.js new file mode 100644 index 000000000..327822688 --- /dev/null +++ b/docs/csbs/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/csbs/api-ref/public_sys-resources/caution_3.0-en-us.png b/docs/csbs/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/csbs/api-ref/public_sys-resources/caution_3.0-en-us.png differ diff --git a/docs/csbs/api-ref/public_sys-resources/commonltr.css b/docs/csbs/api-ref/public_sys-resources/commonltr.css new file mode 100644 index 000000000..c5480b0ab --- /dev/null +++ b/docs/csbs/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/csbs/api-ref/public_sys-resources/commonltr_print.css b/docs/csbs/api-ref/public_sys-resources/commonltr_print.css new file mode 100644 index 000000000..a59823141 --- /dev/null +++ b/docs/csbs/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/csbs/api-ref/public_sys-resources/commonrtl.css b/docs/csbs/api-ref/public_sys-resources/commonrtl.css new file mode 100644 index 000000000..f261da752 --- /dev/null +++ b/docs/csbs/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/csbs/api-ref/public_sys-resources/danger_3.0-en-us.png b/docs/csbs/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/csbs/api-ref/public_sys-resources/danger_3.0-en-us.png differ diff --git a/docs/csbs/api-ref/public_sys-resources/delta.gif b/docs/csbs/api-ref/public_sys-resources/delta.gif new file mode 100644 index 000000000..0d1b1f674 Binary files /dev/null and b/docs/csbs/api-ref/public_sys-resources/delta.gif differ diff --git a/docs/csbs/api-ref/public_sys-resources/deltaend.gif b/docs/csbs/api-ref/public_sys-resources/deltaend.gif new file mode 100644 index 000000000..cc7da0fc8 Binary files /dev/null and b/docs/csbs/api-ref/public_sys-resources/deltaend.gif differ diff --git a/docs/csbs/api-ref/public_sys-resources/icon-arrowdn.gif b/docs/csbs/api-ref/public_sys-resources/icon-arrowdn.gif new file mode 100644 index 000000000..84eec9be2 Binary files /dev/null and b/docs/csbs/api-ref/public_sys-resources/icon-arrowdn.gif differ diff --git a/docs/csbs/api-ref/public_sys-resources/icon-arrowrt.gif b/docs/csbs/api-ref/public_sys-resources/icon-arrowrt.gif new file mode 100644 index 000000000..39583d168 Binary files /dev/null and b/docs/csbs/api-ref/public_sys-resources/icon-arrowrt.gif differ diff --git a/docs/csbs/api-ref/public_sys-resources/icon-caution.gif b/docs/csbs/api-ref/public_sys-resources/icon-caution.gif new file mode 100644 index 000000000..079c79b26 Binary files /dev/null and b/docs/csbs/api-ref/public_sys-resources/icon-caution.gif differ diff --git a/docs/csbs/api-ref/public_sys-resources/icon-danger.gif b/docs/csbs/api-ref/public_sys-resources/icon-danger.gif new file mode 100644 index 000000000..079c79b26 Binary files /dev/null and b/docs/csbs/api-ref/public_sys-resources/icon-danger.gif differ diff --git a/docs/csbs/api-ref/public_sys-resources/icon-huawei.gif b/docs/csbs/api-ref/public_sys-resources/icon-huawei.gif new file mode 100644 index 000000000..a31d60f89 Binary files /dev/null and b/docs/csbs/api-ref/public_sys-resources/icon-huawei.gif differ diff --git a/docs/csbs/api-ref/public_sys-resources/icon-note.gif b/docs/csbs/api-ref/public_sys-resources/icon-note.gif new file mode 100644 index 000000000..31be2b039 Binary files /dev/null and b/docs/csbs/api-ref/public_sys-resources/icon-note.gif differ diff --git a/docs/csbs/api-ref/public_sys-resources/icon-notice.gif b/docs/csbs/api-ref/public_sys-resources/icon-notice.gif new file mode 100644 index 000000000..409070650 Binary files /dev/null and b/docs/csbs/api-ref/public_sys-resources/icon-notice.gif differ diff --git a/docs/csbs/api-ref/public_sys-resources/icon-tip.gif b/docs/csbs/api-ref/public_sys-resources/icon-tip.gif new file mode 100644 index 000000000..c47bae05c Binary files /dev/null and b/docs/csbs/api-ref/public_sys-resources/icon-tip.gif differ diff --git a/docs/csbs/api-ref/public_sys-resources/icon-warning.gif b/docs/csbs/api-ref/public_sys-resources/icon-warning.gif new file mode 100644 index 000000000..079c79b26 Binary files /dev/null and b/docs/csbs/api-ref/public_sys-resources/icon-warning.gif differ diff --git a/docs/csbs/api-ref/public_sys-resources/note_3.0-en-us.png b/docs/csbs/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/csbs/api-ref/public_sys-resources/note_3.0-en-us.png differ diff --git a/docs/csbs/api-ref/public_sys-resources/notice_3.0-en-us.png b/docs/csbs/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/csbs/api-ref/public_sys-resources/notice_3.0-en-us.png differ diff --git a/docs/csbs/api-ref/public_sys-resources/popup.js b/docs/csbs/api-ref/public_sys-resources/popup.js new file mode 100644 index 000000000..a550862ed --- /dev/null +++ b/docs/csbs/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/csbs/api-ref/public_sys-resources/warning_3.0-en-us.png b/docs/csbs/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/csbs/api-ref/public_sys-resources/warning_3.0-en-us.png differ