You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
# - If there are data changes in the backup source and you need to ensure consistency between the backup data and the source data, you can configure it as `["UseVSS":true]`.
1575
1577
# - After choosing to use VSS, multiple file directories cannot be backed up simultaneously.
1576
1578
self.options = options
1577
-
# Table store instance details.
1579
+
# The details about the Tablestore instance.
1578
1580
self.ots_detail = ots_detail
1579
1581
# Backup paths.
1580
1582
self.path = path
@@ -1595,13 +1597,14 @@ def __init__(
1595
1597
#
1596
1598
# This parameter is required.
1597
1599
self.schedule = schedule
1598
-
# Data source type, with the following options:
1600
+
# The type of the data source. Valid values:
1599
1601
#
1600
-
# - **ECS_FILE**: Backs up ECS files
1601
-
# - **OSS**: Backs up Alibaba Cloud OSS
1602
-
# - **NAS**: Backs up Alibaba Cloud NAS
1603
-
# - **OTS**: Backs up Alibaba Cloud OTS
1604
-
# - **UDM_ECS**: Backs up the entire ECS instance
1602
+
# * **ECS_FILE**: Elastic Compute Service (ECS) files
1603
+
# * **OSS**: Object Storage Service (OSS) buckets
1604
+
# * **NAS**: File Storage NAS (NAS) file systems
1605
+
# * **OTS**: Tablestore instances
1606
+
# * **UDM_ECS**: ECS instances
1607
+
# * **SYNC**: data synchronization
1605
1608
#
1606
1609
# This parameter is required.
1607
1610
self.source_type = source_type
@@ -1895,6 +1898,7 @@ def __init__(
1895
1898
self.bucket = bucket
1896
1899
# Configuration for the incremental file synchronization list. (Required only for synchronization)
1897
1900
self.change_list_path = change_list_path
1901
+
# The ID of the client group that executes the data synchronization plan. This parameter is required only for data synchronization.
1898
1902
self.cluster_id = cluster_id
1899
1903
# This parameter is required when **SourceType** is set to **NAS**. It represents the creation time of the file system, in UNIX timestamp, in seconds.
1900
1904
self.create_time = create_time
@@ -1906,6 +1910,7 @@ def __init__(
1906
1910
self.cross_account_type = cross_account_type
1907
1911
# The original account ID used for cross-account backup.
# - If there are data changes in the backup source and you need to ensure consistency between the backup data and the source data, you can configure it as `["UseVSS":true]`.
1943
1948
# - After choosing to use VSS, multiple file directories cannot be backed up simultaneously.
1944
1949
self.options = options
1945
-
# Table store instance details.
1950
+
# The details about the Tablestore instance.
1946
1951
self.ots_detail_shrink = ots_detail_shrink
1947
1952
# Backup paths.
1948
1953
self.path = path
@@ -1963,13 +1968,14 @@ def __init__(
1963
1968
#
1964
1969
# This parameter is required.
1965
1970
self.schedule = schedule
1966
-
# Data source type, with the following options:
1971
+
# The type of the data source. Valid values:
1967
1972
#
1968
-
# - **ECS_FILE**: Backs up ECS files
1969
-
# - **OSS**: Backs up Alibaba Cloud OSS
1970
-
# - **NAS**: Backs up Alibaba Cloud NAS
1971
-
# - **OTS**: Backs up Alibaba Cloud OTS
1972
-
# - **UDM_ECS**: Backs up the entire ECS instance
1973
+
# * **ECS_FILE**: Elastic Compute Service (ECS) files
1974
+
# * **OSS**: Object Storage Service (OSS) buckets
1975
+
# * **NAS**: File Storage NAS (NAS) file systems
1976
+
# * **OTS**: Tablestore instances
1977
+
# * **UDM_ECS**: ECS instances
1978
+
# * **SYNC**: data synchronization
1973
1979
#
1974
1980
# This parameter is required.
1975
1981
self.source_type = source_type
@@ -5288,13 +5294,14 @@ def __init__(
5288
5294
#
5289
5295
# This parameter is required.
5290
5296
self.vault_region_id = vault_region_id
5291
-
# The storage class of the backup vault. Valid value: **STANDARD**, which indicates standard storage.
5297
+
# The storage type of the backup vault. Valid value: **STANDARD**, which indicates standard storage.
5292
5298
self.vault_storage_class = vault_storage_class
5293
5299
# The type of the backup vault. Valid values:
5294
5300
#
5295
5301
# * **STANDARD**: standard backup vault
5296
5302
# * **OTS_BACKUP**: backup vault for Tablestore
5297
5303
self.vault_type = vault_type
5304
+
# Whether to enable the vault worm feature. Once the worm feature is enabled, the vault and all its backup data cannot be deleted before they automatically expire. After enabling the worm feature, it is not supported to disable it. The worm feature is only effective for standard and archive backup vault.
5298
5305
self.worm_enabled = worm_enabled
5299
5306
5300
5307
def validate(self):
@@ -8462,10 +8469,15 @@ def __init__(
8462
8469
success_files: str = None,
8463
8470
total_files: str = None,
8464
8471
):
8472
+
# List of failed files
8465
8473
self.failed_files = failed_files
8474
+
# Report generation status.
8466
8475
self.report_task_status = report_task_status
8476
+
# List of skipped files
8467
8477
self.skipped_files = skipped_files
8478
+
# List of successful files.
8468
8479
self.success_files = success_files
8480
+
# List of all files. (This field is not returned for data synchronization)
8469
8481
self.total_files = total_files
8470
8482
8471
8483
def validate(self):
@@ -8638,6 +8650,7 @@ def __init__(
8638
8650
self.prefix = prefix
8639
8651
# The backup progress. For example, 10000 indicates that the progress is 100%.
8640
8652
self.progress = progress
8653
+
# Task Report
8641
8654
self.report = report
8642
8655
# The type of the data source. Valid values:
8643
8656
#
@@ -16847,6 +16860,7 @@ def __init__(
16847
16860
self.backup_type = backup_type
16848
16861
# The total amount of data. Unit: bytes.
16849
16862
self.bytes_total = bytes_total
16863
+
# Indicates whether the disk backup point can be deleted. This parameter is valid only if the value of SourceType is UDM_ECS_DISK.
16850
16864
self.can_be_deleted = can_be_deleted
16851
16865
# The time when the backup snapshot was completed. The value is a UNIX timestamp. Unit: seconds.
16852
16866
self.complete_time = complete_time
@@ -17338,6 +17352,7 @@ def __init__(
17338
17352
status: str = None,
17339
17353
tag: List[DescribeVaultsRequestTag] = None,
17340
17354
vault_id: str = None,
17355
+
vault_name: str = None,
17341
17356
vault_region_id: str = None,
17342
17357
vault_type: str = None,
17343
17358
):
@@ -17358,6 +17373,7 @@ def __init__(
17358
17373
self.tag = tag
17359
17374
# Backup vault ID.
17360
17375
self.vault_id = vault_id
17376
+
self.vault_name = vault_name
17361
17377
# The region ID to which the backup vault belongs.
17362
17378
self.vault_region_id = vault_region_id
17363
17379
# Backup repository type. The values are as follows:
# The name of the backup vault. The name must be 1 to 64 characters in length.
24201
24221
self.vault_name = vault_name
24222
+
# Whether to enable the vault worm feature. Once the worm feature is enabled, the vault and all its backup data cannot be deleted before they automatically expire. After enabling the worm feature, it is not supported to disable it. The worm feature is only effective for standard and archive backup vault.
0 commit comments