Compare commits

...

13 Commits
x2 ... main

Author SHA1 Message Date
d0a20ad66d Changing top level menu of DCS from Application to Database
Corrected the actual top level menu of DCS from Application to Database according to the issue OTCORC-1388

Signed-off-by: Yildirim, Ahmet <ahmet.yildirim@huawei.com>
2023-03-23 13:39:18 +00:00
e50e044f87 Changes to dcs_umn from docs/doc-exports#589 (fixing + character in links)
Reviewed-by: Hasko, Vladimir <vladimir.hasko@t-systems.com>
Co-authored-by: proposalbot <proposalbot@otc-service.com>
Co-committed-by: proposalbot <proposalbot@otc-service.com>
2023-02-02 16:45:16 +00:00
0c129c6fd6 Changes to dcs_umn from docs/doc-exports#576 (adding fix for & character)
Reviewed-by: Hasko, Vladimir <vladimir.hasko@t-systems.com>
Co-authored-by: proposalbot <proposalbot@otc-service.com>
Co-committed-by: proposalbot <proposalbot@otc-service.com>
2023-01-25 15:50:09 +00:00
Goncharov, Artem
3bfe43b812 Update Docs configuration
Reviewed-by: gtema <artem.goncharov@gmail.com>
Co-authored-by: Goncharov, Artem <artem.goncharov@t-systems.com>
Co-committed-by: Goncharov, Artem <artem.goncharov@t-systems.com>
2023-01-06 18:42:20 +00:00
Goncharov, Artem
4bf79b0c29 Update Docs configuration
Reviewed-by: gtema <artem.goncharov@gmail.com>
Co-authored-by: Goncharov, Artem <artem.goncharov@t-systems.com>
Co-committed-by: Goncharov, Artem <artem.goncharov@t-systems.com>
2023-01-05 20:19:19 +00:00
Goncharov, Artem
6cb8d28391 Update Docs configuration
Reviewed-by: gtema <artem.goncharov@gmail.com>
Co-authored-by: Goncharov, Artem <artem.goncharov@t-systems.com>
Co-committed-by: Goncharov, Artem <artem.goncharov@t-systems.com>
2023-01-04 14:22:41 +00:00
Goncharov, Artem
d5a1e18a55 Update Docs configuration
Reviewed-by: gtema <artem.goncharov@gmail.com>
Co-authored-by: Goncharov, Artem <artem.goncharov@t-systems.com>
Co-committed-by: Goncharov, Artem <artem.goncharov@t-systems.com>
2023-01-03 11:35:32 +00:00
9d00de4510 Changes to dcs_umn from docs/doc-exports#488 (DCS UMN Initial Version
Initial v

Reviewed-by: Hasko, Vladimir <vladimir.hasko@t-systems.com>
Co-authored-by: proposalbot <proposalbot@otc-service.com>
Co-committed-by: proposalbot <proposalbot@otc-service.com>
2022-12-12 14:01:31 +00:00
bfd0af1912 Changes to dcs_umn from docs/doc-exports#519 (adding new replacement for hash ch
Reviewed-by: Hasko, Vladimir <vladimir.hasko@t-systems.com>
Co-authored-by: proposalbot <proposalbot@otc-service.com>
Co-committed-by: proposalbot <proposalbot@otc-service.com>
2022-12-12 12:51:29 +00:00
3a9c34d473 Changes to dcs_api-ref from docs/doc-exports#490 (DMS API-REF Initial Version
I

Reviewed-by: Hasko, Vladimir <vladimir.hasko@t-systems.com>
Co-authored-by: proposalbot <proposalbot@otc-service.com>
Co-committed-by: proposalbot <proposalbot@otc-service.com>
2022-12-09 15:00:55 +00:00
6f443bfc8c Changes to dcs_umn from docs/doc-exports#484 (DCS UMN (recreate of #260))
Reviewed-by: Hasko, Vladimir <vladimir.hasko@t-systems.com>
Co-authored-by: proposalbot <proposalbot@otc-service.com>
Co-committed-by: proposalbot <proposalbot@otc-service.com>
2022-11-22 10:17:34 +00:00
Goncharov, Artem
4ef3e8d67f Update Docs configuration
Reviewed-by: gtema <artem.goncharov@gmail.com>
Co-authored-by: Goncharov, Artem <artem.goncharov@t-systems.com>
Co-committed-by: Goncharov, Artem <artem.goncharov@t-systems.com>
2022-11-09 16:22:26 +00:00
Goncharov, Artem
682f72ad48 Update Docs configuration
Reviewed-by: gtema <artem.goncharov@gmail.com>
Co-authored-by: Goncharov, Artem <artem.goncharov@t-systems.com>
Co-committed-by: Goncharov, Artem <artem.goncharov@t-systems.com>
2022-11-08 21:01:54 +00:00
298 changed files with 15609 additions and 53 deletions

Binary file not shown.

After

Width:  |  Height:  |  Size: 110 KiB

View File

@ -0,0 +1,12 @@
:original_name: dcs-api-0417001.html
.. _dcs-api-0417001:
API Usage Guidelines
====================
Distributed Cache Service (DCS) 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.
DCS APIs use HTTPS as the transmission protocol. Requests/Responses are transmitted by using JSON messages, with media type represented by **Application/json**.
For details on how to use APIs, see `API Usage Guidelines <https://docs.otc.t-systems.com/en-us/api/apiug/apig-en-api-180328001.html?tag=API%20Documents>`__.

View File

@ -0,0 +1,28 @@
:original_name: dcs-api-0312047.html
.. _dcs-api-0312047:
DCS Instance Statuses
=====================
.. table:: **Table 1** DCS instance statuses
+-----------------------------------+--------------------------------------------------------------------------+
| State | Description |
+===================================+==========================================================================+
| CREATING | Creating is the status before the Running state. |
+-----------------------------------+--------------------------------------------------------------------------+
| CREATEFAILED | The DCS instance failed to be created. |
+-----------------------------------+--------------------------------------------------------------------------+
| RUNNING | The instance is running properly. |
| | |
| | Only instances in the Running state can provide in-memory cache service. |
+-----------------------------------+--------------------------------------------------------------------------+
| ERROR | The instance is not running properly. |
+-----------------------------------+--------------------------------------------------------------------------+
| RESTARTING | The instance is being restarted. |
+-----------------------------------+--------------------------------------------------------------------------+
| EXTENDING | The instance is being scaled up. |
+-----------------------------------+--------------------------------------------------------------------------+
| RESTORING | The instance data is being restored. |
+-----------------------------------+--------------------------------------------------------------------------+

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,20 @@
:original_name: dcs-api-0312042.html
.. _dcs-api-0312042:
Appendix
========
- :ref:`Status Codes <dcs-api-0312043>`
- :ref:`Error Codes <dcs-api-0312044>`
- :ref:`Obtaining a Project ID <dcs-api-0312045>`
- :ref:`DCS Instance Statuses <dcs-api-0312047>`
.. toctree::
:maxdepth: 1
:hidden:
status_codes
error_codes
obtaining_a_project_id
dcs_instance_statuses

View File

@ -0,0 +1,25 @@
:original_name: dcs-api-0312045.html
.. _dcs-api-0312045:
Obtaining a Project ID
======================
Obtaining a Project ID on the Console
-------------------------------------
A project ID is required for some URLs when an API is called. You can obtain a project ID on the console.
The following procedure describes how to obtain a project ID:
#. Sign up and log in to the management console.
#. Click the username and choose **My Credential** from the drop-down list.
On the **My Credential** page, view project IDs in the project list.
.. figure:: /_static/images/en-us_image_0216824199.jpg
:alt: **Figure 1** Viewing project IDs
**Figure 1** Viewing project IDs

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,83 @@
:original_name: dcs-api-0312024.html
.. _dcs-api-0312024:
Deleting Backup Files
=====================
Function
--------
This API is used to delete the files backed up by a DCS instance.
URI
---
DELETE /v1.0/{project_id}/instances/{instance_id}/backups/{backup_id}
:ref:`Table 1 <dcs-api-0312024__table4154121820350>` describes the parameters.
.. _dcs-api-0312024__table4154121820350:
.. table:: **Table 1** Parameter description
=========== ====== ========= =======================
Parameter Type Mandatory Description
=========== ====== ========= =======================
project_id String Yes Project ID.
instance_id String Yes DCS instance ID
backup_id String Yes ID of the backup record
=========== ====== ========= =======================
Request
-------
**Request parameters**
None
**Example request**
.. code-block:: text
DELETE https://{dcs_endpoint}/v1.0/{project_id}/instances/{instance_id}/backups/{backup_id}
Response
--------
**Response parameters**
:ref:`Table 2 <dcs-api-0312024__table5929344419>` describes the response parameters.
.. _dcs-api-0312024__table5929344419:
.. table:: **Table 2** Parameter description
========= ====== ==================================
Parameter Type Description
========= ====== ==================================
message String Result of deleting the backup file
========= ====== ==================================
**Example response**
.. code-block::
{
"message": ""
}
Status Code
-----------
:ref:`Table 3 <dcs-api-0312024__table8301101911215>` describes the status code of successful operations. For details about other status codes, see :ref:`Table 1 <dcs-api-0312043__table5210141351517>`.
.. _dcs-api-0312024__table8301101911215:
.. table:: **Table 3** Status code
=========== =================================
Status Code Description
=========== =================================
200 Backup file deleted successfully.
=========== =================================

View File

@ -0,0 +1,22 @@
:original_name: dcs-api-0514005.html
.. _dcs-api-0514005:
Backup and Restoration APIs
===========================
- :ref:`Backing Up a DCS Instance <dcs-api-0312020>`
- :ref:`Restoring a DCS Instance <dcs-api-0312021>`
- :ref:`Querying DCS Instance Backup Records <dcs-api-0312022>`
- :ref:`Querying DCS Instance Restoration Records <dcs-api-0312023>`
- :ref:`Deleting Backup Files <dcs-api-0312024>`
.. toctree::
:maxdepth: 1
:hidden:
backing_up_a_dcs_instance
restoring_a_dcs_instance
querying_dcs_instance_backup_records
querying_dcs_instance_restoration_records
deleting_backup_files

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -78,7 +78,7 @@ html_theme = 'otcdocs'
# further. For a list of options available for each theme, see the
# documentation.
html_theme_options = {
"disable_search": "True",
"disable_search": True,
"site_name": "Internal Documentation Portal",
"logo_url": "https://docs-int.otc-service.com",
}
@ -94,6 +94,9 @@ html_title = "Distributed Cache Service - API Reference"
# so a file named "default.css" will overwrite the builtin "default.css".
html_static_path = ['_static']
# Do not include sources into the rendered results
html_copy_source = False
# -- Options for PDF output --------------------------------------------------
latex_documents = [
('index',

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,14 @@
:original_name: dcs-api-0514003.html
.. _dcs-api-0514003:
Data Migration APIs
===================
- :ref:`Creating a Data Migration Task <dcs-api-0514004>`
.. toctree::
:maxdepth: 1
:hidden:
creating_a_data_migration_task

View File

@ -2,3 +2,16 @@
Distributed Cache Service - API Reference
=========================================
.. toctree::
:maxdepth: 1
api_usage_guidelines
lifecycle_management_apis/index
instance_management_apis/index
parameter_management_apis/index
data_migration_apis/index
backup_and_restoration_apis/index
network_security/index
other_apis/index
appendix/index
change_history

View File

@ -0,0 +1,20 @@
:original_name: dcs-api-0312035.html
.. _dcs-api-0312035:
Instance Management APIs
========================
- :ref:`Restarting DCS Instances or Clearing DCS Instance Data <dcs-api-0312018>`
- :ref:`Querying Statistics of All Running Instances <dcs-api-0312014>`
- :ref:`Querying DCS Instance Status <dcs-api-0312016>`
- :ref:`Changing the Password of a DCS Instance <dcs-api-0312019>`
.. toctree::
:maxdepth: 1
:hidden:
restarting_dcs_instances_or_clearing_dcs_instance_data
querying_statistics_of_all_running_instances
querying_dcs_instance_status
changing_the_password_of_a_dcs_instance

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,70 @@
:original_name: dcs-api-0312008.html
.. _dcs-api-0312008:
Deleting a Single DCS Instance
==============================
Function
--------
This API is used to delete a specified DCS instance to free up all resources occupied by the DCS instance.
URI
---
DELETE /v1.0/{project_id}/instances/{instance_id}
:ref:`Table 1 <dcs-api-0312008__table4154121820350>` describes the parameter.
.. _dcs-api-0312008__table4154121820350:
.. table:: **Table 1** Parameter description
=========== ====== ========= ============
Parameter Type Mandatory Description
=========== ====== ========= ============
project_id String Yes Project ID.
instance_id String Yes Instance ID.
=========== ====== ========= ============
Request
-------
**Request parameters**
None
**Example request**
Request URL:
.. code-block:: text
DELETE https://{dcs_endpoint}/v1.0/{project_id}/instances/{instance_id}
Response
--------
**Response parameters**
None
**Example response**
None
Status Code
-----------
:ref:`Table 2 <dcs-api-0312008__table8301101911215>` describes the status code of successful operations. For details about other status codes, see :ref:`Table 1 <dcs-api-0312043__table5210141351517>`.
.. _dcs-api-0312008__table8301101911215:
.. table:: **Table 2** Status code
=========== ===================================
Status Code Description
=========== ===================================
204 DCS instances deleted successfully.
=========== ===================================

View File

@ -0,0 +1,26 @@
:original_name: dcs-api-0312003.html
.. _dcs-api-0312003:
Lifecycle Management APIs
=========================
- :ref:`Creating a DCS Instance <dcs-api-0312004>`
- :ref:`Deleting a Single DCS Instance <dcs-api-0312008>`
- :ref:`Batch Deleting DCS Instances <dcs-api-0312009>`
- :ref:`Querying a DCS Instance <dcs-api-0312005>`
- :ref:`Querying All DCS Instances of a Tenant <dcs-api-0312006>`
- :ref:`Modifying Information About a DCS Instance <dcs-api-0312007>`
- :ref:`Scaling Up a DCS Instance <dcs-api-0312010>`
.. toctree::
:maxdepth: 1
:hidden:
creating_a_dcs_instance
deleting_a_single_dcs_instance
batch_deleting_dcs_instances
querying_a_dcs_instance
querying_all_dcs_instances_of_a_tenant
modifying_information_about_a_dcs_instance
scaling_up_a_dcs_instance

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,96 @@
:original_name: dcs-api-0312010.html
.. _dcs-api-0312010:
Scaling Up a DCS Instance
=========================
Function
--------
This API is used to scale up a DCS Redis instance in the **Running** state.
URI
---
POST /v1.0/{project_id}/instances/{instance_id}/extend
:ref:`Table 1 <dcs-api-0312010__table4154121820350>` describes the parameters.
.. _dcs-api-0312010__table4154121820350:
.. table:: **Table 1** Parameter description
=========== ====== ========= ============
Parameter Type Mandatory Description
=========== ====== ========= ============
project_id String Yes Project ID.
instance_id String Yes Instance ID.
=========== ====== ========= ============
Request
-------
**Request parameters**
:ref:`Table 2 <dcs-api-0312010__table166993107405>` describes the request parameters.
.. _dcs-api-0312010__table166993107405:
.. table:: **Table 2** Parameter description
+-----------------+-----------------+-----------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| Parameter | Type | Mandatory | Description |
+=================+=================+=================+===================================================================================================================================================================================+
| new_capacity | Integer | Yes | New specification (memory space) of the DCS instance. The new specification to which the DCS instance will be scaled up must be greater than the current specification. Unit: GB. |
+-----------------+-----------------+-----------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| spec_code | String | Yes | DCS instance specification code. |
| | | | |
| | | | This parameter is optional for DCS Redis 3.0 instances. |
| | | | |
| | | | This parameter is mandatory for DCS Redis 4.0 and Redis 5.0 instances. |
+-----------------+-----------------+-----------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
**Example request**
- Request URL:
.. code-block:: text
POST https://{dcs_endpoint}/v1.0/{project_id}/instances/{instance_id}/extend
- Example:
.. code-block::
{
"spec_code":"redis.single.au1.large.4",
"new_capacity":4,
}
Response
--------
**Response parameters**
None
**Example response**
None
Status Code
-----------
:ref:`Table 3 <dcs-api-0312010__table8301101911215>` describes the status code of successful operations. For details about other status codes, see :ref:`Table 1 <dcs-api-0312043__table5210141351517>`.
.. _dcs-api-0312010__table8301101911215:
.. table:: **Table 3** Status code
=========== =====================================
Status Code Description
=========== =====================================
204 Scale-up task submitted successfully.
=========== =====================================

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,16 @@
:original_name: topic_300000009.html
.. _topic_300000009:
Network Security
================
- :ref:`Configuring IP Whitelist Groups <updateipwhitelist>`
- :ref:`Querying the IP Whitelist of a DCS Instance <showipwhitelist>`
.. toctree::
:maxdepth: 1
:hidden:
configuring_ip_whitelist_groups
querying_the_ip_whitelist_of_a_dcs_instance

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,20 @@
:original_name: dcs-api-0312038.html
.. _dcs-api-0312038:
Other APIs
==========
- :ref:`Querying Service Specifications <dcs-api-0312040>`
- :ref:`Querying the Quota of a Tenant <dcs-api-0312036>`
- :ref:`Querying Maintenance Time Window <dcs-api-0312041>`
- :ref:`Querying AZ Information <dcs-api-0312039>`
.. toctree::
:maxdepth: 1
:hidden:
querying_service_specifications
querying_the_quota_of_a_tenant
querying_maintenance_time_window
querying_az_information

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,16 @@
:original_name: dcs-api-0312013.html
.. _dcs-api-0312013:
Parameter Management APIs
=========================
- :ref:`Modifying Configuration Parameters <dcs-api-0312017>`
- :ref:`Querying Configuration Parameters <dcs-api-0312015>`
.. toctree::
:maxdepth: 1
:hidden:
modifying_configuration_parameters
querying_configuration_parameters

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

4
doc/requirements.txt Normal file
View File

@ -0,0 +1,4 @@
sphinx>=2.0.0,!=2.1.0 # BSD
otcdocstheme # Apache-2.0
# releasenotes
reno>=3.1.0 # Apache-2.0

168
tox.ini

File diff suppressed because it is too large Load Diff

Binary file not shown.

After

Width:  |  Height:  |  Size: 1004 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1004 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1004 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1004 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1004 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1004 B

Some files were not shown because too many files have changed in this diff Show More